Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)  0.10
Performance library for Deep Learning
Classes | Public Member Functions | Friends | List of all members
mkldnn::primitive Class Reference

Base class for all computational primitives. More...

#include <mkldnn.hpp>

Inheritance diagram for mkldnn::primitive:
Inheritance graph
[legend]
Collaboration diagram for mkldnn::primitive:
Collaboration graph
[legend]

Classes

struct  at
 A wrapper structure to specify a particular output of a primitive. More...
 

Public Member Functions

const_mkldnn_primitive_desc_t get_primitive_desc () const
 Returns the descriptor of the underlying C API primitive. More...
 
- Public Member Functions inherited from mkldnn::handle< mkldnn_primitive_t >
 handle (const handle &other)
 
handleoperator= (const handle &other)
 
bool operator== (const handle &other) const
 
bool operator!= (const handle &other) const
 
void reset (mkldnn_primitive_t t, bool weak=false)
 Resets the value of a C handle. More...
 
mkldnn_primitive_t get () const
 Returns the value of the underlying C handle. More...
 

Friends

struct error
 
struct stream
 
class primitive_at
 

Additional Inherited Members

- Protected Member Functions inherited from mkldnn::handle< mkldnn_primitive_t >
 handle (mkldnn_primitive_t t=0, bool weak=false)
 Constructs a C handle wrapper. More...
 
bool operator== (const mkldnn_primitive_t other) const
 
bool operator!= (const mkldnn_primitive_t other) const
 

Detailed Description

Base class for all computational primitives.


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