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")) |