.maybe_fallback\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 152\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m disabled_func(\u001b[38;5;241m*\u001b[39margs, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs)\n\u001b[1;32m 153\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 154\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
- "File \u001b[0;32m/workspace/latent-gemma/.venv/lib/python3.11/site-packages/torch/optim/adamw.py:782\u001b[0m, in \u001b[0;36madamw\u001b[0;34m(params, grads, exp_avgs, exp_avg_sqs, max_exp_avg_sqs, state_steps, foreach, capturable, differentiable, fused, grad_scale, found_inf, has_complex, amsgrad, beta1, beta2, lr, weight_decay, eps, maximize)\u001b[0m\n\u001b[1;32m 779\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 780\u001b[0m func \u001b[38;5;241m=\u001b[39m _single_tensor_adamw\n\u001b[0;32m--> 782\u001b[0m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 783\u001b[0m \u001b[43m \u001b[49m\u001b[43mparams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 784\u001b[0m \u001b[43m \u001b[49m\u001b[43mgrads\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 785\u001b[0m \u001b[43m \u001b[49m\u001b[43mexp_avgs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 786\u001b[0m \u001b[43m \u001b[49m\u001b[43mexp_avg_sqs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 787\u001b[0m \u001b[43m \u001b[49m\u001b[43mmax_exp_avg_sqs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 788\u001b[0m \u001b[43m \u001b[49m\u001b[43mstate_steps\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 789\u001b[0m \u001b[43m \u001b[49m\u001b[43mamsgrad\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mamsgrad\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 790\u001b[0m \u001b[43m \u001b[49m\u001b[43mbeta1\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbeta1\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 791\u001b[0m \u001b[43m \u001b[49m\u001b[43mbeta2\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbeta2\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 792\u001b[0m \u001b[43m \u001b[49m\u001b[43mlr\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mlr\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 793\u001b[0m \u001b[43m \u001b[49m\u001b[43mweight_decay\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mweight_decay\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 794\u001b[0m \u001b[43m \u001b[49m\u001b[43meps\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43meps\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 795\u001b[0m \u001b[43m \u001b[49m\u001b[43mmaximize\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmaximize\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 796\u001b[0m \u001b[43m \u001b[49m\u001b[43mcapturable\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcapturable\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 797\u001b[0m \u001b[43m \u001b[49m\u001b[43mdifferentiable\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdifferentiable\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 798\u001b[0m \u001b[43m \u001b[49m\u001b[43mgrad_scale\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mgrad_scale\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 799\u001b[0m \u001b[43m \u001b[49m\u001b[43mfound_inf\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mfound_inf\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 800\u001b[0m \u001b[43m \u001b[49m\u001b[43mhas_complex\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mhas_complex\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 801\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n",
- "File \u001b[0;32m/workspace/latent-gemma/.venv/lib/python3.11/site-packages/torch/optim/adamw.py:606\u001b[0m, in \u001b[0;36m_multi_tensor_adamw\u001b[0;34m(params, grads, exp_avgs, exp_avg_sqs, max_exp_avg_sqs, state_steps, grad_scale, found_inf, amsgrad, beta1, beta2, lr, weight_decay, eps, maximize, capturable, differentiable, has_complex)\u001b[0m\n\u001b[1;32m 604\u001b[0m exp_avg_sq_sqrt \u001b[38;5;241m=\u001b[39m torch\u001b[38;5;241m.\u001b[39m_foreach_sqrt(device_max_exp_avg_sqs)\n\u001b[1;32m 605\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 606\u001b[0m exp_avg_sq_sqrt \u001b[38;5;241m=\u001b[39m \u001b[43mtorch\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_foreach_sqrt\u001b[49m\u001b[43m(\u001b[49m\u001b[43mdevice_exp_avg_sqs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 608\u001b[0m torch\u001b[38;5;241m.\u001b[39m_foreach_div_(exp_avg_sq_sqrt, bias_correction2_sqrt)\n\u001b[1;32m 609\u001b[0m torch\u001b[38;5;241m.\u001b[39m_foreach_add_(exp_avg_sq_sqrt, eps)\n",
- "\u001b[0;31mOutOfMemoryError\u001b[0m: CUDA out of memory. Tried to allocate 42.00 MiB. GPU 0 has a total capacity of 23.64 GiB of which 11.69 MiB is free. Process 2052815 has 23.62 GiB memory in use. Of the allocated memory 23.12 GiB is allocated by PyTorch, and 43.60 MiB is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True to avoid fragmentation. See documentation for Memory Management (https://pytorch.org/docs/stable/notes/cuda.html#environment-variables)"
- ]
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " \n",
+ "
\n",
+ " [ 293/90000 01:10 < 6:01:03, 4.14 it/s, Epoch 0.01/3]\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | Step | \n",
+ " Training Loss | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 1 | \n",
+ " 78.845700 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 87.019100 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 78.956600 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 84.510600 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 77.455400 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 77.695400 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 79.805200 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 85.350900 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 82.701300 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 80.544300 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 82.508200 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 80.840300 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 83.641900 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 78.476000 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 77.079200 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 80.595200 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 86.005500 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 84.214000 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 75.761500 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " 75.340000 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " 87.324800 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " 99.237800 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " 77.487900 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " 77.282200 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " 82.492700 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " 80.137900 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " 76.222000 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " 78.914600 | \n",
+ "
\n",
+ " \n",
+ " | 29 | \n",
+ " 79.661600 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " 81.387500 | \n",
+ "
\n",
+ " \n",
+ " | 31 | \n",
+ " 79.175800 | \n",
+ "
\n",
+ " \n",
+ " | 32 | \n",
+ " 77.114400 | \n",
+ "
\n",
+ " \n",
+ " | 33 | \n",
+ " 81.905100 | \n",
+ "
\n",
+ " \n",
+ " | 34 | \n",
+ " 85.060800 | \n",
+ "
\n",
+ " \n",
+ " | 35 | \n",
+ " 73.431400 | \n",
+ "
\n",
+ " \n",
+ " | 36 | \n",
+ " 81.307400 | \n",
+ "
\n",
+ " \n",
+ " | 37 | \n",
+ " 91.982200 | \n",
+ "
\n",
+ " \n",
+ " | 38 | \n",
+ " 82.673300 | \n",
+ "
\n",
+ " \n",
+ " | 39 | \n",
+ " 81.406800 | \n",
+ "
\n",
+ " \n",
+ " | 40 | \n",
+ " 83.990900 | \n",
+ "
\n",
+ " \n",
+ " | 41 | \n",
+ " 77.555900 | \n",
+ "
\n",
+ " \n",
+ " | 42 | \n",
+ " 76.819700 | \n",
+ "
\n",
+ " \n",
+ " | 43 | \n",
+ " 76.154500 | \n",
+ "
\n",
+ " \n",
+ " | 44 | \n",
+ " 84.111100 | \n",
+ "
\n",
+ " \n",
+ " | 45 | \n",
+ " 87.089100 | \n",
+ "
\n",
+ " \n",
+ " | 46 | \n",
+ " 80.613900 | \n",
+ "
\n",
+ " \n",
+ " | 47 | \n",
+ " 94.783800 | \n",
+ "
\n",
+ " \n",
+ " | 48 | \n",
+ " 86.942700 | \n",
+ "
\n",
+ " \n",
+ " | 49 | \n",
+ " 77.689700 | \n",
+ "
\n",
+ " \n",
+ " | 50 | \n",
+ " 77.111400 | \n",
+ "
\n",
+ " \n",
+ " | 51 | \n",
+ " 77.302700 | \n",
+ "
\n",
+ " \n",
+ " | 52 | \n",
+ " 85.260600 | \n",
+ "
\n",
+ " \n",
+ " | 53 | \n",
+ " 80.604800 | \n",
+ "
\n",
+ " \n",
+ " | 54 | \n",
+ " 81.129300 | \n",
+ "
\n",
+ " \n",
+ " | 55 | \n",
+ " 87.161200 | \n",
+ "
\n",
+ " \n",
+ " | 56 | \n",
+ " 78.547400 | \n",
+ "
\n",
+ " \n",
+ " | 57 | \n",
+ " 91.405300 | \n",
+ "
\n",
+ " \n",
+ " | 58 | \n",
+ " 80.070400 | \n",
+ "
\n",
+ " \n",
+ " | 59 | \n",
+ " 80.946900 | \n",
+ "
\n",
+ " \n",
+ " | 60 | \n",
+ " 79.321200 | \n",
+ "
\n",
+ " \n",
+ " | 61 | \n",
+ " 78.648600 | \n",
+ "
\n",
+ " \n",
+ " | 62 | \n",
+ " 81.552700 | \n",
+ "
\n",
+ " \n",
+ " | 63 | \n",
+ " 75.980900 | \n",
+ "
\n",
+ " \n",
+ " | 64 | \n",
+ " 69.450900 | \n",
+ "
\n",
+ " \n",
+ " | 65 | \n",
+ " 89.388400 | \n",
+ "
\n",
+ " \n",
+ " | 66 | \n",
+ " 75.781500 | \n",
+ "
\n",
+ " \n",
+ " | 67 | \n",
+ " 82.913600 | \n",
+ "
\n",
+ " \n",
+ " | 68 | \n",
+ " 87.410700 | \n",
+ "
\n",
+ " \n",
+ " | 69 | \n",
+ " 79.577500 | \n",
+ "
\n",
+ " \n",
+ " | 70 | \n",
+ " 74.273900 | \n",
+ "
\n",
+ " \n",
+ " | 71 | \n",
+ " 84.209300 | \n",
+ "
\n",
+ " \n",
+ " | 72 | \n",
+ " 75.919600 | \n",
+ "
\n",
+ " \n",
+ " | 73 | \n",
+ " 73.108300 | \n",
+ "
\n",
+ " \n",
+ " | 74 | \n",
+ " 78.527100 | \n",
+ "
\n",
+ " \n",
+ " | 75 | \n",
+ " 83.970500 | \n",
+ "
\n",
+ " \n",
+ " | 76 | \n",
+ " 76.333900 | \n",
+ "
\n",
+ " \n",
+ " | 77 | \n",
+ " 78.671600 | \n",
+ "
\n",
+ " \n",
+ " | 78 | \n",
+ " 74.168100 | \n",
+ "
\n",
+ " \n",
+ " | 79 | \n",
+ " 81.640700 | \n",
+ "
\n",
+ " \n",
+ " | 80 | \n",
+ " 76.637500 | \n",
+ "
\n",
+ " \n",
+ " | 81 | \n",
+ " 76.290500 | \n",
+ "
\n",
+ " \n",
+ " | 82 | \n",
+ " 70.558700 | \n",
+ "
\n",
+ " \n",
+ " | 83 | \n",
+ " 77.890700 | \n",
+ "
\n",
+ " \n",
+ " | 84 | \n",
+ " 76.121400 | \n",
+ "
\n",
+ " \n",
+ " | 85 | \n",
+ " 81.717500 | \n",
+ "
\n",
+ " \n",
+ " | 86 | \n",
+ " 82.563000 | \n",
+ "
\n",
+ " \n",
+ " | 87 | \n",
+ " 74.597300 | \n",
+ "
\n",
+ " \n",
+ " | 88 | \n",
+ " 79.479700 | \n",
+ "
\n",
+ " \n",
+ " | 89 | \n",
+ " 77.527700 | \n",
+ "
\n",
+ " \n",
+ " | 90 | \n",
+ " 75.307600 | \n",
+ "
\n",
+ " \n",
+ " | 91 | \n",
+ " 86.773800 | \n",
+ "
\n",
+ " \n",
+ " | 92 | \n",
+ " 82.851200 | \n",
+ "
\n",
+ " \n",
+ " | 93 | \n",
+ " 79.547400 | \n",
+ "
\n",
+ " \n",
+ " | 94 | \n",
+ " 83.117500 | \n",
+ "
\n",
+ " \n",
+ " | 95 | \n",
+ " 79.647600 | \n",
+ "
\n",
+ " \n",
+ " | 96 | \n",
+ " 86.809800 | \n",
+ "
\n",
+ " \n",
+ " | 97 | \n",
+ " 84.604100 | \n",
+ "
\n",
+ " \n",
+ " | 98 | \n",
+ " 77.641400 | \n",
+ "
\n",
+ " \n",
+ " | 99 | \n",
+ " 75.033100 | \n",
+ "
\n",
+ " \n",
+ " | 100 | \n",
+ " 94.384200 | \n",
+ "
\n",
+ " \n",
+ " | 101 | \n",
+ " 82.481100 | \n",
+ "
\n",
+ " \n",
+ " | 102 | \n",
+ " 78.418200 | \n",
+ "
\n",
+ " \n",
+ " | 103 | \n",
+ " 87.593500 | \n",
+ "
\n",
+ " \n",
+ " | 104 | \n",
+ " 75.218400 | \n",
+ "
\n",
+ " \n",
+ " | 105 | \n",
+ " 78.940400 | \n",
+ "
\n",
+ " \n",
+ " | 106 | \n",
+ " 73.944400 | \n",
+ "
\n",
+ " \n",
+ " | 107 | \n",
+ " 78.180900 | \n",
+ "
\n",
+ " \n",
+ " | 108 | \n",
+ " 78.876200 | \n",
+ "
\n",
+ " \n",
+ " | 109 | \n",
+ " 75.849200 | \n",
+ "
\n",
+ " \n",
+ " | 110 | \n",
+ " 88.152900 | \n",
+ "
\n",
+ " \n",
+ " | 111 | \n",
+ " 85.070200 | \n",
+ "
\n",
+ " \n",
+ " | 112 | \n",
+ " 73.411800 | \n",
+ "
\n",
+ " \n",
+ " | 113 | \n",
+ " 82.399400 | \n",
+ "
\n",
+ " \n",
+ " | 114 | \n",
+ " 72.965500 | \n",
+ "
\n",
+ " \n",
+ " | 115 | \n",
+ " 78.870400 | \n",
+ "
\n",
+ " \n",
+ " | 116 | \n",
+ " 73.651900 | \n",
+ "
\n",
+ " \n",
+ " | 117 | \n",
+ " 79.633600 | \n",
+ "
\n",
+ " \n",
+ " | 118 | \n",
+ " 77.217700 | \n",
+ "
\n",
+ " \n",
+ " | 119 | \n",
+ " 75.806300 | \n",
+ "
\n",
+ " \n",
+ " | 120 | \n",
+ " 75.851500 | \n",
+ "
\n",
+ " \n",
+ " | 121 | \n",
+ " 76.224100 | \n",
+ "
\n",
+ " \n",
+ " | 122 | \n",
+ " 74.574800 | \n",
+ "
\n",
+ " \n",
+ " | 123 | \n",
+ " 76.063500 | \n",
+ "
\n",
+ " \n",
+ " | 124 | \n",
+ " 83.738500 | \n",
+ "
\n",
+ " \n",
+ " | 125 | \n",
+ " 81.505600 | \n",
+ "
\n",
+ " \n",
+ " | 126 | \n",
+ " 80.363700 | \n",
+ "
\n",
+ " \n",
+ " | 127 | \n",
+ " 84.645200 | \n",
+ "
\n",
+ " \n",
+ " | 128 | \n",
+ " 68.278200 | \n",
+ "
\n",
+ " \n",
+ " | 129 | \n",
+ " 70.693400 | \n",
+ "
\n",
+ " \n",
+ " | 130 | \n",
+ " 77.646500 | \n",
+ "
\n",
+ " \n",
+ " | 131 | \n",
+ " 74.208000 | \n",
+ "
\n",
+ " \n",
+ " | 132 | \n",
+ " 75.622200 | \n",
+ "
\n",
+ " \n",
+ " | 133 | \n",
+ " 71.742100 | \n",
+ "
\n",
+ " \n",
+ " | 134 | \n",
+ " 83.608400 | \n",
+ "
\n",
+ " \n",
+ " | 135 | \n",
+ " 72.555700 | \n",
+ "
\n",
+ " \n",
+ " | 136 | \n",
+ " 69.425200 | \n",
+ "
\n",
+ " \n",
+ " | 137 | \n",
+ " 71.866200 | \n",
+ "
\n",
+ " \n",
+ " | 138 | \n",
+ " 92.751500 | \n",
+ "
\n",
+ " \n",
+ " | 139 | \n",
+ " 75.826100 | \n",
+ "
\n",
+ " \n",
+ " | 140 | \n",
+ " 82.484600 | \n",
+ "
\n",
+ " \n",
+ " | 141 | \n",
+ " 73.899100 | \n",
+ "
\n",
+ " \n",
+ " | 142 | \n",
+ " 72.839200 | \n",
+ "
\n",
+ " \n",
+ " | 143 | \n",
+ " 71.951900 | \n",
+ "
\n",
+ " \n",
+ " | 144 | \n",
+ " 70.943500 | \n",
+ "
\n",
+ " \n",
+ " | 145 | \n",
+ " 78.037800 | \n",
+ "
\n",
+ " \n",
+ " | 146 | \n",
+ " 74.408000 | \n",
+ "
\n",
+ " \n",
+ " | 147 | \n",
+ " 92.414600 | \n",
+ "
\n",
+ " \n",
+ " | 148 | \n",
+ " 64.599600 | \n",
+ "
\n",
+ " \n",
+ " | 149 | \n",
+ " 74.672200 | \n",
+ "
\n",
+ " \n",
+ " | 150 | \n",
+ " 72.482400 | \n",
+ "
\n",
+ " \n",
+ " | 151 | \n",
+ " 74.897900 | \n",
+ "
\n",
+ " \n",
+ " | 152 | \n",
+ " 68.468500 | \n",
+ "
\n",
+ " \n",
+ " | 153 | \n",
+ " 70.043800 | \n",
+ "
\n",
+ " \n",
+ " | 154 | \n",
+ " 74.629100 | \n",
+ "
\n",
+ " \n",
+ " | 155 | \n",
+ " 68.695900 | \n",
+ "
\n",
+ " \n",
+ " | 156 | \n",
+ " 78.637900 | \n",
+ "
\n",
+ " \n",
+ " | 157 | \n",
+ " 68.528000 | \n",
+ "
\n",
+ " \n",
+ " | 158 | \n",
+ " 74.401000 | \n",
+ "
\n",
+ " \n",
+ " | 159 | \n",
+ " 77.724600 | \n",
+ "
\n",
+ " \n",
+ " | 160 | \n",
+ " 79.024000 | \n",
+ "
\n",
+ " \n",
+ " | 161 | \n",
+ " 77.561800 | \n",
+ "
\n",
+ " \n",
+ " | 162 | \n",
+ " 72.664600 | \n",
+ "
\n",
+ " \n",
+ " | 163 | \n",
+ " 71.449900 | \n",
+ "
\n",
+ " \n",
+ " | 164 | \n",
+ " 70.451100 | \n",
+ "
\n",
+ " \n",
+ " | 165 | \n",
+ " 73.722100 | \n",
+ "
\n",
+ " \n",
+ " | 166 | \n",
+ " 80.396800 | \n",
+ "
\n",
+ " \n",
+ " | 167 | \n",
+ " 77.762300 | \n",
+ "
\n",
+ " \n",
+ " | 168 | \n",
+ " 78.052900 | \n",
+ "
\n",
+ " \n",
+ " | 169 | \n",
+ " 75.001900 | \n",
+ "
\n",
+ " \n",
+ " | 170 | \n",
+ " 76.887400 | \n",
+ "
\n",
+ " \n",
+ " | 171 | \n",
+ " 69.595100 | \n",
+ "
\n",
+ " \n",
+ " | 172 | \n",
+ " 77.151300 | \n",
+ "
\n",
+ " \n",
+ " | 173 | \n",
+ " 54.731300 | \n",
+ "
\n",
+ " \n",
+ " | 174 | \n",
+ " 75.822100 | \n",
+ "
\n",
+ " \n",
+ " | 175 | \n",
+ " 72.619600 | \n",
+ "
\n",
+ " \n",
+ " | 176 | \n",
+ " 73.582300 | \n",
+ "
\n",
+ " \n",
+ " | 177 | \n",
+ " 77.569900 | \n",
+ "
\n",
+ " \n",
+ " | 178 | \n",
+ " 72.680100 | \n",
+ "
\n",
+ " \n",
+ " | 179 | \n",
+ " 71.146800 | \n",
+ "
\n",
+ " \n",
+ " | 180 | \n",
+ " 67.335400 | \n",
+ "
\n",
+ " \n",
+ " | 181 | \n",
+ " 74.677600 | \n",
+ "
\n",
+ " \n",
+ " | 182 | \n",
+ " 69.761300 | \n",
+ "
\n",
+ " \n",
+ " | 183 | \n",
+ " 72.366300 | \n",
+ "
\n",
+ " \n",
+ " | 184 | \n",
+ " 73.325900 | \n",
+ "
\n",
+ " \n",
+ " | 185 | \n",
+ " 68.711600 | \n",
+ "
\n",
+ " \n",
+ " | 186 | \n",
+ " 83.478900 | \n",
+ "
\n",
+ " \n",
+ " | 187 | \n",
+ " 96.225000 | \n",
+ "
\n",
+ " \n",
+ " | 188 | \n",
+ " 81.374500 | \n",
+ "
\n",
+ " \n",
+ " | 189 | \n",
+ " 67.654400 | \n",
+ "
\n",
+ " \n",
+ " | 190 | \n",
+ " 69.617000 | \n",
+ "
\n",
+ " \n",
+ " | 191 | \n",
+ " 71.264400 | \n",
+ "
\n",
+ " \n",
+ " | 192 | \n",
+ " 89.342100 | \n",
+ "
\n",
+ " \n",
+ " | 193 | \n",
+ " 71.249600 | \n",
+ "
\n",
+ " \n",
+ " | 194 | \n",
+ " 68.632100 | \n",
+ "
\n",
+ " \n",
+ " | 195 | \n",
+ " 66.474200 | \n",
+ "
\n",
+ " \n",
+ " | 196 | \n",
+ " 71.751100 | \n",
+ "
\n",
+ " \n",
+ " | 197 | \n",
+ " 69.111100 | \n",
+ "
\n",
+ " \n",
+ " | 198 | \n",
+ " 60.833900 | \n",
+ "
\n",
+ " \n",
+ " | 199 | \n",
+ " 67.816100 | \n",
+ "
\n",
+ " \n",
+ " | 200 | \n",
+ " 67.681200 | \n",
+ "
\n",
+ " \n",
+ " | 201 | \n",
+ " 64.842800 | \n",
+ "
\n",
+ " \n",
+ " | 202 | \n",
+ " 64.041300 | \n",
+ "
\n",
+ " \n",
+ " | 203 | \n",
+ " 60.572200 | \n",
+ "
\n",
+ " \n",
+ " | 204 | \n",
+ " 69.861500 | \n",
+ "
\n",
+ " \n",
+ " | 205 | \n",
+ " 61.489700 | \n",
+ "
\n",
+ " \n",
+ " | 206 | \n",
+ " 70.064200 | \n",
+ "
\n",
+ " \n",
+ " | 207 | \n",
+ " 61.345000 | \n",
+ "
\n",
+ " \n",
+ " | 208 | \n",
+ " 99.887200 | \n",
+ "
\n",
+ " \n",
+ " | 209 | \n",
+ " 73.527600 | \n",
+ "
\n",
+ " \n",
+ " | 210 | \n",
+ " 65.796800 | \n",
+ "
\n",
+ " \n",
+ " | 211 | \n",
+ " 69.729100 | \n",
+ "
\n",
+ " \n",
+ " | 212 | \n",
+ " 68.035600 | \n",
+ "
\n",
+ " \n",
+ " | 213 | \n",
+ " 75.500500 | \n",
+ "
\n",
+ " \n",
+ " | 214 | \n",
+ " 64.245000 | \n",
+ "
\n",
+ " \n",
+ " | 215 | \n",
+ " 64.363800 | \n",
+ "
\n",
+ " \n",
+ " | 216 | \n",
+ " 64.755400 | \n",
+ "
\n",
+ " \n",
+ " | 217 | \n",
+ " 70.981100 | \n",
+ "
\n",
+ " \n",
+ " | 218 | \n",
+ " 63.046000 | \n",
+ "
\n",
+ " \n",
+ " | 219 | \n",
+ " 57.376700 | \n",
+ "
\n",
+ " \n",
+ " | 220 | \n",
+ " 60.001000 | \n",
+ "
\n",
+ " \n",
+ " | 221 | \n",
+ " 90.157300 | \n",
+ "
\n",
+ " \n",
+ " | 222 | \n",
+ " 60.843700 | \n",
+ "
\n",
+ " \n",
+ " | 223 | \n",
+ " 60.424400 | \n",
+ "
\n",
+ " \n",
+ " | 224 | \n",
+ " 64.971200 | \n",
+ "
\n",
+ " \n",
+ " | 225 | \n",
+ " 61.912600 | \n",
+ "
\n",
+ " \n",
+ " | 226 | \n",
+ " 64.053300 | \n",
+ "
\n",
+ " \n",
+ " | 227 | \n",
+ " 62.532000 | \n",
+ "
\n",
+ " \n",
+ " | 228 | \n",
+ " 62.300200 | \n",
+ "
\n",
+ " \n",
+ " | 229 | \n",
+ " 66.131900 | \n",
+ "
\n",
+ " \n",
+ " | 230 | \n",
+ " 63.364400 | \n",
+ "
\n",
+ " \n",
+ " | 231 | \n",
+ " 51.262700 | \n",
+ "
\n",
+ " \n",
+ " | 232 | \n",
+ " 61.773500 | \n",
+ "
\n",
+ " \n",
+ " | 233 | \n",
+ " 58.392600 | \n",
+ "
\n",
+ " \n",
+ " | 234 | \n",
+ " 87.031200 | \n",
+ "
\n",
+ " \n",
+ " | 235 | \n",
+ " 68.935600 | \n",
+ "
\n",
+ " \n",
+ " | 236 | \n",
+ " 55.670400 | \n",
+ "
\n",
+ " \n",
+ " | 237 | \n",
+ " 75.800000 | \n",
+ "
\n",
+ " \n",
+ " | 238 | \n",
+ " 58.985600 | \n",
+ "
\n",
+ " \n",
+ " | 239 | \n",
+ " 64.245500 | \n",
+ "
\n",
+ " \n",
+ " | 240 | \n",
+ " 66.865500 | \n",
+ "
\n",
+ " \n",
+ " | 241 | \n",
+ " 64.841900 | \n",
+ "
\n",
+ " \n",
+ " | 242 | \n",
+ " 63.263200 | \n",
+ "
\n",
+ " \n",
+ " | 243 | \n",
+ " 53.591200 | \n",
+ "
\n",
+ " \n",
+ " | 244 | \n",
+ " 59.279500 | \n",
+ "
\n",
+ " \n",
+ " | 245 | \n",
+ " 64.325500 | \n",
+ "
\n",
+ " \n",
+ " | 246 | \n",
+ " 63.230100 | \n",
+ "
\n",
+ " \n",
+ " | 247 | \n",
+ " 49.011900 | \n",
+ "
\n",
+ " \n",
+ " | 248 | \n",
+ " 62.295800 | \n",
+ "
\n",
+ " \n",
+ " | 249 | \n",
+ " 60.083500 | \n",
+ "
\n",
+ " \n",
+ " | 250 | \n",
+ " 62.083600 | \n",
+ "
\n",
+ " \n",
+ " | 251 | \n",
+ " 58.933800 | \n",
+ "
\n",
+ " \n",
+ " | 252 | \n",
+ " 57.998700 | \n",
+ "
\n",
+ " \n",
+ " | 253 | \n",
+ " 60.781800 | \n",
+ "
\n",
+ " \n",
+ " | 254 | \n",
+ " 57.126900 | \n",
+ "
\n",
+ " \n",
+ " | 255 | \n",
+ " 46.494900 | \n",
+ "
\n",
+ " \n",
+ " | 256 | \n",
+ " 57.466000 | \n",
+ "
\n",
+ " \n",
+ " | 257 | \n",
+ " 65.292100 | \n",
+ "
\n",
+ " \n",
+ " | 258 | \n",
+ " 52.747000 | \n",
+ "
\n",
+ " \n",
+ " | 259 | \n",
+ " 51.339200 | \n",
+ "
\n",
+ " \n",
+ " | 260 | \n",
+ " 57.799400 | \n",
+ "
\n",
+ " \n",
+ " | 261 | \n",
+ " 55.079900 | \n",
+ "
\n",
+ " \n",
+ " | 262 | \n",
+ " 59.348100 | \n",
+ "
\n",
+ " \n",
+ " | 263 | \n",
+ " 48.604900 | \n",
+ "
\n",
+ " \n",
+ " | 264 | \n",
+ " 52.619900 | \n",
+ "
\n",
+ " \n",
+ " | 265 | \n",
+ " 59.665800 | \n",
+ "
\n",
+ " \n",
+ " | 266 | \n",
+ " 48.814300 | \n",
+ "
\n",
+ " \n",
+ " | 267 | \n",
+ " 43.831400 | \n",
+ "
\n",
+ " \n",
+ " | 268 | \n",
+ " 53.765400 | \n",
+ "
\n",
+ " \n",
+ " | 269 | \n",
+ " 55.431700 | \n",
+ "
\n",
+ " \n",
+ " | 270 | \n",
+ " 40.151600 | \n",
+ "
\n",
+ " \n",
+ " | 271 | \n",
+ " 50.624100 | \n",
+ "
\n",
+ " \n",
+ " | 272 | \n",
+ " 44.376000 | \n",
+ "
\n",
+ " \n",
+ " | 273 | \n",
+ " 53.412300 | \n",
+ "
\n",
+ " \n",
+ " | 274 | \n",
+ " 49.834600 | \n",
+ "
\n",
+ " \n",
+ " | 275 | \n",
+ " 62.822000 | \n",
+ "
\n",
+ " \n",
+ " | 276 | \n",
+ " 53.230500 | \n",
+ "
\n",
+ " \n",
+ " | 277 | \n",
+ " 42.881400 | \n",
+ "
\n",
+ " \n",
+ " | 278 | \n",
+ " 61.869800 | \n",
+ "
\n",
+ " \n",
+ " | 279 | \n",
+ " 39.555600 | \n",
+ "
\n",
+ " \n",
+ " | 280 | \n",
+ " 46.256500 | \n",
+ "
\n",
+ " \n",
+ " | 281 | \n",
+ " 52.069800 | \n",
+ "
\n",
+ " \n",
+ " | 282 | \n",
+ " 50.417400 | \n",
+ "
\n",
+ " \n",
+ " | 283 | \n",
+ " 44.161400 | \n",
+ "
\n",
+ " \n",
+ " | 284 | \n",
+ " 57.288100 | \n",
+ "
\n",
+ " \n",
+ " | 285 | \n",
+ " 52.256200 | \n",
+ "
\n",
+ " \n",
+ " | 286 | \n",
+ " 50.828000 | \n",
+ "
\n",
+ " \n",
+ " | 287 | \n",
+ " 43.257700 | \n",
+ "
\n",
+ " \n",
+ " | 288 | \n",
+ " 45.735000 | \n",
+ "
\n",
+ " \n",
+ " | 289 | \n",
+ " 42.440300 | \n",
+ "
\n",
+ " \n",
+ " | 290 | \n",
+ " 52.033300 | \n",
+ "
\n",
+ " \n",
+ " | 291 | \n",
+ " 46.914500 | \n",
+ "
\n",
+ " \n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
}
],
"source": [
diff --git a/research_journal.md b/research_journal.md
index d4eb723..d8a3b1f 100644
--- a/research_journal.md
+++ b/research_journal.md
@@ -11,4 +11,8 @@ Forked repo
- [ ] make the latent space sparse, interpretable, compressed etc?
-Wow 25GB or gpu ram was not enougth
+Wow 25GB or gpu ram was not enougth?
+
+This page says, 17.22 GB of GPU RAM. to fine tune a 1b model https://lightning.ai/lightning-ai/studios/finetune-and-serve-llama-3-2-1b-and-3b presumably 2b is ~40. I know you can train in 8bit though, and use adam 8b
+
+But I eventually found it takes 25gb, but that's with a 128 seq len