oneAPI Deep Neural Network Library (oneDNN)  1.4.0
Performance library for Deep Learning
Loading...
Searching...
No Matches
dnnl::deconvolution_forward Struct Reference

Deconvolution forward propagation primitive. More...

#include <dnnl.hpp>

Inheritance diagram for dnnl::deconvolution_forward:
Collaboration diagram for dnnl::deconvolution_forward:

Classes

struct  desc
 Descriptor for a deconvolution forward propagation primitive. More...
struct  primitive_desc
 Primitive descriptor for a deconvolution forward propagation primitive. More...

Public Member Functions

 deconvolution_forward ()=default
 Default constructor. Produces an empty object.
 deconvolution_forward (const primitive_desc &pd)
 Constructs a deconvolution forward propagation primitive.
Public Member Functions inherited from dnnl::primitive
 primitive ()=default
 Default constructor. Constructs an empty object.
 primitive (const_dnnl_primitive_desc_t c_pd)
 Constructs a primitive from a C API primitive descriptor.
 primitive (const primitive_desc &pd)
 Constructs a primitive from a primitive descriptor.
const_dnnl_primitive_desc_t get_primitive_desc () const
 Returns the C API primitive descriptor of the underlying C API primitive.
kind get_kind () const
 Returns the kind of the primitive.
void execute (const stream &stream, const std::unordered_map< int, memory > &args) const
 Executes computations specified by the primitive in a specified stream.
 handle ()=default
 Constructs an empty handle object.
 handle (const handle< T, traits > &)=default
 Copy constructor.
 handle (handle< T, traits > &&)=default
 Move constructor.
 handle (T t, bool weak=false)
 Constructs a handle wrapper object from a C API handle.
Public Member Functions inherited from dnnl::handle< dnnl_primitive_t >
 handle ()=default
 Constructs an empty handle object.
handle< dnnl_primitive_t, handle_traits< dnnl_primitive_t > > & operator= (const handle< dnnl_primitive_t, handle_traits< dnnl_primitive_t > > &)=default
 Assignment operator.
void reset (dnnl_primitive_t t, bool weak=false)
 Resets the handle wrapper objects to wrap a new C API handle.
dnnl_primitive_t get (bool allow_empty=false) const
 Returns the underlying C API handle.
 operator dnnl_primitive_t () const
 Converts a handle to the underlying C API handle type.
 operator bool () const
 Checks whether the object is empty.

Additional Inherited Members

Public Types inherited from dnnl::primitive
enum class  kind
 Kinds of primitives supported by the library. More...

Detailed Description

Deconvolution forward propagation primitive.

Constructor & Destructor Documentation

◆ deconvolution_forward()

dnnl::deconvolution_forward::deconvolution_forward ( const primitive_desc & pd)
inline

Constructs a deconvolution forward propagation primitive.

Parameters
pdPrimitive descriptor for a deconvolution forward propagation primitive.

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