Files
Karpathy_ZtH_Learning/My_Experiments/pytorch4.ipynb
T
2026-07-06 00:07:09 +03:00

76 KiB

In [135]:
import torch
from torch import nn
import gradio as gr
In [136]:
model = nn.Sequential(
    nn.Linear(10, 64),
    nn.ReLU(),
    nn.Linear(64, 2)
)

In [137]:
criterion = nn.CrossEntropyLoss()
optimizer = torch.optim.Adam(model.parameters(), lr=0.001)
In [138]:
inputs = torch.randn(100, 10)
targets = torch.randint(0, 2, (100,))
inputs, targets
Out [138]:
(tensor([[ 4.8804e-02, -2.5621e-01, -1.2357e+00, -9.0714e-03,  7.4170e-01,
          -6.7732e-01, -1.8312e+00,  6.8970e-01, -6.8403e-01, -2.3847e-01],
         [-2.5094e+00, -6.0240e-01, -1.4639e-01, -6.9179e-01, -5.6745e-01,
           1.2489e+00,  2.2523e+00, -3.5011e-01,  1.8129e+00,  2.3313e+00],
         [ 7.9369e-01, -6.8171e-01, -6.8305e-01, -1.0454e-01,  1.2151e+00,
          -6.2374e-01,  1.6841e-01,  2.4909e-01, -2.4538e-01, -7.6568e-01],
         [-2.2035e+00, -2.6302e-01, -3.7066e-01, -3.7983e-01,  4.6941e-01,
          -8.2937e-01,  6.8205e-01,  4.3902e-01, -3.5440e-01, -7.3553e-01],
         [-1.6355e+00,  1.0729e+00, -2.7314e-01,  1.3935e+00,  5.6104e-01,
           5.7350e-01, -1.5329e+00, -3.1065e-01,  4.6948e-02, -1.8695e+00],
         [-7.9169e-01,  1.0338e+00, -5.4296e-01, -3.8320e-01, -4.1394e-02,
          -5.1736e-01,  3.3687e-01,  1.1982e+00,  9.7457e-01,  1.0687e+00],
         [ 1.7479e+00,  5.8097e-01, -9.9886e-01, -8.2207e-01,  1.8183e-01,
          -4.0077e-01, -9.9387e-01, -5.3671e-01,  1.0585e+00,  1.8198e-01],
         [-1.1403e+00, -1.1577e+00, -4.5242e-01, -5.1363e-01, -1.5552e-03,
          -9.0793e-01,  1.1628e+00, -1.0828e+00, -3.7392e-01,  1.0463e+00],
         [-1.0721e+00,  8.7950e-02,  1.1439e+00, -3.0418e-01,  5.3119e-01,
           3.7276e-01,  7.4288e-01, -4.3452e-01,  1.6945e-02,  9.2875e-01],
         [-1.2362e+00,  3.1271e-01,  1.7583e-02, -3.2403e-01,  5.1174e-01,
          -4.4185e-01, -8.8999e-01,  9.3689e-01, -1.1439e+00, -6.8454e-01],
         [-1.1078e+00, -2.2246e+00,  1.1502e+00,  1.5653e+00, -4.1115e-01,
           1.0357e+00,  1.2984e+00,  4.2172e-01, -7.9135e-01,  2.8212e-01],
         [ 1.0256e+00, -1.0759e+00, -2.7440e+00,  1.6232e+00, -1.9590e+00,
           1.8906e+00,  1.3357e-01, -1.2620e+00, -6.6465e-01, -2.9234e-01],
         [-1.0193e-01, -2.7977e-01, -4.2290e-01,  7.4962e-03, -6.3255e-01,
          -1.7246e+00,  1.5143e+00,  4.2844e-01,  1.2020e+00, -2.2200e+00],
         [-5.2421e-02,  2.4793e-01, -1.1921e+00, -8.2693e-01,  2.5007e+00,
           1.5627e+00, -4.7502e-01,  5.9799e-01, -4.7707e-01, -8.4204e-01],
         [-1.6205e+00, -9.0774e-01,  2.4866e-01,  1.3233e-01,  1.6416e-01,
           5.5337e-01, -1.2629e+00,  1.9277e+00, -1.0999e+00,  4.9531e-01],
         [ 5.2551e-01,  4.9704e-01,  2.6379e-01, -5.7231e-01, -7.8467e-01,
           1.4587e+00, -6.6534e-01,  9.4824e-01, -8.6980e-01,  2.3667e-01],
         [ 6.5259e-03, -5.4665e-01,  9.8427e-01, -5.6045e-01,  2.5345e-01,
           2.1779e+00,  4.7144e-01,  2.1087e+00,  6.2195e-01,  2.3753e-01],
         [ 5.1723e-01,  2.4161e-01,  7.0581e-01,  8.9307e-01, -1.3754e+00,
           5.1093e-01,  4.1855e-01, -1.1480e-01, -1.9043e+00, -7.1835e-01],
         [ 1.8580e+00, -1.0808e+00, -1.8744e+00, -6.8925e-01,  6.6875e-01,
          -2.7741e+00,  2.8794e-02,  6.4208e-01, -5.0184e-01,  6.9280e-01],
         [-7.3709e-01, -5.9740e-01, -1.1346e+00,  2.2260e-01, -2.7983e+00,
           1.5508e+00,  4.5044e-01, -1.8824e-01, -3.1572e-01,  4.3137e-01],
         [ 6.9586e-01,  6.5494e-02, -1.2508e+00,  8.6533e-03, -2.2115e+00,
           9.2280e-01,  9.7388e-01,  7.3370e-01,  1.4000e+00, -1.9133e+00],
         [ 7.3239e-01, -3.4084e-02, -5.2712e-01,  3.5198e-01, -5.0588e-01,
           8.8400e-01,  1.4028e+00,  8.3649e-02, -5.0862e-01,  1.9417e+00],
         [ 3.5797e-01,  4.8999e-01,  1.4976e+00,  1.0472e+00,  6.3210e-04,
           7.7740e-01, -1.0719e+00, -2.7216e-01,  1.9480e+00,  1.1834e+00],
         [-1.1100e+00, -9.7653e-02,  1.0778e+00, -7.7475e-01,  1.5107e-01,
          -2.9157e+00, -1.3997e-01,  1.1219e+00,  1.8760e+00, -8.6501e-02],
         [ 2.8214e-01,  1.5213e+00, -9.6859e-01,  8.7822e-01, -7.8086e-01,
           1.8867e+00, -1.5234e-01, -3.1354e-01,  9.3848e-01,  1.0288e+00],
         [ 8.8033e-01,  1.7087e-01, -5.7025e-01, -8.7126e-02,  1.1741e-01,
          -6.4963e-01,  7.6808e-01, -3.0767e-01, -4.8848e-01, -1.3077e-02],
         [-1.0243e+00, -1.8460e+00, -8.0261e-01, -1.1987e+00,  2.2589e-01,
           1.1297e+00, -4.6239e-01, -1.1317e+00,  3.4420e-01, -3.0191e-01],
         [-2.0685e-01, -1.6941e-01, -5.6926e-01, -9.5053e-01, -8.8606e-02,
          -6.8864e-02, -1.6652e-01, -2.3508e-01, -1.8720e+00, -1.4244e+00],
         [-6.5154e-02, -4.8091e-01, -1.4675e-02,  4.0183e-01, -6.9502e-01,
          -3.3952e-01,  1.0757e-01,  8.2126e-01,  6.8403e-01, -9.3160e-02],
         [ 9.6906e-01,  6.3849e-01,  7.5876e-01,  4.6160e-01, -1.1923e-01,
          -4.1860e-01, -1.5128e+00, -4.5432e-01,  1.1074e-01, -9.8693e-01],
         [ 4.4886e-01,  6.9591e-01, -1.6471e-01, -5.7850e-01, -5.8333e-01,
           2.7148e-01,  5.5878e-01, -2.5797e+00,  5.2031e-01,  1.6348e+00],
         [ 4.6444e-02, -2.0674e+00,  1.4947e+00,  1.4800e-01,  5.5774e-02,
           1.0025e+00,  1.8599e-01, -8.6468e-01,  1.3827e-02, -1.2366e+00],
         [-7.8746e-01,  1.1019e+00, -7.3246e-01, -1.7185e+00, -1.7822e-01,
          -2.2405e-01, -8.2583e-01, -1.0507e+00,  4.7034e-01,  9.0243e-01],
         [-1.5113e-02, -4.2432e-01, -1.2706e+00,  1.2907e+00, -1.1182e+00,
           4.8057e-01,  5.2811e-01,  1.6989e-02, -1.7739e-01,  5.1981e-01],
         [ 9.6758e-01,  7.4664e-01,  3.0512e-01,  1.3642e+00,  2.4631e+00,
           5.0060e-01, -3.4373e-01, -2.1197e-01,  8.0819e-01, -4.8251e-01],
         [ 3.4351e-01,  6.3319e-01,  7.0588e-02, -9.4129e-01, -1.6364e+00,
           5.4155e-01, -2.5894e-01,  1.1533e+00, -2.6043e-01,  1.1832e+00],
         [ 1.8984e-01, -9.9339e-01, -1.7524e-02, -2.3580e+00,  9.6092e-01,
           1.2660e+00, -2.5114e-01,  3.4513e-01,  1.3431e+00,  2.0167e+00],
         [-4.8859e-01,  3.5978e-01,  8.3606e-01,  1.4656e-01, -9.8206e-01,
           3.8068e-01,  1.1311e+00, -8.3865e-01, -2.4575e-01, -2.9588e-01],
         [ 1.0540e+00,  1.9186e+00,  1.9087e+00,  2.6399e-01, -3.2603e-01,
           4.4019e-01,  9.8515e-01,  7.4938e-01, -5.2077e-01,  7.2621e-01],
         [-3.7708e-01, -3.3747e-01,  7.1014e-01, -4.8083e-01,  1.5201e+00,
           1.8573e-01,  5.5212e-02, -5.5214e-01,  1.3598e+00, -4.5411e-01],
         [-1.8885e-01,  1.3531e+00,  2.0599e+00, -6.6096e-01,  5.6763e-01,
          -1.0109e+00,  1.5353e-01, -9.1023e-02, -1.5608e+00,  5.4691e-01],
         [-1.5618e-01,  1.5224e+00,  9.1232e-02,  7.5443e-02, -6.8488e-01,
           7.5923e-01,  1.5262e+00,  1.8482e+00, -5.9170e-01,  5.5420e-01],
         [ 6.1903e-01,  5.7256e-01,  7.5358e-01, -7.7054e-01,  1.5655e+00,
          -4.1518e-01, -6.5876e-01, -1.6880e+00, -3.8015e-01,  5.9101e-01],
         [ 2.7291e-01, -1.1167e+00,  4.1428e-01,  5.9713e-01,  3.2962e-01,
           1.7146e-01, -3.5768e-02,  2.7795e-01, -1.3128e+00, -6.6481e-01],
         [ 5.5544e-01,  1.5743e+00,  5.6996e-01, -5.0497e-01,  6.1093e-01,
           3.8105e-02, -6.2993e-01, -4.6401e-01, -1.6552e+00, -2.9470e-01],
         [ 4.4170e-01, -3.5004e-01, -1.1283e+00,  1.0873e+00, -1.7133e+00,
          -4.7863e-01, -8.3405e-02,  1.6745e-01, -4.0759e-01, -2.0497e+00],
         [-8.9912e-02, -2.0827e-01, -7.4388e-01,  1.5504e+00, -3.8189e-01,
          -1.0284e+00, -1.5057e+00,  1.1280e-01,  4.2361e-01,  7.2713e-01],
         [-1.0670e+00, -3.4109e-01,  2.2113e-01, -2.6240e-01,  7.7777e-01,
           7.7266e-01, -3.0934e-01, -1.7555e-01,  2.4887e-01, -4.6625e-01],
         [ 1.3879e+00,  6.4816e-01, -1.1635e+00, -5.7573e-01, -8.0071e-01,
           1.5201e+00, -1.0437e+00,  3.0919e-01,  8.9742e-01,  4.6783e-01],
         [-1.2325e-01, -2.1064e-01, -1.6424e+00,  2.4806e-01,  2.6568e-01,
           1.3759e-01,  5.5073e-01,  1.9937e+00,  1.6719e+00,  1.1304e+00],
         [-1.0862e-01,  8.5983e-01,  1.7794e+00,  1.0355e+00, -1.1113e+00,
           1.8642e-02, -1.2325e-01,  1.0971e-01,  7.1290e-01,  2.9933e-02],
         [ 4.1193e-01, -7.4859e-01, -3.1811e-01, -3.5218e-02, -4.4465e-04,
          -8.1358e-01,  1.7974e+00,  1.1549e+00, -1.7358e+00, -4.8177e-01],
         [ 8.7149e-01, -3.4297e-01, -6.8820e-01, -2.2735e-01,  6.7073e-01,
          -9.3684e-01, -1.0237e+00,  1.6772e-01, -8.5531e-01,  5.2246e-01],
         [ 2.7150e-02, -7.9782e-01,  9.0369e-01,  2.4895e-01,  1.2866e-01,
          -3.0302e-01,  2.1317e-01, -1.1875e-03, -1.4718e+00,  9.8710e-01],
         [ 1.3740e+00, -1.8769e+00, -5.5445e-01,  5.0167e-01, -5.2112e-01,
           5.9300e-01,  1.4814e+00, -9.6926e-01, -7.9607e-01,  1.4945e+00],
         [ 1.8722e-01, -3.6626e-01,  1.0020e+00, -2.7918e-01,  3.4448e-01,
           1.0923e+00, -1.1996e+00, -5.5437e-01,  7.5025e-01,  3.8823e-01],
         [ 4.4064e-01,  7.8581e-01,  6.6321e-01,  2.5463e-01,  3.0502e-01,
           1.0949e+00,  1.0592e+00,  1.7495e-01,  1.3793e+00,  5.2539e-01],
         [-7.9093e-01,  6.8779e-01,  9.1268e-01,  1.3795e+00,  3.5076e-01,
          -6.4836e-02, -6.1481e-01, -7.2383e-01,  9.7661e-01,  5.8535e-01],
         [ 7.0315e-01,  1.5132e-01,  3.7544e-01,  3.3137e-01, -9.7267e-01,
          -9.0385e-01,  1.2422e-01, -9.7517e-01, -8.6997e-01, -1.7263e+00],
         [ 1.6817e+00, -1.5832e+00,  8.7938e-01,  1.8937e-01,  2.6741e-01,
          -4.6220e-01, -1.5599e-01, -2.4178e-01, -2.5339e-01, -4.1075e-01],
         [-2.1477e-01, -9.6698e-01,  1.1982e+00,  1.9850e-01, -4.6238e-01,
           8.8963e-02,  5.6321e-01, -4.7110e-01,  8.5709e-01, -2.6057e-01],
         [-9.1708e-01,  2.8086e-01,  3.5531e-01,  4.0752e-01, -1.1618e+00,
           2.7248e-01,  2.1690e+00,  1.3472e-01, -1.6739e+00,  2.8310e-02],
         [-7.9900e-01,  1.3715e+00,  4.1936e-01,  4.1034e-01, -1.9592e+00,
           2.6559e-01,  4.2968e-01,  4.0226e-01,  1.7239e+00, -1.2228e-01],
         [-4.2586e-01,  5.6330e-01,  2.0628e+00, -1.7123e+00, -1.6720e+00,
           2.4541e-01,  1.2004e+00,  7.7853e-01, -1.3816e-01,  1.6787e+00],
         [ 4.7406e-01,  2.4450e-01, -1.0639e+00, -1.6732e-01, -4.4288e-01,
          -3.6224e-01, -1.2909e-01,  2.1262e-01, -1.1136e+00,  1.0353e+00],
         [-1.0653e-01,  1.1156e+00, -5.8549e-01, -6.6358e-01,  3.8219e-01,
           9.8836e-01, -9.8676e-02, -2.4348e-01, -1.8894e+00, -5.8461e-01],
         [-7.8177e-01, -1.3939e+00,  5.1818e-01, -6.6074e-01,  7.2580e-01,
          -5.2110e-01, -2.0160e+00, -4.9491e-01, -1.1338e-01,  3.4431e-01],
         [-6.8008e-01,  1.2411e+00,  9.4728e-02,  4.2304e-01,  8.4778e-01,
           4.2301e-01, -3.1571e-01, -3.3624e-01, -9.8750e-01, -4.4596e-01],
         [ 8.2074e-01, -1.6857e+00,  5.6937e-01, -7.0712e-01,  1.5822e+00,
           1.1742e-01, -1.0831e+00,  9.1407e-01, -1.4636e+00, -1.5029e+00],
         [ 1.9620e+00, -1.3159e+00, -7.2637e-02, -4.5634e-01,  2.3303e-01,
           6.1412e-01, -3.5614e-01,  1.5723e-02,  2.3831e+00,  1.5807e+00],
         [-4.0818e-01,  6.3348e-01, -5.5622e-02, -3.0837e-01,  7.5351e-01,
           9.3058e-01, -6.3469e-01, -9.3780e-01, -5.0805e-01, -2.4557e-01],
         [ 1.0095e+00, -1.2663e+00, -4.0852e-01,  4.3246e-02,  4.3813e-01,
          -9.5926e-01,  7.2811e-01,  9.0090e-01,  2.1820e+00, -9.2644e-01],
         [-7.6431e-01, -1.8521e+00, -1.2159e-01,  6.7719e-01,  8.5381e-01,
          -4.6268e-01, -2.6756e-01, -1.5303e+00, -7.7945e-01,  1.5449e+00],
         [-9.1243e-01, -4.3255e-01,  7.4179e-01,  4.9009e-01,  1.8730e-01,
           6.5151e-03, -2.4902e-02, -1.3449e+00,  9.4886e-01,  4.3324e-01],
         [-2.8463e-01, -3.5710e-01,  2.3836e+00,  4.5578e-01,  3.5586e-01,
          -9.9450e-01, -1.7142e+00, -1.2274e+00, -1.1235e+00,  3.2325e-01],
         [ 2.6865e-01, -4.4980e-02, -9.1669e-01,  3.6031e-01,  8.9056e-01,
          -1.0752e+00, -1.9408e-01, -1.0535e+00,  3.2474e-01,  8.9757e-01],
         [-1.4641e+00, -1.0333e+00, -3.9820e-01,  7.6479e-01,  1.7530e+00,
           4.1005e-01, -9.0672e-01, -4.1261e-01,  1.5690e+00,  2.7303e-01],
         [-5.2437e-01, -1.1565e+00,  2.4940e+00,  9.2580e-02, -1.1510e+00,
          -1.1226e+00,  8.3184e-01,  6.5477e-01, -1.2506e+00, -5.4643e-01],
         [ 3.1134e-01, -8.3962e-01, -1.6971e+00,  5.7771e-01,  5.4350e-01,
          -1.3557e+00,  3.9031e-01, -1.0716e+00,  5.8988e-02, -3.0929e-01],
         [ 1.1706e+00,  2.3883e-01,  2.2010e+00, -5.5880e-01,  1.0341e+00,
           9.0447e-01, -1.9376e+00,  1.3021e+00,  4.2021e-01,  5.6214e-01],
         [-1.7085e+00, -4.3051e-01, -2.2308e-01,  9.8754e-01,  5.2974e-02,
          -1.1869e+00,  7.2406e-01,  4.7683e-01,  4.5037e-01, -8.1903e-01],
         [-5.3197e-01, -4.8066e-01,  1.2811e-01, -1.1226e+00,  3.3392e-01,
           1.0051e+00,  2.0949e+00, -6.5363e-01,  4.5532e-01,  3.7340e-01],
         [ 3.1060e-01, -1.1186e-01,  2.7865e-01, -5.2431e-01,  7.6550e-01,
           1.1350e+00, -8.1086e-01, -6.4127e-01,  1.4081e-01,  2.1214e-01],
         [ 8.1934e-01, -8.6312e-01,  3.2622e-01,  1.6784e-01,  1.0140e-01,
          -7.1274e-01,  1.2202e-01, -6.4341e-01,  1.7408e+00,  1.9630e-01],
         [-8.3883e-01,  5.9231e-01, -1.5484e+00, -4.5570e-01,  1.1247e+00,
          -7.1118e-02, -5.0491e-01,  1.1907e-01,  1.4142e+00, -1.5979e+00],
         [ 8.9225e-01,  7.2826e-01, -1.0254e+00, -1.2053e+00, -1.5111e+00,
           7.1453e-01,  8.6075e-01,  8.7000e-01, -7.2120e-01,  1.5244e+00],
         [-2.6456e-01,  5.1987e-01,  3.3334e-01,  1.5353e+00,  1.3562e+00,
          -1.2381e+00, -3.5292e-01, -2.5616e-01,  1.8810e+00,  3.5091e-02],
         [ 1.2920e+00, -1.1201e+00,  2.4572e+00, -6.5059e-01, -6.7194e-01,
          -6.4930e-01,  3.5054e-01, -5.4898e-01, -1.0609e+00, -2.9448e-01],
         [-1.3456e-01, -1.2201e+00, -1.4504e+00,  1.2101e-01,  1.3760e+00,
          -1.5244e+00, -8.3940e-01,  2.9724e-01, -1.2700e+00,  2.5177e-01],
         [ 1.9538e+00,  2.6563e+00, -9.1060e-01,  6.7359e-01, -1.0777e+00,
          -3.5074e-01, -2.0572e-01,  1.1528e+00, -1.0929e+00, -1.3605e+00],
         [-2.2383e-01,  1.6842e-01, -9.4740e-02,  1.0462e+00, -1.0439e+00,
           1.1693e+00, -8.7186e-01, -1.0552e+00, -5.4301e-01, -4.2519e-01],
         [-2.4094e-01, -1.5082e-01,  5.6823e-01,  3.4910e-01, -1.3083e-01,
          -5.0953e-01,  7.9095e-01, -3.0531e-01, -1.1021e+00,  2.0956e-01],
         [-4.2314e-01,  9.6055e-01, -1.9346e-01,  6.5145e-01,  8.0068e-01,
          -5.9523e-01,  1.9311e-01, -7.3140e-01, -1.8949e-01, -1.3235e+00],
         [ 1.6128e+00, -6.0309e-01,  1.5565e-01,  1.3547e+00,  1.5164e+00,
           3.0824e-01, -7.3917e-01,  9.8084e-01, -4.0923e-01,  5.8611e-01],
         [-4.9458e-01,  7.1390e-01,  7.9294e-01, -9.1602e-01, -1.2265e+00,
           1.9799e-01, -4.5398e-02, -3.2721e-01, -3.5806e-01, -8.7559e-01],
         [-1.5600e+00,  7.9071e-01,  4.5600e-01, -3.7511e-01,  4.3095e-01,
           5.3766e-01,  1.4889e+00, -1.0366e+00, -1.6581e-01,  4.8514e-01],
         [-5.2725e-01, -2.2094e+00, -4.0261e-01, -9.3621e-01, -1.1495e-01,
          -1.2265e+00,  1.5740e-01, -9.3247e-01,  1.2482e+00,  3.4227e-01],
         [ 8.9682e-01,  3.3205e-01, -6.2920e-01, -5.8867e-01,  8.7311e-02,
          -4.0756e-01, -5.2880e-01, -5.1861e-01, -1.5385e-01, -6.4612e-01],
         [ 1.2567e-02,  9.7907e-01, -1.7345e-01, -8.6710e-01,  8.2795e-01,
          -3.0441e-01,  7.7101e-01,  2.6169e-01,  1.2632e+00, -8.8230e-02],
         [ 9.8704e-01, -1.1337e+00, -1.1101e+00,  7.7906e-01, -1.5115e+00,
          -2.4731e-01,  3.8748e-01, -1.0705e+00, -4.4531e-01, -3.5468e-01]]),
 tensor([0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0,
         0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0,
         1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1,
         0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1,
         0, 0, 0, 1]))
