Method List
-
#[] NanoGPT::Web::TrainingState
-
#[] NanoGPT::BaseConfig
-
#[]= NanoGPT::BaseConfig
-
#add NanoGPT::Web::SSENotifier
-
#attn NanoGPT::Layers::Block
-
auto NanoGPT::Device
-
#batch_size NanoGPT::DataLoader
-
#best_val_loss NanoGPT::Web::WebTrainer
-
#best_val_loss NanoGPT::Trainer
-
#bias NanoGPT::GPTConfig
-
#bias NanoGPT::Layers::LayerNorm
-
#block_size NanoGPT::DataLoader
-
#block_size NanoGPT::GPTConfig
-
#broadcast NanoGPT::Web::SSENotifier
-
#checkpoints_for_run NanoGPT::Web::MetricsStore
-
#close NanoGPT::Web::MetricsStore
-
#config NanoGPT::Web::WebTrainer
-
#config NanoGPT::GPT
-
#config NanoGPT::Trainer
-
#configure_optimizers NanoGPT::GPT
-
#create_run NanoGPT::Web::MetricsStore
-
#crop_block_size NanoGPT::GPT
-
#crop_mask NanoGPT::Layers::CausalSelfAttention
-
#crop_mask NanoGPT::Layers::Block
-
cuda_available? NanoGPT::Device
-
#db_path NanoGPT::Web::MetricsStore
-
#decode NanoGPT::GPT2Tokenizer
-
#decode NanoGPT::Tokenizer
-
#decode NanoGPT::CharTokenizer
-
defaults NanoGPT::BaseConfig
-
defaults NanoGPT::SampleConfig
-
defaults NanoGPT::BenchConfig
-
defaults NanoGPT::TrainConfig
-
#dropout NanoGPT::GPTConfig
-
#encode NanoGPT::CharTokenizer
-
#encode NanoGPT::GPT2Tokenizer
-
#encode NanoGPT::Tokenizer
-
#enqueue NanoGPT::Web::TrainingWorker
-
#enqueue_sync NanoGPT::Web::TrainingWorker
-
#eot_token NanoGPT::GPT2Tokenizer
-
#estimate_loss NanoGPT::Trainer
-
#estimate_mfu NanoGPT::GPT
-
for_dataset NanoGPT::Tokenizer
-
#forward NanoGPT::Layers::CausalSelfAttention
-
#forward NanoGPT::Layers::LayerNorm
-
#forward NanoGPT::GPT
-
#forward NanoGPT::Layers::MLP
-
#forward NanoGPT::Layers::Block
-
from_file NanoGPT::CharTokenizer
-
from_text NanoGPT::CharTokenizer
-
#generate NanoGPT::GPT
-
#get_batch NanoGPT::DataLoader
-
#get_lr NanoGPT::LRScheduler
-
#get_run NanoGPT::Web::MetricsStore
-
gpu? NanoGPT::Device
-
#head_size NanoGPT::GPTConfig
-
info NanoGPT::Device
-
#initialize NanoGPT::Layers::CausalSelfAttention
-
#initialize NanoGPT::Web::MetricsStore
-
#initialize NanoGPT::Trainer
-
#initialize NanoGPT::Layers::MLP
-
#initialize NanoGPT::GPT2Tokenizer
-
#initialize NanoGPT::Web::SSENotifier
-
#initialize NanoGPT::Layers::Block
-
#initialize NanoGPT::DataLoader
-
#initialize NanoGPT::Web::WebTrainer
-
#initialize NanoGPT::Web::TrainingWorker
-
#initialize NanoGPT::BaseConfig
-
#initialize NanoGPT::GPTConfig
-
#initialize NanoGPT::CharTokenizer
-
#initialize NanoGPT::Layers::LayerNorm
-
#initialize NanoGPT::TextfilePreparer
-
#initialize NanoGPT::GPT
-
#initialize NanoGPT::Web::TrainingState
-
#initialize NanoGPT::BPETextfilePreparer
-
#initialize NanoGPT::LRScheduler
-
#input_path NanoGPT::BPETextfilePreparer
-
#input_path NanoGPT::TextfilePreparer
-
#iter_num NanoGPT::Trainer
-
#iter_num NanoGPT::Web::WebTrainer
-
#itos NanoGPT::CharTokenizer
-
#latest_run NanoGPT::Web::MetricsStore
-
#learning_rate NanoGPT::LRScheduler
-
#list_runs NanoGPT::Web::MetricsStore
-
load NanoGPT::BaseConfig
-
#load_checkpoint NanoGPT::Trainer
-
#load_checkpoint NanoGPT::Web::WebTrainer
-
#load_json NanoGPT::BaseConfig
-
#lr_decay_iters NanoGPT::LRScheduler
-
#metrics_for_run NanoGPT::Web::MetricsStore
-
metrics_store NanoGPT::Web::Server
-
#min_lr NanoGPT::LRScheduler
-
#model NanoGPT::Trainer
-
#model NanoGPT::Web::WebTrainer
-
mps_available? NanoGPT::Device
-
#n_embd NanoGPT::GPTConfig
-
#n_head NanoGPT::GPTConfig
-
#n_layer NanoGPT::GPTConfig
-
#num_params NanoGPT::GPT
-
#optimizer NanoGPT::Trainer
-
#output_dir NanoGPT::BPETextfilePreparer
-
#output_dir NanoGPT::TextfilePreparer
-
#prepare NanoGPT::BPETextfilePreparer
-
#prepare NanoGPT::TextfilePreparer
-
#queue NanoGPT::Web::TrainingWorker
-
#record_checkpoint NanoGPT::Web::MetricsStore
-
#record_metrics NanoGPT::Web::MetricsStore
-
#remove NanoGPT::Web::SSENotifier
-
#request_stop! NanoGPT::Web::TrainingState
-
#reset_stop! NanoGPT::Web::TrainingState
-
#run NanoGPT::Web::TrainingWorker
-
#save NanoGPT::CharTokenizer
-
#save_checkpoint NanoGPT::Trainer
-
#save_json NanoGPT::BaseConfig
-
sse_notifier NanoGPT::Web::Server
-
#step NanoGPT::LRScheduler
-
#stoi NanoGPT::CharTokenizer
-
#stop_requested? NanoGPT::Web::TrainingState
-
#to_h NanoGPT::Web::TrainingState
-
#to_h NanoGPT::BaseConfig
-
#to_h NanoGPT::GPTConfig
-
#to_json NanoGPT::Web::TrainingState
-
#train NanoGPT::Web::WebTrainer
-
#train NanoGPT::Trainer
-
#train_size NanoGPT::DataLoader
-
training_state NanoGPT::Web::Server
-
training_worker NanoGPT::Web::Server
-
type NanoGPT::Device
-
#update NanoGPT::Web::TrainingState
-
#update_run NanoGPT::Web::MetricsStore
-
#val_ratio NanoGPT::TextfilePreparer
-
#val_ratio NanoGPT::BPETextfilePreparer
-
#val_size NanoGPT::DataLoader
-
#values NanoGPT::BaseConfig
-
#vocab_size NanoGPT::Tokenizer
-
#vocab_size NanoGPT::GPTConfig
-
#warmup_iters NanoGPT::LRScheduler
-
#weight NanoGPT::Layers::LayerNorm