libxsmm
Library for specialized dense and sparse matrix operations, and deep learning primitives.
파일 탐색기
최종 버전 다운로드 (.zip)- base.env
- clang-100.env
- clang-111.env
- clang-120.env
- clang-130.env
- clang-140.env
- clang-150.env
- clang-160.env
- clang-37.env
- clang-38.env
- clang-39.env
- clang-40.env
- clang-50.env
- clang-60.env
- clang-70.env
- clang-71.env
- clang-80.env
- clang-90.env
- clang-system.env
- gcc-101.env
- gcc-105.env
- gcc-111.env
- gcc-114.env
- gcc-122.env
- gcc-123.env
- gcc-131.env
- gcc-132.env
- gcc-42.env
- gcc-45.env
- gcc-49.env
- gcc-51.env
- gcc-55.env
- gcc-61.env
- gcc-65.env
- gcc-71.env
- gcc-75.env
- gcc-81.env
- gcc-85.env
- gcc-91.env
- gcc-95.env
- gcc-system.env
- intel-2014.env
- intel-2015.env
- intel-2016.env
- intel-2017.env
- intel-2018.env
- intel-2019.env
- intel-2020.env
- intel-2021.env
- intel-2022.env
- intel-2023.env
- intel-next.env
- pgi.env
- random.env
- buildkite.env
- bug_report.md
- feature_request.md
- other-request.md
- cmake.yml
- codeql-analysis.yml
- libxsmm-arm-graviton3.yml
- libxsmm-ppc10.yml
- .mailmap
- install.sh
- post-commit
- pre-commit
- prepare-commit-msg
- favicon.ico
- favicon.png
- favicon.pptx
- libxsmm-256x256.png
- libxsmm-64x64.png
- ford.css
- ford_hook.py
- main.html
- requirements.txt
- search.js
- style.css
- c_cpp_properties.json
- conf.py
- CONTRIBUTING.md
- cp2k.md
- Doxyfile.in
- index.md
- index.rst
- libxsmm-dev.pptm
- libxsmm.pdf
- libxsmm.pptm
- libxsmm_aux.md
- libxsmm_be.md
- libxsmm_compat.md
- libxsmm_fortran.md
- libxsmm_magazine.docx
- libxsmm_mm.docx
- libxsmm_mm.md
- libxsmm_prof-vtune.png
- libxsmm_prof.md
- libxsmm_qna.md
- libxsmm_samples.md
- libxsmm_samples.pdf
- libxsmm_scripts.md
- libxsmm_tpp.md
- libxsmm_tune.md
- libxsmm_valid.md
- LICENSE.md
- QemuForRv64.md
- README.md
- _configure.bat
- _vs.bat
- _vs2022.bat
- _vs2022.sln
- libxsmm.vcxproj
- libxsmm.vcxproj.filters
- libxsmm_generator_gemm_driver.vcxproj
- libxsmm_barrier.h
- libxsmm_lpflt_quant.h
- libxsmm_math.h
- libxsmm_timer.h
- libxsmm.h
- libxsmm_config.h
- libxsmm_cpuid.h
- libxsmm_fsspmdm.h
- libxsmm_generator.h
- libxsmm_intrinsics_rv64.h
- libxsmm_intrinsics_x86.h
- libxsmm_macros.h
- libxsmm_malloc.h
- libxsmm_math.h
- libxsmm_memory.h
- libxsmm_source.h
- libxsmm_sync.h
- libxsmm_typedefs.h
- libxsmm_utils.h
- perf_counter_markers.c
- perf_counter_markers.h
- .gitignore
- binary.tpl
- generate_binary_test_scripts.sh
- generate_binary_test_scripts.tpl
- generate_ternary_test_scripts.sh
- generate_ternary_test_scripts.tpl
- generate_unary_dropout_test_scripts.sh
- generate_unary_dropout_test_scripts.tpl
- generate_unary_gather_scatter_test_scripts.sh
- generate_unary_gather_scatter_test_scripts.tpl
- generate_unary_quant_fp_test_scripts.sh
- generate_unary_quant_fp_test_scripts.tpl
- generate_unary_quant_test_scripts.sh
- generate_unary_quant_test_scripts.tpl
- generate_unary_reduce_test_scripts.sh
- generate_unary_reduce_test_scripts.tpl
- generate_unary_relu_test_scripts.sh
- generate_unary_relu_test_scripts.tpl
- generate_unary_simple_test_scripts.sh
- generate_unary_simple_test_scripts.tpl
- generate_unary_transform_test_scripts.sh
- generate_unary_transform_test_scripts.tpl
- ternary.tpl
- unary_dropout.tpl
- unary_gather_scatter.tpl
- unary_quant.tpl
- unary_quant_fp.tpl
- unary_reduce.tpl
- unary_relu.tpl
- unary_simple.tpl
- unary_transform.tpl
- .gitignore
- eltwise_binary_simple.c
- eltwise_binary_simple.vcxproj
- eltwise_common.h
- eltwise_ternary_simple.c
- eltwise_unary_dropout.c
- eltwise_unary_dropout.vcxproj
- eltwise_unary_gather_scatter.c
- eltwise_unary_gather_scatter.vcxproj
- eltwise_unary_quantization.c
- eltwise_unary_quantization.vcxproj
- eltwise_unary_quantization_to_mxbf8.c
- eltwise_unary_quantization_to_mxfp4.c
- eltwise_unary_quantization_to_nvfp4.c
- eltwise_unary_reduce.c
- eltwise_unary_reduce.vcxproj
- eltwise_unary_relu.c
- eltwise_unary_relu.vcxproj
- eltwise_unary_simple.c
- eltwise_unary_simple.vcxproj
- eltwise_unary_transform.c
- eltwise_unary_transform.vcxproj
- Makefile
- README.md
- run_test.sh
- .entitlements2
- .gitignore
- decode-bin.sh
- encoder_aarch64.c
- encoder_riscv.c
- encoder_x86.c
- jit_bigsur_test.c
- Makefile
- print_test_summary.sh
- equation_bf16_x3_split_f32.sh
- equation_gather_bcstmul_add.sh
- equation_gather_dot.sh
- equation_gather_reduce.sh
- equation_layernorm.sh
- equation_relu.sh
- equation_simple.sh
- equation_softmax.sh
- equation_split_sgd.sh
- equation_bf16_x3_split_f32.c
- equation_bf16_x3_split_f32.vcxproj
- equation_common.h
- equation_gather_bcstmul_add.c
- equation_gather_bcstmul_add.vcxproj
- equation_gather_dot.c
- equation_gather_dot.vcxproj
- equation_gather_reduce.c
- equation_gather_reduce.vcxproj
- equation_layernorm.c
- equation_layernorm.vcxproj
- equation_matmul.c
- equation_matmul.vcxproj
- equation_relu.c
- equation_relu.vcxproj
- equation_simple.c
- equation_simple.vcxproj
- equation_simple_layernorm.c
- equation_simple_layernorm.vcxproj
- equation_softmax.c
- equation_softmax.vcxproj
- equation_splitSGD.c
- equation_splitSGD.vcxproj
- Makefile
- run_test.sh
- setup_eqn_tpp_prec_list.sh
- .gitignore
- BUILD
- hello.c
- hello.cpp
- hello.f
- hello_c.vcxproj
- hello_cpp.vcxproj
- Makefile
- README.md
- WORKSPACE
- .gitignore
- benchmark-plot-all.sh
- benchmark-plot.sh
- benchmark.plt
- benchmark.set
- benchmark.sh
- magazine.h
- magazine_blaze.cpp
- magazine_blaze.vcxproj
- magazine_eigen.cpp
- magazine_eigen.vcxproj
- magazine_xsmm.c
- magazine_xsmm.vcxproj
- Makefile
- README.md
- .gitignore
- Makefile
- statictest.c
- statictest_aarch64.json
- statictest_riscv64.json
- statictest_x86_64.json
- .gitignore
- dispatch.c
- dispatch.f
- dispatch.vcxproj
- dispatch_udt.f
- Makefile
- README.md
- .gitignore
- Makefile
- matcopy.f
- Makefile
- math.c
- math.vcxproj
- Makefile
- memcmp.c
- memcmp.f
- memcmp.vcxproj
- Makefile
- rng.c
- rng.vcxproj
- rng_avx512.c
- .gitignore
- dispatched.cpp
- dispatched.vcxproj
- Makefile
- README.md
- smm-perf.plt
- smm-perf.sh
- smm-plot.sh
- smm.f
- specialized.cpp
- specialized.vcxproj
- Makefile
- sync_barrier.c
- sync_barrier.vcxproj
- sync_lock.c
- sync_lock.vcxproj
- .gitignore
- .gitignore
- all_sizes.tester
- gemm_kernel_fused.tpl
- generate_gemm_test_scripts.sh
- generate_gemm_test_scripts.tpl
- generate_spmm_test_scripts.sh
- generate_spmm_test_scripts.tpl
- spmm_kernel.tpl
- .entitlements
- .entitlements2
- .gitignore
- gemm_kernel.c
- gemm_kernel.vcxproj
- gemm_kernel_fused.c
- gemm_kernel_fused.vcxproj
- gemm_kernel_parallel.c
- gemm_kernel_parallel.vcxproj
- kernel_appsizes.sh
- kernel_test.sh
- kernel_test_ace.sh
- kernel_test_ace_f32.sh
- kernel_test_ace_mx.sh
- kernel_test_allprec_nofusion.sh
- kernel_test_dmr.sh
- kernel_test_gnr.sh
- kernel_test_srf.sh
- Makefile
- tet4_0_fluxL_0_csc.mtx
- tet4_0_fluxL_0_csr.mtx
- tet4_0_fluxL_1_csc.mtx
- tet4_0_fluxL_1_csr.mtx
- tet4_0_fluxL_2_csc.mtx
- tet4_0_fluxL_2_csr.mtx
- tet4_0_fluxL_3_csc.mtx
- tet4_0_fluxL_3_csr.mtx
- tet4_0_fluxN_0_csc.mtx
- tet4_0_fluxN_0_csr.mtx
- tet4_0_fluxN_10_csc.mtx
- tet4_0_fluxN_10_csr.mtx
- tet4_0_fluxN_11_csc.mtx
- tet4_0_fluxN_11_csr.mtx
- tet4_0_fluxN_1_csc.mtx
- tet4_0_fluxN_1_csr.mtx
- tet4_0_fluxN_2_csc.mtx
- tet4_0_fluxN_2_csr.mtx
- tet4_0_fluxN_3_csc.mtx
- tet4_0_fluxN_3_csr.mtx
- tet4_0_fluxN_4_csc.mtx
- tet4_0_fluxN_4_csr.mtx
- tet4_0_fluxN_5_csc.mtx
- tet4_0_fluxN_5_csr.mtx
- tet4_0_fluxN_6_csc.mtx
- tet4_0_fluxN_6_csr.mtx
- tet4_0_fluxN_7_csc.mtx
- tet4_0_fluxN_7_csr.mtx
- tet4_0_fluxN_8_csc.mtx
- tet4_0_fluxN_8_csr.mtx
- tet4_0_fluxN_9_csc.mtx
- tet4_0_fluxN_9_csr.mtx
- tet4_0_fluxT_0_csc.mtx
- tet4_0_fluxT_0_csr.mtx
- tet4_0_fluxT_1_csc.mtx
- tet4_0_fluxT_1_csr.mtx
- tet4_0_fluxT_2_csc.mtx
- tet4_0_fluxT_2_csr.mtx
- tet4_0_fluxT_3_csc.mtx
- tet4_0_fluxT_3_csr.mtx
- tet4_0_ma_0_csc.mtx
- tet4_0_ma_0_csr.mtx
- tet4_0_stiffT_0_csc.mtx
- tet4_0_stiffT_0_csr.mtx
- tet4_0_stiffT_1_csc.mtx
- tet4_0_stiffT_1_csr.mtx
- tet4_0_stiffT_2_csc.mtx
- tet4_0_stiffT_2_csr.mtx
- tet4_0_stiffV_0_csc.mtx
- tet4_0_stiffV_0_csr.mtx
- tet4_0_stiffV_1_csc.mtx
- tet4_0_stiffV_1_csr.mtx
- tet4_0_stiffV_2_csc.mtx
- tet4_0_stiffV_2_csr.mtx
- tet4_1_fluxL_0_csc.mtx
- tet4_1_fluxL_0_csr.mtx
- tet4_1_fluxL_1_csc.mtx
- tet4_1_fluxL_1_csr.mtx
- tet4_1_fluxL_2_csc.mtx
- tet4_1_fluxL_2_csr.mtx
- tet4_1_fluxL_3_csc.mtx
- tet4_1_fluxL_3_csr.mtx
- tet4_1_fluxN_0_csc.mtx
- tet4_1_fluxN_0_csr.mtx
- tet4_1_fluxN_10_csc.mtx
- tet4_1_fluxN_10_csr.mtx
- tet4_1_fluxN_11_csc.mtx
- tet4_1_fluxN_11_csr.mtx
- tet4_1_fluxN_1_csc.mtx
- tet4_1_fluxN_1_csr.mtx
- tet4_1_fluxN_2_csc.mtx
- tet4_1_fluxN_2_csr.mtx
- tet4_1_fluxN_3_csc.mtx
- tet4_1_fluxN_3_csr.mtx
- tet4_1_fluxN_4_csc.mtx
- tet4_1_fluxN_4_csr.mtx
- tet4_1_fluxN_5_csc.mtx
- tet4_1_fluxN_5_csr.mtx
- tet4_1_fluxN_6_csc.mtx
- tet4_1_fluxN_6_csr.mtx
- tet4_1_fluxN_7_csc.mtx
- tet4_1_fluxN_7_csr.mtx
- tet4_1_fluxN_8_csc.mtx
- tet4_1_fluxN_8_csr.mtx
- tet4_1_fluxN_9_csc.mtx
- tet4_1_fluxN_9_csr.mtx
- tet4_1_fluxT_0_csc.mtx
- tet4_1_fluxT_0_csr.mtx
- tet4_1_fluxT_1_csc.mtx
- tet4_1_fluxT_1_csr.mtx
- tet4_1_fluxT_2_csc.mtx
- tet4_1_fluxT_2_csr.mtx
- tet4_1_fluxT_3_csc.mtx
- tet4_1_fluxT_3_csr.mtx
- tet4_1_ma_0_csc.mtx
- tet4_1_ma_0_csr.mtx
- tet4_1_stiffT_0_csc.mtx
- tet4_1_stiffT_0_csr.mtx
- tet4_1_stiffT_1_csc.mtx
- tet4_1_stiffT_1_csr.mtx
- tet4_1_stiffT_2_csc.mtx
- tet4_1_stiffT_2_csr.mtx
- tet4_1_stiffV_0_csc.mtx
- tet4_1_stiffV_0_csr.mtx
- tet4_1_stiffV_1_csc.mtx
- tet4_1_stiffV_1_csr.mtx
- tet4_1_stiffV_2_csc.mtx
- tet4_1_stiffV_2_csr.mtx
- tet4_2_fluxL_0_csc.mtx
- tet4_2_fluxL_0_csr.mtx
- tet4_2_fluxL_1_csc.mtx
- tet4_2_fluxL_1_csr.mtx
- tet4_2_fluxL_2_csc.mtx
- tet4_2_fluxL_2_csr.mtx
- tet4_2_fluxL_3_csc.mtx
- tet4_2_fluxL_3_csr.mtx
- tet4_2_fluxN_0_csc.mtx
- tet4_2_fluxN_0_csr.mtx
- tet4_2_fluxN_10_csc.mtx
- tet4_2_fluxN_10_csr.mtx
- tet4_2_fluxN_11_csc.mtx
- tet4_2_fluxN_11_csr.mtx
- tet4_2_fluxN_1_csc.mtx
- tet4_2_fluxN_1_csr.mtx
- tet4_2_fluxN_2_csc.mtx
- tet4_2_fluxN_2_csr.mtx
- tet4_2_fluxN_3_csc.mtx
- tet4_2_fluxN_3_csr.mtx
- tet4_2_fluxN_4_csc.mtx
- tet4_2_fluxN_4_csr.mtx
- tet4_2_fluxN_5_csc.mtx
- tet4_2_fluxN_5_csr.mtx
- tet4_2_fluxN_6_csc.mtx
- tet4_2_fluxN_6_csr.mtx
- tet4_2_fluxN_7_csc.mtx
- tet4_2_fluxN_7_csr.mtx
- tet4_2_fluxN_8_csc.mtx
- tet4_2_fluxN_8_csr.mtx
- tet4_2_fluxN_9_csc.mtx
- tet4_2_fluxN_9_csr.mtx
- tet4_2_fluxT_0_csc.mtx
- tet4_2_fluxT_0_csr.mtx
- tet4_2_fluxT_1_csc.mtx
- tet4_2_fluxT_1_csr.mtx
- tet4_2_fluxT_2_csc.mtx
- tet4_2_fluxT_2_csr.mtx
- tet4_2_fluxT_3_csc.mtx
- tet4_2_fluxT_3_csr.mtx
- tet4_2_ma_0_csc.mtx
- tet4_2_ma_0_csr.mtx
- tet4_2_stiffT_0_csc.mtx
- tet4_2_stiffT_0_csr.mtx
- tet4_2_stiffT_1_csc.mtx
- tet4_2_stiffT_1_csr.mtx
- tet4_2_stiffT_2_csc.mtx
- tet4_2_stiffT_2_csr.mtx
- tet4_2_stiffV_0_csc.mtx
- tet4_2_stiffV_0_csr.mtx
- tet4_2_stiffV_1_csc.mtx
- tet4_2_stiffV_1_csr.mtx
- tet4_2_stiffV_2_csc.mtx
- tet4_2_stiffV_2_csr.mtx
- tet4_3_fluxL_0_csc.mtx
- tet4_3_fluxL_0_csr.mtx
- tet4_3_fluxL_1_csc.mtx
- tet4_3_fluxL_1_csr.mtx
- tet4_3_fluxL_2_csc.mtx
- tet4_3_fluxL_2_csr.mtx
- tet4_3_fluxL_3_csc.mtx
- tet4_3_fluxL_3_csr.mtx
- tet4_3_fluxN_0_csc.mtx
- tet4_3_fluxN_0_csr.mtx
- tet4_3_fluxN_10_csc.mtx
- tet4_3_fluxN_10_csr.mtx
- tet4_3_fluxN_11_csc.mtx
- tet4_3_fluxN_11_csr.mtx
- tet4_3_fluxN_1_csc.mtx
- tet4_3_fluxN_1_csr.mtx
- tet4_3_fluxN_2_csc.mtx
- tet4_3_fluxN_2_csr.mtx
- tet4_3_fluxN_3_csc.mtx
- tet4_3_fluxN_3_csr.mtx
- tet4_3_fluxN_4_csc.mtx
- tet4_3_fluxN_4_csr.mtx
- tet4_3_fluxN_5_csc.mtx
- tet4_3_fluxN_5_csr.mtx
- tet4_3_fluxN_6_csc.mtx
- tet4_3_fluxN_6_csr.mtx
- tet4_3_fluxN_7_csc.mtx
- tet4_3_fluxN_7_csr.mtx
- tet4_3_fluxN_8_csc.mtx
- tet4_3_fluxN_8_csr.mtx
- tet4_3_fluxN_9_csc.mtx
- tet4_3_fluxN_9_csr.mtx
- tet4_3_fluxT_0_csc.mtx
- tet4_3_fluxT_0_csr.mtx
- tet4_3_fluxT_1_csc.mtx
- tet4_3_fluxT_1_csr.mtx
- tet4_3_fluxT_2_csc.mtx
- tet4_3_fluxT_2_csr.mtx
- tet4_3_fluxT_3_csc.mtx
- tet4_3_fluxT_3_csr.mtx
- tet4_3_ma_0_csc.mtx
- tet4_3_ma_0_csr.mtx
- tet4_3_stiffT_0_csc.mtx
- tet4_3_stiffT_0_csr.mtx
- tet4_3_stiffT_1_csc.mtx
- tet4_3_stiffT_1_csr.mtx
- tet4_3_stiffT_2_csc.mtx
- tet4_3_stiffT_2_csr.mtx
- tet4_3_stiffV_0_csc.mtx
- tet4_3_stiffV_0_csr.mtx
- tet4_3_stiffV_1_csc.mtx
- tet4_3_stiffV_1_csr.mtx
- tet4_3_stiffV_2_csc.mtx
- tet4_3_stiffV_2_csr.mtx
- tet4_4_fluxL_0_csc.mtx
- tet4_4_fluxL_0_csr.mtx
- tet4_4_fluxL_1_csc.mtx
- tet4_4_fluxL_1_csr.mtx
- tet4_4_fluxL_2_csc.mtx
- tet4_4_fluxL_2_csr.mtx
- tet4_4_fluxL_3_csc.mtx
- tet4_4_fluxL_3_csr.mtx
- tet4_4_fluxN_0_csc.mtx
- tet4_4_fluxN_0_csr.mtx
- tet4_4_fluxN_10_csc.mtx
- tet4_4_fluxN_10_csr.mtx
- tet4_4_fluxN_11_csc.mtx
- tet4_4_fluxN_11_csr.mtx
- tet4_4_fluxN_1_csc.mtx
- tet4_4_fluxN_1_csr.mtx
- tet4_4_fluxN_2_csc.mtx
- tet4_4_fluxN_2_csr.mtx
- tet4_4_fluxN_3_csc.mtx
- tet4_4_fluxN_3_csr.mtx
- tet4_4_fluxN_4_csc.mtx
- tet4_4_fluxN_4_csr.mtx
- tet4_4_fluxN_5_csc.mtx
- tet4_4_fluxN_5_csr.mtx
- tet4_4_fluxN_6_csc.mtx
- tet4_4_fluxN_6_csr.mtx
- tet4_4_fluxN_7_csc.mtx
- tet4_4_fluxN_7_csr.mtx
- tet4_4_fluxN_8_csc.mtx
- tet4_4_fluxN_8_csr.mtx
- tet4_4_fluxN_9_csc.mtx
- tet4_4_fluxN_9_csr.mtx
- tet4_4_fluxT_0_csc.mtx
- tet4_4_fluxT_0_csr.mtx
- tet4_4_fluxT_1_csc.mtx
- tet4_4_fluxT_1_csr.mtx
- tet4_4_fluxT_2_csc.mtx
- tet4_4_fluxT_2_csr.mtx
- tet4_4_fluxT_3_csc.mtx
- tet4_4_fluxT_3_csr.mtx
- tet4_4_ma_0_csc.mtx
- tet4_4_ma_0_csr.mtx
- tet4_4_stiffT_0_csc.mtx
- tet4_4_stiffT_0_csr.mtx
- tet4_4_stiffT_1_csc.mtx
- tet4_4_stiffT_1_csr.mtx
- tet4_4_stiffT_2_csc.mtx
- tet4_4_stiffT_2_csr.mtx
- tet4_4_stiffV_0_csc.mtx
- tet4_4_stiffV_0_csr.mtx
- tet4_4_stiffV_1_csc.mtx
- tet4_4_stiffV_1_csr.mtx
- tet4_4_stiffV_2_csc.mtx
- tet4_4_stiffV_2_csr.mtx
- tet4_5_fluxL_0_csc.mtx
- tet4_5_fluxL_0_csr.mtx
- tet4_5_fluxL_1_csc.mtx
- tet4_5_fluxL_1_csr.mtx
- tet4_5_fluxL_2_csc.mtx
- tet4_5_fluxL_2_csr.mtx
- tet4_5_fluxL_3_csc.mtx
- tet4_5_fluxL_3_csr.mtx
- tet4_5_fluxN_0_csc.mtx
- tet4_5_fluxN_0_csr.mtx
- tet4_5_fluxN_10_csc.mtx
- tet4_5_fluxN_10_csr.mtx
- tet4_5_fluxN_11_csc.mtx
- tet4_5_fluxN_11_csr.mtx
- tet4_5_fluxN_1_csc.mtx
- tet4_5_fluxN_1_csr.mtx
- tet4_5_fluxN_2_csc.mtx
- tet4_5_fluxN_2_csr.mtx
- tet4_5_fluxN_3_csc.mtx
- tet4_5_fluxN_3_csr.mtx
- tet4_5_fluxN_4_csc.mtx
- tet4_5_fluxN_4_csr.mtx
- tet4_5_fluxN_5_csc.mtx
- tet4_5_fluxN_5_csr.mtx
- tet4_5_fluxN_6_csc.mtx
- tet4_5_fluxN_6_csr.mtx
- tet4_5_fluxN_7_csc.mtx
- tet4_5_fluxN_7_csr.mtx
- tet4_5_fluxN_8_csc.mtx
- tet4_5_fluxN_8_csr.mtx
- tet4_5_fluxN_9_csc.mtx
- tet4_5_fluxN_9_csr.mtx
- tet4_5_fluxT_0_csc.mtx
- tet4_5_fluxT_0_csr.mtx
- tet4_5_fluxT_1_csc.mtx
- tet4_5_fluxT_1_csr.mtx
- tet4_5_fluxT_2_csc.mtx
- tet4_5_fluxT_2_csr.mtx
- tet4_5_fluxT_3_csc.mtx
- tet4_5_fluxT_3_csr.mtx
- tet4_5_ma_0_csc.mtx
- tet4_5_ma_0_csr.mtx
- tet4_5_stiffT_0_csc.mtx
- tet4_5_stiffT_0_csr.mtx
- tet4_5_stiffT_1_csc.mtx
- tet4_5_stiffT_1_csr.mtx
- tet4_5_stiffT_2_csc.mtx
- tet4_5_stiffT_2_csr.mtx
- tet4_5_stiffV_0_csc.mtx
- tet4_5_stiffV_0_csr.mtx
- tet4_5_stiffV_1_csc.mtx
- tet4_5_stiffV_1_csr.mtx
- tet4_5_stiffV_2_csc.mtx
- tet4_5_stiffV_2_csr.mtx
- tet4_6_fluxL_0_csc.mtx
- tet4_6_fluxL_0_csr.mtx
- tet4_6_fluxL_1_csc.mtx
- tet4_6_fluxL_1_csr.mtx
- tet4_6_fluxL_2_csc.mtx
- tet4_6_fluxL_2_csr.mtx
- tet4_6_fluxL_3_csc.mtx
- tet4_6_fluxL_3_csr.mtx
- tet4_6_fluxN_0_csc.mtx
- tet4_6_fluxN_0_csr.mtx
- tet4_6_fluxN_10_csc.mtx
- tet4_6_fluxN_10_csr.mtx
- tet4_6_fluxN_11_csc.mtx
- tet4_6_fluxN_11_csr.mtx
- tet4_6_fluxN_1_csc.mtx
- tet4_6_fluxN_1_csr.mtx
- tet4_6_fluxN_2_csc.mtx
- tet4_6_fluxN_2_csr.mtx
- tet4_6_fluxN_3_csc.mtx
- tet4_6_fluxN_3_csr.mtx
- tet4_6_fluxN_4_csc.mtx
- tet4_6_fluxN_4_csr.mtx
- tet4_6_fluxN_5_csc.mtx
- tet4_6_fluxN_5_csr.mtx
- tet4_6_fluxN_6_csc.mtx
- tet4_6_fluxN_6_csr.mtx
- tet4_6_fluxN_7_csc.mtx
- tet4_6_fluxN_7_csr.mtx
- tet4_6_fluxN_8_csc.mtx
- tet4_6_fluxN_8_csr.mtx
- tet4_6_fluxN_9_csc.mtx
- tet4_6_fluxN_9_csr.mtx
- tet4_6_fluxT_0_csc.mtx
- tet4_6_fluxT_0_csr.mtx
- tet4_6_fluxT_1_csc.mtx
- tet4_6_fluxT_1_csr.mtx
- tet4_6_fluxT_2_csc.mtx
- tet4_6_fluxT_2_csr.mtx
- tet4_6_fluxT_3_csc.mtx
- tet4_6_fluxT_3_csr.mtx
- tet4_6_ma_0_csc.mtx
- tet4_6_ma_0_csr.mtx
- tet4_6_stiffT_0_csc.mtx
- tet4_6_stiffT_0_csr.mtx
- tet4_6_stiffT_1_csc.mtx
- tet4_6_stiffT_1_csr.mtx
- tet4_6_stiffT_2_csc.mtx
- tet4_6_stiffT_2_csr.mtx
- tet4_6_stiffV_0_csc.mtx
- tet4_6_stiffV_0_csr.mtx
- tet4_6_stiffV_1_csc.mtx
- tet4_6_stiffV_1_csr.mtx
- tet4_6_stiffV_2_csc.mtx
- tet4_6_stiffV_2_csr.mtx
- tet4_fluxMatrix_csr_de.mtx
- tet4_fluxMatrix_csr_sp.mtx
- tet4_starMatrix_csc.mtx
- tet4_starMatrix_csr.mtx
- .gitignore
- analyze_test_matops_out.sh
- asparse_packed_csr.c
- asparse_packed_csr.vcxproj
- bsparse_packed_csc.c
- bsparse_packed_csc.vcxproj
- bsparse_packed_csr.c
- bsparse_packed_csr.vcxproj
- common_edge_proxy.h
- dense_packedacrm.c
- dense_packedacrm.vcxproj
- dense_packedbcrm.c
- dense_packedbcrm.vcxproj
- edge_download_mats.sh
- Makefile
- test_dense_packedacrm.sh
- test_dense_packedbcrm.sh
- test_matops.sh
- gemm_packed_kernel.tpl
- generate_gemm_test_scripts.sh
- .gitignore
- gemm_packed_kernel.c
- kernel_test.sh
- kernel_test_wsm.txt
- Makefile
- generate_spmm_test_scripts.sh
- spmm_kernel.tpl
- .gitignore
- kernel_test.sh
- kernel_test_a64fx.txt
- kernel_test_aarch64.txt
- kernel_test_adl.txt
- kernel_test_appl_m1.txt
- kernel_test_avx512_vl256.txt
- kernel_test_avx512_vl256_clx.txt
- kernel_test_avx512_vl256_cpx.txt
- kernel_test_clx.txt
- kernel_test_cpx.txt
- kernel_test_gnr.txt
- kernel_test_hsw.txt
- kernel_test_knl.txt
- kernel_test_knm.txt
- kernel_test_neov1.txt
- kernel_test_neov2.txt
- kernel_test_skx.txt
- kernel_test_snb.txt
- kernel_test_spr.txt
- kernel_test_srf.txt
- kernel_test_sve128.txt
- kernel_test_sve256.txt
- kernel_test_sve512.txt
- kernel_test_wsm.txt
- Makefile
- spmm_kernel.c
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- m0-de.mtx
- m0-sp.mtx
- m132-de.mtx
- m132-sp.mtx
- m3-de.mtx
- m3-sp.mtx
- m460-de.mtx
- m460-sp.mtx
- m6-de.mtx
- m6-sp.mtx
- .gitignore
- gimmik.c
- gimmik.h
- gimmik.vcxproj
- Makefile
- performance.sh
- pyfr_download_mats.sh
- pyfr_driver_asp_reg.c
- pyfr_driver_asp_reg.vcxproj
- test.sh
- .gitignore
- libxsmm-all-tpp.yml
- libxsmm-arm-a64fx.yml
- libxsmm-arm-graviton3.yml
- libxsmm-arm-jetson.yml
- libxsmm-arm-macmini.yml
- libxsmm-clang.yml
- libxsmm-gcc.yml
- libxsmm-intel.yml
- libxsmm-mixed.yml
- libxsmm-next.yml
- libxsmm-rv64.yml
- libxsmm.spec
- .gitignore
- gen_rv64_asm.sh
- libxsmm-config-version.cmake.in
- libxsmm-config.cmake
- libxsmm-config.cmake.in
- libxsmm.pc.in
- libxsmm_config.py
- libxsmm_dispatch.py
- libxsmm_interface.py
- libxsmm_source.sh
- libxsmm_specialized.py
- libxsmm_staticlib.py
- libxsmm_utilities.py
- libxsmmf.pc.in
- README.md
- release.sh
- requirements.txt
- tool_analyze.sh
- tool_changelog.sh
- tool_checkabi.sh
- tool_cpuinfo.sh
- tool_envrestore.sh
- tool_getenvars.sh
- tool_gitaddforks.sh
- tool_gitauthors.sh
- tool_gitprune.sh
- tool_inspector.sh
- tool_logperf.sh
- tool_logrept.sh
- tool_normalize.sh
- tool_pexec.sh
- tool_report.py
- tool_scan.sh
- tool_test.sh
- tool_version.sh
- libxsmm.f
- libxsmm.h
- libxsmm_config.h
- libxsmm_version.h
- generator_aarch64_instructions.c
- generator_aarch64_instructions.h
- generator_aarch64_reference.c
- generator_aarch64_reference.h
- generator_common.c
- generator_common.h
- generator_common_aarch64.c
- generator_common_aarch64.h
- generator_common_rv64.c
- generator_common_rv64.h
- generator_common_x86.c
- generator_common_x86.h
- generator_gemm.c
- generator_gemm_aarch64.c
- generator_gemm_aarch64.h
- generator_gemm_amx.c
- generator_gemm_amx.h
- generator_gemm_amx_microkernel.c
- generator_gemm_amx_microkernel.h
- generator_gemm_avx2_microkernel.c
- generator_gemm_avx2_microkernel.h
- generator_gemm_avx512_microkernel.c
- generator_gemm_avx512_microkernel.h
- generator_gemm_avx_microkernel.c
- generator_gemm_avx_microkernel.h
- generator_gemm_common.c
- generator_gemm_common.h
- generator_gemm_common_aarch64.c
- generator_gemm_common_aarch64.h
- generator_gemm_common_rv64.c
- generator_gemm_common_rv64.h
- generator_gemm_mma_microkernel.c
- generator_gemm_mma_microkernel.h
- generator_gemm_noarch.c
- generator_gemm_noarch.h
- generator_gemm_ppc64le.c
- generator_gemm_ppc64le.h
- generator_gemm_reference_impl.c
- generator_gemm_reference_impl.h
- generator_gemm_rv64.c
- generator_gemm_rv64.h
- generator_gemm_sme.c
- generator_gemm_sme.h
- generator_gemm_sme_microkernel.c
- generator_gemm_sme_microkernel.h
- generator_gemm_sse_avx_avx2_avx512.c
- generator_gemm_sse_avx_avx2_avx512.h
- generator_gemm_sse_microkernel.c
- generator_gemm_sse_microkernel.h
- generator_gemm_vsx_microkernel.c
- generator_gemm_vsx_microkernel.h
- generator_mateltwise.c
- generator_mateltwise_aarch64.c
- generator_mateltwise_aarch64.h
- generator_mateltwise_common.c
- generator_mateltwise_common.h
- generator_mateltwise_gather_scatter_aarch64.c
- generator_mateltwise_gather_scatter_aarch64.h
- generator_mateltwise_gather_scatter_avx_avx512.c
- generator_mateltwise_gather_scatter_avx_avx512.h
- generator_mateltwise_misc_aarch64.c
- generator_mateltwise_misc_aarch64.h
- generator_mateltwise_misc_avx_avx512.c
- generator_mateltwise_misc_avx_avx512.h
- generator_mateltwise_reduce_aarch64.c
- generator_mateltwise_reduce_aarch64.h
- generator_mateltwise_reduce_avx_avx512.c
- generator_mateltwise_reduce_avx_avx512.h
- generator_mateltwise_reference_impl.c
- generator_mateltwise_reference_impl.h
- generator_mateltwise_rv64.c
- generator_mateltwise_rv64.h
- generator_mateltwise_sse_avx_avx512.c
- generator_mateltwise_sse_avx_avx512.h
- generator_mateltwise_transform_aarch64_asimd.c
- generator_mateltwise_transform_aarch64_asimd.h
- generator_mateltwise_transform_aarch64_sve.c
- generator_mateltwise_transform_aarch64_sve.h
- generator_mateltwise_transform_avx.c
- generator_mateltwise_transform_avx.h
- generator_mateltwise_transform_avx512.c
- generator_mateltwise_transform_avx512.h
- generator_mateltwise_transform_common.c
- generator_mateltwise_transform_common.h
- generator_mateltwise_transform_common_x86.c
- generator_mateltwise_transform_common_x86.h
- generator_mateltwise_transform_rv64.c
- generator_mateltwise_transform_rv64.h
- generator_mateltwise_transform_sse.c
- generator_mateltwise_transform_sse.h
- generator_mateltwise_unary_binary_aarch64.c
- generator_mateltwise_unary_binary_aarch64.h
- generator_mateltwise_unary_binary_avx_avx512.c
- generator_mateltwise_unary_binary_avx_avx512.h
- generator_mateltwise_unary_binary_rv64.c
- generator_mateltwise_unary_binary_rv64.h
- generator_matequation.c
- generator_matequation_aarch64.c
- generator_matequation_aarch64.h
- generator_matequation_avx_avx512.c
- generator_matequation_avx_avx512.h
- generator_matequation_reference_impl.c
- generator_matequation_reference_impl.h
- generator_matequation_regblocks_aarch64.c
- generator_matequation_regblocks_aarch64.h
- generator_matequation_regblocks_avx_avx512.c
- generator_matequation_regblocks_avx_avx512.h
- generator_matequation_scratch_aarch64.c
- generator_matequation_scratch_aarch64.h
- generator_matequation_scratch_avx_avx512.c
- generator_matequation_scratch_avx_avx512.h
- generator_packed_gemm.c
- generator_packed_gemm_aarch64.c
- generator_packed_gemm_aarch64.h
- generator_packed_gemm_ac_rm.c
- generator_packed_gemm_ac_rm_aarch64.c
- generator_packed_gemm_ac_rm_aarch64.h
- generator_packed_gemm_ac_rm_avx_avx2_avx512.c
- generator_packed_gemm_ac_rm_avx_avx2_avx512.h
- generator_packed_gemm_avx_avx2_avx512.c
- generator_packed_gemm_avx_avx2_avx512.h
- generator_packed_gemm_bc_rm.c
- generator_packed_gemm_bc_rm_aarch64.c
- generator_packed_gemm_bc_rm_aarch64.h
- generator_packed_gemm_bc_rm_avx_avx2_avx512.c
- generator_packed_gemm_bc_rm_avx_avx2_avx512.h
- generator_packed_spgemm.c
- generator_packed_spgemm_bcsc_bsparse.c
- generator_packed_spgemm_bcsc_bsparse.h
- generator_packed_spgemm_bcsc_bsparse_aarch64.c
- generator_packed_spgemm_bcsc_bsparse_aarch64.h
- generator_packed_spgemm_bcsc_bsparse_avx_avx2_avx512_amx.c
- generator_packed_spgemm_bcsc_bsparse_avx_avx2_avx512_amx.h
- generator_packed_spgemm_csc_bsparse.c
- generator_packed_spgemm_csc_bsparse.h
- generator_packed_spgemm_csc_bsparse_aarch64.c
- generator_packed_spgemm_csc_bsparse_aarch64.h
- generator_packed_spgemm_csc_bsparse_avx_avx2_avx512.c
- generator_packed_spgemm_csc_bsparse_avx_avx2_avx512.h
- generator_packed_spgemm_csc_csparse.c
- generator_packed_spgemm_csc_csparse.h
- generator_packed_spgemm_csc_csparse_avx_avx2_avx512.c
- generator_packed_spgemm_csc_csparse_avx_avx2_avx512.h
- generator_packed_spgemm_csr_asparse.c
- generator_packed_spgemm_csr_asparse.h
- generator_packed_spgemm_csr_asparse_aarch64.c
- generator_packed_spgemm_csr_asparse_aarch64.h
- generator_packed_spgemm_csr_asparse_avx_avx2_avx512.c
- generator_packed_spgemm_csr_asparse_avx_avx2_avx512.h
- generator_packed_spgemm_csr_bsparse.c
- generator_packed_spgemm_csr_bsparse.h
- generator_packed_spgemm_csr_bsparse_aarch64.c
- generator_packed_spgemm_csr_bsparse_aarch64.h
- generator_packed_spgemm_csr_bsparse_avx_avx2_avx512.c
- generator_packed_spgemm_csr_bsparse_avx_avx2_avx512.h
- generator_ppc64le_instructions.c
- generator_ppc64le_instructions.h
- generator_ppc64le_reference.c
- generator_ppc64le_reference.h
- generator_rv64_instructions.c
- generator_rv64_instructions.h
- generator_rv64_reference.c
- generator_rv64_reference.h
- generator_spgemm.c
- generator_spgemm_csc_asparse.c
- generator_spgemm_csc_asparse.h
- generator_spgemm_csc_bsparse.c
- generator_spgemm_csc_bsparse.h
- generator_spgemm_csc_reader.c
- generator_spgemm_csc_reader.h
- generator_spgemm_csr_asparse.c
- generator_spgemm_csr_asparse.h
- generator_spgemm_csr_asparse_reg.c
- generator_spgemm_csr_asparse_reg.h
- generator_spgemm_csr_reader.c
- generator_spgemm_csr_reader.h
- generator_x86_instructions.c
- generator_x86_instructions.h
- generator_x86_reference.c
- generator_x86_reference.h
- libxsmm_barrier.c
- libxsmm_binaryexport_generator.c
- libxsmm_cpuid_arm.c
- libxsmm_cpuid_ppc.c
- libxsmm_cpuid_rv64.c
- libxsmm_cpuid_x86.c
- libxsmm_diff.h
- libxsmm_fsspmdm.c
- libxsmm_generator.c
- libxsmm_generator_gemm_driver.c
- libxsmm_hash.c
- libxsmm_hash.h
- libxsmm_lpflt_quant.c
- libxsmm_main.c
- libxsmm_main.h
- libxsmm_malloc.c
- libxsmm_matdiff.h
- libxsmm_math.c
- libxsmm_matrixeqn.c
- libxsmm_matrixeqn.h
- libxsmm_memory.c
- libxsmm_perf.c
- libxsmm_perf.h
- libxsmm_rng.c
- libxsmm_sync.c
- libxsmm_timer.c
- libxsmm_trace.c
- libxsmm_trace.h
- libxsmm_utils.c
- perf_jitdump.h
- .gitignore
- atomics.c
- atomics.vcxproj
- CMakeLists.txt
- dispatch.sh
- eltwise.sh
- equation.sh
- fsspmdm.sh
- gemmflags.c
- gemmflags.vcxproj
- hash.c
- hash.vcxproj
- headeronly.c
- headeronly.vcxproj
- headeronly_aux.c
- Makefile
- malloc.c
- malloc.vcxproj
- matdiff.c
- matdiff.vcxproj
- math.c
- math.vcxproj
- memcmp.sh
- memory.c
- memory.vcxproj
- opreduce.sh
- packed.sh
- README.md
- registry.c
- registry.vcxproj
- rng.c
- rng.vcxproj
- smm.sh
- test.sh
- threadsafety.c
- threadsafety.vcxproj
- timer.c
- timer.vcxproj
- vla.c
- vla.vcxproj
- .abi.txt
- .clang-format
- .codefile
- .flock.sh
- .gitattributes
- .gitconfig
- .gitignore
- .markdownlint.json
- .mktmp.sh
- .packit.yaml
- .readthedocs.yml
- .state.sh
- .travis.yml
- _config.yml
- BUILD
- CHANGELOG.md
- CMakeLists.txt
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- fpm.toml
- LICENSE.md
- Makefile
- Makefile.inc
- mkdocs.yml
- PULL_REQUEST_TEMPLATE.md
- README.md
- SECURITY.md
- VERSION
- version.txt
- WORKSPACE
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/libxsmm/libxsmm
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd libxsmm
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/path/to/libxsmm-install
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build --target install -j
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. .NET
보통cd ide
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
4. Python
쉬움사전 준비물
pip install -r .theme/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make STATIC=0
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make CXX=CC CC=cc FC=ftn
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make COMPATIBLE=1
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make INTRINSICS=1
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
