/dports/math/libxsmm/libxsmm-1.16.3/include/ |
H A D | libxsmm_dnn_tensor.h | 165 LIBXSMM_EXTERN_C typedef struct LIBXSMM_RETARGETABLE libxsmm_dnn_tensor_datalayout { struct 172 } libxsmm_dnn_tensor_datalayout; argument 175 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_duplicate_tensor_datalayout(const libxsmm_dn… 176 LIBXSMM_API libxsmm_dnn_err_t libxsmm_dnn_destroy_tensor_datalayout(libxsmm_dnn_tensor_datalayout* … 177 …m_dnn_compare_tensor_datalayout(const libxsmm_dnn_tensor_datalayout* layout_a, const libxsmm_dnn_t… 178 LIBXSMM_API unsigned int libxsmm_dnn_get_tensor_size(const libxsmm_dnn_tensor_datalayout* layout, l… 179 LIBXSMM_API unsigned int libxsmm_dnn_get_tensor_elements(const libxsmm_dnn_tensor_datalayout* layou… 182 LIBXSMM_API libxsmm_dnn_tensor* libxsmm_dnn_link_tensor(const libxsmm_dnn_tensor_datalayout* layout… 183 LIBXSMM_API libxsmm_dnn_tensor* libxsmm_dnn_link_qtensor(const libxsmm_dnn_tensor_datalayout* layou… 186 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_get_tensor_datalayout(const libxsmm_dnn_tens…
|
H A D | libxsmm_dnn_fusedgroupnorm.h | 23 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_fusedgroupnorm_create_tensor_datalayout(cons…
|
H A D | libxsmm_dnn_fusedbatchnorm.h | 23 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_fusedbatchnorm_create_tensor_datalayout(cons…
|
H A D | libxsmm_dnn_optimizer.h | 41 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_optimizer_create_tensor_datalayout(const lib…
|
H A D | libxsmm_dnn_softmaxloss.h | 34 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_softmaxloss_create_tensor_datalayout(const l…
|
H A D | libxsmm_dnn_fullyconnected.h | 48 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_fullyconnected_create_tensor_datalayout(cons…
|
H A D | libxsmm_dnn_pooling.h | 51 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_pooling_create_tensor_datalayout(const libxs…
|
H A D | libxsmm_dnn_convolution.h | 71 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_create_tensor_datalayout(const libxsmm_dnn_l…
|
H A D | libxsmm_dnn_rnncell.h | 52 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_rnncell_create_tensor_datalayout(const libxs…
|
/dports/math/libxsmm/libxsmm-1.16.3/src/ |
H A D | libxsmm_dnn_tensor.c | 27 LIBXSMM_API libxsmm_dnn_tensor* libxsmm_dnn_link_tensor(const libxsmm_dnn_tensor_datalayout* layout… in libxsmm_dnn_link_tensor() 60 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_duplicate_tensor_datalayout(const libxsmm_dn… in libxsmm_dnn_duplicate_tensor_datalayout() 61 libxsmm_dnn_tensor_datalayout* dst_layout; in libxsmm_dnn_duplicate_tensor_datalayout() 69 dst_layout = (libxsmm_dnn_tensor_datalayout*)malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_duplicate_tensor_datalayout() 71 memset(dst_layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_duplicate_tensor_datalayout() 97 …m_dnn_compare_tensor_datalayout(const libxsmm_dnn_tensor_datalayout* layout_a, const libxsmm_dnn_t… in libxsmm_dnn_compare_tensor_datalayout() 123 LIBXSMM_API libxsmm_dnn_err_t libxsmm_dnn_destroy_tensor_datalayout(libxsmm_dnn_tensor_datalayout* … in libxsmm_dnn_destroy_tensor_datalayout() 139 LIBXSMM_API unsigned int libxsmm_dnn_get_tensor_size(const libxsmm_dnn_tensor_datalayout* layout, l… in libxsmm_dnn_get_tensor_size() 158 LIBXSMM_API unsigned int libxsmm_dnn_get_tensor_elements(const libxsmm_dnn_tensor_datalayout* layou… in libxsmm_dnn_get_tensor_elements() 214 libxsmm_dnn_tensor_datalayout* dst_layout = NULL; in libxsmm_dnn_get_tensor_datalayout() [all …]
|
H A D | libxsmm_dnn_optimizer.c | 87 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_optimizer_create_tensor_datalayout(const lib… in libxsmm_dnn_optimizer_create_tensor_datalayout() 88 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_optimizer_create_tensor_datalayout() 94 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_optimizer_create_tensor_datalayout() 97 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_optimizer_create_tensor_datalayout() 248 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_optimizer_create_tensor_datalayout(hand… in libxsmm_dnn_optimizer_bind_tensor()
|
H A D | libxsmm_dnn_softmaxloss.c | 90 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_softmaxloss_create_tensor_datalayout(const l… in libxsmm_dnn_softmaxloss_create_tensor_datalayout() 91 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_softmaxloss_create_tensor_datalayout() 97 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_softmaxloss_create_tensor_datalayout() 100 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_softmaxloss_create_tensor_datalayout() 257 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_softmaxloss_create_tensor_datalayout(ha… in libxsmm_dnn_softmaxloss_bind_tensor()
|
H A D | libxsmm_dnn_pooling.c | 77 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_pooling_create_tensor_datalayout(const libxs… in libxsmm_dnn_pooling_create_tensor_datalayout() 78 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_pooling_create_tensor_datalayout() 84 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_pooling_create_tensor_datalayout() 87 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_pooling_create_tensor_datalayout() 317 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_pooling_create_tensor_datalayout(handle… in libxsmm_dnn_pooling_bind_tensor()
|
H A D | libxsmm_dnn_fusedbatchnorm.c | 80 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_fusedbatchnorm_create_tensor_datalayout(cons… in libxsmm_dnn_fusedbatchnorm_create_tensor_datalayout() 81 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_fusedbatchnorm_create_tensor_datalayout() 87 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_fusedbatchnorm_create_tensor_datalayout() 90 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_fusedbatchnorm_create_tensor_datalayout() 404 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_fusedbatchnorm_create_tensor_datalayout… in libxsmm_dnn_fusedbatchnorm_bind_tensor()
|
H A D | libxsmm_dnn_fusedgroupnorm.c | 71 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_fusedgroupnorm_create_tensor_datalayout(cons… in libxsmm_dnn_fusedgroupnorm_create_tensor_datalayout() 72 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_fusedgroupnorm_create_tensor_datalayout() 78 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_fusedgroupnorm_create_tensor_datalayout() 81 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_fusedgroupnorm_create_tensor_datalayout() 424 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_fusedgroupnorm_create_tensor_datalayout… in libxsmm_dnn_fusedgroupnorm_bind_tensor()
|
H A D | libxsmm_dnn_fullyconnected.c | 666 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_fullyconnected_create_tensor_datalayout(cons… in libxsmm_dnn_fullyconnected_create_tensor_datalayout() 667 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_fullyconnected_create_tensor_datalayout() 673 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_fullyconnected_create_tensor_datalayout() 676 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_fullyconnected_create_tensor_datalayout() 1169 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_fullyconnected_create_tensor_datalayout… in libxsmm_dnn_fullyconnected_bind_tensor()
|
H A D | libxsmm_dnn_rnncell.c | 187 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_rnncell_create_tensor_datalayout(const libxs… in libxsmm_dnn_rnncell_create_tensor_datalayout() 189 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_rnncell_create_tensor_datalayout() 193 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_rnncell_create_tensor_datalayout() 195 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_rnncell_create_tensor_datalayout() 2005 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_rnncell_create_tensor_datalayout(handle… in libxsmm_dnn_rnncell_bind_tensor()
|
H A D | libxsmm_dnn_convolution.c | 1259 LIBXSMM_API libxsmm_dnn_tensor_datalayout* libxsmm_dnn_create_tensor_datalayout(const libxsmm_dnn_l… in libxsmm_dnn_create_tensor_datalayout() 1260 libxsmm_dnn_tensor_datalayout* layout; in libxsmm_dnn_create_tensor_datalayout() 1266 layout = (libxsmm_dnn_tensor_datalayout*) malloc(sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_create_tensor_datalayout() 1269 memset(layout, 0, sizeof(libxsmm_dnn_tensor_datalayout)); in libxsmm_dnn_create_tensor_datalayout() 1902 …libxsmm_dnn_tensor_datalayout* handle_layout = libxsmm_dnn_create_tensor_datalayout(handle, type, … in libxsmm_dnn_bind_tensor()
|
/dports/math/libxsmm/libxsmm-1.16.3/samples/deeplearning/gxm/include/ |
H A D | PoolingXSMM.hpp | 35 libxsmm_dnn_tensor_datalayout* libxsmm_layout;
|
H A D | FCXSMM.hpp | 42 libxsmm_dnn_tensor_datalayout* libxsmm_layout;
|
H A D | ConvXSMM.hpp | 45 libxsmm_dnn_tensor_datalayout* libxsmm_layout;
|
H A D | FusedBNormXSMM.hpp | 54 libxsmm_dnn_tensor_datalayout* libxsmm_layout;
|
H A D | FusedConvBNXSMM.hpp | 90 libxsmm_dnn_tensor_datalayout* libxsmm_layout;
|
/dports/math/libxsmm/libxsmm-1.16.3/samples/deeplearning/tf_lstm_ops/ |
H A D | lstm_fwd.c | 31 void print_layout(char *desc, libxsmm_dnn_tensor_datalayout *layout) { in print_layout() 87 libxsmm_dnn_tensor_datalayout* libxsmm_layout; in lstm_fwd_create()
|
H A D | lstm_bwd.c | 25 void print_layout2(char *desc, libxsmm_dnn_tensor_datalayout *layout) { in print_layout2() 95 libxsmm_dnn_tensor_datalayout* libxsmm_layout; in lstm_bwd_create()
|