|
Mila
Deep Neural Network Library
|
#include <cuda_fp16.h>#include <string>#include <iostream>#include <memory>#include "Version.h"import Compute.DeviceRegistrar;import Compute.OperationsRegistrar;import Compute.CpuDevice;import Compute.DeviceHelpers;import Utils.DefaultLogger;import Compute.CpuMemoryResource;import Compute.CpuLinearOp;import Compute.DeviceRegistry;import Dnn.Modules.Gelu;import Dnn.Gpt2.DatasetReader;import Compute.Precision;import Dnn.TensorHelpers;import Dnn.TensorBuffer;import Dnn.Tensor;import Compute.CudaMHAOp;import Dnn.ComponentConfig;import Compute.CpuResidualOp;import Dnn.CompositeModule;import Dnn.Modules.Softmax;import Dnn.Module;import Mila.Version;import Serialization.ModelArchive;import Cuda.Error;import Compute.CudaDevice;import Compute.BinaryOperation;import Compute.CudaLayerNormOp;import Core.RandomGenerator;import Data.DataLoader;import Compute.CudaEncoderOp;import Dnn.TensorTraits;import Dnn.Model;import Compute.OperationBase;import Compute.OperationType;import Compute.ComputeDevice;import Dnn.Modules.Attention;import Dnn.ActivationType;import Cuda.Helpers;import Compute.MemoryResource;import Compute.OperationAttributes;import Compute.CpuGeluOp;import Compute.CudaMemoryResource;import Compute.CpuLayerNormOp;import Compute.CudaManagedMemoryResource;import Dnn.Blocks.TransformerBlock;import Compute.CudaSoftmaxOp;import Compute.CudaPinnedMemoryResource;import Compute.DynamicMemoryResource;import Compute.OperationRegistry;import Compute.CpuEncoderOp;import Utils.Logger;import Compute.UnaryOperation;import Compute.CudaLinearOp;import Compute.CpuSoftmaxOp;import Compute.CudaGeluOp;import Dnn.Modules.Linear;import Compute.CudaResidualOp;import Compute.DeviceContext;import Dnn.Modules.LayerNorm;import Dnn.Modules.Encoder;import Compute.DeviceType;import Dnn.Modules.Residual;import Dnn.Blocks.MLP;Namespaces | |
| namespace | Mila |
| namespace | Mila::detail |
Functions | |
| Version | Mila::getAPIVersion () |
| Gets the current Mila API version. | |
| bool | Mila::initialize (unsigned int randomSeed=0) |
| Initializes the Mila framework. | |
| void | Mila::initializeLogger (Utils::LogLevel level=Utils::LogLevel::Info) |
| void | Mila::shutdown () |
Variables | |
| std::shared_ptr< Utils::DefaultLogger > | Mila::detail::g_defaultLogger |