Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
OperationRegistry.ixx File Reference

Central registry for creating and discovering compute operations. More...

#include <string>
#include <format>
#include <memory>
#include <optional>
#include <unordered_map>
#include <functional>
#include <stdexcept>
#include <type_traits>
#include <vector>
import Dnn.TensorDataType;
import Dnn.TensorDataTypeTraits;
import Compute.PairedOperation;
import Compute.OperationBase;
import Compute.UnaryOperation;
import Compute.BinaryOperation;
import Compute.CpuMemoryResource;
import Compute.OperationType;
import Compute.DeviceType;
import Dnn.ComponentConfig;
import Compute.IExecutionContext;
import Compute.ExecutionContext;
import Compute.CpuDevice;
import Compute.MemoryResource;

Classes

class  Mila::Dnn::Compute::OperationRegistry
 Central registry for typed, device-aware compute operations. More...
struct  Mila::Dnn::Compute::OperationRegistry::TypeID
 Composite key for registry lookup. More...
struct  Mila::Dnn::Compute::OperationRegistry::TypeIDHash

Namespaces

namespace  Mila
 Mila main API namespace.
namespace  Mila::Dnn
namespace  Mila::Dnn::Compute

Detailed Description

Central registry for creating and discovering compute operations.