clDNN
|
Modules | |
Primitives | |
Classes | |
struct | cldnn::primitive |
Base class of network primitive description. More... | |
class | cldnn::primitive_base< PType, DTO > |
base class for all primitives implementations. More... | |
struct | cldnn::topology |
Network topology to be defined by user. More... | |
Macros | |
#define | CLDNN_DEFINE_TYPE_ID(PType) |
#define | CLDNN_DECLATE_PRIMITIVE(PType) |
Typedefs | |
using | cldnn::primitive_type_id = cldnn_primitive_type_id |
Globally unique primitive type id. | |
using | cldnn::primitive_id_ref = cldnn_primitive_id |
C API compatible unique id of a primitive within a topology. | |
using | cldnn::primitive_id = std::string |
Unique id of a primitive within a topology. | |
Functions | |
template<class PType > | |
PType::dto * | cldnn::as_dto (cldnn_primitive_desc *dto) |
Dynamic cast to specified primitive description type. | |
template<class PType > | |
const PType::dto * | cldnn::as_dto (const cldnn_primitive_desc *dto) |
Dynamic cast to specified primitive description type. | |
#define CLDNN_DECLATE_PRIMITIVE | ( | PType | ) |
Definition at line 236 of file primitive.hpp.
#define CLDNN_DEFINE_TYPE_ID | ( | PType | ) |
Definition at line 228 of file primitive.hpp.