In [139]:
epochs = 100
for epoch in range(epochs):
    model.train()
    y_pred = model(inputs)
    loss = criterion(y_pred, targets)
    optimizer.zero_grad()
    loss.backward()
    optimizer.step()
model.state_dict()
Out [139]:
OrderedDict([('0.weight',
              tensor([[-2.2016e-01, -5.9375e-02,  7.5217e-02, -3.9907e-01,  1.4349e-01,
                       -1.8388e-01,  1.4105e-01,  5.8254e-02,  3.9814e-01,  1.7055e-01],
                      [-1.2754e-01,  2.2015e-01,  4.8397e-02, -7.4136e-02, -1.0511e-01,
                       -2.7889e-01, -1.6758e-01, -1.6418e-01,  3.8271e-03, -2.4329e-01],
                      [ 3.3260e-01, -1.9657e-01, -2.5364e-01,  1.5739e-02,  2.2092e-01,
                       -3.0510e-02,  3.3548e-01, -2.0381e-01,  3.2623e-01,  1.9863e-01],
                      [ 1.2383e-02,  2.4335e-01, -3.3500e-01,  1.2690e-01, -9.4859e-02,
                       -1.3195e-01, -3.2699e-01,  1.4901e-01,  1.8865e-02, -2.5957e-01],
                      [ 2.5930e-01,  8.1919e-02, -1.9228e-01, -5.8726e-02, -1.8934e-01,
                        1.0438e-01, -1.3650e-01,  2.8281e-02, -1.1021e-01,  1.0526e-01],
                      [-1.1102e-02, -2.3874e-01,  2.3389e-02,  3.0209e-01,  1.4496e-01,
                        7.9507e-03, -2.2429e-01, -3.7351e-01,  6.0114e-02,  2.5742e-01],
                      [ 2.4305e-01,  2.3917e-01, -3.0244e-01, -9.5191e-02,  1.7086e-02,
                       -8.3189e-02,  3.4656e-01,  2.2274e-01, -5.8508e-02, -1.8545e-01],
                      [ 9.3091e-03, -1.5958e-01,  3.0759e-01,  5.5224e-02, -6.3429e-02,
                        7.3900e-02, -1.2959e-01,  1.4088e-01, -1.0477e-01, -8.4926e-02],
                      [-4.2498e-03, -2.3671e-01, -4.4906e-03,  3.4098e-02, -2.3944e-01,
                       -9.6089e-02, -1.8458e-01,  2.2439e-01,  6.4658e-02, -1.5791e-01],
                      [-4.0695e-02,  5.5228e-02, -8.0600e-02, -1.1087e-01, -2.8357e-01,
                        1.8475e-01, -3.7346e-01,  2.7843e-01, -2.7438e-01,  1.1487e-01],
                      [ 3.6142e-01, -1.9479e-02, -2.2496e-01, -2.3993e-01, -3.8151e-01,
                        1.0011e-01, -1.7454e-01,  8.8952e-02, -1.9953e-01, -7.9784e-02],
                      [ 2.6076e-02,  1.6525e-02, -2.7128e-01, -1.9778e-01, -3.8634e-01,
                       -1.8228e-02, -4.5531e-03,  4.3098e-01, -2.4626e-01, -2.7075e-02],
                      [-1.1831e-01,  3.9964e-01,  1.2655e-01,  7.1339e-02, -1.0209e-01,
                       -3.1598e-01, -1.5010e-01,  1.9991e-01,  2.3755e-01,  2.4358e-01],
                      [-8.3635e-02, -3.0718e-01,  2.7830e-02,  2.3066e-02, -1.4603e-01,
                       -1.3818e-01,  1.7685e-01, -1.0229e-01, -3.1457e-01,  3.4312e-01],
                      [-1.2981e-01,  1.6982e-01, -2.5485e-02, -2.5287e-01,  2.1594e-01,
                       -3.2816e-01,  5.7123e-02,  2.8306e-01, -1.2687e-02,  3.9587e-02],
                      [ 3.1820e-02, -1.1323e-01, -1.6797e-01, -6.8346e-02, -8.5566e-02,
                        3.7193e-01, -1.9887e-01, -5.6449e-02, -2.5482e-01, -1.5934e-01],
                      [ 2.7030e-01, -1.8916e-01, -4.0226e-02,  2.8652e-01,  1.8474e-01,
                       -1.8830e-01,  5.5436e-02,  7.4434e-02, -1.6833e-01, -1.9687e-01],
                      [ 1.5900e-01, -2.2190e-01,  1.7569e-01, -7.4725e-02, -5.6169e-02,
                       -1.1511e-01,  7.3833e-03, -1.7265e-01,  2.6734e-02, -1.4257e-01],
                      [-1.8400e-01, -2.0385e-01,  2.4203e-01, -3.8987e-02, -1.1701e-01,
                       -1.0022e-01, -9.0261e-02,  2.1760e-01,  9.5677e-02,  5.5538e-02],
                      [-1.4640e-01,  1.0416e-02,  3.0472e-01,  8.5817e-02,  1.2841e-01,
                        1.7460e-01, -4.2074e-01, -2.5978e-01, -1.8974e-01,  1.7545e-01],
                      [ 2.4888e-01, -1.2064e-01,  1.6814e-01,  2.3213e-01,  9.9230e-03,
                        1.8216e-01,  1.2776e-01, -3.7178e-01,  2.8853e-01, -2.2272e-01],
                      [ 1.2303e-01,  1.3870e-01,  1.8837e-01, -2.6256e-01,  1.9104e-01,
                       -5.6237e-02,  5.9923e-02, -3.1371e-02,  1.7387e-01, -1.5766e-01],
                      [-2.6736e-01, -9.2492e-03,  3.7534e-01,  2.8721e-01, -2.9102e-01,
                        1.7776e-01, -1.7887e-01,  1.0305e-01, -2.9950e-01,  9.2197e-02],
                      [-7.6164e-02,  2.4381e-01, -1.0093e-01, -3.7068e-01,  4.3432e-02,
                       -1.5242e-01, -2.8528e-01, -1.9444e-01,  2.1789e-01, -2.3945e-01],
                      [ 3.6610e-01, -1.5819e-01,  6.7587e-02, -2.5810e-01, -2.2768e-01,
                        1.1825e-02, -1.2277e-01,  2.2929e-01, -9.8173e-02, -1.5309e-01],
                      [ 3.0401e-01, -1.4314e-01,  3.5880e-01,  8.8006e-02, -1.2004e-01,
                        2.2214e-01,  2.1524e-01, -2.7282e-01,  2.8125e-01, -3.3755e-01],
                      [ 1.3708e-01, -1.7691e-01, -2.8675e-01,  3.4646e-01,  4.2805e-02,
                        2.4810e-01, -2.8509e-01, -8.0820e-02, -2.3485e-02,  7.3439e-02],
                      [ 7.2987e-02, -2.1628e-01,  1.9895e-01,  1.0311e-01, -3.0028e-01,
                        5.1710e-02, -1.8179e-01,  2.3032e-01,  1.1153e-01, -2.4377e-01],
                      [ 2.8538e-01, -5.6363e-02,  2.2375e-01, -1.9230e-01, -2.0103e-01,
                       -1.7261e-01, -9.3752e-02, -1.0686e-01, -3.6255e-02, -1.5872e-02],
                      [ 1.5693e-01, -7.2839e-02,  7.4648e-02, -1.7365e-01,  2.0504e-01,
                        2.4028e-01,  3.7774e-01,  1.8930e-01, -3.0255e-01,  2.8579e-01],
                      [ 1.1390e-01, -1.2632e-01, -2.4025e-01, -1.3296e-01,  2.2141e-01,
                        2.0396e-02, -1.9351e-01, -5.8673e-02,  3.4315e-01,  1.4076e-02],
                      [ 1.0392e-01,  3.2831e-01,  3.2298e-01, -4.0303e-02, -2.1869e-01,
                        1.6755e-01,  3.6050e-01, -5.7064e-03,  2.1902e-01,  1.5136e-01],
                      [ 3.5392e-01, -1.8389e-01, -4.4509e-02,  9.0986e-02, -2.9626e-02,
                       -3.2311e-02, -2.8565e-01,  6.5069e-02, -5.2222e-02, -2.0363e-01],
                      [-2.1059e-01,  3.0364e-01,  2.5175e-01, -1.5406e-01,  1.8230e-01,
                       -5.1117e-02,  2.8655e-01, -4.2365e-01, -6.7762e-02, -2.4150e-01],
                      [-3.0575e-02,  5.3928e-02,  3.4214e-01,  4.0268e-01, -5.9391e-02,
                       -3.4532e-01,  3.6144e-01,  3.8464e-01, -6.2769e-03,  3.5722e-01],
                      [-1.0028e-02, -1.5395e-01,  3.5590e-01, -8.2113e-03, -3.7358e-01,
                       -8.3155e-02, -4.3946e-01,  1.2033e-01,  1.9307e-01,  4.2403e-02],
                      [-1.8569e-01,  3.4291e-01,  2.5743e-01, -2.0798e-01, -1.2039e-01,
                       -3.0483e-01,  2.0232e-01,  2.4173e-01, -2.7785e-01, -2.1453e-02],
                      [ 9.8230e-02,  1.2176e-01,  1.9716e-01,  7.4973e-02, -1.7288e-01,
                       -9.8637e-02, -1.6773e-01, -4.4106e-02,  1.6710e-01,  7.3373e-02],
                      [-1.3578e-01, -1.9848e-01,  2.2219e-04, -2.3494e-01,  1.6748e-01,
                       -9.7404e-02, -2.2236e-01,  1.7283e-01, -7.7599e-02, -2.8866e-02],
                      [ 1.9669e-02, -3.7379e-01, -2.2031e-01,  2.0566e-01, -3.2002e-01,
                        1.1322e-01,  1.2062e-01, -2.5235e-01, -2.4711e-01, -6.8181e-02],
                      [-2.0335e-01, -6.9530e-02, -1.7851e-01, -3.5333e-02, -1.5839e-01,
                        6.9161e-02,  1.4341e-01, -2.0484e-01,  3.1338e-01, -1.0206e-01],
                      [ 8.8549e-02,  1.1574e-01, -1.4944e-01, -3.5495e-02,  3.7738e-01,
                        1.9252e-02, -4.0461e-01,  1.8388e-02,  3.9141e-01, -2.3987e-01],
                      [ 2.5064e-01,  3.3055e-01, -3.1976e-01,  6.9269e-03,  2.3410e-01,
                        1.4690e-01,  1.3225e-01, -1.2007e-01,  1.2071e-01,  7.4637e-03],
                      [-1.5262e-01, -1.5903e-01,  1.6555e-01, -1.8759e-01, -1.5645e-01,
                       -3.8306e-01,  3.2384e-01,  2.1814e-02,  3.8336e-02, -1.5643e-01],
                      [-2.9472e-01, -1.7724e-01, -7.9990e-02, -7.6032e-02, -1.0019e-01,
                       -3.3820e-01,  7.9552e-02,  3.7048e-02, -1.7268e-01,  3.6587e-01],
                      [ 1.2446e-01,  8.3958e-02,  2.3713e-01, -2.3092e-02, -1.5881e-01,
                       -1.7655e-01, -2.1277e-01,  1.0502e-01,  1.4647e-01, -2.2854e-01],
                      [ 2.0037e-01,  6.3680e-02, -4.5224e-02,  2.1526e-01, -1.5315e-01,
                       -1.0002e-01, -5.1355e-02, -3.7862e-01, -4.2044e-02, -3.3769e-01],
                      [ 9.7904e-02,  3.3380e-01,  1.9513e-01,  2.4615e-02,  4.4332e-03,
                        2.4587e-01, -4.4645e-02, -2.7671e-01,  3.7246e-03,  2.0640e-01],
                      [ 3.3440e-01, -5.7649e-03, -3.1242e-01,  4.9030e-02,  3.3505e-02,
                       -7.9026e-02,  3.1365e-01, -8.5450e-02,  3.6176e-01, -8.2548e-02],
                      [-2.6872e-01,  1.0035e-01, -2.1035e-01, -3.8581e-01,  1.3642e-01,
                        1.6073e-01, -8.8420e-02,  3.5054e-03,  1.0151e-01, -2.5975e-01],
                      [ 6.7415e-03, -4.1707e-01, -9.2547e-02,  1.5266e-01,  2.4215e-02,
                        1.2420e-01,  1.9100e-01, -1.4872e-01, -3.3914e-01,  1.7041e-01],
                      [-7.7545e-02, -2.1140e-01, -6.8953e-02, -2.7003e-01, -6.3705e-02,
                        2.4309e-01, -2.8358e-01, -7.9144e-02, -1.9622e-02,  2.2450e-01],
                      [-1.5241e-01,  3.2918e-01,  1.7866e-01, -3.1758e-01, -1.6289e-01,
                       -3.9229e-01, -3.0535e-02,  8.3579e-02,  3.4037e-02, -1.6091e-01],
                      [-1.4701e-01, -1.5821e-01, -3.1717e-01, -1.6934e-01, -2.2492e-01,
                        1.8897e-01, -9.8684e-02, -1.1532e-02,  2.2430e-01,  3.3169e-01],
                      [-1.4969e-01, -1.2020e-01, -1.7082e-01,  1.5031e-01, -2.7644e-02,
                       -1.2645e-01, -2.8131e-02, -1.7931e-01,  1.8060e-01, -2.8297e-01],
                      [ 4.0194e-01,  1.8556e-01, -6.4832e-02, -1.5289e-01,  4.6436e-02,
                        8.9961e-02,  2.1988e-01, -3.4020e-01,  1.8004e-01,  4.4172e-02],
                      [ 2.4432e-01, -5.2496e-02, -6.6866e-02,  1.4205e-03,  6.6168e-02,
                        3.4981e-01,  8.8517e-03, -2.0471e-01,  3.0417e-01, -2.7407e-02],
                      [-2.5443e-01,  2.8167e-01,  1.7022e-01, -3.6294e-01,  2.1552e-01,
                        1.5843e-01, -7.9184e-02, -5.2205e-02,  3.2316e-01,  1.1882e-01],
                      [-2.5265e-01, -2.7744e-01, -3.2118e-01,  3.1325e-01, -2.6152e-01,
                       -1.2912e-01,  9.4449e-02,  6.0743e-02,  9.0948e-02, -1.0493e-01],
                      [ 1.3784e-01,  1.6916e-01,  1.7746e-01, -3.4382e-01, -1.2665e-01,
                       -1.5018e-01,  1.3121e-01, -8.2005e-02,  8.7769e-02, -2.1861e-01],
                      [-2.4017e-02, -6.5777e-02, -8.0803e-02, -2.6843e-01,  1.6947e-01,
                       -1.2664e-01, -2.3112e-01, -1.3255e-01,  2.7413e-01, -1.6510e-03],
                      [-3.2381e-01, -1.6518e-02,  6.4153e-02, -3.3728e-01, -1.0158e-01,
                        4.8828e-02, -2.2799e-01,  2.2465e-01,  2.3467e-01, -1.4724e-01],
                      [ 1.8876e-01, -1.9099e-01, -3.0669e-01, -3.5707e-01,  4.8596e-02,
                        4.1064e-01, -1.0954e-01, -2.9023e-04,  1.8761e-01,  2.4180e-01],
                      [ 2.2578e-01,  1.8874e-01, -2.5573e-01,  2.4120e-01,  6.1784e-02,
                        3.6196e-01, -6.5866e-02,  4.5311e-02,  1.3924e-01,  2.8198e-01]])),
             ('0.bias',
              tensor([ 0.0517, -0.2712,  0.1939,  0.0591, -0.0256,  0.1810,  0.0457,  0.1275,
                       0.1088, -0.0552,  0.0544,  0.0229,  0.0065, -0.2926, -0.1290,  0.2034,
                       0.1512,  0.0661, -0.1485, -0.1230,  0.0563,  0.0386, -0.0960, -0.1044,
                      -0.2131, -0.0761, -0.0409, -0.2986, -0.1174, -0.2033,  0.3599, -0.0622,
                       0.2620,  0.3912, -0.1950, -0.1077,  0.0471, -0.3085, -0.1025,  0.1054,
                       0.0186,  0.2250,  0.4103, -0.1697, -0.0551, -0.3408,  0.1249,  0.0177,
                       0.0668,  0.1511, -0.2150, -0.3195, -0.0522, -0.0562,  0.0202,  0.3621,
                       0.0823, -0.0575, -0.0768,  0.0066, -0.1016,  0.0417,  0.1443,  0.2063])),
             ('2.weight',
              tensor([[ 0.1231,  0.1448, -0.0633,  0.1431, -0.1256, -0.0767, -0.2156, -0.0167,
                       -0.0694, -0.1236, -0.0755, -0.0445,  0.1481,  0.1748,  0.2070,  0.1077,
                        0.0275, -0.1358, -0.0197, -0.1051, -0.1685,  0.1159, -0.1859,  0.1589,
                       -0.1194, -0.0226,  0.1591,  0.0299, -0.0037,  0.0564,  0.0027, -0.1748,
                       -0.1308, -0.1959,  0.1405, -0.0799,  0.1350, -0.0380, -0.0705,  0.2133,
                        0.0417,  0.0116, -0.1444,  0.0990,  0.0772, -0.1047, -0.0747, -0.1780,
                       -0.1662,  0.0930,  0.0621,  0.0222,  0.1525,  0.1830, -0.0389, -0.1866,
                       -0.0072,  0.0880,  0.0250,  0.0557, -0.0014,  0.1345,  0.1827,  0.1022],
                      [ 0.0260, -0.1575,  0.1310, -0.0848,  0.1680, -0.0150,  0.0437, -0.0628,
                        0.1173,  0.0238,  0.1377,  0.2052, -0.1647, -0.0397, -0.0413, -0.1242,
                       -0.1344,  0.0551,  0.0851,  0.1347,  0.1270, -0.1033,  0.1714, -0.1661,
                        0.1209,  0.1297, -0.1190,  0.1061,  0.0027, -0.1173, -0.1700,  0.0995,
                        0.1018,  0.0463, -0.2100,  0.1771, -0.0386, -0.0704, -0.0279, -0.0147,
                        0.0813, -0.2369,  0.1158, -0.1943, -0.1384,  0.1815,  0.0668,  0.1413,
                        0.0203, -0.2030, -0.1598,  0.0353, -0.1482, -0.0330,  0.0304, -0.0088,
                       -0.0159, -0.1596, -0.1422, -0.0531,  0.0009, -0.1182, -0.0980, -0.0463]])),
             ('2.bias', tensor([-0.0115,  0.1172]))])
