burn_dragon_hatchling 0.2.0

burn (baby) dragon hatchling inference and training
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![recursion_limit = "512"]

pub mod config;
pub mod dataset;
pub mod kernel;
pub mod model;
pub mod wgpu;

pub use config::{
    DatasetConfig, GenerationConfig, LearningRateScheduleConfig, ModelOverrides, OptimizerConfig,
    TrainingConfig, TrainingHyperparameters, load_training_config,
};
pub use dataset::{
    ShakespeareBatch, ShakespeareDataset, ShakespeareRandomDataLoader, ShakespeareSplit,
};
pub use kernel::{BlockPattern1d, BlockPattern2d, BlockSparseConfig};
pub use model::{BDH, BDHConfig, language_model_loss};