|
Mila
Deep Neural Network Library
|
This is the complete list of members for Mila::Dnn::Compute::OperationRegistry, including all inherited members.
| createBinaryOperation(const std::string &operation_name, std::shared_ptr< DeviceContext > context, const ComponentConfig &config) const | Mila::Dnn::Compute::OperationRegistry | inline |
| createUnaryOperation(const std::string &operation_name, std::shared_ptr< DeviceContext > context, const ComponentConfig &config) const | Mila::Dnn::Compute::OperationRegistry | inline |
| findFusedMatch(const std::vector< std::string > &child_types, DeviceType device_type, std::type_index precision_type, const std::string &variant="Default") | Mila::Dnn::Compute::OperationRegistry | inline |
| fused_ops_ | Mila::Dnn::Compute::OperationRegistry | private |
| GenericCreator typedef | Mila::Dnn::Compute::OperationRegistry | private |
| instance() | Mila::Dnn::Compute::OperationRegistry | inlinestatic |
| OperationRegistry()=default | Mila::Dnn::Compute::OperationRegistry | private |
| registerBinaryOperation(const std::string &operation_name, std::function< std::shared_ptr< BinaryOperation< TDeviceType, TInput1, TInput2, TOutput > >(std::shared_ptr< DeviceContext >, const ComponentConfig &)> creator) | Mila::Dnn::Compute::OperationRegistry | inline |
| registerFusedOperation(const std::vector< OperationType > &operation_types, const std::string &fused_op_name, const std::string &variant="Default") | Mila::Dnn::Compute::OperationRegistry | inline |
| registerUnaryOperation(const std::string &operation_name, std::function< std::shared_ptr< UnaryOperation< TDeviceType, TInput, TOutput > >(std::shared_ptr< DeviceContext >, const ComponentConfig &)> creator) | Mila::Dnn::Compute::OperationRegistry | inline |
| registry_ | Mila::Dnn::Compute::OperationRegistry | private |