mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-12 17:26:00 +00:00
Composable kernel init integration v3 (#1097)
* Squashed 'src/composable_kernel/' content from commitf6edda611git-subtree-dir: src/composable_kernel git-subtree-split:f6edda6119* add solver ConvIgemmFwdV6r1DlopsNchwKcyxNkhw; rename static ck source files * Squashed 'src/composable_kernel/' changes from f6edda611..5781adf5c5781adf5cUpdate develop (#5) (#6)97e6d514fMerge pull request #4 from ROCmSoftwarePlatform/separate_online_compile7b1ec41e5refactor49c33aaearefactor54b3e73d1rename git-subtree-dir: src/composable_kernel git-subtree-split:5781adf5cf* fix * refactor * remove online compilation from CK * refactor * fix * add ctest * add c-style pointer cast * vector/scalar pointer cast use c-style pointer cast instead of reinterpret_cast * fix clang warning suppression * tidy * suppress cppcheck * fix enum issue * revert chagnes to hip build * fix kernel filename * update CK build script * rename * rename * make innner product compatiable on gfx900 * Update src/include/miopen/solver/ck_utility_common.hpp Co-authored-by: JD <Jehandad.Khan@amd.com> * compiler parameter use stream * use int instead of index_t in kernel wrapper * DynamicBuffer, StaticBuffer, amd_buffer_load support customized value for invalid element * refactor * refactor * change cmakelist * change ck common utility * fix Co-authored-by: JD <Jehandad.Khan@amd.com>
This commit is contained in:
18
script/cmake-rocm.sh
Executable file
18
script/cmake-rocm.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
rm -f CMakeCache.txt
|
||||
rm -f *.cmake
|
||||
rm -rf CMakeFiles
|
||||
|
||||
MY_PROJECT_SOURCE=../../..
|
||||
MY_PROJECT_INSTALL=../install.dir
|
||||
|
||||
cmake \
|
||||
-D CMAKE_INSTALL_PREFIX=${MY_PROJECT_INSTALL} \
|
||||
-D HALF_INCLUDE_DIR="/root/workspace/external/half/include" \
|
||||
-D BUILD_DEV=ON \
|
||||
-D CMAKE_BUILD_TYPE=Release \
|
||||
-D CMAKE_CXX_FLAGS="-DCK_AMD_GPU_GFX908 -O3 --amdgpu-target=gfx908 -mllvm --amdgpu-spill-vgpr-to-agpr=0 -gline-tables-only -save-temps=$PWD" \
|
||||
-D CMAKE_CXX_COMPILER=/opt/rocm/bin/hipcc \
|
||||
-D CMAKE_PREFIX_PATH=/opt/rocm \
|
||||
-D CMAKE_VERBOSE_MAKEFILE:BOOL=ON \
|
||||
${MY_PROJECT_SOURCE}
|
||||
259
script/count_vgpr.sh
Executable file
259
script/count_vgpr.sh
Executable file
@@ -0,0 +1,259 @@
|
||||
#!/bin/bash
|
||||
FILE=$1
|
||||
|
||||
echo v0 $( grep -w v0 $FILE | wc -l )
|
||||
echo v1 $( grep -w v1 $FILE | wc -l )
|
||||
echo v2 $( grep -w v2 $FILE | wc -l )
|
||||
echo v3 $( grep -w v3 $FILE | wc -l )
|
||||
echo v4 $( grep -w v4 $FILE | wc -l )
|
||||
echo v5 $( grep -w v5 $FILE | wc -l )
|
||||
echo v6 $( grep -w v6 $FILE | wc -l )
|
||||
echo v7 $( grep -w v7 $FILE | wc -l )
|
||||
echo v8 $( grep -w v8 $FILE | wc -l )
|
||||
echo v9 $( grep -w v9 $FILE | wc -l )
|
||||
echo v10 $( grep -w v10 $FILE | wc -l )
|
||||
echo v11 $( grep -w v11 $FILE | wc -l )
|
||||
echo v12 $( grep -w v12 $FILE | wc -l )
|
||||
echo v13 $( grep -w v13 $FILE | wc -l )
|
||||
echo v14 $( grep -w v14 $FILE | wc -l )
|
||||
echo v15 $( grep -w v15 $FILE | wc -l )
|
||||
echo v16 $( grep -w v16 $FILE | wc -l )
|
||||
echo v17 $( grep -w v17 $FILE | wc -l )
|
||||
echo v18 $( grep -w v18 $FILE | wc -l )
|
||||
echo v19 $( grep -w v19 $FILE | wc -l )
|
||||
echo v20 $( grep -w v20 $FILE | wc -l )
|
||||
echo v21 $( grep -w v21 $FILE | wc -l )
|
||||
echo v22 $( grep -w v22 $FILE | wc -l )
|
||||
echo v23 $( grep -w v23 $FILE | wc -l )
|
||||
echo v24 $( grep -w v24 $FILE | wc -l )
|
||||
echo v25 $( grep -w v25 $FILE | wc -l )
|
||||
echo v26 $( grep -w v26 $FILE | wc -l )
|
||||
echo v27 $( grep -w v27 $FILE | wc -l )
|
||||
echo v28 $( grep -w v28 $FILE | wc -l )
|
||||
echo v29 $( grep -w v29 $FILE | wc -l )
|
||||
echo v30 $( grep -w v30 $FILE | wc -l )
|
||||
echo v31 $( grep -w v31 $FILE | wc -l )
|
||||
echo v32 $( grep -w v32 $FILE | wc -l )
|
||||
echo v33 $( grep -w v33 $FILE | wc -l )
|
||||
echo v34 $( grep -w v34 $FILE | wc -l )
|
||||
echo v35 $( grep -w v35 $FILE | wc -l )
|
||||
echo v36 $( grep -w v36 $FILE | wc -l )
|
||||
echo v37 $( grep -w v37 $FILE | wc -l )
|
||||
echo v38 $( grep -w v38 $FILE | wc -l )
|
||||
echo v39 $( grep -w v39 $FILE | wc -l )
|
||||
echo v40 $( grep -w v40 $FILE | wc -l )
|
||||
echo v41 $( grep -w v41 $FILE | wc -l )
|
||||
echo v42 $( grep -w v42 $FILE | wc -l )
|
||||
echo v43 $( grep -w v43 $FILE | wc -l )
|
||||
echo v44 $( grep -w v44 $FILE | wc -l )
|
||||
echo v45 $( grep -w v45 $FILE | wc -l )
|
||||
echo v46 $( grep -w v46 $FILE | wc -l )
|
||||
echo v47 $( grep -w v47 $FILE | wc -l )
|
||||
echo v48 $( grep -w v48 $FILE | wc -l )
|
||||
echo v49 $( grep -w v49 $FILE | wc -l )
|
||||
echo v50 $( grep -w v50 $FILE | wc -l )
|
||||
echo v51 $( grep -w v51 $FILE | wc -l )
|
||||
echo v52 $( grep -w v52 $FILE | wc -l )
|
||||
echo v53 $( grep -w v53 $FILE | wc -l )
|
||||
echo v54 $( grep -w v54 $FILE | wc -l )
|
||||
echo v55 $( grep -w v55 $FILE | wc -l )
|
||||
echo v56 $( grep -w v56 $FILE | wc -l )
|
||||
echo v57 $( grep -w v57 $FILE | wc -l )
|
||||
echo v58 $( grep -w v58 $FILE | wc -l )
|
||||
echo v59 $( grep -w v59 $FILE | wc -l )
|
||||
echo v60 $( grep -w v60 $FILE | wc -l )
|
||||
echo v61 $( grep -w v61 $FILE | wc -l )
|
||||
echo v62 $( grep -w v62 $FILE | wc -l )
|
||||
echo v63 $( grep -w v63 $FILE | wc -l )
|
||||
echo v64 $( grep -w v64 $FILE | wc -l )
|
||||
echo v65 $( grep -w v65 $FILE | wc -l )
|
||||
echo v66 $( grep -w v66 $FILE | wc -l )
|
||||
echo v67 $( grep -w v67 $FILE | wc -l )
|
||||
echo v68 $( grep -w v68 $FILE | wc -l )
|
||||
echo v69 $( grep -w v69 $FILE | wc -l )
|
||||
echo v70 $( grep -w v70 $FILE | wc -l )
|
||||
echo v71 $( grep -w v71 $FILE | wc -l )
|
||||
echo v72 $( grep -w v72 $FILE | wc -l )
|
||||
echo v73 $( grep -w v73 $FILE | wc -l )
|
||||
echo v74 $( grep -w v74 $FILE | wc -l )
|
||||
echo v75 $( grep -w v75 $FILE | wc -l )
|
||||
echo v76 $( grep -w v76 $FILE | wc -l )
|
||||
echo v77 $( grep -w v77 $FILE | wc -l )
|
||||
echo v78 $( grep -w v78 $FILE | wc -l )
|
||||
echo v79 $( grep -w v79 $FILE | wc -l )
|
||||
echo v80 $( grep -w v80 $FILE | wc -l )
|
||||
echo v81 $( grep -w v81 $FILE | wc -l )
|
||||
echo v82 $( grep -w v82 $FILE | wc -l )
|
||||
echo v83 $( grep -w v83 $FILE | wc -l )
|
||||
echo v84 $( grep -w v84 $FILE | wc -l )
|
||||
echo v85 $( grep -w v85 $FILE | wc -l )
|
||||
echo v86 $( grep -w v86 $FILE | wc -l )
|
||||
echo v87 $( grep -w v87 $FILE | wc -l )
|
||||
echo v88 $( grep -w v88 $FILE | wc -l )
|
||||
echo v89 $( grep -w v89 $FILE | wc -l )
|
||||
echo v90 $( grep -w v90 $FILE | wc -l )
|
||||
echo v91 $( grep -w v91 $FILE | wc -l )
|
||||
echo v92 $( grep -w v92 $FILE | wc -l )
|
||||
echo v93 $( grep -w v93 $FILE | wc -l )
|
||||
echo v94 $( grep -w v94 $FILE | wc -l )
|
||||
echo v95 $( grep -w v95 $FILE | wc -l )
|
||||
echo v96 $( grep -w v96 $FILE | wc -l )
|
||||
echo v97 $( grep -w v97 $FILE | wc -l )
|
||||
echo v98 $( grep -w v98 $FILE | wc -l )
|
||||
echo v99 $( grep -w v99 $FILE | wc -l )
|
||||
echo v100 $( grep -w v100 $FILE | wc -l )
|
||||
echo v101 $( grep -w v101 $FILE | wc -l )
|
||||
echo v102 $( grep -w v102 $FILE | wc -l )
|
||||
echo v103 $( grep -w v103 $FILE | wc -l )
|
||||
echo v104 $( grep -w v104 $FILE | wc -l )
|
||||
echo v105 $( grep -w v105 $FILE | wc -l )
|
||||
echo v106 $( grep -w v106 $FILE | wc -l )
|
||||
echo v107 $( grep -w v107 $FILE | wc -l )
|
||||
echo v108 $( grep -w v108 $FILE | wc -l )
|
||||
echo v109 $( grep -w v109 $FILE | wc -l )
|
||||
echo v110 $( grep -w v110 $FILE | wc -l )
|
||||
echo v111 $( grep -w v111 $FILE | wc -l )
|
||||
echo v112 $( grep -w v112 $FILE | wc -l )
|
||||
echo v113 $( grep -w v113 $FILE | wc -l )
|
||||
echo v114 $( grep -w v114 $FILE | wc -l )
|
||||
echo v115 $( grep -w v115 $FILE | wc -l )
|
||||
echo v116 $( grep -w v116 $FILE | wc -l )
|
||||
echo v117 $( grep -w v117 $FILE | wc -l )
|
||||
echo v118 $( grep -w v118 $FILE | wc -l )
|
||||
echo v119 $( grep -w v119 $FILE | wc -l )
|
||||
echo v120 $( grep -w v120 $FILE | wc -l )
|
||||
echo v121 $( grep -w v121 $FILE | wc -l )
|
||||
echo v122 $( grep -w v122 $FILE | wc -l )
|
||||
echo v123 $( grep -w v123 $FILE | wc -l )
|
||||
echo v124 $( grep -w v124 $FILE | wc -l )
|
||||
echo v125 $( grep -w v125 $FILE | wc -l )
|
||||
echo v126 $( grep -w v126 $FILE | wc -l )
|
||||
echo v127 $( grep -w v127 $FILE | wc -l )
|
||||
echo v128 $( grep -w v128 $FILE | wc -l )
|
||||
echo v129 $( grep -w v129 $FILE | wc -l )
|
||||
echo v130 $( grep -w v130 $FILE | wc -l )
|
||||
echo v131 $( grep -w v131 $FILE | wc -l )
|
||||
echo v132 $( grep -w v132 $FILE | wc -l )
|
||||
echo v133 $( grep -w v133 $FILE | wc -l )
|
||||
echo v134 $( grep -w v134 $FILE | wc -l )
|
||||
echo v135 $( grep -w v135 $FILE | wc -l )
|
||||
echo v136 $( grep -w v136 $FILE | wc -l )
|
||||
echo v137 $( grep -w v137 $FILE | wc -l )
|
||||
echo v138 $( grep -w v138 $FILE | wc -l )
|
||||
echo v139 $( grep -w v139 $FILE | wc -l )
|
||||
echo v140 $( grep -w v140 $FILE | wc -l )
|
||||
echo v141 $( grep -w v141 $FILE | wc -l )
|
||||
echo v142 $( grep -w v142 $FILE | wc -l )
|
||||
echo v143 $( grep -w v143 $FILE | wc -l )
|
||||
echo v144 $( grep -w v144 $FILE | wc -l )
|
||||
echo v145 $( grep -w v145 $FILE | wc -l )
|
||||
echo v146 $( grep -w v146 $FILE | wc -l )
|
||||
echo v147 $( grep -w v147 $FILE | wc -l )
|
||||
echo v148 $( grep -w v148 $FILE | wc -l )
|
||||
echo v149 $( grep -w v149 $FILE | wc -l )
|
||||
echo v150 $( grep -w v150 $FILE | wc -l )
|
||||
echo v151 $( grep -w v151 $FILE | wc -l )
|
||||
echo v152 $( grep -w v152 $FILE | wc -l )
|
||||
echo v153 $( grep -w v153 $FILE | wc -l )
|
||||
echo v154 $( grep -w v154 $FILE | wc -l )
|
||||
echo v155 $( grep -w v155 $FILE | wc -l )
|
||||
echo v156 $( grep -w v156 $FILE | wc -l )
|
||||
echo v157 $( grep -w v157 $FILE | wc -l )
|
||||
echo v158 $( grep -w v158 $FILE | wc -l )
|
||||
echo v159 $( grep -w v159 $FILE | wc -l )
|
||||
echo v160 $( grep -w v160 $FILE | wc -l )
|
||||
echo v161 $( grep -w v161 $FILE | wc -l )
|
||||
echo v162 $( grep -w v162 $FILE | wc -l )
|
||||
echo v163 $( grep -w v163 $FILE | wc -l )
|
||||
echo v164 $( grep -w v164 $FILE | wc -l )
|
||||
echo v165 $( grep -w v165 $FILE | wc -l )
|
||||
echo v166 $( grep -w v166 $FILE | wc -l )
|
||||
echo v167 $( grep -w v167 $FILE | wc -l )
|
||||
echo v168 $( grep -w v168 $FILE | wc -l )
|
||||
echo v169 $( grep -w v169 $FILE | wc -l )
|
||||
echo v170 $( grep -w v170 $FILE | wc -l )
|
||||
echo v171 $( grep -w v171 $FILE | wc -l )
|
||||
echo v172 $( grep -w v172 $FILE | wc -l )
|
||||
echo v173 $( grep -w v173 $FILE | wc -l )
|
||||
echo v174 $( grep -w v174 $FILE | wc -l )
|
||||
echo v175 $( grep -w v175 $FILE | wc -l )
|
||||
echo v176 $( grep -w v176 $FILE | wc -l )
|
||||
echo v177 $( grep -w v177 $FILE | wc -l )
|
||||
echo v178 $( grep -w v178 $FILE | wc -l )
|
||||
echo v179 $( grep -w v179 $FILE | wc -l )
|
||||
echo v180 $( grep -w v180 $FILE | wc -l )
|
||||
echo v181 $( grep -w v181 $FILE | wc -l )
|
||||
echo v182 $( grep -w v182 $FILE | wc -l )
|
||||
echo v183 $( grep -w v183 $FILE | wc -l )
|
||||
echo v184 $( grep -w v184 $FILE | wc -l )
|
||||
echo v185 $( grep -w v185 $FILE | wc -l )
|
||||
echo v186 $( grep -w v186 $FILE | wc -l )
|
||||
echo v187 $( grep -w v187 $FILE | wc -l )
|
||||
echo v188 $( grep -w v188 $FILE | wc -l )
|
||||
echo v189 $( grep -w v189 $FILE | wc -l )
|
||||
echo v190 $( grep -w v190 $FILE | wc -l )
|
||||
echo v191 $( grep -w v191 $FILE | wc -l )
|
||||
echo v192 $( grep -w v192 $FILE | wc -l )
|
||||
echo v193 $( grep -w v193 $FILE | wc -l )
|
||||
echo v194 $( grep -w v194 $FILE | wc -l )
|
||||
echo v195 $( grep -w v195 $FILE | wc -l )
|
||||
echo v196 $( grep -w v196 $FILE | wc -l )
|
||||
echo v197 $( grep -w v197 $FILE | wc -l )
|
||||
echo v198 $( grep -w v198 $FILE | wc -l )
|
||||
echo v199 $( grep -w v199 $FILE | wc -l )
|
||||
echo v200 $( grep -w v200 $FILE | wc -l )
|
||||
echo v201 $( grep -w v201 $FILE | wc -l )
|
||||
echo v202 $( grep -w v202 $FILE | wc -l )
|
||||
echo v203 $( grep -w v203 $FILE | wc -l )
|
||||
echo v204 $( grep -w v204 $FILE | wc -l )
|
||||
echo v205 $( grep -w v205 $FILE | wc -l )
|
||||
echo v206 $( grep -w v206 $FILE | wc -l )
|
||||
echo v207 $( grep -w v207 $FILE | wc -l )
|
||||
echo v208 $( grep -w v208 $FILE | wc -l )
|
||||
echo v209 $( grep -w v209 $FILE | wc -l )
|
||||
echo v210 $( grep -w v210 $FILE | wc -l )
|
||||
echo v211 $( grep -w v211 $FILE | wc -l )
|
||||
echo v212 $( grep -w v212 $FILE | wc -l )
|
||||
echo v213 $( grep -w v213 $FILE | wc -l )
|
||||
echo v214 $( grep -w v214 $FILE | wc -l )
|
||||
echo v215 $( grep -w v215 $FILE | wc -l )
|
||||
echo v216 $( grep -w v216 $FILE | wc -l )
|
||||
echo v217 $( grep -w v217 $FILE | wc -l )
|
||||
echo v218 $( grep -w v218 $FILE | wc -l )
|
||||
echo v219 $( grep -w v219 $FILE | wc -l )
|
||||
echo v220 $( grep -w v220 $FILE | wc -l )
|
||||
echo v221 $( grep -w v221 $FILE | wc -l )
|
||||
echo v222 $( grep -w v222 $FILE | wc -l )
|
||||
echo v223 $( grep -w v223 $FILE | wc -l )
|
||||
echo v224 $( grep -w v224 $FILE | wc -l )
|
||||
echo v225 $( grep -w v225 $FILE | wc -l )
|
||||
echo v226 $( grep -w v226 $FILE | wc -l )
|
||||
echo v227 $( grep -w v227 $FILE | wc -l )
|
||||
echo v228 $( grep -w v228 $FILE | wc -l )
|
||||
echo v229 $( grep -w v229 $FILE | wc -l )
|
||||
echo v230 $( grep -w v230 $FILE | wc -l )
|
||||
echo v231 $( grep -w v231 $FILE | wc -l )
|
||||
echo v232 $( grep -w v232 $FILE | wc -l )
|
||||
echo v233 $( grep -w v233 $FILE | wc -l )
|
||||
echo v234 $( grep -w v234 $FILE | wc -l )
|
||||
echo v235 $( grep -w v235 $FILE | wc -l )
|
||||
echo v236 $( grep -w v236 $FILE | wc -l )
|
||||
echo v237 $( grep -w v237 $FILE | wc -l )
|
||||
echo v238 $( grep -w v238 $FILE | wc -l )
|
||||
echo v239 $( grep -w v239 $FILE | wc -l )
|
||||
echo v240 $( grep -w v240 $FILE | wc -l )
|
||||
echo v241 $( grep -w v241 $FILE | wc -l )
|
||||
echo v242 $( grep -w v242 $FILE | wc -l )
|
||||
echo v243 $( grep -w v243 $FILE | wc -l )
|
||||
echo v244 $( grep -w v244 $FILE | wc -l )
|
||||
echo v245 $( grep -w v245 $FILE | wc -l )
|
||||
echo v246 $( grep -w v246 $FILE | wc -l )
|
||||
echo v247 $( grep -w v247 $FILE | wc -l )
|
||||
echo v248 $( grep -w v248 $FILE | wc -l )
|
||||
echo v249 $( grep -w v249 $FILE | wc -l )
|
||||
echo v250 $( grep -w v250 $FILE | wc -l )
|
||||
echo v251 $( grep -w v251 $FILE | wc -l )
|
||||
echo v252 $( grep -w v252 $FILE | wc -l )
|
||||
echo v253 $( grep -w v253 $FILE | wc -l )
|
||||
echo v254 $( grep -w v254 $FILE | wc -l )
|
||||
echo v255 $( grep -w v255 $FILE | wc -l )
|
||||
14
script/docker-rocm4.1.sh
Executable file
14
script/docker-rocm4.1.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
WORKSPACE=$1
|
||||
echo "workspace: " $WORKSPACE
|
||||
|
||||
docker run \
|
||||
-it \
|
||||
--rm \
|
||||
--privileged \
|
||||
--group-add sudo \
|
||||
-w /root/workspace \
|
||||
-v $WORKSPACE:/root/workspace \
|
||||
rocm/tensorflow:rocm4.1-tf1.15-dev \
|
||||
/bin/bash
|
||||
|
||||
#--network host \
|
||||
25
script/hipclang_opt.sh
Executable file
25
script/hipclang_opt.sh
Executable file
@@ -0,0 +1,25 @@
|
||||
rm *.ll *.s
|
||||
|
||||
BC_FILE=$1
|
||||
|
||||
/opt/rocm/llvm/bin/llvm-dis $BC_FILE -o original.ll
|
||||
/opt/rocm/llvm/bin/opt -S -inline -inline-threshold=104857 original.ll > inline.ll
|
||||
/opt/rocm/llvm/bin/opt -S -sroa inline.ll > sroa.ll
|
||||
/opt/rocm/llvm/bin/opt -S -O3 sroa.ll > o3.ll
|
||||
|
||||
/opt/rocm/llvm/bin/llc -mcpu=gfx906 original.ll
|
||||
/opt/rocm/llvm/bin/llc -mcpu=gfx906 inline.ll
|
||||
/opt/rocm/llvm/bin/llc -mcpu=gfx906 sroa.ll
|
||||
/opt/rocm/llvm/bin/llc -mcpu=gfx906 o3.ll
|
||||
|
||||
#/opt/rocm/llvm/bin/opt -S -O3 -sroa inline.ll > o3.ll
|
||||
#/opt/rocm/llvm/bin/opt -S -O3 -sroa o3.ll > o3_2.ll
|
||||
#/opt/rocm/llvm/bin/opt -S -O3 -sroa o3_2.ll > o3_3.ll
|
||||
#/opt/rocm/llvm/bin/opt -S -O3 -sroa o3_3.ll > o3_4.ll
|
||||
|
||||
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 opt.ll
|
||||
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 inline.ll
|
||||
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3.ll
|
||||
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3_2.ll
|
||||
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3_3.ll
|
||||
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3_4.ll
|
||||
47
script/run.sh
Executable file
47
script/run.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
## GPU visibility
|
||||
export ROCR_VISIBLE_DEVICE=0
|
||||
export GPU_DEVICE_ORDINAL=0
|
||||
|
||||
## Boost
|
||||
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
|
||||
|
||||
## Compiling
|
||||
#export OLC_DEBUG_HIP_VERBOSE=1
|
||||
#export OLC_DEBUG_HIP_DUMP=1
|
||||
#export OLC_DEBUG_SAVE_TEMP_DIR=1
|
||||
|
||||
make -j conv_fwd_driver_offline
|
||||
make -j conv_bwd_driver_offline
|
||||
make -j conv_fwd_driver_online
|
||||
|
||||
#rm -rf /root/_hip_binary_kernels_/
|
||||
#rm -rf /tmp/olCompile*
|
||||
|
||||
LAYOUT=$1
|
||||
ALGO=$2
|
||||
VERIFY=$3
|
||||
INIT=$4
|
||||
LOG=$5
|
||||
REPEAT=$6
|
||||
|
||||
################################################ layout algo verify init log repeat N__ K___ C___ Y X Hi_ Wi__ Strides Dilations LeftPads RightPads
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 128 128 192 3 3 71 71 2 2 1 1 1 1 1 1
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 128 256 192 3 3 71 71 2 2 1 1 1 1 1 1
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 128 256 1024 1 7 17 17 1 1 1 1 0 3 0 3
|
||||
./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 256 256 3 3 14 14 1 1 1 1 1 1 1 1
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 128 128 128 3 3 14 14 1 1 1 1 1 1 1 1
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 512 512 3 3 7 7 1 1 1 1 1 1 1 1
|
||||
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 128 512 192 3 3 35 35 2 2 1 1 0 0 0 0
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 256 256 3 3 30 30 2 2 1 1 0 0 0 0
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 512 512 3 3 16 16 2 2 1 1 0 0 0 0
|
||||
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 2048 1024 1 1 14 14 2 2 1 1 0 0 0 0
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 256 1024 1 1 14 14 1 1 1 1 0 0 0 0
|
||||
#./host/driver_offline/conv_fwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 512 2048 1 1 7 7 1 1 1 1 0 0 0 0
|
||||
|
||||
#./host/driver_offline/conv_bwd_driver_offline $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 256 256 256 3 3 14 14 1 1 1 1 1 1 1 1
|
||||
|
||||
#./host/driver_online/conv_fwd_driver_online $LAYOUT $ALGO $VERIFY $INIT $LOG $REPEAT 128 256 192 3 3 71 71 2 2 1 1 1 1 1 1
|
||||
Reference in New Issue
Block a user