Primitive descriptor query specification.
Enumerator |
---|
dnnl_query_undef | no query
|
dnnl_query_engine | execution engine
|
dnnl_query_primitive_kind | primitive kind
|
dnnl_query_num_of_inputs_s32 | number of inputs expected
|
dnnl_query_num_of_outputs_s32 | number of outputs expected
|
dnnl_query_time_estimate_f64 | runtime estimation (seconds)
|
dnnl_query_memory_consumption_s64 | memory consumption – extra
|
dnnl_query_scratchpad_engine | (scratch) memory, additional to all inputs and outputs memory (bytes)
scratchpad engine – engine to be used
|
dnnl_query_impl_info_str | for creating scratchpad memory
implementation name
|
dnnl_query_reorder_src_engine | source engine
|
dnnl_query_reorder_dst_engine | destination engine
|
dnnl_query_prop_kind | propagation kind
|
dnnl_query_some_d | stub
|
dnnl_query_op_d | op descriptor
|
dnnl_query_convolution_d | convolution descriptor
|
dnnl_query_deconvolution_d | deconvolution descriptor
|
dnnl_query_shuffle_d | shuffle descriptor
|
dnnl_query_eltwise_d | eltwise descriptor
|
dnnl_query_softmax_d | softmax descriptor
|
dnnl_query_pooling_d | pooling descriptor
|
dnnl_query_lrn_d | lrn descriptor
|
dnnl_query_batch_normalization_d | batch normalization descriptor
|
dnnl_query_layer_normalization_d | layer normalization descriptor
|
dnnl_query_inner_product_d | inner product descriptor
|
dnnl_query_rnn_d | rnn descriptor
|
dnnl_query_gemm_d | GEMM descriptor.
|
dnnl_query_binary_d | binary descriptor
|
dnnl_query_some_md | stub
|
dnnl_query_src_md | source memory desc
|
dnnl_query_diff_src_md | source gradient memory desc
|
dnnl_query_weights_md | weights memory descriptor desc
|
dnnl_query_diff_weights_md | weights grad. memory desc
|
dnnl_query_dst_md | destination memory desc
|
dnnl_query_diff_dst_md | destination grad. memory desc
|
dnnl_query_workspace_md | workspace memory desc
|
dnnl_query_scratchpad_md | scratchpad memory desc
|