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

Defines the base Component class for the Mila framework. More...

#include <memory>
#include <string>
#include <stdexcept>
import Compute.Precision;
import Compute.DeviceContext;
import Compute.DeviceType;

Classes

class  Mila::Dnn::Component
 Abstract base class for all components in the Mila framework. More...
 

Namespaces

namespace  Mila
 
namespace  Mila::Dnn
 

Detailed Description

Defines the base Component class for the Mila framework.

This file introduces the Component abstraction that serves as the common foundation for both Modules and Operations in the Mila deep neural network framework. Components represent the building blocks of the system that can be configured, have a device context, and maintain a specific compute precision.