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

Common file header structure for Mila data files. More...

#include <cstdint>
#include <string>
#include <vector>
#include <stdexcept>
#include <fstream>
import nlohmann.json;
import Serialization.Metadata;

Classes

class  Mila::Data::MilaFileHeader
 Common file header for Mila data files. More...
 Type-safe metadata container for component serialization. More...

Namespaces

namespace  Mila
 Mila main API namespace.
namespace  Mila::Data

Typedefs

using Mila::Data::json = nlohmann::json

Enumerations

enum class  Mila::Data::MilaFileType : uint32_t {
  Mila::Data::Unknown = 0 , Mila::Data::BpeVocabulary = 1 , Mila::Data::CharVocabulary = 2 , Mila::Data::TokenizedCorpus = 3 ,
  Mila::Data::Dataset = 4 , Mila::Data::TrainingCheckpoint = 5 , Mila::Data::Gpt4BpeVocabulary = 6
}
 File type identifiers for Mila data files. More...

Functions

constexpr const char * Mila::Data::toString (MilaFileType type)

Detailed Description

Common file header structure for Mila data files.

Provides standardized file identification, versioning, and metadata storage.