├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── Jenkinsfile ├── LICENSE.txt ├── README.md ├── cmake ├── DoxygenDoc.cmake ├── EnableCompilerWarnings.cmake ├── FindCLBlast.cmake ├── FindIsaac.cmake ├── FindOpenBLAS.cmake ├── FindOpenCL.cmake ├── MainDoc.cmake └── SphinxDoc.cmake ├── demokernels ├── README.md ├── tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32 │ └── A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10 │ │ ├── aw.cl │ │ ├── bw.cl │ │ ├── c_beta.cl │ │ └── cw_alpha.cl └── tC0_tA0_tB0_colMaj1_m512_n512_k512_lda512_ldb512_ldc512_ws0_f32 │ └── A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS0__B_MIC8_PAD1_PLU1_LIW0_MIW1_WOS0__C_UNR8_GAL1_PUN0_ICE1_NAW16_UFO0_MAC256_SKW10 │ └── abc_alpha_beta.cl ├── doc ├── CMakeLists.txt ├── README.md ├── requirements.txt └── src │ ├── apireference.rst │ ├── conf.py │ ├── gemm.rst │ ├── geometry.rst │ ├── index.rst │ ├── install.md │ ├── miogemm.rst │ └── programcache.rst ├── docker ├── fedora.docker └── ubuntu.docker ├── examples ├── CMakeLists.txt ├── README.md ├── accu.cpp ├── apidriver.cpp ├── apiexample1.cpp ├── bench.cpp ├── deepbench.cpp ├── find.cpp ├── gemmbench.cpp ├── gencache.cpp ├── genrocmtest.cpp ├── initialisationdemo.cpp ├── mergecaches.cpp ├── multifind.cpp ├── multifindbase.cpp ├── print.cpp ├── redirection.cpp └── runcache.cpp ├── miopengemm ├── CMakeLists.txt ├── config.hpp.install ├── include │ └── miopengemm │ │ ├── accuracytests.hpp │ │ ├── alphagenerator.hpp │ │ ├── apitest.hpp │ │ ├── architests.hpp │ │ ├── basegenerator.hpp │ │ ├── betacgenerator.hpp │ │ ├── bundle.hpp │ │ ├── bylinegenerator.hpp │ │ ├── copygenerator.hpp │ │ ├── cpugemm.hpp │ │ ├── derivedparams.hpp │ │ ├── enums.hpp │ │ ├── error.hpp │ │ ├── findparams.hpp │ │ ├── floattostring.hpp │ │ ├── gemm.hpp │ │ ├── geometries.hpp │ │ ├── geometry.hpp │ │ ├── graph.hpp │ │ ├── hint.hpp │ │ ├── hyperparams.hpp │ │ ├── kernelcache.hpp │ │ ├── kernelcachemerge.hpp │ │ ├── kernelstring.hpp │ │ ├── macgrid.hpp │ │ ├── miogemm.hpp │ │ ├── nearest.hpp │ │ ├── normalformgenerator.hpp │ │ ├── oclutil.hpp │ │ ├── outputwriter.hpp │ │ ├── platform.hpp │ │ ├── prepgenerator.hpp │ │ ├── programcacher.hpp │ │ ├── programs.hpp │ │ ├── randomutil.hpp │ │ ├── redirection.hpp │ │ ├── setabcw.hpp │ │ ├── solution.hpp │ │ ├── standalone.hpp │ │ ├── stringutilbase.hpp │ │ ├── tiling.hpp │ │ ├── timer.hpp │ │ ├── tinyone.hpp │ │ ├── tinytwo.hpp │ │ └── tinyzero.hpp ├── miopengemm-config.cmake.in └── src │ ├── accuracytests.cpp │ ├── alphagenerator.cpp │ ├── apitest.cpp │ ├── architests.cpp │ ├── basegenerator.cpp │ ├── betacgenerator.cpp │ ├── bundle.cpp │ ├── bylinegenerator.cpp │ ├── cache1.cachetxt │ ├── cache2.cachetxt │ ├── cache3.cachetxt │ ├── cache4.cachetxt │ ├── copygenerator.cpp │ ├── cpugemm.cpp │ ├── derivedparams.cpp │ ├── enums.cpp │ ├── error.cpp │ ├── findparams.cpp │ ├── floattostring.cpp │ ├── gemm.cpp │ ├── geometries.cpp │ ├── geometry.cpp │ ├── graph.cpp │ ├── hint.cpp │ ├── hyperparams.cpp │ ├── kernelcache.cpp │ ├── kernelcachemerge.cpp │ ├── kernelstring.cpp │ ├── macgrid.cpp │ ├── miogemm.cpp │ ├── nearest.cpp │ ├── normalformgenerator.cpp │ ├── oclutil.cpp │ ├── outputwriter.cpp │ ├── prepgenerator.cpp │ ├── programcacher.cpp │ ├── programs.cpp │ ├── randomutil.cpp │ ├── redirection.cpp │ ├── setabcw.cpp │ ├── solution.cpp │ ├── standalone.cpp │ ├── stringutilbase.cpp │ ├── tiling.cpp │ ├── timer.cpp │ ├── tinyone.cpp │ ├── tinytwo.cpp │ └── tinyzero.cpp ├── python ├── cacheconvert.py └── strassennumstab.py ├── rocm1 ├── hangs1.cpp └── incorrect1.cpp └── tests ├── CMakeLists.txt ├── README.md ├── smallgeometrytests.cpp └── test_gemm0.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/README.md -------------------------------------------------------------------------------- /cmake/DoxygenDoc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/DoxygenDoc.cmake -------------------------------------------------------------------------------- /cmake/EnableCompilerWarnings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/EnableCompilerWarnings.cmake -------------------------------------------------------------------------------- /cmake/FindCLBlast.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/FindCLBlast.cmake -------------------------------------------------------------------------------- /cmake/FindIsaac.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/FindIsaac.cmake -------------------------------------------------------------------------------- /cmake/FindOpenBLAS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/FindOpenBLAS.cmake -------------------------------------------------------------------------------- /cmake/FindOpenCL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/FindOpenCL.cmake -------------------------------------------------------------------------------- /cmake/MainDoc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/MainDoc.cmake -------------------------------------------------------------------------------- /cmake/SphinxDoc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/cmake/SphinxDoc.cmake -------------------------------------------------------------------------------- /demokernels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/demokernels/README.md -------------------------------------------------------------------------------- /demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/aw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/aw.cl -------------------------------------------------------------------------------- /demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/bw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/bw.cl -------------------------------------------------------------------------------- /demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/c_beta.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/c_beta.cl -------------------------------------------------------------------------------- /demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/cw_alpha.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/demokernels/tC0_tA0_tB0_colMaj1_m1000_n2000_k3000_lda1100_ldb3200_ldc1300_ws100000000_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS1__B_MIC6_PAD1_PLU1_LIW0_MIW1_WOS1__C_UNR8_GAL3_PUN1_ICE2_NAW16_UFO0_MAC256_SKW10/cw_alpha.cl -------------------------------------------------------------------------------- /demokernels/tC0_tA0_tB0_colMaj1_m512_n512_k512_lda512_ldb512_ldc512_ws0_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS0__B_MIC8_PAD1_PLU1_LIW0_MIW1_WOS0__C_UNR8_GAL1_PUN0_ICE1_NAW16_UFO0_MAC256_SKW10/abc_alpha_beta.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/demokernels/tC0_tA0_tB0_colMaj1_m512_n512_k512_lda512_ldb512_ldc512_ws0_f32/A_MIC8_PAD1_PLU0_LIW0_MIW1_WOS0__B_MIC8_PAD1_PLU1_LIW0_MIW1_WOS0__C_UNR8_GAL1_PUN0_ICE1_NAW16_UFO0_MAC256_SKW10/abc_alpha_beta.cl -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/src/apireference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/apireference.rst -------------------------------------------------------------------------------- /doc/src/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/conf.py -------------------------------------------------------------------------------- /doc/src/gemm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/gemm.rst -------------------------------------------------------------------------------- /doc/src/geometry.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/geometry.rst -------------------------------------------------------------------------------- /doc/src/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/index.rst -------------------------------------------------------------------------------- /doc/src/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/install.md -------------------------------------------------------------------------------- /doc/src/miogemm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/miogemm.rst -------------------------------------------------------------------------------- /doc/src/programcache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/doc/src/programcache.rst -------------------------------------------------------------------------------- /docker/fedora.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/docker/fedora.docker -------------------------------------------------------------------------------- /docker/ubuntu.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/docker/ubuntu.docker -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/accu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/accu.cpp -------------------------------------------------------------------------------- /examples/apidriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/apidriver.cpp -------------------------------------------------------------------------------- /examples/apiexample1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/apiexample1.cpp -------------------------------------------------------------------------------- /examples/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/bench.cpp -------------------------------------------------------------------------------- /examples/deepbench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/deepbench.cpp -------------------------------------------------------------------------------- /examples/find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/find.cpp -------------------------------------------------------------------------------- /examples/gemmbench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/gemmbench.cpp -------------------------------------------------------------------------------- /examples/gencache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/gencache.cpp -------------------------------------------------------------------------------- /examples/genrocmtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/genrocmtest.cpp -------------------------------------------------------------------------------- /examples/initialisationdemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/initialisationdemo.cpp -------------------------------------------------------------------------------- /examples/mergecaches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/mergecaches.cpp -------------------------------------------------------------------------------- /examples/multifind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/multifind.cpp -------------------------------------------------------------------------------- /examples/multifindbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/multifindbase.cpp -------------------------------------------------------------------------------- /examples/print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/print.cpp -------------------------------------------------------------------------------- /examples/redirection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/redirection.cpp -------------------------------------------------------------------------------- /examples/runcache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/examples/runcache.cpp -------------------------------------------------------------------------------- /miopengemm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/CMakeLists.txt -------------------------------------------------------------------------------- /miopengemm/config.hpp.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/config.hpp.install -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/accuracytests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/accuracytests.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/alphagenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/alphagenerator.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/apitest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/apitest.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/architests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/architests.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/basegenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/basegenerator.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/betacgenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/betacgenerator.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/bundle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/bundle.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/bylinegenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/bylinegenerator.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/copygenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/copygenerator.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/cpugemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/cpugemm.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/derivedparams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/derivedparams.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/enums.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/enums.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/error.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/findparams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/findparams.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/floattostring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/floattostring.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/gemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/gemm.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/geometries.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/geometries.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/geometry.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/graph.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/hint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/hint.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/hyperparams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/hyperparams.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/kernelcache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/kernelcache.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/kernelcachemerge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/kernelcachemerge.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/kernelstring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/kernelstring.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/macgrid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/macgrid.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/miogemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/miogemm.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/nearest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/nearest.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/normalformgenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/normalformgenerator.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/oclutil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/oclutil.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/outputwriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/outputwriter.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/platform.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/prepgenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/prepgenerator.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/programcacher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/programcacher.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/programs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/programs.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/randomutil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/randomutil.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/redirection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/redirection.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/setabcw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/setabcw.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/solution.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/standalone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/standalone.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/stringutilbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/stringutilbase.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/tiling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/tiling.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/timer.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/tinyone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/tinyone.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/tinytwo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/tinytwo.hpp -------------------------------------------------------------------------------- /miopengemm/include/miopengemm/tinyzero.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/include/miopengemm/tinyzero.hpp -------------------------------------------------------------------------------- /miopengemm/miopengemm-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/miopengemm-config.cmake.in -------------------------------------------------------------------------------- /miopengemm/src/accuracytests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/accuracytests.cpp -------------------------------------------------------------------------------- /miopengemm/src/alphagenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/alphagenerator.cpp -------------------------------------------------------------------------------- /miopengemm/src/apitest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/apitest.cpp -------------------------------------------------------------------------------- /miopengemm/src/architests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/architests.cpp -------------------------------------------------------------------------------- /miopengemm/src/basegenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/basegenerator.cpp -------------------------------------------------------------------------------- /miopengemm/src/betacgenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/betacgenerator.cpp -------------------------------------------------------------------------------- /miopengemm/src/bundle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/bundle.cpp -------------------------------------------------------------------------------- /miopengemm/src/bylinegenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/bylinegenerator.cpp -------------------------------------------------------------------------------- /miopengemm/src/cache1.cachetxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/cache1.cachetxt -------------------------------------------------------------------------------- /miopengemm/src/cache2.cachetxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/cache2.cachetxt -------------------------------------------------------------------------------- /miopengemm/src/cache3.cachetxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/cache3.cachetxt -------------------------------------------------------------------------------- /miopengemm/src/cache4.cachetxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/cache4.cachetxt -------------------------------------------------------------------------------- /miopengemm/src/copygenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/copygenerator.cpp -------------------------------------------------------------------------------- /miopengemm/src/cpugemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/cpugemm.cpp -------------------------------------------------------------------------------- /miopengemm/src/derivedparams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/derivedparams.cpp -------------------------------------------------------------------------------- /miopengemm/src/enums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/enums.cpp -------------------------------------------------------------------------------- /miopengemm/src/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/error.cpp -------------------------------------------------------------------------------- /miopengemm/src/findparams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/findparams.cpp -------------------------------------------------------------------------------- /miopengemm/src/floattostring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/floattostring.cpp -------------------------------------------------------------------------------- /miopengemm/src/gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/gemm.cpp -------------------------------------------------------------------------------- /miopengemm/src/geometries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/geometries.cpp -------------------------------------------------------------------------------- /miopengemm/src/geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/geometry.cpp -------------------------------------------------------------------------------- /miopengemm/src/graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/graph.cpp -------------------------------------------------------------------------------- /miopengemm/src/hint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/hint.cpp -------------------------------------------------------------------------------- /miopengemm/src/hyperparams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/hyperparams.cpp -------------------------------------------------------------------------------- /miopengemm/src/kernelcache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/kernelcache.cpp -------------------------------------------------------------------------------- /miopengemm/src/kernelcachemerge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/kernelcachemerge.cpp -------------------------------------------------------------------------------- /miopengemm/src/kernelstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/kernelstring.cpp -------------------------------------------------------------------------------- /miopengemm/src/macgrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/macgrid.cpp -------------------------------------------------------------------------------- /miopengemm/src/miogemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/miogemm.cpp -------------------------------------------------------------------------------- /miopengemm/src/nearest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/nearest.cpp -------------------------------------------------------------------------------- /miopengemm/src/normalformgenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/normalformgenerator.cpp -------------------------------------------------------------------------------- /miopengemm/src/oclutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/oclutil.cpp -------------------------------------------------------------------------------- /miopengemm/src/outputwriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/outputwriter.cpp -------------------------------------------------------------------------------- /miopengemm/src/prepgenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/prepgenerator.cpp -------------------------------------------------------------------------------- /miopengemm/src/programcacher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/programcacher.cpp -------------------------------------------------------------------------------- /miopengemm/src/programs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/programs.cpp -------------------------------------------------------------------------------- /miopengemm/src/randomutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/randomutil.cpp -------------------------------------------------------------------------------- /miopengemm/src/redirection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/redirection.cpp -------------------------------------------------------------------------------- /miopengemm/src/setabcw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/setabcw.cpp -------------------------------------------------------------------------------- /miopengemm/src/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/solution.cpp -------------------------------------------------------------------------------- /miopengemm/src/standalone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/standalone.cpp -------------------------------------------------------------------------------- /miopengemm/src/stringutilbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/stringutilbase.cpp -------------------------------------------------------------------------------- /miopengemm/src/tiling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/tiling.cpp -------------------------------------------------------------------------------- /miopengemm/src/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/timer.cpp -------------------------------------------------------------------------------- /miopengemm/src/tinyone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/tinyone.cpp -------------------------------------------------------------------------------- /miopengemm/src/tinytwo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/tinytwo.cpp -------------------------------------------------------------------------------- /miopengemm/src/tinyzero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/miopengemm/src/tinyzero.cpp -------------------------------------------------------------------------------- /python/cacheconvert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/python/cacheconvert.py -------------------------------------------------------------------------------- /python/strassennumstab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/python/strassennumstab.py -------------------------------------------------------------------------------- /rocm1/hangs1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/rocm1/hangs1.cpp -------------------------------------------------------------------------------- /rocm1/incorrect1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/rocm1/incorrect1.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/smallgeometrytests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/tests/smallgeometrytests.cpp -------------------------------------------------------------------------------- /tests/test_gemm0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/MIOpenGEMM/HEAD/tests/test_gemm0.cpp --------------------------------------------------------------------------------