SYMBOL INDEX (67 symbols across 7 files) FILE: mingpt/bpe.py function bytes_to_unicode (line 20) | def bytes_to_unicode(): function get_pairs (line 51) | def get_pairs(word): class Encoder (line 62) | class Encoder: method __init__ (line 64) | def __init__(self, encoder, bpe_merges): method bpe (line 95) | def bpe(self, token): method encode (line 161) | def encode(self, text): method encode_and_show_work (line 180) | def encode_and_show_work(self, text): method decode (line 205) | def decode(self, bpe_idx): function get_file (line 216) | def get_file(local_file, remote_file): function get_encoder (line 223) | def get_encoder(): class BPETokenizer (line 257) | class BPETokenizer: method __init__ (line 260) | def __init__(self): method __call__ (line 263) | def __call__(self, text, return_tensors='pt'): method decode (line 274) | def decode(self, idx): FILE: mingpt/model.py class NewGELU (line 21) | class NewGELU(nn.Module): method forward (line 26) | def forward(self, x): class CausalSelfAttention (line 29) | class CausalSelfAttention(nn.Module): method __init__ (line 36) | def __init__(self, config): method forward (line 52) | def forward(self, x): class Block (line 73) | class Block(nn.Module): method __init__ (line 76) | def __init__(self, config): method forward (line 90) | def forward(self, x): class GPT (line 95) | class GPT(nn.Module): method get_default_config (line 99) | def get_default_config(): method __init__ (line 115) | def __init__(self, config): method _init_weights (line 163) | def _init_weights(self, module): method from_pretrained (line 175) | def from_pretrained(cls, model_type): method configure_optimizers (line 215) | def configure_optimizers(self, train_config): method forward (line 260) | def forward(self, idx, targets=None): method generate (line 283) | def generate(self, idx, max_new_tokens, temperature=1.0, do_sample=Fal... FILE: mingpt/trainer.py class Trainer (line 13) | class Trainer: method get_default_config (line 16) | def get_default_config(): method __init__ (line 31) | def __init__(self, config, model, train_dataset): method add_callback (line 51) | def add_callback(self, onevent: str, callback): method set_callback (line 54) | def set_callback(self, onevent: str, callback): method trigger_callbacks (line 57) | def trigger_callbacks(self, onevent: str): method run (line 61) | def run(self): FILE: mingpt/utils.py function set_seed (line 13) | def set_seed(seed): function setup_logging (line 19) | def setup_logging(config): class CfgNode (line 31) | class CfgNode: method __init__ (line 37) | def __init__(self, **kwargs): method __str__ (line 40) | def __str__(self): method _str_helper (line 43) | def _str_helper(self, indent): method to_dict (line 55) | def to_dict(self): method merge_from_dict (line 59) | def merge_from_dict(self, d): method merge_from_args (line 62) | def merge_from_args(self, args): FILE: projects/adder/adder.py function get_config (line 19) | def get_config(): class AdditionDataset (line 43) | class AdditionDataset(Dataset): method get_default_config (line 69) | def get_default_config(): method __init__ (line 74) | def __init__(self, config, split): method get_vocab_size (line 88) | def get_vocab_size(self): method get_block_size (line 91) | def get_block_size(self): method __len__ (line 97) | def __len__(self): method __getitem__ (line 100) | def __getitem__(self, idx): function eval_split (line 145) | def eval_split(trainer, split, max_batches=None): function batch_end_callback (line 181) | def batch_end_callback(trainer): FILE: projects/chargpt/chargpt.py function get_config (line 18) | def get_config(): class CharDataset (line 42) | class CharDataset(Dataset): method get_default_config (line 48) | def get_default_config(): method __init__ (line 53) | def __init__(self, config, data): method get_vocab_size (line 65) | def get_vocab_size(self): method get_block_size (line 68) | def get_block_size(self): method __len__ (line 71) | def __len__(self): method __getitem__ (line 74) | def __getitem__(self, idx): function batch_end_callback (line 108) | def batch_end_callback(trainer): FILE: tests/test_huggingface_import.py class TestHuggingFaceImport (line 12) | class TestHuggingFaceImport(unittest.TestCase): method test_gpt2 (line 14) | def test_gpt2(self):