.. index:: pair: enum; dnnl_query_t .. _doxid-group__dnnl__api__primitives__common_1ga9e5235563cf7cfc10fa89f415de98059: enum dnnl_query_t ================= Overview ~~~~~~~~ Primitive descriptor query specification. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum dnnl_query_t { :ref:`dnnl_query_undef` = 0, :ref:`dnnl_query_engine`, :ref:`dnnl_query_primitive_kind`, :ref:`dnnl_query_num_of_inputs_s32`, :ref:`dnnl_query_num_of_outputs_s32`, :ref:`dnnl_query_time_estimate_f64`, :ref:`dnnl_query_memory_consumption_s64`, :ref:`dnnl_query_scratchpad_engine`, :ref:`dnnl_query_impl_info_str`, :ref:`dnnl_query_reorder_src_engine`, :ref:`dnnl_query_reorder_dst_engine`, :ref:`dnnl_query_prop_kind`, :ref:`dnnl_query_cache_blob_id_size_s64`, :ref:`dnnl_query_cache_blob_id`, :ref:`dnnl_query_strides`, :ref:`dnnl_query_dilations`, :ref:`dnnl_query_padding_l`, :ref:`dnnl_query_padding_r`, :ref:`dnnl_query_epsilon_f32`, :ref:`dnnl_query_flags`, :ref:`dnnl_query_alg_kind`, :ref:`dnnl_query_alpha_f32`, :ref:`dnnl_query_beta_f32`, :ref:`dnnl_query_axis_s32`, :ref:`dnnl_query_local_size_s64`, :ref:`dnnl_query_k_f32`, :ref:`dnnl_query_p_f32`, :ref:`dnnl_query_factors`, :ref:`dnnl_query_cell_kind`, :ref:`dnnl_query_direction`, :ref:`dnnl_query_activation_kind`, :ref:`dnnl_query_kernel`, :ref:`dnnl_query_group_size_s64`, :ref:`dnnl_query_some_md` = 128, :ref:`dnnl_query_src_md`, :ref:`dnnl_query_diff_src_md`, :ref:`dnnl_query_weights_md`, :ref:`dnnl_query_diff_weights_md`, :ref:`dnnl_query_dst_md`, :ref:`dnnl_query_diff_dst_md`, :ref:`dnnl_query_workspace_md`, :ref:`dnnl_query_scratchpad_md`, :ref:`dnnl_query_exec_arg_md` = 255, :ref:`dnnl_query_ndims_s32`, :ref:`dnnl_query_dims`, :ref:`dnnl_query_data_type`, :ref:`dnnl_query_submemory_offset_s64`, :ref:`dnnl_query_padded_dims`, :ref:`dnnl_query_padded_offsets`, :ref:`dnnl_query_format_kind`, :ref:`dnnl_query_inner_nblks_s32`, :ref:`dnnl_query_inner_blks`, :ref:`dnnl_query_inner_idxs`, :ref:`dnnl_query_sparse_encoding`, :ref:`dnnl_query_nnz_s64`, :ref:`dnnl_query_num_handles_s32`, :ref:`dnnl_query_max` = 0x7fff, }; .. _details-group__dnnl__api__primitives__common_1ga9e5235563cf7cfc10fa89f415de98059: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Primitive descriptor query specification. For generic function :ref:`dnnl_primitive_desc_query() `, the type of result must agree with the queried argument. The correspondence table: ==================================================================================================================================================== ====================================================================================================================== Query kind Type of query result ---- ==================================================================================================================================================== ====================================================================================================================== dnnl_query_*_engine :ref:`dnnl_engine_t ` * :ref:`dnnl_query_primitive_kind ` :ref:`dnnl_primitive_kind_t ` * dnnl_query_*_s32 int * dnnl_query_*_s64 :ref:`dnnl_dim_t ` * (same as int64_t *) dnnl_query_*_f32 float * dnnl_query_*_f64 double * dnnl_query_*_str const char ** dnnl_query_*_md :ref:`const_dnnl_memory_desc_t ` * dnnl_query_*_pd :ref:`const_dnnl_primitive_desc_t ` * dnnl_query_cache_blob_id const uint8_t ** dnnl_query_strides const :ref:`dnnl_dims_t ` ** dnnl_query_dilations const :ref:`dnnl_dims_t ` ** dnnl_query_padding_l const :ref:`dnnl_dims_t ` ** dnnl_query_padding_r const :ref:`dnnl_dims_t ` ** dnnl_query_flags unsigned * dnnl_query_alg_kind :ref:`dnnl_alg_kind_t ` * dnnl_query_factors const float ** dnnl_query_cell_kind :ref:`dnnl_alg_kind_t ` * dnnl_query_direction :ref:`dnnl_rnn_direction_t ` * dnnl_query_activation_kind :ref:`dnnl_alg_kind_t ` * dnnl_query_kernel const :ref:`dnnl_dims_t ` ** dnnl_query_dims const :ref:`dnnl_dims_t ` ** dnnl_query_data_type :ref:`dnnl_data_type_t ` * dnnl_query_padded_dims const :ref:`dnnl_dims_t ` ** dnnl_query_padded_offsets const :ref:`dnnl_dims_t ` ** dnnl_query_format_kind :ref:`dnnl_format_kind_t ` * dnnl_query_inner_blks const :ref:`dnnl_dims_t ` ** dnnl_query_inner_idxs const :ref:`dnnl_dims_t ` ** dnnl_query_sparse_encoding :ref:`dnnl_sparse_encoding_t ` * ==================================================================================================================================================== ====================================================================================================================== .. note:: Rule of thumb: all opaque types and structures are returned by reference. All numbers are returned by value. .. warning:: All returned references point to constant objects and are valid only during the lifetime of the queried primitive descriptor. Returned objects must not be destroyed by the user. If you need to keep the object longer than the lifetime of the queried primitive descriptor, use :ref:`dnnl_primitive_desc_clone() ` to make a copy. Enum Values ----------- .. index:: pair: enumvalue; dnnl_query_undef .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059aaa3009651cd11cc84f7a73ef88671b61: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_undef no query .. index:: pair: enumvalue; dnnl_query_engine .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ad089d541f9a2e7c98ab889dc4bfaaad2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_engine execution engine .. index:: pair: enumvalue; dnnl_query_primitive_kind .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a43cbb3f840bd56f2fd1d5b8b20493b55: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_primitive_kind primitive kind .. index:: pair: enumvalue; dnnl_query_num_of_inputs_s32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a1fe7a52f5934c92b0bd0330463549c0e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_num_of_inputs_s32 number of inputs expected .. index:: pair: enumvalue; dnnl_query_num_of_outputs_s32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a06833f7d865faf3eaaad3b71976ba16a: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_num_of_outputs_s32 number of outputs expected .. index:: pair: enumvalue; dnnl_query_time_estimate_f64 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a5a72c2b4080956d6834c38473d2ce88d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_time_estimate_f64 runtime estimation (seconds) .. index:: pair: enumvalue; dnnl_query_memory_consumption_s64 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a313c02f42fd648d45795fa0d4b1f93af: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_memory_consumption_s64 memory consumption extra .. index:: pair: enumvalue; dnnl_query_scratchpad_engine .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059aa62d8ff7a29ccf566c5cfbf8fa168097: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_scratchpad_engine (scratch) memory, additional to all inputs and outputs memory (bytes) scratchpad engine engine to be used .. index:: pair: enumvalue; dnnl_query_impl_info_str .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a5a44980a7317e63cc7b6877d15a549aa: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_impl_info_str for creating scratchpad memory implementation name .. index:: pair: enumvalue; dnnl_query_reorder_src_engine .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a9f81ab2ba3cb5463579f8ba438206448: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_reorder_src_engine source engine .. index:: pair: enumvalue; dnnl_query_reorder_dst_engine .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a9c45c82900a38af7406c3834079318ac: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_reorder_dst_engine destination engine .. index:: pair: enumvalue; dnnl_query_prop_kind .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ab73dd19af163f8059de03d51898b3a1b: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_prop_kind propagation kind .. index:: pair: enumvalue; dnnl_query_cache_blob_id_size_s64 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a31e8bf3af71e992a6bc44720016dced7: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_cache_blob_id_size_s64 size of cache blob ID in bytes .. index:: pair: enumvalue; dnnl_query_cache_blob_id .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a2b380a4f0c67079a4bba3a434cc83abb: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_cache_blob_id cache blob ID (pointer to array) .. index:: pair: enumvalue; dnnl_query_strides .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ab5f542868da5bc8c3b9d3a80b6e46d25: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_strides strides .. index:: pair: enumvalue; dnnl_query_dilations .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a1d913ec7d5fe4abdd135bcc12d466e26: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_dilations dilations .. index:: pair: enumvalue; dnnl_query_padding_l .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059af06d8e7df41ec67a72e83b34615039eb: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_padding_l left padding .. index:: pair: enumvalue; dnnl_query_padding_r .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a9e590958d53ec0c6a349b8209fe1b363: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_padding_r right padding .. index:: pair: enumvalue; dnnl_query_epsilon_f32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a568dbf1f44bee9380c7088c98b33b076: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_epsilon_f32 epsilon .. index:: pair: enumvalue; dnnl_query_flags .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a5e3f56de8fa19ee5bfe71acc210b9e88: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_flags flags .. index:: pair: enumvalue; dnnl_query_alg_kind .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a4985e8a6012dafe63a27d949300a9950: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_alg_kind algorithm kind .. index:: pair: enumvalue; dnnl_query_alpha_f32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a8ab243cc209f01a6500f54e9748e6e7b: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_alpha_f32 alpha .. index:: pair: enumvalue; dnnl_query_beta_f32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059acdb00ffb63d304f2be54500a4fc45f6d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_beta_f32 beta .. index:: pair: enumvalue; dnnl_query_axis_s32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a8f895b53aab59f1ee4137c10bde8bef3: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_axis_s32 axis .. index:: pair: enumvalue; dnnl_query_local_size_s64 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a70386c09298d5db5265389c3141b7e9a: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_local_size_s64 LRN parameter local size. .. index:: pair: enumvalue; dnnl_query_k_f32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a0168cb853fa5e77a6c8d6442ef6279c1: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_k_f32 LRN parameter K. .. index:: pair: enumvalue; dnnl_query_p_f32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a8f762ab7a19a7510ee85d1f491f79e8e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_p_f32 Reduction parameter P. .. index:: pair: enumvalue; dnnl_query_factors .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059aa1410332aa48e1f25f05826789e99cd2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_factors Resampling parameter factors. .. index:: pair: enumvalue; dnnl_query_cell_kind .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059af754757bf0373a4e1ac7bda8e1b004bb: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_cell_kind RNN parameter cell kind. .. index:: pair: enumvalue; dnnl_query_direction .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a05c089679515e0b941a05706339cf304: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_direction RNN parameter direction. .. index:: pair: enumvalue; dnnl_query_activation_kind .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a3f2afb8643bf0cad548083633297f3ef: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_activation_kind RNN parameter activation kind. .. index:: pair: enumvalue; dnnl_query_kernel .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ade9b5c82879e77cf4a5a23c4bd258e3e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_kernel Pooling parameter kernel. .. index:: pair: enumvalue; dnnl_query_group_size_s64 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a9cd84667c0caafbb8b797de9fe3d6d0e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_group_size_s64 Shuffle parameter group size. .. index:: pair: enumvalue; dnnl_query_some_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a0c4a1096638c39c0771db9a4cb2a3336: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_some_md stub .. index:: pair: enumvalue; dnnl_query_src_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a14a86faee7b85eeb60d0d7886756ffa5: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_src_md source memory desc .. index:: pair: enumvalue; dnnl_query_diff_src_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a2367b043da6df5d691d6038693f363d6: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_diff_src_md source gradient memory desc .. index:: pair: enumvalue; dnnl_query_weights_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a12ea0b4858b84889acab34e498323355: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_weights_md weights memory descriptor desc .. index:: pair: enumvalue; dnnl_query_diff_weights_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a8551246c3e70fa1e420411507dbdfe32: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_diff_weights_md weights grad. memory desc .. index:: pair: enumvalue; dnnl_query_dst_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059add5c338ad7ae0c296509e54d22130598: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_dst_md destination memory desc .. index:: pair: enumvalue; dnnl_query_diff_dst_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ae28e33688bf6c55edcf108bd24eb90de: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_diff_dst_md destination grad. memory desc .. index:: pair: enumvalue; dnnl_query_workspace_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a1c465006660aabe46e644e6df7d36e8a: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_workspace_md workspace memory desc .. index:: pair: enumvalue; dnnl_query_scratchpad_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a2ef0eedf44417ce40237f6f459347663: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_scratchpad_md scratchpad memory desc .. index:: pair: enumvalue; dnnl_query_exec_arg_md .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ac7ecf09260d89d54ddd7f35c51a244da: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_exec_arg_md memory desc of an execute argument .. index:: pair: enumvalue; dnnl_query_ndims_s32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059afe40d0bef09ca1d2567c46eb413e8580: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_ndims_s32 number of dimensions .. index:: pair: enumvalue; dnnl_query_dims .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059abe3af06a74e32063626361f1902aaa87: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_dims vector of dimensions .. index:: pair: enumvalue; dnnl_query_data_type .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059aab9ebb3344a6e3b283801c8266b56530: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_data_type data type .. index:: pair: enumvalue; dnnl_query_submemory_offset_s64 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a58f5f05e331cf0974fbccad0e2429e67: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_submemory_offset_s64 submemory offset .. index:: pair: enumvalue; dnnl_query_padded_dims .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a2bc0848a5ee584227253aa71773db112: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_padded_dims vector of padded dimensions .. index:: pair: enumvalue; dnnl_query_padded_offsets .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a8f91293e9b3007cc89ce919852139a36: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_padded_offsets vector of padded offsets .. index:: pair: enumvalue; dnnl_query_format_kind .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ad534a84e6f4709a8f597bf8558730c3e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_format_kind format kind .. index:: pair: enumvalue; dnnl_query_inner_nblks_s32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a942da7995fe07b02ba1d48be13c6d951: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_inner_nblks_s32 number of innermost blocks .. index:: pair: enumvalue; dnnl_query_inner_blks .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a6c18535baa6bdb2a264c4e62e5f66b73: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_inner_blks vector of sizes of the innermost blocks .. index:: pair: enumvalue; dnnl_query_inner_idxs .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059ae65233dcfb5128c05ed7c97319c00a35: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_inner_idxs vector of logical indices of the blocks .. index:: pair: enumvalue; dnnl_query_sparse_encoding .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a21815bb69d71340b0556f123ba6fdd69: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_sparse_encoding Sparse encoding. .. index:: pair: enumvalue; dnnl_query_nnz_s64 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a5ca45f20f5864e069149106f21f5ff92: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_nnz_s64 Number of non-zero entries. .. index:: pair: enumvalue; dnnl_query_num_handles_s32 .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a7d92c3824fd1811f6bc641e2fdfbc2bb: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_num_handles_s32 Number of buffers required for a memory. .. index:: pair: enumvalue; dnnl_query_max .. _doxid-group__dnnl__api__primitives__common_1gga9e5235563cf7cfc10fa89f415de98059a0c1f3b9e3113ee4ba2156c3e6cee4917: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_query_max descriptor