Mila
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Compute::OperationRegistry Member List

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) constMila::Dnn::Compute::OperationRegistryinline
createUnaryOperation(const std::string &operation_name, std::shared_ptr< DeviceContext > context, const ComponentConfig &config) constMila::Dnn::Compute::OperationRegistryinline
findFusedMatch(const std::vector< std::string > &child_types, DeviceType device_type, std::type_index precision_type, const std::string &variant="Default")Mila::Dnn::Compute::OperationRegistryinline
fused_ops_Mila::Dnn::Compute::OperationRegistryprivate
GenericCreator typedefMila::Dnn::Compute::OperationRegistryprivate
instance()Mila::Dnn::Compute::OperationRegistryinlinestatic
OperationRegistry()=defaultMila::Dnn::Compute::OperationRegistryprivate
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::OperationRegistryinline
registerFusedOperation(const std::vector< OperationType > &operation_types, const std::string &fused_op_name, const std::string &variant="Default")Mila::Dnn::Compute::OperationRegistryinline
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::OperationRegistryinline
registry_Mila::Dnn::Compute::OperationRegistryprivate