In [140]:
import gradio as gr
import torch
import pandas as pd

def predict_interactive(*features):
    input_tensor = torch.tensor([features], dtype=torch.float32)
    
    model.eval()
    with torch.no_grad():
        outputs = model(input_tensor)
        probabilities = torch.nn.functional.softmax(outputs, dim=1)[0]
    
    # Создаем DataFrame для графика
    df = pd.DataFrame({
        "Класс": ["Класс 0", "Класс 1"],
        "Вероятность": [float(probabilities[0]), float(probabilities[1])]
    })
    
    return df

slider_inputs = [gr.Slider(-3.0, 3.0, value=0.0, label=f"Признак {i+1}") for i in range(10)]
gr.close_all()

# Используем gr.BarPlot для отрисовки графиков
demo = gr.Interface(
    fn=predict_interactive, 
    inputs=slider_inputs, 
    outputs=gr.BarPlot(x="Класс", y="Вероятность", title="Распределение вероятностей", y_lim=[0, 1]),
    live=True # График будет меняться в реальном времени при движении ползунков!
)
demo.launch()
Out [140]:
Closing server running on port: 7860
* Running on local URL:  http://127.0.0.1:7860
* To create a public link, set `share=True` in `launch()`.
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
/home/emil/Desktop/Karpathy_ZtH_Learning/.venv/lib/python3.11/site-packages/gradio/routes.py:1379: StarletteDeprecationWarning: 'HTTP_422_UNPROCESSABLE_ENTITY' is deprecated. Use 'HTTP_422_UNPROCESSABLE_CONTENT' instead.
  return await queue_join_helper(body, request, username)
In [ ]: