Variables | |
| int | batch_size = 64 |
| int | block_size = 256 |
| int | max_iters = 5000 |
| int | eval_interval = 500 |
| int | learning_rate = 3e-4 |
| str | device = "mps" |
| int | eval_iters = 200 |
| int | n_embd = 384 |
| int | n_head = 6 |
| int | n_layer = 6 |
| float | dropout = 0.2 |
| input_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "input.txt")) | |
| encoding | |
| text = f.read() | |
| chars = sorted(list(set(text))) | |
| vocab_size = len(chars) | |
| dict | stoi = {ch: i for i, ch in enumerate(chars)} |
| dict | itos = {i: ch for i, ch in enumerate(chars)} |
| encode = lambda s: [stoi[c] for c in s] | |
| str | decode = lambda l: "".join([itos[i] for i in l]) |
| gpt.input_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "input.txt")) |