Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

Commit dc54f7b

Browse files
committed
Merge branch 'opperf_large_tensor_flag' of https://github.com/connorgoggins/incubator-mxnet into opperf_large_tensor_flag
2 parents 79d1534 + 2ecbb27 commit dc54f7b

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

benchmark/opperf/rules/default_params.py

+12
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,11 @@
369369
DEFAULT_DATA_SMCE = [(1024, 1024)]
370370
DEFAULT_LABEL_SMCE = [(1024,)]
371371

372+
DEFAULT_LABEL_LARGE_TENSOR = [(1, 1)]
373+
DEFAULT_DATA_CTCLOSS = [(2**32, 1, 1)]
374+
DEFAULT_DATA_SMCE_LARGE_TENSOR = [(2**32 + 1, 1)]
375+
DEFAULT_LABEL_SMCE_LARGE_TENSOR = [(2**32 + 1,)]
376+
372377
# For NN operators
373378
DEFAULT_ACT_TYPE_LR = ['leaky', 'elu', 'selu', 'gelu']
374379
DEFAULT_ACT_TYPE_ACTIVATION = ['relu', 'sigmoid', 'softrelu', 'softsign', 'tanh']
@@ -624,6 +629,8 @@
624629
"block_size": DEFAULT_BLOCK_SIZE_LARGE_TENSOR,
625630
"args": DEFAULT_ARGS,
626631
"index": DEFAULT_INDEX_LARGE_TENSOR,
632+
"data_smce": DEFAULT_DATA_SMCE_LARGE_TENSOR,
633+
"label_smce": DEFAULT_LABEL_SMCE_LARGE_TENSOR,
627634
"grid": DEFAULT_GRID_LARGE_TENSOR,
628635
"data_bilinearsampler": DEFAULT_DATA_BILINEAR_LARGE_TENSOR,
629636
"transform_type": DEFAULT_TRANSFORM_TYPE,
@@ -691,6 +698,7 @@
691698
"lhs_fill_element_0index": DEFAULT_LHS_FEI_LARGE_TENSOR,
692699
"rhs_fill_element_0index": DEFAULT_RHS_FEI_LARGE_TENSOR,
693700
"mhs": DEFAULT_MHS_LARGE_TENSOR,
701+
"data_softmax": DEFAULT_LABEL_SOFTMAX_LARGE_TENSOR,
694702
"data_spatialtransformer": DEFAULT_DATA_ST_LARGE_TENSOR,
695703
"loc_spatialtransformer": DEFAULT_LOC_TAR_ST_LARGE_TENSOR,
696704
"target_shape": DEFAULT_LOC_TAR_ST_LARGE_TENSOR,
@@ -700,6 +708,10 @@
700708
"output_size": DEFAULT_OUTPUT_SIZE_LARGE_TENSOR,
701709
"kernel_col2im": DEFAULT_KERNEL_LARGE_TENSOR,
702710
"stride_col2im": DEFAULT_STRIDE,
711+
"data_ctcloss": DEFAULT_DATA_CTCLOSS,
712+
"label_ctcloss": DEFAULT_LABEL_LARGE_TENSOR,
713+
"data_ctc_loss": DEFAULT_DATA_CTCLOSS,
714+
"label_ctc_loss": DEFAULT_LABEL_LARGE_TENSOR,
703715
"data_rnn": DEFAULT_DATA_RNN_LARGE_TENSOR,
704716
"p_rnn": DEFAULT_P_RNN,
705717
"parameters": DEFAULT_PARAMETERS_LARGE_TENSOR,

benchmark/opperf/utils/op_registry_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def prepare_op_inputs(op, arg_params, int64_tensor):
125125
'MAERegressionOutput', 'SVMOutput', 'L2Normalization', 'LayerNorm', 'InstanceNorm',
126126
'Embedding', 'Correlation', 'im2col', 'LRN', 'squeeze', 'fill_element_0index'}
127127

128-
custom_data_int64 = {'random_pdf_dirichlet', 'random_pdf_exponential', 'random_pdf_gamma', 'random_pdf_generalized_negative_binomial', 'random_pdf_negative_binomial', 'random_pdf_normal', 'random_pdf_poisson', 'random_pdf_uniform', 'sample_exponential', 'sample_normal', 'sample_poisson', 'sample_uniform', 'sample_gamma', 'sample_generalized_negative_binomial', 'sample_negative_binomial'}
128+
custom_data_int64 = {'random_pdf_dirichlet', 'random_pdf_exponential', 'random_pdf_gamma', 'random_pdf_generalized_negative_binomial', 'random_pdf_negative_binomial', 'random_pdf_normal', 'random_pdf_poisson', 'random_pdf_uniform', 'sample_exponential', 'sample_normal', 'sample_poisson', 'sample_uniform', 'sample_gamma', 'sample_generalized_negative_binomial', 'sample_negative_binomial', 'CTCLoss', 'ctc_loss'}
129129

130130
int_only = {'random_randint'}
131131
float_only = {'log_softmax', 'softmax', 'softmin'}

0 commit comments

Comments
 (0)