Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)  0.21.0
Performance library for Deep Learning
Public Member Functions | List of all members
mkldnn::deconvolution_backward_data::primitive_desc Struct Reference

#include <mkldnn.hpp>

Inheritance diagram for mkldnn::deconvolution_backward_data::primitive_desc:
Inheritance graph
[legend]
Collaboration diagram for mkldnn::deconvolution_backward_data::primitive_desc:
Collaboration graph
[legend]

Public Member Functions

 primitive_desc (const desc &desc, const engine &e, const deconvolution_forward::primitive_desc &hint_fwd_pd)
 
 primitive_desc (const desc &desc, const primitive_attr &attr, const engine &e, const deconvolution_forward::primitive_desc &hint_fwd_pd)
 
 REG_QUERY_MPD (diff_src, diff_src, 0)
 
 REG_QUERY_MPD (weights, weights, 0)
 
 REG_QUERY_MPD (diff_dst, diff_dst, 0)
 
- Public Member Functions inherited from mkldnn::primitive_desc
 primitive_desc (const_mkldnn_op_desc_t desc, const primitive_attr *attr, const engine &e, const_mkldnn_primitive_desc_t hint_fwd_pd)
 
engine get_engine ()
 
primitive_attr get_primitive_attr () const
 
const char * impl_info_str () const
 Returns implementation name. More...
 
bool next_impl ()
 Advances the next implementation for the given op descriptor. More...
 
memory::primitive_desc query_mpd (query what, int idx=0) const
 Queries and returns requested memory primitive descriptor. More...
 
- Public Member Functions inherited from mkldnn::handle< mkldnn_primitive_desc_t >
 handle (mkldnn_primitive_desc_t t=0, bool weak=false)
 Constructs a C handle wrapper. More...
 
 handle (const handle &other)
 
handleoperator= (const handle &other)
 
bool operator== (const handle &other) const
 
bool operator!= (const handle &other) const
 
void reset (mkldnn_primitive_desc_t t, bool weak=false)
 Resets the value of a C handle. More...
 
mkldnn_primitive_desc_t get () const
 Returns the value of the underlying C handle. More...
 

Additional Inherited Members

- Protected Member Functions inherited from mkldnn::handle< mkldnn_primitive_desc_t >
bool operator== (const mkldnn_primitive_desc_t other) const
 
bool operator!= (const mkldnn_primitive_desc_t other) const
 

Constructor & Destructor Documentation

◆ primitive_desc() [1/2]

mkldnn::deconvolution_backward_data::primitive_desc::primitive_desc ( const desc desc,
const engine e,
const deconvolution_forward::primitive_desc hint_fwd_pd 
)
inline

◆ primitive_desc() [2/2]

mkldnn::deconvolution_backward_data::primitive_desc::primitive_desc ( const desc desc,
const primitive_attr attr,
const engine e,
const deconvolution_forward::primitive_desc hint_fwd_pd 
)
inline

Member Function Documentation

◆ REG_QUERY_MPD() [1/3]

mkldnn::deconvolution_backward_data::primitive_desc::REG_QUERY_MPD ( diff_src  ,
diff_src  ,
 
)

◆ REG_QUERY_MPD() [2/3]

mkldnn::deconvolution_backward_data::primitive_desc::REG_QUERY_MPD ( weights  ,
weights  ,
 
)

◆ REG_QUERY_MPD() [3/3]

mkldnn::deconvolution_backward_data::primitive_desc::REG_QUERY_MPD ( diff_dst  ,
diff_dst  ,
 
)

The documentation for this struct was generated from the following file: