diff --git a/.model_cifar_2 2.pt.icloud b/.model_cifar_2 2.pt.icloud
deleted file mode 100644
index 7d555f3e697a404c8b1f8b08d74c11ccb5e178b8..0000000000000000000000000000000000000000
Binary files a/.model_cifar_2 2.pt.icloud and /dev/null differ
diff --git a/.model_cifar_2.pt.icloud b/.model_cifar_2.pt.icloud
deleted file mode 100644
index 6c06f35a7ef6b1421332d2d9029d91cbd86abe43..0000000000000000000000000000000000000000
Binary files a/.model_cifar_2.pt.icloud and /dev/null differ
diff --git a/TD2 Deep Learning.ipynb b/TD2 Deep Learning.ipynb
index 0d885ba0ab374708c5bc09d9ab8472c6c18eee8e..2d3b13864ca1e926e967c8c375e20ce94730d88e 100644
--- a/TD2 Deep Learning.ipynb	
+++ b/TD2 Deep Learning.ipynb	
@@ -52,7 +52,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 37,
    "id": "b1950f0a",
    "metadata": {},
    "outputs": [
@@ -60,48 +60,34 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "tensor([[ 1.4210, -1.7278,  0.3314,  0.7789, -0.0288,  0.6907,  0.0070,  1.1594,\n",
-      "          1.0011,  0.6328],\n",
-      "        [ 0.4111,  0.0609,  0.1583, -1.9218,  1.3919, -1.1963, -2.3967,  1.0881,\n",
-      "         -1.8294, -0.9504],\n",
-      "        [-0.5548, -0.5425,  0.1037,  0.0321,  1.1804, -1.3124,  0.3840,  1.7053,\n",
-      "          2.2064,  1.6452],\n",
-      "        [ 0.8185, -0.2116, -0.5669,  0.3494, -1.6094,  0.6535,  2.0998, -0.7943,\n",
-      "         -1.5265, -0.0770],\n",
-      "        [-1.1504, -2.3295, -0.5655,  0.7355,  0.2100,  3.0254, -0.1407,  0.3344,\n",
-      "          0.5433,  0.0987],\n",
-      "        [-0.2241,  0.0324, -0.8831,  1.4151,  1.0763, -0.2158,  0.9035, -0.6570,\n",
-      "          0.5911, -0.5907],\n",
-      "        [-1.1184, -0.3130, -1.3787, -0.7435, -0.2014,  0.0563, -1.5163, -0.7081,\n",
-      "          0.2967,  2.0775],\n",
-      "        [-0.4172, -0.4486, -0.5085, -0.4018,  0.7667,  0.3469, -1.7035, -0.9933,\n",
-      "          1.8243,  0.6931],\n",
-      "        [ 0.0724, -1.3192, -1.2264,  0.0327,  1.0506,  0.4041, -0.4382,  0.1568,\n",
-      "         -0.6868,  0.5181],\n",
-      "        [ 0.7626, -0.3367, -0.0757, -0.1735, -0.0214, -0.4458,  0.7192,  0.7487,\n",
-      "          1.1479, -0.6012],\n",
-      "        [-1.2329, -0.5621, -0.9485, -1.4661, -0.0400, -0.0150, -0.1648, -0.0138,\n",
-      "          0.4093,  0.8444],\n",
-      "        [ 1.7459,  1.2705, -0.4229,  0.8887, -0.6456,  1.1433, -0.6250, -0.0435,\n",
-      "          0.3258,  1.5656],\n",
-      "        [-0.3492, -0.0838,  1.5146, -0.6476, -0.2548, -0.7092,  0.4868,  0.6720,\n",
-      "          1.2807,  0.7625],\n",
-      "        [-0.4776, -0.7410, -1.3281, -0.3350, -1.5423, -0.6647, -0.4492,  0.4792,\n",
-      "         -0.5409, -2.3930]])\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "/Users/franck/Library/Python/3.8/lib/python/site-packages/urllib3/__init__.py:34: NotOpenSSLWarning: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020\n",
-      "  warnings.warn(\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
+      "tensor([[-2.3607e+00,  5.4115e-02,  4.9507e-01,  3.6159e-01, -8.5778e-01,\n",
+      "          4.5956e-01, -8.8629e-01, -6.0125e-01,  6.5430e-01, -7.1638e-02],\n",
+      "        [-3.7324e-02, -1.9366e+00,  5.1760e-01, -2.3415e-01,  1.7051e+00,\n",
+      "          3.5178e-02, -4.5054e-01,  7.8318e-03,  3.0202e-01,  7.5834e-01],\n",
+      "        [ 1.5517e+00,  2.4430e-01, -4.5208e-01,  3.6358e-01, -1.4379e+00,\n",
+      "         -3.6165e-01, -1.7371e-01,  1.0310e+00,  1.2356e+00,  8.2880e-01],\n",
+      "        [-9.3246e-01,  1.4105e+00,  6.3625e-01,  8.0029e-01, -1.5855e-01,\n",
+      "          6.1297e-01,  1.2969e+00,  3.9439e-01, -6.7246e-02, -1.0996e+00],\n",
+      "        [ 2.0068e-01,  3.0889e-01, -8.8722e-01,  2.1104e-01, -2.3675e-01,\n",
+      "         -1.1841e-03,  3.0041e-01, -2.1807e+00,  8.2948e-02,  9.4078e-01],\n",
+      "        [-2.2245e-01,  1.9374e+00,  7.1297e-01, -1.2079e-01, -7.2212e-01,\n",
+      "          6.3039e-01,  1.7831e+00,  1.1655e+00,  1.1550e+00, -1.0992e+00],\n",
+      "        [ 6.7595e-01, -1.0273e+00,  6.1578e-01, -1.3084e+00,  1.4724e+00,\n",
+      "          3.5496e-01,  6.3366e-01, -5.6040e-01, -1.2631e-01, -1.5371e+00],\n",
+      "        [ 1.1345e-01,  4.4327e-01, -5.7340e-02,  4.6848e-01,  4.9520e-01,\n",
+      "         -4.5004e-01, -1.6508e+00, -1.2056e-01,  3.6590e-01, -2.0178e+00],\n",
+      "        [-1.3768e+00, -6.5848e-01, -4.3599e-01,  1.3649e+00,  1.3631e+00,\n",
+      "          6.6154e-01, -4.8119e-01, -6.0175e-01,  8.4058e-01,  4.9436e-02],\n",
+      "        [-4.6834e-02,  2.5556e-01, -7.2044e-01, -5.1362e-01,  1.3457e+00,\n",
+      "          9.1977e-01,  6.9046e-01, -5.7536e-01,  3.7154e-01, -1.1754e+00],\n",
+      "        [-1.8877e+00, -1.6248e-01,  3.0085e-01,  4.8246e-02, -1.3587e+00,\n",
+      "          1.3279e+00, -1.9786e+00,  1.8293e-01, -9.3734e-02,  7.6291e-01],\n",
+      "        [ 1.2920e+00,  6.2483e-01, -4.9176e-01,  3.1898e-01, -9.1096e-01,\n",
+      "          3.6108e-01,  3.8194e-01,  8.2897e-01,  5.8593e-01, -1.0492e+00],\n",
+      "        [-5.6329e-01,  7.4392e-01,  5.4138e-01, -3.8151e-01, -6.4775e-02,\n",
+      "          3.7337e-01, -7.6831e-01,  4.2655e-02,  2.0429e+00,  1.0273e+00],\n",
+      "        [ 9.8523e-01,  8.4943e-01,  4.2481e-01, -1.0436e+00, -1.1542e+00,\n",
+      "          1.1222e+00,  1.2146e+00,  3.7417e-01,  1.8091e+00, -7.1749e-01]])\n",
       "AlexNet(\n",
       "  (features): Sequential(\n",
       "    (0): Conv2d(3, 64, kernel_size=(11, 11), stride=(4, 4), padding=(2, 2))\n",
@@ -171,7 +157,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 1,
    "id": "6e18f2fd",
    "metadata": {},
    "outputs": [
@@ -205,10 +191,18 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 3,
    "id": "462666a2",
    "metadata": {},
    "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/Users/franck/Library/Python/3.8/lib/python/site-packages/urllib3/__init__.py:34: NotOpenSSLWarning: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020\n",
+      "  warnings.warn(\n"
+     ]
+    },
     {
      "name": "stdout",
      "output_type": "stream",
@@ -286,7 +280,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 18,
    "id": "317bf070",
    "metadata": {},
    "outputs": [
@@ -350,7 +344,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 21,
    "id": "4b53f229",
    "metadata": {},
    "outputs": [
@@ -358,35 +352,8 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Epoch: 0 \tTraining Loss: 42.816241 \tValidation Loss: 36.779242\n",
-      "Validation loss decreased (inf --> 36.779242).  Saving model ...\n",
-      "Epoch: 1 \tTraining Loss: 33.879405 \tValidation Loss: 31.340166\n",
-      "Validation loss decreased (36.779242 --> 31.340166).  Saving model ...\n",
-      "Epoch: 2 \tTraining Loss: 30.636493 \tValidation Loss: 29.747714\n",
-      "Validation loss decreased (31.340166 --> 29.747714).  Saving model ...\n",
-      "Epoch: 3 \tTraining Loss: 28.438355 \tValidation Loss: 26.895741\n",
-      "Validation loss decreased (29.747714 --> 26.895741).  Saving model ...\n",
-      "Epoch: 4 \tTraining Loss: 26.780590 \tValidation Loss: 26.432797\n",
-      "Validation loss decreased (26.895741 --> 26.432797).  Saving model ...\n",
-      "Epoch: 5 \tTraining Loss: 25.361629 \tValidation Loss: 24.983361\n",
-      "Validation loss decreased (26.432797 --> 24.983361).  Saving model ...\n",
-      "Epoch: 6 \tTraining Loss: 24.186248 \tValidation Loss: 24.169582\n",
-      "Validation loss decreased (24.983361 --> 24.169582).  Saving model ...\n",
-      "Epoch: 7 \tTraining Loss: 23.147612 \tValidation Loss: 23.627983\n",
-      "Validation loss decreased (24.169582 --> 23.627983).  Saving model ...\n",
-      "Epoch: 8 \tTraining Loss: 22.250296 \tValidation Loss: 23.940557\n",
-      "Epoch: 9 \tTraining Loss: 21.435286 \tValidation Loss: 22.269516\n",
-      "Validation loss decreased (23.627983 --> 22.269516).  Saving model ...\n",
-      "Epoch: 10 \tTraining Loss: 20.637689 \tValidation Loss: 22.114387\n",
-      "Validation loss decreased (22.269516 --> 22.114387).  Saving model ...\n",
-      "Epoch: 11 \tTraining Loss: 19.877580 \tValidation Loss: 22.665206\n",
-      "Epoch: 12 \tTraining Loss: 19.184973 \tValidation Loss: 21.596930\n",
-      "Validation loss decreased (22.114387 --> 21.596930).  Saving model ...\n",
-      "Epoch: 13 \tTraining Loss: 18.503350 \tValidation Loss: 21.729980\n",
-      "Epoch: 14 \tTraining Loss: 17.790127 \tValidation Loss: 21.787724\n",
-      "Epoch: 15 \tTraining Loss: 17.176990 \tValidation Loss: 21.824833\n",
-      "Epoch: 16 \tTraining Loss: 16.651727 \tValidation Loss: 21.652144\n",
-      "Epoch: 17 \tTraining Loss: 16.069757 \tValidation Loss: 21.901219\n"
+      "Epoch: 0 \tTraining Loss: 16.708747 \tValidation Loss: 21.955085\n",
+      "Validation loss decreased (inf --> 21.955085).  Saving model ...\n"
      ]
     },
     {
@@ -396,9 +363,16 @@
      "traceback": [
       "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
       "\u001b[0;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
-      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 15'\u001b[0m in \u001b[0;36m<cell line: 10>\u001b[0;34m()\u001b[0m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=25'>26</a>\u001b[0m loss \u001b[39m=\u001b[39m criterion(output, target)\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=26'>27</a>\u001b[0m \u001b[39m# Backward pass: compute gradient of the loss with respect to model parameters\u001b[39;00m\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=27'>28</a>\u001b[0m loss\u001b[39m.\u001b[39;49mbackward()\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=28'>29</a>\u001b[0m \u001b[39m# Perform a single optimization step (parameter update)\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=29'>30</a>\u001b[0m optimizer\u001b[39m.\u001b[39mstep()\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py:492\u001b[0m, in \u001b[0;36mTensor.backward\u001b[0;34m(self, gradient, retain_graph, create_graph, inputs)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=481'>482</a>\u001b[0m \u001b[39mif\u001b[39;00m has_torch_function_unary(\u001b[39mself\u001b[39m):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=482'>483</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m handle_torch_function(\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=483'>484</a>\u001b[0m         Tensor\u001b[39m.\u001b[39mbackward,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=484'>485</a>\u001b[0m         (\u001b[39mself\u001b[39m,),\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=489'>490</a>\u001b[0m         inputs\u001b[39m=\u001b[39minputs,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=490'>491</a>\u001b[0m     )\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=491'>492</a>\u001b[0m torch\u001b[39m.\u001b[39;49mautograd\u001b[39m.\u001b[39;49mbackward(\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=492'>493</a>\u001b[0m     \u001b[39mself\u001b[39;49m, gradient, retain_graph, create_graph, inputs\u001b[39m=\u001b[39;49minputs\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=493'>494</a>\u001b[0m )\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py:251\u001b[0m, in \u001b[0;36mbackward\u001b[0;34m(tensors, grad_tensors, retain_graph, create_graph, grad_variables, inputs)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=245'>246</a>\u001b[0m     retain_graph \u001b[39m=\u001b[39m create_graph\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=247'>248</a>\u001b[0m \u001b[39m# The reason we repeat the same comment below is that\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=248'>249</a>\u001b[0m \u001b[39m# some Python versions print out the first line of a multi-line function\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=249'>250</a>\u001b[0m \u001b[39m# calls in the traceback and some print out the last line\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=250'>251</a>\u001b[0m Variable\u001b[39m.\u001b[39;49m_execution_engine\u001b[39m.\u001b[39;49mrun_backward(  \u001b[39m# Calls into the C++ engine to run the backward pass\u001b[39;49;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=251'>252</a>\u001b[0m     tensors,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=252'>253</a>\u001b[0m     grad_tensors_,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=253'>254</a>\u001b[0m     retain_graph,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=254'>255</a>\u001b[0m     create_graph,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=255'>256</a>\u001b[0m     inputs,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=256'>257</a>\u001b[0m     allow_unreachable\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=257'>258</a>\u001b[0m     accumulate_grad\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/autograd/__init__.py?line=258'>259</a>\u001b[0m )\n",
+      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 15'\u001b[0m in \u001b[0;36m<cell line: 72>\u001b[0;34m()\u001b[0m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=68'>69</a>\u001b[0m             valid_loss_min \u001b[39m=\u001b[39m valid_loss\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=69'>70</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m train_loss_list,n_epochs\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=71'>72</a>\u001b[0m train_loss_list,n_epochs\u001b[39m=\u001b[39mtraining(model,\u001b[39m\"\u001b[39;49m\u001b[39mmodel_cifar.pt\u001b[39;49m\u001b[39m\"\u001b[39;49m)\n",
+      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 15'\u001b[0m in \u001b[0;36mtraining\u001b[0;34m(model_, name)\u001b[0m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=35'>36</a>\u001b[0m \u001b[39m# Validate the model\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=36'>37</a>\u001b[0m model_\u001b[39m.\u001b[39meval()\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=37'>38</a>\u001b[0m \u001b[39mfor\u001b[39;00m data, target \u001b[39min\u001b[39;00m valid_loader:\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=38'>39</a>\u001b[0m     \u001b[39m# Move tensors to GPU if CUDA is available\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=39'>40</a>\u001b[0m     \u001b[39mif\u001b[39;00m train_on_gpu:\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=40'>41</a>\u001b[0m         data, target \u001b[39m=\u001b[39m data\u001b[39m.\u001b[39mcuda(), target\u001b[39m.\u001b[39mcuda()\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py:630\u001b[0m, in \u001b[0;36m_BaseDataLoaderIter.__next__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=626'>627</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_sampler_iter \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=627'>628</a>\u001b[0m     \u001b[39m# TODO(https://github.com/pytorch/pytorch/issues/76750)\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=628'>629</a>\u001b[0m     \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_reset()  \u001b[39m# type: ignore[call-arg]\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=629'>630</a>\u001b[0m data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_next_data()\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=630'>631</a>\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_num_yielded \u001b[39m+\u001b[39m\u001b[39m=\u001b[39m \u001b[39m1\u001b[39m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=631'>632</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_dataset_kind \u001b[39m==\u001b[39m _DatasetKind\u001b[39m.\u001b[39mIterable \u001b[39mand\u001b[39;00m \\\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=632'>633</a>\u001b[0m         \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_IterableDataset_len_called \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m \u001b[39mand\u001b[39;00m \\\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=633'>634</a>\u001b[0m         \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_num_yielded \u001b[39m>\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_IterableDataset_len_called:\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py:674\u001b[0m, in \u001b[0;36m_SingleProcessDataLoaderIter._next_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=671'>672</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_next_data\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=672'>673</a>\u001b[0m     index \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_next_index()  \u001b[39m# may raise StopIteration\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=673'>674</a>\u001b[0m     data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_dataset_fetcher\u001b[39m.\u001b[39;49mfetch(index)  \u001b[39m# may raise StopIteration\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=674'>675</a>\u001b[0m     \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_pin_memory:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=675'>676</a>\u001b[0m         data \u001b[39m=\u001b[39m _utils\u001b[39m.\u001b[39mpin_memory\u001b[39m.\u001b[39mpin_memory(data, \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_pin_memory_device)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py:51\u001b[0m, in \u001b[0;36m_MapDatasetFetcher.fetch\u001b[0;34m(self, possibly_batched_index)\u001b[0m\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=48'>49</a>\u001b[0m         data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset\u001b[39m.\u001b[39m__getitems__(possibly_batched_index)\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=49'>50</a>\u001b[0m     \u001b[39melse\u001b[39;00m:\n\u001b[0;32m---> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=50'>51</a>\u001b[0m         data \u001b[39m=\u001b[39m [\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset[idx] \u001b[39mfor\u001b[39;00m idx \u001b[39min\u001b[39;00m possibly_batched_index]\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=51'>52</a>\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=52'>53</a>\u001b[0m     data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset[possibly_batched_index]\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py:51\u001b[0m, in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=48'>49</a>\u001b[0m         data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset\u001b[39m.\u001b[39m__getitems__(possibly_batched_index)\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=49'>50</a>\u001b[0m     \u001b[39melse\u001b[39;00m:\n\u001b[0;32m---> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=50'>51</a>\u001b[0m         data \u001b[39m=\u001b[39m [\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mdataset[idx] \u001b[39mfor\u001b[39;00m idx \u001b[39min\u001b[39;00m possibly_batched_index]\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=51'>52</a>\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=52'>53</a>\u001b[0m     data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset[possibly_batched_index]\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py:118\u001b[0m, in \u001b[0;36mCIFAR10.__getitem__\u001b[0;34m(self, index)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=114'>115</a>\u001b[0m img \u001b[39m=\u001b[39m Image\u001b[39m.\u001b[39mfromarray(img)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=116'>117</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtransform \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=117'>118</a>\u001b[0m     img \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mtransform(img)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=119'>120</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtarget_transform \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=120'>121</a>\u001b[0m     target \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtarget_transform(target)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py:95\u001b[0m, in \u001b[0;36mCompose.__call__\u001b[0;34m(self, img)\u001b[0m\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=92'>93</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__call__\u001b[39m(\u001b[39mself\u001b[39m, img):\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=93'>94</a>\u001b[0m     \u001b[39mfor\u001b[39;00m t \u001b[39min\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtransforms:\n\u001b[0;32m---> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=94'>95</a>\u001b[0m         img \u001b[39m=\u001b[39m t(img)\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=95'>96</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m img\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py:137\u001b[0m, in \u001b[0;36mToTensor.__call__\u001b[0;34m(self, pic)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=128'>129</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__call__\u001b[39m(\u001b[39mself\u001b[39m, pic):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=129'>130</a>\u001b[0m     \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=130'>131</a>\u001b[0m \u001b[39m    Args:\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=131'>132</a>\u001b[0m \u001b[39m        pic (PIL Image or numpy.ndarray): Image to be converted to tensor.\u001b[39;00m\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=134'>135</a>\u001b[0m \u001b[39m        Tensor: Converted image.\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=135'>136</a>\u001b[0m \u001b[39m    \"\"\"\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=136'>137</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m F\u001b[39m.\u001b[39;49mto_tensor(pic)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py:172\u001b[0m, in \u001b[0;36mto_tensor\u001b[0;34m(pic)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=169'>170</a>\u001b[0m img \u001b[39m=\u001b[39m img\u001b[39m.\u001b[39mview(pic\u001b[39m.\u001b[39msize[\u001b[39m1\u001b[39m], pic\u001b[39m.\u001b[39msize[\u001b[39m0\u001b[39m], F_pil\u001b[39m.\u001b[39mget_image_num_channels(pic))\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=170'>171</a>\u001b[0m \u001b[39m# put it from HWC to CHW format\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=171'>172</a>\u001b[0m img \u001b[39m=\u001b[39m img\u001b[39m.\u001b[39;49mpermute((\u001b[39m2\u001b[39;49m, \u001b[39m0\u001b[39;49m, \u001b[39m1\u001b[39;49m))\u001b[39m.\u001b[39;49mcontiguous()\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=172'>173</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39misinstance\u001b[39m(img, torch\u001b[39m.\u001b[39mByteTensor):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=173'>174</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m img\u001b[39m.\u001b[39mto(dtype\u001b[39m=\u001b[39mdefault_float_dtype)\u001b[39m.\u001b[39mdiv(\u001b[39m255\u001b[39m)\n",
       "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
      ]
     }
@@ -406,71 +380,76 @@
    "source": [
     "import torch.optim as optim\n",
     "\n",
-    "criterion = nn.CrossEntropyLoss()  # specify loss function\n",
-    "optimizer = optim.SGD(model.parameters(), lr=0.01)  # specify optimizer\n",
-    "\n",
-    "n_epochs = 30  # number of epochs to train the model\n",
-    "train_loss_list = []  # list to store loss to visualize\n",
-    "valid_loss_min = np.Inf  # track change in validation loss\n",
-    "\n",
-    "for epoch in range(n_epochs):\n",
-    "    # Keep track of training and validation loss\n",
-    "    train_loss = 0.0\n",
-    "    valid_loss = 0.0\n",
-    "\n",
-    "    # Train the model\n",
-    "    model.train()\n",
-    "    for data, target in train_loader:\n",
-    "        # Move tensors to GPU if CUDA is available\n",
-    "        if train_on_gpu:\n",
-    "            data, target = data.cuda(), target.cuda()\n",
-    "        # Clear the gradients of all optimized variables\n",
-    "        optimizer.zero_grad()\n",
-    "        # Forward pass: compute predicted outputs by passing inputs to the model\n",
-    "        output = model(data)\n",
-    "        # Calculate the batch loss\n",
-    "        loss = criterion(output, target)\n",
-    "        # Backward pass: compute gradient of the loss with respect to model parameters\n",
-    "        loss.backward()\n",
-    "        # Perform a single optimization step (parameter update)\n",
-    "        optimizer.step()\n",
-    "        # Update training loss\n",
-    "        train_loss += loss.item() * data.size(0)\n",
-    "\n",
-    "    # Validate the model\n",
-    "    model.eval()\n",
-    "    for data, target in valid_loader:\n",
-    "        # Move tensors to GPU if CUDA is available\n",
-    "        if train_on_gpu:\n",
-    "            data, target = data.cuda(), target.cuda()\n",
-    "        # Forward pass: compute predicted outputs by passing inputs to the model\n",
-    "        output = model(data)\n",
-    "        # Calculate the batch loss\n",
-    "        loss = criterion(output, target)\n",
-    "        # Update average validation loss\n",
-    "        valid_loss += loss.item() * data.size(0)\n",
-    "\n",
-    "    # Calculate average losses\n",
-    "    train_loss = train_loss / len(train_loader)\n",
-    "    valid_loss = valid_loss / len(valid_loader)\n",
-    "    train_loss_list.append(train_loss)\n",
-    "\n",
-    "    # Print training/validation statistics\n",
-    "    print(\n",
-    "        \"Epoch: {} \\tTraining Loss: {:.6f} \\tValidation Loss: {:.6f}\".format(\n",
-    "            epoch, train_loss, valid_loss\n",
-    "        )\n",
-    "    )\n",
     "\n",
-    "    # Save model if validation loss has decreased\n",
-    "    if valid_loss <= valid_loss_min:\n",
+    "def training(model_,name):\n",
+    "    criterion = nn.CrossEntropyLoss()  # specify loss function\n",
+    "    optimizer = optim.SGD(model_.parameters(), lr=0.01)  # specify optimizer\n",
+    "\n",
+    "    n_epochs = 30  # number of epochs to train the model\n",
+    "    train_loss_list = []  # list to store loss to visualize\n",
+    "    valid_loss_min = np.Inf  # track change in validation loss\n",
+    "\n",
+    "    for epoch in range(n_epochs):\n",
+    "        # Keep track of training and validation loss\n",
+    "        train_loss = 0.0\n",
+    "        valid_loss = 0.0\n",
+    "\n",
+    "        # Train the model\n",
+    "        model_.train()\n",
+    "        for data, target in train_loader:\n",
+    "            # Move tensors to GPU if CUDA is available\n",
+    "            if train_on_gpu:\n",
+    "                data, target = data.cuda(), target.cuda()\n",
+    "            # Clear the gradients of all optimized variables\n",
+    "            optimizer.zero_grad()\n",
+    "            # Forward pass: compute predicted outputs by passing inputs to the model\n",
+    "            output = model_(data)\n",
+    "            # Calculate the batch loss\n",
+    "            loss = criterion(output, target)\n",
+    "            # Backward pass: compute gradient of the loss with respect to model parameters\n",
+    "            loss.backward()\n",
+    "            # Perform a single optimization step (parameter update)\n",
+    "            optimizer.step()\n",
+    "            # Update training loss\n",
+    "            train_loss += loss.item() * data.size(0)\n",
+    "\n",
+    "        # Validate the model\n",
+    "        model_.eval()\n",
+    "        for data, target in valid_loader:\n",
+    "            # Move tensors to GPU if CUDA is available\n",
+    "            if train_on_gpu:\n",
+    "                data, target = data.cuda(), target.cuda()\n",
+    "            # Forward pass: compute predicted outputs by passing inputs to the model\n",
+    "            output = model_(data)\n",
+    "            # Calculate the batch loss\n",
+    "            loss = criterion(output, target)\n",
+    "            # Update average validation loss\n",
+    "            valid_loss += loss.item() * data.size(0)\n",
+    "\n",
+    "        # Calculate average losses\n",
+    "        train_loss = train_loss / len(train_loader)\n",
+    "        valid_loss = valid_loss / len(valid_loader)\n",
+    "        train_loss_list.append(train_loss)\n",
+    "\n",
+    "        # Print training/validation statistics\n",
     "        print(\n",
-    "            \"Validation loss decreased ({:.6f} --> {:.6f}).  Saving model ...\".format(\n",
-    "                valid_loss_min, valid_loss\n",
+    "            \"Epoch: {} \\tTraining Loss: {:.6f} \\tValidation Loss: {:.6f}\".format(\n",
+    "                epoch, train_loss, valid_loss\n",
     "            )\n",
     "        )\n",
-    "        torch.save(model.state_dict(), \"model_cifar.pt\")\n",
-    "        valid_loss_min = valid_loss"
+    "\n",
+    "        # Save model if validation loss has decreased\n",
+    "        if valid_loss <= valid_loss_min:\n",
+    "            print(\n",
+    "                \"Validation loss decreased ({:.6f} --> {:.6f}).  Saving model ...\".format(\n",
+    "                    valid_loss_min, valid_loss\n",
+    "                )\n",
+    "            )\n",
+    "            torch.save(model_.state_dict(), name)\n",
+    "            valid_loss_min = valid_loss\n",
+    "    return train_loss_list,n_epochs\n",
+    "\n",
+    "train_loss_list,n_epochs=training(model,\"model_cifar.pt\")"
    ]
   },
   {
@@ -537,7 +516,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 22,
    "id": "e93efdfc",
    "metadata": {},
    "outputs": [
@@ -545,84 +524,91 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Test Loss: 21.715078\n",
+      "Test Loss: 22.074360\n",
       "\n",
-      "Test Accuracy of airplane: 71% (710/1000)\n",
-      "Test Accuracy of automobile: 66% (665/1000)\n",
-      "Test Accuracy of  bird: 57% (576/1000)\n",
-      "Test Accuracy of   cat: 38% (383/1000)\n",
-      "Test Accuracy of  deer: 52% (521/1000)\n",
-      "Test Accuracy of   dog: 51% (516/1000)\n",
-      "Test Accuracy of  frog: 75% (756/1000)\n",
-      "Test Accuracy of horse: 64% (646/1000)\n",
-      "Test Accuracy of  ship: 73% (739/1000)\n",
-      "Test Accuracy of truck: 76% (769/1000)\n",
+      "Test Accuracy of airplane: 72% (722/1000)\n",
+      "Test Accuracy of automobile: 83% (838/1000)\n",
+      "Test Accuracy of  bird: 48% (487/1000)\n",
+      "Test Accuracy of   cat: 36% (360/1000)\n",
+      "Test Accuracy of  deer: 58% (584/1000)\n",
+      "Test Accuracy of   dog: 56% (567/1000)\n",
+      "Test Accuracy of  frog: 78% (784/1000)\n",
+      "Test Accuracy of horse: 64% (642/1000)\n",
+      "Test Accuracy of  ship: 76% (763/1000)\n",
+      "Test Accuracy of truck: 56% (566/1000)\n",
       "\n",
-      "Test Accuracy (Overall): 62% (6281/10000)\n"
+      "Test Accuracy (Overall): 63% (6313/10000)\n"
      ]
     }
    ],
    "source": [
-    "model.load_state_dict(torch.load(\"./model_cifar.pt\"))\n",
-    "\n",
-    "# track test loss\n",
-    "test_loss = 0.0\n",
-    "class_correct = list(0.0 for i in range(10))\n",
-    "class_total = list(0.0 for i in range(10))\n",
-    "\n",
-    "model.eval()\n",
-    "# iterate over test data\n",
-    "for data, target in test_loader:\n",
-    "    # move tensors to GPU if CUDA is available\n",
-    "    if train_on_gpu:\n",
-    "        data, target = data.cuda(), target.cuda()\n",
-    "    # forward pass: compute predicted outputs by passing inputs to the model\n",
-    "    output = model(data)\n",
-    "    # calculate the batch loss\n",
-    "    loss = criterion(output, target)\n",
-    "    # update test loss\n",
-    "    test_loss += loss.item() * data.size(0)\n",
-    "    # convert output probabilities to predicted class\n",
-    "    _, pred = torch.max(output, 1)\n",
-    "    # compare predictions to true label\n",
-    "    correct_tensor = pred.eq(target.data.view_as(pred))\n",
-    "    correct = (\n",
-    "        np.squeeze(correct_tensor.numpy())\n",
-    "        if not train_on_gpu\n",
-    "        else np.squeeze(correct_tensor.cpu().numpy())\n",
-    "    )\n",
-    "    # calculate test accuracy for each object class\n",
-    "    for i in range(batch_size):\n",
-    "        label = target.data[i]\n",
-    "        class_correct[label] += correct[i].item()\n",
-    "        class_total[label] += 1\n",
-    "\n",
-    "# average test loss\n",
-    "test_loss = test_loss / len(test_loader)\n",
-    "print(\"Test Loss: {:.6f}\\n\".format(test_loss))\n",
-    "\n",
-    "for i in range(10):\n",
-    "    if class_total[i] > 0:\n",
-    "        print(\n",
-    "            \"Test Accuracy of %5s: %2d%% (%2d/%2d)\"\n",
-    "            % (\n",
-    "                classes[i],\n",
-    "                100 * class_correct[i] / class_total[i],\n",
-    "                np.sum(class_correct[i]),\n",
-    "                np.sum(class_total[i]),\n",
+    "#on définit la fonction test\n",
+    "def test(model_):\n",
+    "    # track test loss\n",
+    "    test_loss = 0.0\n",
+    "    class_correct = list(0.0 for i in range(10))\n",
+    "    class_total = list(0.0 for i in range(10))\n",
+    "\n",
+    "    model_.eval()\n",
+    "    # iterate over test data\n",
+    "    for data, target in test_loader:\n",
+    "        # move tensors to GPU if CUDA is available\n",
+    "        if train_on_gpu:\n",
+    "            data, target = data.cuda(), target.cuda()\n",
+    "        # forward pass: compute predicted outputs by passing inputs to the model\n",
+    "        output = model_(data)\n",
+    "        # calculate the batch loss\n",
+    "        loss = criterion(output, target)\n",
+    "        # update test loss\n",
+    "        test_loss += loss.item() * data.size(0)\n",
+    "        # convert output probabilities to predicted class\n",
+    "        _, pred = torch.max(output, 1)\n",
+    "        # compare predictions to true label\n",
+    "        correct_tensor = pred.eq(target.data.view_as(pred))\n",
+    "        correct = (\n",
+    "            np.squeeze(correct_tensor.numpy())\n",
+    "            if not train_on_gpu\n",
+    "            else np.squeeze(correct_tensor.cpu().numpy())\n",
+    "        )\n",
+    "        # calculate test accuracy for each object class\n",
+    "        for i in range(batch_size):\n",
+    "            label = target.data[i]\n",
+    "            class_correct[label] += correct[i].item()\n",
+    "            class_total[label] += 1\n",
+    "\n",
+    "    # average test loss\n",
+    "    test_loss = test_loss / len(test_loader)\n",
+    "    print(\"Test Loss: {:.6f}\\n\".format(test_loss))\n",
+    "\n",
+    "    for i in range(10):\n",
+    "        if class_total[i] > 0:\n",
+    "            print(\n",
+    "                \"Test Accuracy of %5s: %2d%% (%2d/%2d)\"\n",
+    "                % (\n",
+    "                    classes[i],\n",
+    "                    100 * class_correct[i] / class_total[i],\n",
+    "                    np.sum(class_correct[i]),\n",
+    "                    np.sum(class_total[i]),\n",
+    "                )\n",
     "            )\n",
+    "        else:\n",
+    "            print(\"Test Accuracy of %5s: N/A (no training examples)\" % (classes[i]))\n",
+    "\n",
+    "    print(\n",
+    "        \"\\nTest Accuracy (Overall): %2d%% (%2d/%2d)\"\n",
+    "        % (\n",
+    "            100.0 * np.sum(class_correct) / np.sum(class_total),\n",
+    "            np.sum(class_correct),\n",
+    "            np.sum(class_total),\n",
     "        )\n",
-    "    else:\n",
-    "        print(\"Test Accuracy of %5s: N/A (no training examples)\" % (classes[i]))\n",
+    "    )   \n",
+    "    return \n",
     "\n",
-    "print(\n",
-    "    \"\\nTest Accuracy (Overall): %2d%% (%2d/%2d)\"\n",
-    "    % (\n",
-    "        100.0 * np.sum(class_correct) / np.sum(class_total),\n",
-    "        np.sum(class_correct),\n",
-    "        np.sum(class_total),\n",
-    "    )\n",
-    ")"
+    "# on load le model\n",
+    "model.load_state_dict(torch.load(\"./model_cifar.pt\"))\n",
+    "\n",
+    "#on teste le modele\n",
+    "test(model)\n"
    ]
   },
   {
@@ -647,12 +633,12 @@
    "id": "5fc0042c",
    "metadata": {},
    "source": [
-    "### On crée la nouvelle architecture du réseau CNN de la même manière."
+    "### On crée la nouvelle architecture du réseau CNN de la même manière. On l'appellera model 2."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 15,
+   "execution_count": 23,
    "id": "ed876879",
    "metadata": {},
    "outputs": [
@@ -687,14 +673,9 @@
     "        self.fc3 = nn.Linear(64, 10)\n",
     "\n",
     "    def forward(self, x):\n",
-    "        print(\"nsojn\")\n",
-    "        print(x.size())\n",
     "        x = self.pool(F.relu(self.conv1(x)))\n",
-    "        print(x.size())\n",
     "        x = self.pool(F.relu(self.conv2(x)))\n",
-    "        print(x.size())\n",
     "        x = self.pool(F.relu(self.conv3(x)))\n",
-    "        print(x.size())\n",
     "\n",
     "        x = x.view(-1, 64 * 4 * 4)\n",
     "        x = F.relu(self.fc1(x))\n",
@@ -721,22750 +702,22 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 24,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "Epoch: 0 \tTraining Loss: 44.750425 \tValidation Loss: 41.444177\n",
-      "Validation loss decreased (inf --> 41.444177).  Saving model ...\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n",
-      "nsojn\n",
-      "torch.Size([20, 3, 32, 32])\n",
-      "torch.Size([20, 16, 16, 16])\n",
-      "torch.Size([20, 32, 8, 8])\n",
-      "torch.Size([20, 64, 4, 4])\n"
+      "Epoch: 0 \tTraining Loss: 44.958917 \tValidation Loss: 42.081095\n",
+      "Validation loss decreased (inf --> 42.081095).  Saving model ...\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[E thread_pool.cpp:110] Exception in thread pool task: mutex lock failed: Invalid argument\n"
      ]
     },
     {
@@ -23474,85 +727,23 @@
      "traceback": [
       "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
       "\u001b[0;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
-      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 22'\u001b[0m in \u001b[0;36m<cell line: 8>\u001b[0;34m()\u001b[0m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=31'>32</a>\u001b[0m \u001b[39m# Validate the model\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=32'>33</a>\u001b[0m model2\u001b[39m.\u001b[39meval()\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=33'>34</a>\u001b[0m \u001b[39mfor\u001b[39;00m data, target \u001b[39min\u001b[39;00m valid_loader:\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=34'>35</a>\u001b[0m     \u001b[39m# Move tensors to GPU if CUDA is available\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=35'>36</a>\u001b[0m     \u001b[39mif\u001b[39;00m train_on_gpu:\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=36'>37</a>\u001b[0m         data, target \u001b[39m=\u001b[39m data\u001b[39m.\u001b[39mcuda(), target\u001b[39m.\u001b[39mcuda()\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py:630\u001b[0m, in \u001b[0;36m_BaseDataLoaderIter.__next__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=626'>627</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_sampler_iter \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=627'>628</a>\u001b[0m     \u001b[39m# TODO(https://github.com/pytorch/pytorch/issues/76750)\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=628'>629</a>\u001b[0m     \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_reset()  \u001b[39m# type: ignore[call-arg]\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=629'>630</a>\u001b[0m data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_next_data()\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=630'>631</a>\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_num_yielded \u001b[39m+\u001b[39m\u001b[39m=\u001b[39m \u001b[39m1\u001b[39m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=631'>632</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_dataset_kind \u001b[39m==\u001b[39m _DatasetKind\u001b[39m.\u001b[39mIterable \u001b[39mand\u001b[39;00m \\\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=632'>633</a>\u001b[0m         \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_IterableDataset_len_called \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m \u001b[39mand\u001b[39;00m \\\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=633'>634</a>\u001b[0m         \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_num_yielded \u001b[39m>\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_IterableDataset_len_called:\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py:674\u001b[0m, in \u001b[0;36m_SingleProcessDataLoaderIter._next_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=671'>672</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_next_data\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=672'>673</a>\u001b[0m     index \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_next_index()  \u001b[39m# may raise StopIteration\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=673'>674</a>\u001b[0m     data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_dataset_fetcher\u001b[39m.\u001b[39;49mfetch(index)  \u001b[39m# may raise StopIteration\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=674'>675</a>\u001b[0m     \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_pin_memory:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=675'>676</a>\u001b[0m         data \u001b[39m=\u001b[39m _utils\u001b[39m.\u001b[39mpin_memory\u001b[39m.\u001b[39mpin_memory(data, \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_pin_memory_device)\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py:51\u001b[0m, in \u001b[0;36m_MapDatasetFetcher.fetch\u001b[0;34m(self, possibly_batched_index)\u001b[0m\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=48'>49</a>\u001b[0m         data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset\u001b[39m.\u001b[39m__getitems__(possibly_batched_index)\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=49'>50</a>\u001b[0m     \u001b[39melse\u001b[39;00m:\n\u001b[0;32m---> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=50'>51</a>\u001b[0m         data \u001b[39m=\u001b[39m [\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset[idx] \u001b[39mfor\u001b[39;00m idx \u001b[39min\u001b[39;00m possibly_batched_index]\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=51'>52</a>\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=52'>53</a>\u001b[0m     data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset[possibly_batched_index]\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py:51\u001b[0m, in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=48'>49</a>\u001b[0m         data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset\u001b[39m.\u001b[39m__getitems__(possibly_batched_index)\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=49'>50</a>\u001b[0m     \u001b[39melse\u001b[39;00m:\n\u001b[0;32m---> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=50'>51</a>\u001b[0m         data \u001b[39m=\u001b[39m [\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mdataset[idx] \u001b[39mfor\u001b[39;00m idx \u001b[39min\u001b[39;00m possibly_batched_index]\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=51'>52</a>\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/_utils/fetch.py?line=52'>53</a>\u001b[0m     data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdataset[possibly_batched_index]\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py:118\u001b[0m, in \u001b[0;36mCIFAR10.__getitem__\u001b[0;34m(self, index)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=114'>115</a>\u001b[0m img \u001b[39m=\u001b[39m Image\u001b[39m.\u001b[39mfromarray(img)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=116'>117</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtransform \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=117'>118</a>\u001b[0m     img \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mtransform(img)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=119'>120</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtarget_transform \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/datasets/cifar.py?line=120'>121</a>\u001b[0m     target \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtarget_transform(target)\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py:95\u001b[0m, in \u001b[0;36mCompose.__call__\u001b[0;34m(self, img)\u001b[0m\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=92'>93</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__call__\u001b[39m(\u001b[39mself\u001b[39m, img):\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=93'>94</a>\u001b[0m     \u001b[39mfor\u001b[39;00m t \u001b[39min\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtransforms:\n\u001b[0;32m---> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=94'>95</a>\u001b[0m         img \u001b[39m=\u001b[39m t(img)\n\u001b[1;32m     <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=95'>96</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m img\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py:137\u001b[0m, in \u001b[0;36mToTensor.__call__\u001b[0;34m(self, pic)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=128'>129</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__call__\u001b[39m(\u001b[39mself\u001b[39m, pic):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=129'>130</a>\u001b[0m     \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=130'>131</a>\u001b[0m \u001b[39m    Args:\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=131'>132</a>\u001b[0m \u001b[39m        pic (PIL Image or numpy.ndarray): Image to be converted to tensor.\u001b[39;00m\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=134'>135</a>\u001b[0m \u001b[39m        Tensor: Converted image.\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=135'>136</a>\u001b[0m \u001b[39m    \"\"\"\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/transforms.py?line=136'>137</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m F\u001b[39m.\u001b[39;49mto_tensor(pic)\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py:137\u001b[0m, in \u001b[0;36mto_tensor\u001b[0;34m(pic)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=124'>125</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mto_tensor\u001b[39m(pic) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m Tensor:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=125'>126</a>\u001b[0m     \u001b[39m\"\"\"Convert a ``PIL Image`` or ``numpy.ndarray`` to tensor.\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=126'>127</a>\u001b[0m \u001b[39m    This function does not support torchscript.\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=127'>128</a>\u001b[0m \n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=134'>135</a>\u001b[0m \u001b[39m        Tensor: Converted image.\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=135'>136</a>\u001b[0m \u001b[39m    \"\"\"\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=136'>137</a>\u001b[0m     \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m torch\u001b[39m.\u001b[39;49mjit\u001b[39m.\u001b[39;49mis_scripting() \u001b[39mand\u001b[39;00m \u001b[39mnot\u001b[39;00m torch\u001b[39m.\u001b[39mjit\u001b[39m.\u001b[39mis_tracing():\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=137'>138</a>\u001b[0m         _log_api_usage_once(to_tensor)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/transforms/functional.py?line=138'>139</a>\u001b[0m     \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m (F_pil\u001b[39m.\u001b[39m_is_pil_image(pic) \u001b[39mor\u001b[39;00m _is_numpy(pic)):\n",
+      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 24'\u001b[0m in \u001b[0;36m<cell line: 2>\u001b[0;34m()\u001b[0m\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000023?line=0'>1</a>\u001b[0m \u001b[39m#train\u001b[39;00m\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000023?line=1'>2</a>\u001b[0m train_loss_list,n_epochs\u001b[39m=\u001b[39mtraining(model2,\u001b[39m\"\u001b[39;49m\u001b[39mmodel_cifar_2.pt\u001b[39;49m\u001b[39m\"\u001b[39;49m)\n",
+      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 15'\u001b[0m in \u001b[0;36mtraining\u001b[0;34m(model_, name)\u001b[0m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=23'>24</a>\u001b[0m optimizer\u001b[39m.\u001b[39mzero_grad()\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=24'>25</a>\u001b[0m \u001b[39m# Forward pass: compute predicted outputs by passing inputs to the model\u001b[39;00m\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=25'>26</a>\u001b[0m output \u001b[39m=\u001b[39m model_(data)\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=26'>27</a>\u001b[0m \u001b[39m# Calculate the batch loss\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=27'>28</a>\u001b[0m loss \u001b[39m=\u001b[39m criterion(output, target)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py:1518\u001b[0m, in \u001b[0;36mModule._wrapped_call_impl\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1515'>1516</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_compiled_call_impl(\u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)  \u001b[39m# type: ignore[misc]\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1516'>1517</a>\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[0;32m-> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1517'>1518</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_call_impl(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py:1527\u001b[0m, in \u001b[0;36mModule._call_impl\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1521'>1522</a>\u001b[0m \u001b[39m# If we don't have any hooks, we want to skip the rest of the logic in\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1522'>1523</a>\u001b[0m \u001b[39m# this function, and just call forward.\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1523'>1524</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m (\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_backward_hooks \u001b[39mor\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_backward_pre_hooks \u001b[39mor\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_forward_hooks \u001b[39mor\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_forward_pre_hooks\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1524'>1525</a>\u001b[0m         \u001b[39mor\u001b[39;00m _global_backward_pre_hooks \u001b[39mor\u001b[39;00m _global_backward_hooks\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1525'>1526</a>\u001b[0m         \u001b[39mor\u001b[39;00m _global_forward_hooks \u001b[39mor\u001b[39;00m _global_forward_pre_hooks):\n\u001b[0;32m-> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1526'>1527</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m forward_call(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1528'>1529</a>\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1529'>1530</a>\u001b[0m     result \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n",
+      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 22'\u001b[0m in \u001b[0;36mNet.forward\u001b[0;34m(self, x)\u001b[0m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=14'>15</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mforward\u001b[39m(\u001b[39mself\u001b[39m, x):\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=15'>16</a>\u001b[0m     x \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mpool(F\u001b[39m.\u001b[39mrelu(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mconv1(x)))\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=16'>17</a>\u001b[0m     x \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mpool(F\u001b[39m.\u001b[39;49mrelu(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mconv2(x)))\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=17'>18</a>\u001b[0m     x \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mpool(F\u001b[39m.\u001b[39mrelu(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mconv3(x)))\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000021?line=19'>20</a>\u001b[0m     x \u001b[39m=\u001b[39m x\u001b[39m.\u001b[39mview(\u001b[39m-\u001b[39m\u001b[39m1\u001b[39m, \u001b[39m64\u001b[39m \u001b[39m*\u001b[39m \u001b[39m4\u001b[39m \u001b[39m*\u001b[39m \u001b[39m4\u001b[39m)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py:1518\u001b[0m, in \u001b[0;36mModule._wrapped_call_impl\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1515'>1516</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_compiled_call_impl(\u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)  \u001b[39m# type: ignore[misc]\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1516'>1517</a>\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[0;32m-> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1517'>1518</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_call_impl(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py:1527\u001b[0m, in \u001b[0;36mModule._call_impl\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1521'>1522</a>\u001b[0m \u001b[39m# If we don't have any hooks, we want to skip the rest of the logic in\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1522'>1523</a>\u001b[0m \u001b[39m# this function, and just call forward.\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1523'>1524</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m (\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_backward_hooks \u001b[39mor\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_backward_pre_hooks \u001b[39mor\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_forward_hooks \u001b[39mor\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_forward_pre_hooks\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1524'>1525</a>\u001b[0m         \u001b[39mor\u001b[39;00m _global_backward_pre_hooks \u001b[39mor\u001b[39;00m _global_backward_hooks\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1525'>1526</a>\u001b[0m         \u001b[39mor\u001b[39;00m _global_forward_hooks \u001b[39mor\u001b[39;00m _global_forward_pre_hooks):\n\u001b[0;32m-> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1526'>1527</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m forward_call(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1528'>1529</a>\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/module.py?line=1529'>1530</a>\u001b[0m     result \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/pooling.py:166\u001b[0m, in \u001b[0;36mMaxPool2d.forward\u001b[0;34m(self, input)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/pooling.py?line=164'>165</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mforward\u001b[39m(\u001b[39mself\u001b[39m, \u001b[39minput\u001b[39m: Tensor):\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/pooling.py?line=165'>166</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m F\u001b[39m.\u001b[39;49mmax_pool2d(\u001b[39minput\u001b[39;49m, \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mkernel_size, \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mstride,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/pooling.py?line=166'>167</a>\u001b[0m                         \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mpadding, \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mdilation, ceil_mode\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mceil_mode,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/modules/pooling.py?line=167'>168</a>\u001b[0m                         return_indices\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mreturn_indices)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/_jit_internal.py:488\u001b[0m, in \u001b[0;36mboolean_dispatch.<locals>.fn\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_jit_internal.py?line=485'>486</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m if_true(\u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_jit_internal.py?line=486'>487</a>\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_jit_internal.py?line=487'>488</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m if_false(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/nn/functional.py:791\u001b[0m, in \u001b[0;36m_max_pool2d\u001b[0;34m(input, kernel_size, stride, padding, dilation, ceil_mode, return_indices)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/functional.py?line=788'>789</a>\u001b[0m \u001b[39mif\u001b[39;00m stride \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/functional.py?line=789'>790</a>\u001b[0m     stride \u001b[39m=\u001b[39m torch\u001b[39m.\u001b[39mjit\u001b[39m.\u001b[39mannotate(List[\u001b[39mint\u001b[39m], [])\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/nn/functional.py?line=790'>791</a>\u001b[0m \u001b[39mreturn\u001b[39;00m torch\u001b[39m.\u001b[39;49mmax_pool2d(\u001b[39minput\u001b[39;49m, kernel_size, stride, padding, dilation, ceil_mode)\n",
       "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
      ]
     }
    ],
    "source": [
-    "criterion = nn.CrossEntropyLoss()  # specify loss function\n",
-    "optimizer = optim.SGD(model2.parameters(), lr=0.01)  # specify optimizer\n",
-    "\n",
-    "n_epochs = 30  # number of epochs to train the model\n",
-    "train_loss_list = []  # list to store loss to visualize\n",
-    "valid_loss_min = np.Inf  # track change in validation loss\n",
-    "\n",
-    "for epoch in range(n_epochs):\n",
-    "    # Keep track of training and validation loss\n",
-    "    train_loss = 0.0\n",
-    "    valid_loss = 0.0\n",
-    "\n",
-    "    # Train the model\n",
-    "    model2.train()\n",
-    "    for data, target in train_loader:\n",
-    "        # Move tensors to GPU if CUDA is available\n",
-    "        if train_on_gpu:\n",
-    "            data, target = data.cuda(), target.cuda()\n",
-    "        # Clear the gradients of all optimized variables\n",
-    "        optimizer.zero_grad()\n",
-    "        # Forward pass: compute predicted outputs by passing inputs to the model\n",
-    "        output = model2(data)\n",
-    "        # Calculate the batch loss\n",
-    "        loss = criterion(output, target)\n",
-    "        # Backward pass: compute gradient of the loss with respect to model parameters\n",
-    "        loss.backward()\n",
-    "        # Perform a single optimization step (parameter update)\n",
-    "        optimizer.step()\n",
-    "        # Update training loss\n",
-    "        train_loss += loss.item() * data.size(0)\n",
-    "\n",
-    "    # Validate the model\n",
-    "    model2.eval()\n",
-    "    for data, target in valid_loader:\n",
-    "        # Move tensors to GPU if CUDA is available\n",
-    "        if train_on_gpu:\n",
-    "            data, target = data.cuda(), target.cuda()\n",
-    "        # Forward pass: compute predicted outputs by passing inputs to the model\n",
-    "        output = model2(data)\n",
-    "        # Calculate the batch loss\n",
-    "        loss = criterion(output, target)\n",
-    "        # Update average validation loss\n",
-    "        valid_loss += loss.item() * data.size(0)\n",
-    "\n",
-    "    # Calculate average losses\n",
-    "    train_loss = train_loss / len(train_loader)\n",
-    "    valid_loss = valid_loss / len(valid_loader)\n",
-    "    train_loss_list.append(train_loss)\n",
-    "\n",
-    "    # Print training/validation statistics\n",
-    "    print(\n",
-    "        \"Epoch: {} \\tTraining Loss: {:.6f} \\tValidation Loss: {:.6f}\".format(\n",
-    "            epoch, train_loss, valid_loss\n",
-    "        )\n",
-    "    )\n",
-    "\n",
-    "    # Save model if validation loss has decreased\n",
-    "    if valid_loss <= valid_loss_min:\n",
-    "        print(\n",
-    "            \"Validation loss decreased ({:.6f} --> {:.6f}).  Saving model ...\".format(\n",
-    "                valid_loss_min, valid_loss\n",
-    "            )\n",
-    "        )\n",
-    "        torch.save(model2.state_dict(), \"model_cifar_2.pt\")\n",
-    "        valid_loss_min = valid_loss"
+    "#train\n",
+    "train_loss_list,n_epochs=training(model2,\"model_cifar_2.pt\")"
    ]
   },
   {
@@ -23565,23 +756,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 13,
+   "execution_count": 34,
    "id": "4616e1bf",
    "metadata": {},
    "outputs": [
     {
-     "ename": "ValueError",
-     "evalue": "x and y must have same first dimension, but have shapes (30,) and (22,)",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[0;31mValueError\u001b[0m                                Traceback (most recent call last)",
-      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 23'\u001b[0m in \u001b[0;36m<cell line: 3>\u001b[0;34m()\u001b[0m\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000022?line=0'>1</a>\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mmatplotlib\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mpyplot\u001b[39;00m \u001b[39mas\u001b[39;00m \u001b[39mplt\u001b[39;00m\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000022?line=2'>3</a>\u001b[0m plt\u001b[39m.\u001b[39;49mplot(\u001b[39mrange\u001b[39;49m(n_epochs), train_loss_list)\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000022?line=3'>4</a>\u001b[0m plt\u001b[39m.\u001b[39mxlabel(\u001b[39m\"\u001b[39m\u001b[39mEpoch\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000022?line=4'>5</a>\u001b[0m plt\u001b[39m.\u001b[39mylabel(\u001b[39m\"\u001b[39m\u001b[39mLoss\u001b[39m\u001b[39m\"\u001b[39m)\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/matplotlib/pyplot.py:2812\u001b[0m, in \u001b[0;36mplot\u001b[0;34m(scalex, scaley, data, *args, **kwargs)\u001b[0m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/pyplot.py?line=2809'>2810</a>\u001b[0m \u001b[39m@_copy_docstring_and_deprecators\u001b[39m(Axes\u001b[39m.\u001b[39mplot)\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/pyplot.py?line=2810'>2811</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mplot\u001b[39m(\u001b[39m*\u001b[39margs, scalex\u001b[39m=\u001b[39m\u001b[39mTrue\u001b[39;00m, scaley\u001b[39m=\u001b[39m\u001b[39mTrue\u001b[39;00m, data\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs):\n\u001b[0;32m-> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/pyplot.py?line=2811'>2812</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m gca()\u001b[39m.\u001b[39;49mplot(\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/pyplot.py?line=2812'>2813</a>\u001b[0m         \u001b[39m*\u001b[39;49margs, scalex\u001b[39m=\u001b[39;49mscalex, scaley\u001b[39m=\u001b[39;49mscaley,\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/pyplot.py?line=2813'>2814</a>\u001b[0m         \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49m({\u001b[39m\"\u001b[39;49m\u001b[39mdata\u001b[39;49m\u001b[39m\"\u001b[39;49m: data} \u001b[39mif\u001b[39;49;00m data \u001b[39mis\u001b[39;49;00m \u001b[39mnot\u001b[39;49;00m \u001b[39mNone\u001b[39;49;00m \u001b[39melse\u001b[39;49;00m {}), \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py:1688\u001b[0m, in \u001b[0;36mAxes.plot\u001b[0;34m(self, scalex, scaley, data, *args, **kwargs)\u001b[0m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1444'>1445</a>\u001b[0m \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1445'>1446</a>\u001b[0m \u001b[39mPlot y versus x as lines and/or markers.\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1446'>1447</a>\u001b[0m \n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1684'>1685</a>\u001b[0m \u001b[39m(``'green'``) or hex strings (``'#008000'``).\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1685'>1686</a>\u001b[0m \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1686'>1687</a>\u001b[0m kwargs \u001b[39m=\u001b[39m cbook\u001b[39m.\u001b[39mnormalize_kwargs(kwargs, mlines\u001b[39m.\u001b[39mLine2D)\n\u001b[0;32m-> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1687'>1688</a>\u001b[0m lines \u001b[39m=\u001b[39m [\u001b[39m*\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_get_lines(\u001b[39m*\u001b[39margs, data\u001b[39m=\u001b[39mdata, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)]\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1688'>1689</a>\u001b[0m \u001b[39mfor\u001b[39;00m line \u001b[39min\u001b[39;00m lines:\n\u001b[1;32m   <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_axes.py?line=1689'>1690</a>\u001b[0m     \u001b[39mself\u001b[39m\u001b[39m.\u001b[39madd_line(line)\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py:311\u001b[0m, in \u001b[0;36m_process_plot_var_args.__call__\u001b[0;34m(self, data, *args, **kwargs)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=308'>309</a>\u001b[0m     this \u001b[39m+\u001b[39m\u001b[39m=\u001b[39m args[\u001b[39m0\u001b[39m],\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=309'>310</a>\u001b[0m     args \u001b[39m=\u001b[39m args[\u001b[39m1\u001b[39m:]\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=310'>311</a>\u001b[0m \u001b[39myield from\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_plot_args(\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=311'>312</a>\u001b[0m     this, kwargs, ambiguous_fmt_datakey\u001b[39m=\u001b[39;49mambiguous_fmt_datakey)\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py:504\u001b[0m, in \u001b[0;36m_process_plot_var_args._plot_args\u001b[0;34m(self, tup, kwargs, return_kwargs, ambiguous_fmt_datakey)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=500'>501</a>\u001b[0m     \u001b[39mself\u001b[39m\u001b[39m.\u001b[39maxes\u001b[39m.\u001b[39myaxis\u001b[39m.\u001b[39mupdate_units(y)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=502'>503</a>\u001b[0m \u001b[39mif\u001b[39;00m x\u001b[39m.\u001b[39mshape[\u001b[39m0\u001b[39m] \u001b[39m!=\u001b[39m y\u001b[39m.\u001b[39mshape[\u001b[39m0\u001b[39m]:\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=503'>504</a>\u001b[0m     \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\u001b[39mf\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mx and y must have same first dimension, but \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=504'>505</a>\u001b[0m                      \u001b[39mf\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mhave shapes \u001b[39m\u001b[39m{\u001b[39;00mx\u001b[39m.\u001b[39mshape\u001b[39m}\u001b[39;00m\u001b[39m and \u001b[39m\u001b[39m{\u001b[39;00my\u001b[39m.\u001b[39mshape\u001b[39m}\u001b[39;00m\u001b[39m\"\u001b[39m)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=505'>506</a>\u001b[0m \u001b[39mif\u001b[39;00m x\u001b[39m.\u001b[39mndim \u001b[39m>\u001b[39m \u001b[39m2\u001b[39m \u001b[39mor\u001b[39;00m y\u001b[39m.\u001b[39mndim \u001b[39m>\u001b[39m \u001b[39m2\u001b[39m:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=506'>507</a>\u001b[0m     \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\u001b[39mf\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mx and y can be no greater than 2D, but have \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/matplotlib/axes/_base.py?line=507'>508</a>\u001b[0m                      \u001b[39mf\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mshapes \u001b[39m\u001b[39m{\u001b[39;00mx\u001b[39m.\u001b[39mshape\u001b[39m}\u001b[39;00m\u001b[39m and \u001b[39m\u001b[39m{\u001b[39;00my\u001b[39m.\u001b[39mshape\u001b[39m}\u001b[39;00m\u001b[39m\"\u001b[39m)\n",
-      "\u001b[0;31mValueError\u001b[0m: x and y must have same first dimension, but have shapes (30,) and (22,)"
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "KeyboardInterrupt\n",
+      "\n"
      ]
     },
     {
@@ -23617,7 +802,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 14,
+   "execution_count": 25,
    "id": "78dd3429",
    "metadata": {},
    "outputs": [
@@ -23625,84 +810,27 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Test Loss: 17.426184\n",
+      "Test Loss: 41.885628\n",
       "\n",
-      "Test Accuracy of airplane: 76% (761/1000)\n",
-      "Test Accuracy of automobile: 86% (860/1000)\n",
-      "Test Accuracy of  bird: 63% (639/1000)\n",
-      "Test Accuracy of   cat: 47% (471/1000)\n",
-      "Test Accuracy of  deer: 63% (639/1000)\n",
-      "Test Accuracy of   dog: 66% (661/1000)\n",
-      "Test Accuracy of  frog: 83% (837/1000)\n",
-      "Test Accuracy of horse: 72% (723/1000)\n",
-      "Test Accuracy of  ship: 78% (784/1000)\n",
-      "Test Accuracy of truck: 74% (740/1000)\n",
+      "Test Accuracy of airplane: 13% (136/1000)\n",
+      "Test Accuracy of automobile: 23% (239/1000)\n",
+      "Test Accuracy of  bird:  0% ( 0/1000)\n",
+      "Test Accuracy of   cat: 42% (420/1000)\n",
+      "Test Accuracy of  deer:  0% ( 0/1000)\n",
+      "Test Accuracy of   dog:  0% ( 0/1000)\n",
+      "Test Accuracy of  frog: 66% (664/1000)\n",
+      "Test Accuracy of horse:  0% ( 3/1000)\n",
+      "Test Accuracy of  ship: 39% (395/1000)\n",
+      "Test Accuracy of truck: 54% (548/1000)\n",
       "\n",
-      "Test Accuracy (Overall): 71% (7115/10000)\n"
+      "Test Accuracy (Overall): 24% (2405/10000)\n"
      ]
     }
    ],
    "source": [
     "model2.load_state_dict(torch.load(\"./model_cifar_2.pt\"))\n",
     "\n",
-    "# track test loss\n",
-    "test_loss = 0.0\n",
-    "class_correct = list(0.0 for i in range(10))\n",
-    "class_total = list(0.0 for i in range(10))\n",
-    "\n",
-    "model2.eval()\n",
-    "# iterate over test data\n",
-    "for data, target in test_loader:\n",
-    "    # move tensors to GPU if CUDA is available\n",
-    "    if train_on_gpu:\n",
-    "        data, target = data.cuda(), target.cuda()\n",
-    "    # forward pass: compute predicted outputs by passing inputs to the model\n",
-    "    output = model2(data)\n",
-    "    # calculate the batch loss\n",
-    "    loss = criterion(output, target)\n",
-    "    # update test loss\n",
-    "    test_loss += loss.item() * data.size(0)\n",
-    "    # convert output probabilities to predicted class\n",
-    "    _, pred = torch.max(output, 1)\n",
-    "    # compare predictions to true label\n",
-    "    correct_tensor = pred.eq(target.data.view_as(pred))\n",
-    "    correct = (\n",
-    "        np.squeeze(correct_tensor.numpy())\n",
-    "        if not train_on_gpu\n",
-    "        else np.squeeze(correct_tensor.cpu().numpy())\n",
-    "    )\n",
-    "    # calculate test accuracy for each object class\n",
-    "    for i in range(batch_size):\n",
-    "        label = target.data[i]\n",
-    "        class_correct[label] += correct[i].item()\n",
-    "        class_total[label] += 1\n",
-    "\n",
-    "# average test loss\n",
-    "test_loss = test_loss / len(test_loader)\n",
-    "print(\"Test Loss: {:.6f}\\n\".format(test_loss))\n",
-    "\n",
-    "for i in range(10):\n",
-    "    if class_total[i] > 0:\n",
-    "        print(\n",
-    "            \"Test Accuracy of %5s: %2d%% (%2d/%2d)\"\n",
-    "            % (\n",
-    "                classes[i],\n",
-    "                100 * class_correct[i] / class_total[i],\n",
-    "                np.sum(class_correct[i]),\n",
-    "                np.sum(class_total[i]),\n",
-    "            )\n",
-    "        )\n",
-    "    else:\n",
-    "        print(\"Test Accuracy of %5s: N/A (no training examples)\" % (classes[i]))\n",
-    "\n",
-    "print(\n",
-    "    \"\\nTest Accuracy (Overall): %2d%% (%2d/%2d)\"\n",
-    "    % (\n",
-    "        100.0 * np.sum(class_correct) / np.sum(class_total),\n",
-    "        np.sum(class_correct),\n",
-    "        np.sum(class_total),\n",
-    "    )\n",
-    ")"
+    "test(model2)"
    ]
   },
   {
@@ -23732,7 +860,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": 14,
    "id": "ef623c26",
    "metadata": {},
    "outputs": [
@@ -23749,7 +877,7 @@
        "251278"
       ]
      },
-     "execution_count": 17,
+     "execution_count": 14,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -23787,7 +915,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 15,
    "id": "c4c65d4b",
    "metadata": {},
    "outputs": [
@@ -23804,7 +932,7 @@
        "76522"
       ]
      },
-     "execution_count": 18,
+     "execution_count": 15,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -23826,7 +954,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 19,
+   "execution_count": 26,
    "id": "6cc06abf",
    "metadata": {},
    "outputs": [
@@ -23834,82 +962,26 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Test Loss: 21.718770\n",
+      "Test Loss: 28.639511\n",
       "\n",
-      "Test Accuracy of airplane: 71% (711/1000)\n",
-      "Test Accuracy of automobile: 66% (667/1000)\n",
-      "Test Accuracy of  bird: 57% (579/1000)\n",
-      "Test Accuracy of   cat: 38% (381/1000)\n",
-      "Test Accuracy of  deer: 52% (521/1000)\n",
-      "Test Accuracy of   dog: 51% (514/1000)\n",
-      "Test Accuracy of  frog: 75% (753/1000)\n",
-      "Test Accuracy of horse: 63% (638/1000)\n",
-      "Test Accuracy of  ship: 73% (735/1000)\n",
-      "Test Accuracy of truck: 76% (764/1000)\n",
+      "Test Accuracy of airplane: 58% (586/1000)\n",
+      "Test Accuracy of automobile: 81% (811/1000)\n",
+      "Test Accuracy of  bird: 21% (219/1000)\n",
+      "Test Accuracy of   cat: 36% (364/1000)\n",
+      "Test Accuracy of  deer: 30% (306/1000)\n",
+      "Test Accuracy of   dog: 42% (425/1000)\n",
+      "Test Accuracy of  frog: 64% (643/1000)\n",
+      "Test Accuracy of horse: 55% (550/1000)\n",
+      "Test Accuracy of  ship: 39% (396/1000)\n",
+      "Test Accuracy of truck: 54% (542/1000)\n",
       "\n",
-      "Test Accuracy (Overall): 62% (6263/10000)\n"
+      "Test Accuracy (Overall): 48% (4842/10000)\n"
      ]
     }
    ],
    "source": [
-    "# track test loss\n",
-    "test_loss = 0.0\n",
-    "class_correct = list(0.0 for i in range(10))\n",
-    "class_total = list(0.0 for i in range(10))\n",
-    "\n",
-    "quantized_model.eval()\n",
-    "# iterate over test data\n",
-    "for data, target in test_loader:\n",
-    "    # move tensors to GPU if CUDA is available\n",
-    "    if train_on_gpu:\n",
-    "        data, target = data.cuda(), target.cuda()\n",
-    "    # forward pass: compute predicted outputs by passing inputs to the model\n",
-    "    output = quantized_model(data)\n",
-    "    # calculate the batch loss\n",
-    "    loss = criterion(output, target)\n",
-    "    # update test loss\n",
-    "    test_loss += loss.item() * data.size(0)\n",
-    "    # convert output probabilities to predicted class\n",
-    "    _, pred = torch.max(output, 1)\n",
-    "    # compare predictions to true label\n",
-    "    correct_tensor = pred.eq(target.data.view_as(pred))\n",
-    "    correct = (\n",
-    "        np.squeeze(correct_tensor.numpy())\n",
-    "        if not train_on_gpu\n",
-    "        else np.squeeze(correct_tensor.cpu().numpy())\n",
-    "    )\n",
-    "    # calculate test accuracy for each object class\n",
-    "    for i in range(batch_size):\n",
-    "        label = target.data[i]\n",
-    "        class_correct[label] += correct[i].item()\n",
-    "        class_total[label] += 1\n",
-    "\n",
-    "# average test loss\n",
-    "test_loss = test_loss / len(test_loader)\n",
-    "print(\"Test Loss: {:.6f}\\n\".format(test_loss))\n",
-    "\n",
-    "for i in range(10):\n",
-    "    if class_total[i] > 0:\n",
-    "        print(\n",
-    "            \"Test Accuracy of %5s: %2d%% (%2d/%2d)\"\n",
-    "            % (\n",
-    "                classes[i],\n",
-    "                100 * class_correct[i] / class_total[i],\n",
-    "                np.sum(class_correct[i]),\n",
-    "                np.sum(class_total[i]),\n",
-    "            )\n",
-    "        )\n",
-    "    else:\n",
-    "        print(\"Test Accuracy of %5s: N/A (no training examples)\" % (classes[i]))\n",
-    "\n",
-    "print(\n",
-    "    \"\\nTest Accuracy (Overall): %2d%% (%2d/%2d)\"\n",
-    "    % (\n",
-    "        100.0 * np.sum(class_correct) / np.sum(class_total),\n",
-    "        np.sum(class_correct),\n",
-    "        np.sum(class_total),\n",
-    "    )\n",
-    ")"
+    "# on teste le modèle compressé\n",
+    "test(quantized_model)"
    ]
   },
   {
@@ -23923,7 +995,10 @@
     "\n",
     "### Au global, la précision est la même.\n",
     "\n",
-    "### Le modèle compressé conserve la précision du modèle tout en réduisant sa taille."
+    "### Le modèle compressé conserve la précision du modèle tout en réduisant sa taille.\n",
+    "\n",
+    "\n",
+    "____________"
    ]
   },
   {
@@ -23947,7 +1022,162 @@
    "id": "a5ba7855",
    "metadata": {},
    "source": [
-    "### On va essayer le training aware quantization"
+    "### On va essayer le training aware quantization\n",
+    "\n",
+    "On recrée un nouveau modèle à partir du modèle 1."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 27,
+   "id": "7bcbbc0a",
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Net(\n",
+      "  (quant): QuantStub()\n",
+      "  (conv1): Conv2d(3, 6, kernel_size=(5, 5), stride=(1, 1))\n",
+      "  (pool): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)\n",
+      "  (conv2): Conv2d(6, 16, kernel_size=(5, 5), stride=(1, 1))\n",
+      "  (fc1): Linear(in_features=400, out_features=120, bias=True)\n",
+      "  (fc2): Linear(in_features=120, out_features=84, bias=True)\n",
+      "  (fc3): Linear(in_features=84, out_features=10, bias=True)\n",
+      "  (dequant): DeQuantStub()\n",
+      ")\n"
+     ]
+    }
+   ],
+   "source": [
+    "class Net(nn.Module):\n",
+    "    def __init__(self):\n",
+    "        super(Net, self).__init__()\n",
+    "         # QuantStub converts tensors from floating point to quantized\n",
+    "        self.quant = torch.ao.quantization.QuantStub()\n",
+    "\n",
+    "        self.conv1 = nn.Conv2d(3, 6, 5)\n",
+    "        self.pool = nn.MaxPool2d(2, 2)\n",
+    "        self.conv2 = nn.Conv2d(6, 16, 5)\n",
+    "        self.fc1 = nn.Linear(16 * 5 * 5, 120)\n",
+    "        self.fc2 = nn.Linear(120, 84)\n",
+    "        self.fc3 = nn.Linear(84, 10)\n",
+    "\n",
+    "        self.dequant = torch.ao.quantization.DeQuantStub()\n",
+    "\n",
+    "\n",
+    "\n",
+    "    def forward(self, x):\n",
+    "        x = self.quant(x)\n",
+    "        x = self.pool(F.relu(self.conv1(x)))\n",
+    "        x = self.pool(F.relu(self.conv2(x)))\n",
+    "        x = x.view(-1, 16 * 5 * 5)\n",
+    "        x = F.relu(self.fc1(x))\n",
+    "        x = F.relu(self.fc2(x))\n",
+    "        x = self.fc3(x)\n",
+    "        x = self.dequant(x)\n",
+    "        return x\n",
+    "\n",
+    "\n",
+    "# create a complete CNN\n",
+    "model_aware_quantization = Net()\n",
+    "print(model_aware_quantization)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 28,
+   "id": "2bfe62ab",
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch: 0 \tTraining Loss: 43.657235 \tValidation Loss: 38.291903\n",
+      "Validation loss decreased (inf --> 38.291903).  Saving model ...\n",
+      "Epoch: 1 \tTraining Loss: 35.202289 \tValidation Loss: 32.071317\n",
+      "Validation loss decreased (38.291903 --> 32.071317).  Saving model ...\n",
+      "Epoch: 2 \tTraining Loss: 30.819177 \tValidation Loss: 29.494602\n",
+      "Validation loss decreased (32.071317 --> 29.494602).  Saving model ...\n",
+      "Epoch: 3 \tTraining Loss: 28.422607 \tValidation Loss: 27.280901\n",
+      "Validation loss decreased (29.494602 --> 27.280901).  Saving model ...\n",
+      "Epoch: 4 \tTraining Loss: 26.796054 \tValidation Loss: 25.787639\n",
+      "Validation loss decreased (27.280901 --> 25.787639).  Saving model ...\n",
+      "Epoch: 5 \tTraining Loss: 25.409215 \tValidation Loss: 24.846678\n",
+      "Validation loss decreased (25.787639 --> 24.846678).  Saving model ...\n",
+      "Epoch: 6 \tTraining Loss: 24.222166 \tValidation Loss: 24.243641\n",
+      "Validation loss decreased (24.846678 --> 24.243641).  Saving model ...\n",
+      "Epoch: 7 \tTraining Loss: 23.165727 \tValidation Loss: 23.421383\n",
+      "Validation loss decreased (24.243641 --> 23.421383).  Saving model ...\n"
+     ]
+    },
+    {
+     "ename": "KeyboardInterrupt",
+     "evalue": "",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+      "\u001b[0;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
+      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 42'\u001b[0m in \u001b[0;36m<cell line: 1>\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000052?line=0'>1</a>\u001b[0m train_loss_list,n_epochs\u001b[39m=\u001b[39mtraining(model_aware_quantization,\u001b[39m\"\u001b[39;49m\u001b[39mmodel_cifar_aware_quantization.pt\u001b[39;49m\u001b[39m\"\u001b[39;49m)\n",
+      "\u001b[1;32m/Users/franck/Desktop/apprentissage profond/be/mod_4_6-td2/TD2 Deep Learning.ipynb Cell 15'\u001b[0m in \u001b[0;36mtraining\u001b[0;34m(model_, name)\u001b[0m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=16'>17</a>\u001b[0m \u001b[39m# Train the model\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=17'>18</a>\u001b[0m model_\u001b[39m.\u001b[39mtrain()\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=18'>19</a>\u001b[0m \u001b[39mfor\u001b[39;00m data, target \u001b[39min\u001b[39;00m train_loader:\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=19'>20</a>\u001b[0m     \u001b[39m# Move tensors to GPU if CUDA is available\u001b[39;00m\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=20'>21</a>\u001b[0m     \u001b[39mif\u001b[39;00m train_on_gpu:\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000014?line=21'>22</a>\u001b[0m         data, target \u001b[39m=\u001b[39m data\u001b[39m.\u001b[39mcuda(), target\u001b[39m.\u001b[39mcuda()\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py:630\u001b[0m, in \u001b[0;36m_BaseDataLoaderIter.__next__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=626'>627</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_sampler_iter \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=627'>628</a>\u001b[0m     \u001b[39m# TODO(https://github.com/pytorch/pytorch/issues/76750)\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=628'>629</a>\u001b[0m     \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_reset()  \u001b[39m# type: ignore[call-arg]\u001b[39;00m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=629'>630</a>\u001b[0m data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_next_data()\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=630'>631</a>\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_num_yielded \u001b[39m+\u001b[39m\u001b[39m=\u001b[39m \u001b[39m1\u001b[39m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=631'>632</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_dataset_kind \u001b[39m==\u001b[39m _DatasetKind\u001b[39m.\u001b[39mIterable \u001b[39mand\u001b[39;00m \\\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=632'>633</a>\u001b[0m         \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_IterableDataset_len_called \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m \u001b[39mand\u001b[39;00m \\\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=633'>634</a>\u001b[0m         \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_num_yielded \u001b[39m>\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_IterableDataset_len_called:\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py:673\u001b[0m, in \u001b[0;36m_SingleProcessDataLoaderIter._next_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=671'>672</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_next_data\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=672'>673</a>\u001b[0m     index \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_next_index()  \u001b[39m# may raise StopIteration\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=673'>674</a>\u001b[0m     data \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_dataset_fetcher\u001b[39m.\u001b[39mfetch(index)  \u001b[39m# may raise StopIteration\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=674'>675</a>\u001b[0m     \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_pin_memory:\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py:620\u001b[0m, in \u001b[0;36m_BaseDataLoaderIter._next_index\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=618'>619</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_next_index\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/dataloader.py?line=619'>620</a>\u001b[0m     \u001b[39mreturn\u001b[39;00m \u001b[39mnext\u001b[39;49m(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_sampler_iter)\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py:283\u001b[0m, in \u001b[0;36mBatchSampler.__iter__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=280'>281</a>\u001b[0m batch \u001b[39m=\u001b[39m [\u001b[39m0\u001b[39m] \u001b[39m*\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mbatch_size\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=281'>282</a>\u001b[0m idx_in_batch \u001b[39m=\u001b[39m \u001b[39m0\u001b[39m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=282'>283</a>\u001b[0m \u001b[39mfor\u001b[39;00m idx \u001b[39min\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39msampler:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=283'>284</a>\u001b[0m     batch[idx_in_batch] \u001b[39m=\u001b[39m idx\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=284'>285</a>\u001b[0m     idx_in_batch \u001b[39m+\u001b[39m\u001b[39m=\u001b[39m \u001b[39m1\u001b[39m\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py:186\u001b[0m, in \u001b[0;36mSubsetRandomSampler.__iter__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=184'>185</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__iter__\u001b[39m(\u001b[39mself\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m Iterator[\u001b[39mint\u001b[39m]:\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=185'>186</a>\u001b[0m     \u001b[39mfor\u001b[39;00m i \u001b[39min\u001b[39;00m torch\u001b[39m.\u001b[39mrandperm(\u001b[39mlen\u001b[39m(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mindices), generator\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mgenerator):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/utils/data/sampler.py?line=186'>187</a>\u001b[0m         \u001b[39myield\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mindices[i]\n",
+      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py:1000\u001b[0m, in \u001b[0;36mTensor.__iter__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=990'>991</a>\u001b[0m \u001b[39mif\u001b[39;00m torch\u001b[39m.\u001b[39m_C\u001b[39m.\u001b[39m_get_tracing_state():\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=991'>992</a>\u001b[0m     warnings\u001b[39m.\u001b[39mwarn(\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=992'>993</a>\u001b[0m         \u001b[39m\"\u001b[39m\u001b[39mIterating over a tensor might cause the trace to be incorrect. \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=993'>994</a>\u001b[0m         \u001b[39m\"\u001b[39m\u001b[39mPassing a tensor of different shape won\u001b[39m\u001b[39m'\u001b[39m\u001b[39mt change the number of \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=997'>998</a>\u001b[0m         stacklevel\u001b[39m=\u001b[39m\u001b[39m2\u001b[39m,\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=998'>999</a>\u001b[0m     )\n\u001b[0;32m-> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/_tensor.py?line=999'>1000</a>\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39miter\u001b[39m(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49munbind(\u001b[39m0\u001b[39;49m))\n",
+      "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
+     ]
+    }
+   ],
+   "source": [
+    "train_loss_list,n_epochs=training(model_aware_quantization,\"model_cifar_aware_quantization.pt\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 31,
+   "id": "7cbf3f6d",
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "model:  int8  \t Size (KB): 76.522\n",
+      "Test Loss: 28.639511\n",
+      "\n",
+      "Test Accuracy of airplane: 58% (586/1000)\n",
+      "Test Accuracy of automobile: 81% (811/1000)\n",
+      "Test Accuracy of  bird: 21% (219/1000)\n",
+      "Test Accuracy of   cat: 36% (364/1000)\n",
+      "Test Accuracy of  deer: 30% (306/1000)\n",
+      "Test Accuracy of   dog: 42% (425/1000)\n",
+      "Test Accuracy of  frog: 64% (643/1000)\n",
+      "Test Accuracy of horse: 55% (550/1000)\n",
+      "Test Accuracy of  ship: 39% (396/1000)\n",
+      "Test Accuracy of truck: 54% (542/1000)\n",
+      "\n",
+      "Test Accuracy (Overall): 48% (4842/10000)\n",
+      "None\n"
+     ]
+    }
+   ],
+   "source": [
+    "#on affiche la taille du nouveau modele\n",
+    "print_size_of_model(quantized_model, \"int8\")\n",
+    "# on teste le modèle compressé\n",
+    "print(test(quantized_model))"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "a2201f4a",
+   "metadata": {},
+   "source": [
+    "# ajouter des commentaires sur les résultats"
    ]
   },
   {
@@ -23963,7 +1193,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 32,
+   "execution_count": 38,
    "id": "b4d13080",
    "metadata": {},
    "outputs": [
@@ -23971,10 +1201,10 @@
      "name": "stderr",
      "output_type": "stream",
      "text": [
+      "/Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and may be removed in the future, please use 'weights' instead.\n",
+      "  warnings.warn(\n",
       "/Users/franck/Library/Python/3.8/lib/python/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or `None` for 'weights' are deprecated since 0.13 and may be removed in the future. The current behavior is equivalent to passing `weights=ResNet50_Weights.IMAGENET1K_V1`. You can also use `weights=ResNet50_Weights.DEFAULT` to get the most up-to-date weights.\n",
-      "  warnings.warn(msg)\n",
-      "Downloading: \"https://download.pytorch.org/models/resnet50-0676ba61.pth\" to /Users/franck/.cache/torch/hub/checkpoints/resnet50-0676ba61.pth\n",
-      "100%|██████████| 97.8M/97.8M [00:01<00:00, 61.2MB/s]\n"
+      "  warnings.warn(msg)\n"
      ]
     },
     {
diff --git a/king_crab.png b/king_crab.png
new file mode 100644
index 0000000000000000000000000000000000000000..8741610f56dd1c52f2090dc2b44136038356079f
Binary files /dev/null and b/king_crab.png differ