Module: NanoGPT

Defined in:
lib/nano_gpt/model.rb,
lib/nano_gpt/config.rb,
lib/nano_gpt/device.rb,
lib/nano_gpt/trainer.rb,
lib/nano_gpt/version.rb,
lib/nano_gpt/tokenizer.rb,
lib/nano_gpt/layers/mlp.rb,
lib/nano_gpt/web/server.rb,
lib/nano_gpt/data_loader.rb,
lib/nano_gpt/layers/block.rb,
lib/nano_gpt/lr_scheduler.rb,
lib/nano_gpt/train_config.rb,
lib/nano_gpt/web/web_trainer.rb,
lib/nano_gpt/web/sse_notifier.rb,
lib/nano_gpt/layers/layer_norm.rb,
lib/nano_gpt/textfile_preparer.rb,
lib/nano_gpt/web/metrics_store.rb,
lib/nano_gpt/web/training_state.rb,
lib/nano_gpt/web/training_worker.rb,
lib/nano_gpt/bpe_textfile_preparer.rb,
lib/nano_gpt/layers/causal_self_attention.rb

Defined Under Namespace

Modules: Device, Layers, Web Classes: BPETextfilePreparer, BaseConfig, BenchConfig, CharTokenizer, DataLoader, GPT, GPT2Tokenizer, GPTConfig, LRScheduler, SampleConfig, TextfilePreparer, Tokenizer, TrainConfig, Trainer

Constant Summary collapse

VERSION =
"0.3.0"