diff --git a/math/libxsmm/Makefile b/math/libxsmm/Makefile index 381aa4ab3fd5..5023ffb5fbf2 100644 --- a/math/libxsmm/Makefile +++ b/math/libxsmm/Makefile @@ -1,38 +1,38 @@ PORTNAME= libxsmm -DISTVERSION= 1.16.3 +DISTVERSION= 1.17 CATEGORIES= math science MAINTAINER= yuri@FreeBSD.org COMMENT= Library for dense and sparse matrix operations and deep learning LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= error: assigning to '__m256i' (vector of 4 'long long' values) from incompatible type 'int' BUILD_DEPENDS= bash:shells/bash USES= cpe fortran gmake localbase:ldflags python:build shebangfix CPE_VENDOR= ${PORTNAME}_project SHEBANG_GLOB= *.sh USE_GITHUB= yes GH_ACCOUNT= hfp USE_LDCONFIG= yes MAKE_ARGS= STATIC=0 DEPSTATIC=0 MAKE_PARALLEL=1 LDFLAGS+= -lm TEST_TARGET= tests BINARY_ALIAS= python=${PYTHON_CMD} .include .if ${ARCH} != amd64 MAKE_ARGS+= PLATFORM=1 .endif -post-install: # https://github.com/hfp/libxsmm/issues/413 - ${RMDIR} ${STAGEDIR}${PREFIX}/share/modules +post-install: + @${RM} ${STAGEDIR}${PREFIX}/include/libxsmm/libxsmm_timer.c.orig .include diff --git a/math/libxsmm/distinfo b/math/libxsmm/distinfo index 7730839da658..e9d3d8920ec4 100644 --- a/math/libxsmm/distinfo +++ b/math/libxsmm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1634870729 -SHA256 (hfp-libxsmm-1.16.3_GH0.tar.gz) = e491ccadebc5cdcd1fc08b5b4509a0aba4e2c096f53d7880062a66b82a0baf84 -SIZE (hfp-libxsmm-1.16.3_GH0.tar.gz) = 2977450 +TIMESTAMP = 1657690125 +SHA256 (hfp-libxsmm-1.17_GH0.tar.gz) = 8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92 +SIZE (hfp-libxsmm-1.17_GH0.tar.gz) = 2528419 diff --git a/math/libxsmm/files/patch-Makefile b/math/libxsmm/files/patch-Makefile index 307e238c1555..29857aa7cc3c 100644 --- a/math/libxsmm/files/patch-Makefile +++ b/math/libxsmm/files/patch-Makefile @@ -1,20 +1,11 @@ ---- Makefile.orig 2020-06-26 14:58:46 UTC +--- Makefile.orig 2021-12-02 20:45:19 UTC +++ Makefile -@@ -27,6 +27,8 @@ CFLAGS = $(RPM_OPT_FLAGS) - CXXFLAGS = $(RPM_OPT_FLAGS) - FCFLAGS = $(RPM_OPT_FLAGS) +@@ -27,6 +27,8 @@ CFLAGS := $(RPM_OPT_FLAGS) + CXXFLAGS := $(RPM_OPT_FLAGS) + FCFLAGS := $(RPM_OPT_FLAGS) +CFLAGS += -fcommon # multiple definition of `libxsmm_scratch_pools' (and other symbols) https://github.com/hfp/libxsmm/issues/412 + # THRESHOLD problem size (M x N x K) determining when to use BLAS # A value of zero (0) populates a default threshold THRESHOLD ?= 0 -@@ -1611,7 +1613,7 @@ endif - endif - - .PHONY: install-all --install-all: install samples -+install-all: install - ifneq ($(PREFIX),$(ABSDIR)) - @echo - @echo "LIBXSMM installing samples..." diff --git a/math/libxsmm/pkg-plist b/math/libxsmm/pkg-plist index eabc7294288d..11179b2c216d 100644 --- a/math/libxsmm/pkg-plist +++ b/math/libxsmm/pkg-plist @@ -1,324 +1,328 @@ bin/libxsmm_gemm_generator include/libxsmm.f include/libxsmm.h include/libxsmm.mod include/libxsmm/generator_common.c include/libxsmm/generator_common.h include/libxsmm/generator_gemm.c include/libxsmm/generator_gemm_avx2_microkernel.c include/libxsmm/generator_gemm_avx2_microkernel.h include/libxsmm/generator_gemm_avx512_microkernel.c include/libxsmm/generator_gemm_avx512_microkernel.h include/libxsmm/generator_gemm_avx_microkernel.c include/libxsmm/generator_gemm_avx_microkernel.h include/libxsmm/generator_gemm_common.c include/libxsmm/generator_gemm_common.h include/libxsmm/generator_gemm_noarch.c include/libxsmm/generator_gemm_noarch.h include/libxsmm/generator_gemm_sse3_avx_avx2_avx512.c include/libxsmm/generator_gemm_sse3_avx_avx2_avx512.h include/libxsmm/generator_gemm_sse3_microkernel.c include/libxsmm/generator_gemm_sse3_microkernel.h include/libxsmm/generator_matcopy.c include/libxsmm/generator_matcopy_avx_avx512.c include/libxsmm/generator_matcopy_avx_avx512.h include/libxsmm/generator_mateltwise.c include/libxsmm/generator_mateltwise_avx_avx512.c include/libxsmm/generator_mateltwise_avx_avx512.h include/libxsmm/generator_packed.c include/libxsmm/generator_packed_aux.h include/libxsmm/generator_packed_gemm_ac_rm_avx_avx2_avx512.c include/libxsmm/generator_packed_gemm_ac_rm_avx_avx2_avx512.h include/libxsmm/generator_packed_gemm_avx_avx512.c include/libxsmm/generator_packed_gemm_avx_avx512.h include/libxsmm/generator_packed_gemm_bc_rm_avx_avx2_avx512.c include/libxsmm/generator_packed_gemm_bc_rm_avx_avx2_avx512.h include/libxsmm/generator_packed_gemmnn.h include/libxsmm/generator_packed_getrf_avx_avx512.c include/libxsmm/generator_packed_getrf_avx_avx512.h include/libxsmm/generator_packed_trmm_avx_avx512.c include/libxsmm/generator_packed_trmm_avx_avx512.h include/libxsmm/generator_packed_trsm_avx_avx512.c include/libxsmm/generator_packed_trsm_avx_avx512.h include/libxsmm/generator_packed_trsm_dmacros.h include/libxsmm/generator_packed_xct_avx2_lln.h include/libxsmm/generator_spgemm.c include/libxsmm/generator_spgemm_csc_asparse.c include/libxsmm/generator_spgemm_csc_asparse.h include/libxsmm/generator_spgemm_csc_bsparse.c include/libxsmm/generator_spgemm_csc_bsparse.h include/libxsmm/generator_spgemm_csc_bsparse_soa.c include/libxsmm/generator_spgemm_csc_bsparse_soa.h include/libxsmm/generator_spgemm_csc_csparse_soa.c include/libxsmm/generator_spgemm_csc_csparse_soa.h include/libxsmm/generator_spgemm_csc_reader.c include/libxsmm/generator_spgemm_csc_reader.h include/libxsmm/generator_spgemm_csr_asparse.c include/libxsmm/generator_spgemm_csr_asparse.h include/libxsmm/generator_spgemm_csr_asparse_reg.c include/libxsmm/generator_spgemm_csr_asparse_reg.h include/libxsmm/generator_spgemm_csr_asparse_soa.c include/libxsmm/generator_spgemm_csr_asparse_soa.h include/libxsmm/generator_spgemm_csr_bsparse_soa.c include/libxsmm/generator_spgemm_csr_bsparse_soa.h include/libxsmm/generator_spgemm_csr_reader.c include/libxsmm/generator_spgemm_csr_reader.h include/libxsmm/generator_transpose.c include/libxsmm/generator_transpose_avx_avx512.c include/libxsmm/generator_transpose_avx_avx512.h include/libxsmm/generator_x86_instructions.c include/libxsmm/generator_x86_instructions.h include/libxsmm/libxsmm_blocked_gemm.c include/libxsmm/libxsmm_blocked_gemm_types.h include/libxsmm/libxsmm_cpuid_x86.c include/libxsmm/libxsmm_diff.h include/libxsmm/libxsmm_dnn.c include/libxsmm/libxsmm_dnn_convolution.c include/libxsmm/libxsmm_dnn_convolution_backward.c include/libxsmm/libxsmm_dnn_convolution_backward.h include/libxsmm/libxsmm_dnn_convolution_forward.c include/libxsmm/libxsmm_dnn_convolution_forward.h include/libxsmm/libxsmm_dnn_convolution_weight_update.c include/libxsmm/libxsmm_dnn_convolution_weight_update.h include/libxsmm/libxsmm_dnn_elementwise.c include/libxsmm/libxsmm_dnn_elementwise.h include/libxsmm/libxsmm_dnn_fullyconnected.c include/libxsmm/libxsmm_dnn_fullyconnected_backward_weight_update.c include/libxsmm/libxsmm_dnn_fullyconnected_backward_weight_update.h include/libxsmm/libxsmm_dnn_fullyconnected_forward.c include/libxsmm/libxsmm_dnn_fullyconnected_forward.h include/libxsmm/libxsmm_dnn_fusedbatchnorm.c include/libxsmm/libxsmm_dnn_fusedbatchnorm_backward.c include/libxsmm/libxsmm_dnn_fusedbatchnorm_backward.h include/libxsmm/libxsmm_dnn_fusedbatchnorm_forward.c include/libxsmm/libxsmm_dnn_fusedbatchnorm_forward.h include/libxsmm/libxsmm_dnn_fusedgroupnorm.c include/libxsmm/libxsmm_dnn_fusedgroupnorm_backward.c include/libxsmm/libxsmm_dnn_fusedgroupnorm_backward.h include/libxsmm/libxsmm_dnn_fusedgroupnorm_forward.c include/libxsmm/libxsmm_dnn_fusedgroupnorm_forward.h include/libxsmm/libxsmm_dnn_optimizer.c include/libxsmm/libxsmm_dnn_optimizer_sgd.c include/libxsmm/libxsmm_dnn_optimizer_sgd.h include/libxsmm/libxsmm_dnn_pooling.c include/libxsmm/libxsmm_dnn_pooling_backward.c include/libxsmm/libxsmm_dnn_pooling_backward.h include/libxsmm/libxsmm_dnn_pooling_forward.c include/libxsmm/libxsmm_dnn_pooling_forward.h include/libxsmm/libxsmm_dnn_rnncell.c include/libxsmm/libxsmm_dnn_rnncell_backward_weight_update.c include/libxsmm/libxsmm_dnn_rnncell_backward_weight_update.h include/libxsmm/libxsmm_dnn_rnncell_forward.c include/libxsmm/libxsmm_dnn_rnncell_forward.h include/libxsmm/libxsmm_dnn_softmaxloss.c include/libxsmm/libxsmm_dnn_softmaxloss_backward.c include/libxsmm/libxsmm_dnn_softmaxloss_backward.h include/libxsmm/libxsmm_dnn_softmaxloss_forward.c include/libxsmm/libxsmm_dnn_softmaxloss_forward.h include/libxsmm/libxsmm_dnn_tensor.c include/libxsmm/libxsmm_ext.c include/libxsmm/libxsmm_ext.h include/libxsmm/libxsmm_ext_blocked_gemm.c include/libxsmm/libxsmm_ext_gemm.c include/libxsmm/libxsmm_ext_xcopy.c include/libxsmm/libxsmm_fsspmdm.c include/libxsmm/libxsmm_gemm.c include/libxsmm/libxsmm_gemm.h include/libxsmm/libxsmm_generator.c include/libxsmm/libxsmm_generator_gemm_driver.c include/libxsmm/libxsmm_hash.c include/libxsmm/libxsmm_hash.h include/libxsmm/libxsmm_main.c include/libxsmm/libxsmm_main.h include/libxsmm/libxsmm_malloc.c include/libxsmm/libxsmm_math.c include/libxsmm/libxsmm_memory.c include/libxsmm/libxsmm_mhd.c include/libxsmm/libxsmm_perf.c include/libxsmm/libxsmm_perf.h include/libxsmm/libxsmm_python.c include/libxsmm/libxsmm_rng.c include/libxsmm/libxsmm_spmdm.c include/libxsmm/libxsmm_spmdm_begin.h include/libxsmm/libxsmm_spmdm_begin_avx2.h include/libxsmm/libxsmm_spmdm_begin_avx512.h include/libxsmm/libxsmm_spmdm_end.h include/libxsmm/libxsmm_sync.c include/libxsmm/libxsmm_timer.c include/libxsmm/libxsmm_trace.c include/libxsmm/libxsmm_trace.h include/libxsmm/libxsmm_xcopy.c include/libxsmm/libxsmm_xcopy.h include/libxsmm/perf_jitdump.h include/libxsmm/template/libxsmm.f include/libxsmm/template/libxsmm.h include/libxsmm/template/libxsmm_blocked_gemm.tpl.c include/libxsmm/template/libxsmm_blocked_gemm_convert_b_to_a.tpl.c include/libxsmm/template/libxsmm_blocked_gemm_copyin_a.tpl.c include/libxsmm/template/libxsmm_blocked_gemm_copyin_b.tpl.c include/libxsmm/template/libxsmm_blocked_gemm_copyin_c.tpl.c include/libxsmm/template/libxsmm_blocked_gemm_copyout_c.tpl.c include/libxsmm/template/libxsmm_blocked_gemm_transpose_b.tpl.c include/libxsmm/template/libxsmm_config.h include/libxsmm/template/libxsmm_dnn_bf16_macros_define.tpl.c include/libxsmm/template/libxsmm_dnn_bf16_macros_undefine.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_bwd_custom_custom_fallback_generic.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_bwd_custom_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_bwd_custom_custom_generic_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_bwd_nhwc_custom-rsck_fallback_generic.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_bwd_nhwc_custom-rsck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic_i8i32.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic_i8i8.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_fwd_nhwc_custom-rsck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_upd_custom_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_upd_custom_custom_generic_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_convolve_st_upd_nhwc_custom-rsck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fullyconnected_st_bwdupd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fullyconnected_st_bwdupd_ncnc_kcck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fullyconnected_st_bwdupd_ncnc_kcck_generic_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_fullyconnected_st_fwd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fullyconnected_st_fwd_ncnc_kcck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fullyconnected_st_fwd_ncnc_kcck_generic_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_f32_bf16_c16_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_f32_bf16_c32_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_f32_bf16_c64_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_f32_bf16_c16_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_f32_bf16_c32_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_f32_bf16_c64_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_f32_bf16_c16_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_f32_bf16_c32_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_f32_bf16_c64_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_f32_bf16_c16_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_f32_bf16_c32_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_f32_bf16_c64_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_optimizer_sgd_st_generic.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_bwd_custom_f32_bf16_c16_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_bwd_custom_f32_bf16_c32_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_bwd_custom_f32_bf16_c64_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_bwd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_fwd_custom_f32_bf16_c16_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_fwd_custom_f32_bf16_c32_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_fwd_custom_f32_bf16_c64_avx512.tpl.c include/libxsmm/template/libxsmm_dnn_pooling_st_fwd_custom_generic.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_gru_bwdupd_nc_ck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_gru_bwdupd_nc_kcck.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_gru_fwd_nc_ck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_gru_fwd_nc_kcck.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_ck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_ck_generic_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck_core.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck_core_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_ck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_ck_generic_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_diffused.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_diffused_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_fused.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_fused_bf16.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_rnn_bwdupd_nc_ck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_rnn_bwdupd_nc_kcck.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_rnn_fwd_nc_ck_generic.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_rnn_fwd_nc_kcck.tpl.c include/libxsmm/template/libxsmm_dnn_rnncell_st_rnn_fwd_ncnc_kcck.tpl.c include/libxsmm/template/libxsmm_dnn_softmaxloss_st_bwd_ncnc_generic.tpl.c include/libxsmm/template/libxsmm_dnn_softmaxloss_st_fwd_ncnc_generic.tpl.c include/libxsmm/template/libxsmm_dnn_tensor_bias_copy_in_nchw.tpl.c include/libxsmm/template/libxsmm_dnn_tensor_bias_copy_out_nchw.tpl.c include/libxsmm/template/libxsmm_dnn_tensor_buffer_copy_in_nchw.tpl.c include/libxsmm/template/libxsmm_dnn_tensor_buffer_copy_out_nchw.tpl.c include/libxsmm/template/libxsmm_dnn_tensor_filter_copy_in_kcrs.tpl.c include/libxsmm/template/libxsmm_dnn_tensor_filter_copy_out_kcrs.tpl.c include/libxsmm/template/libxsmm_dnn_zero_rim_st_input_custom.tpl.c include/libxsmm/template/libxsmm_dnn_zero_rim_st_input_nhwc.tpl.c include/libxsmm/template/libxsmm_internal_gru_bwdupd_fused_eltwise_1.tpl.c include/libxsmm/template/libxsmm_internal_gru_bwdupd_fused_eltwise_2.tpl.c include/libxsmm/template/libxsmm_internal_lstm_bwdupd_fused_eltwise.tpl.c include/libxsmm/template/libxsmm_internal_lstm_bwdupd_fused_eltwise_reformat.tpl.c include/libxsmm/template/libxsmm_internal_lstm_bwdupd_fused_eltwise_reformat_bf16.tpl.c include/libxsmm/template/libxsmm_internal_lstm_fwd_fused_eltwise.tpl.c include/libxsmm/template/libxsmm_internal_lstm_fwd_fused_eltwise_bf16.tpl.c include/libxsmm/template/libxsmm_matdiff.tpl.c include/libxsmm/template/libxsmm_spmdm_compute_bfloat16_thread.tpl.c include/libxsmm/template/libxsmm_spmdm_compute_fp32_thread.tpl.c include/libxsmm/template/libxsmm_spmdm_createSparseSlice_bfloat16_thread.tpl.c include/libxsmm/template/libxsmm_spmdm_createSparseSlice_fp32_thread.tpl.c include/libxsmm/template/libxsmm_version.h include/libxsmm/template/transpose.tpl.c include/libxsmm_blocked_gemm.h include/libxsmm_config.h include/libxsmm_cpuid.h include/libxsmm_dnn.h include/libxsmm_dnn_convolution.h include/libxsmm_dnn_fullyconnected.h include/libxsmm_dnn_fusedbatchnorm.h include/libxsmm_dnn_fusedgroupnorm.h include/libxsmm_dnn_optimizer.h include/libxsmm_dnn_pooling.h include/libxsmm_dnn_rnncell.h include/libxsmm_dnn_softmaxloss.h include/libxsmm_dnn_tensor.h include/libxsmm_frontend.h include/libxsmm_fsspmdm.h include/libxsmm_generator.h include/libxsmm_intrinsics_x86.h include/libxsmm_macros.h include/libxsmm_malloc.h include/libxsmm_math.h include/libxsmm_memory.h include/libxsmm_mhd.h include/libxsmm_rng.h include/libxsmm_source.h include/libxsmm_spmdm.h include/libxsmm_sync.h include/libxsmm_timer.h include/libxsmm_typedefs.h include/libxsmm_version.h lib/libxsmm.so lib/libxsmm.so.1 -lib/libxsmm.so.1.16.3 +lib/libxsmm.so.1.17.0 lib/libxsmmext.so lib/libxsmmext.so.1 -lib/libxsmmext.so.1.16.3 +lib/libxsmmext.so.1.17.0 lib/libxsmmf.so lib/libxsmmf.so.1 -lib/libxsmmf.so.1.16.3 +lib/libxsmmf.so.1.17.0 lib/libxsmmgen.so lib/libxsmmgen.so.1 -lib/libxsmmgen.so.1.16.3 +lib/libxsmmgen.so.1.17.0 lib/libxsmmnoblas.so lib/libxsmmnoblas.so.1 -lib/libxsmmnoblas.so.1.16.3 +lib/libxsmmnoblas.so.1.17.0 libdata/pkgconfig/libxsmm.pc libdata/pkgconfig/libxsmmext.pc libdata/pkgconfig/libxsmmf.pc libdata/pkgconfig/libxsmmnoblas.pc %%DATADIR%%/CONTRIBUTING.md %%DATADIR%%/LICENSE.md %%DATADIR%%/README.md %%DATADIR%%/SECURITY.md %%DATADIR%%/build.txt %%DATADIR%%/cp2k.md %%DATADIR%%/gxm.md %%DATADIR%%/index.md +%%DATADIR%%/libxsmm.env %%DATADIR%%/libxsmm.pdf %%DATADIR%%/libxsmm_aux.md %%DATADIR%%/libxsmm_be.md +%%DATADIR%%/libxsmm_compat.md %%DATADIR%%/libxsmm_dl.md %%DATADIR%%/libxsmm_fortran.md %%DATADIR%%/libxsmm_mm.md %%DATADIR%%/libxsmm_prof.md +%%DATADIR%%/libxsmm_qna.md %%DATADIR%%/libxsmm_samples.md %%DATADIR%%/libxsmm_samples.pdf %%DATADIR%%/libxsmm_tune.md +%%DATADIR%%/libxsmm_valid.md %%DATADIR%%/tensorflow.md %%DATADIR%%/tensorflow.pdf %%DATADIR%%/version.txt