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

Base component interface for Mila DNN components. More...

#include <string>
#include <memory>
#include <ostream>
#include <vector>
#include <mutex>
#include <atomic>
#include <stdexcept>
#include <format>
import Serialization.Mode;
import Dnn.Component:TrainingMode;
import Dnn.TensorTypes;
import Serialization.Tensor;
import Dnn.Tensor;
import Serialization.ModelArchive;
import Dnn.TensorDataType;
import Compute.Device;
import Compute.DeviceType;
import Dnn.ComponentType;
import Dnn.ITensor;
import Dnn.TensorDataTypeTraits;
import Compute.DeviceId;
import Compute.IExecutionContext;

Classes

class  Mila::Dnn::Component< TDeviceType, TPrecision >
 Abstract base class for neural network components. More...

Namespaces

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

Detailed Description

Base component interface for Mila DNN components.

Provides the abstract Component template defining the shared lifecycle, parameter, execution mode, and introspection APIs used by all Mila modules.