diff --git a/TD2 Deep Learning.ipynb b/TD2 Deep Learning.ipynb
index 792b42ea093fc3d31433d9d23415e081a7adf17c..4fc201fadcea10de00c1f33961779fdee4e3f24a 100644
--- a/TD2 Deep Learning.ipynb	
+++ b/TD2 Deep Learning.ipynb	
@@ -33,38 +33,12 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 23,
+   "execution_count": 3,
    "id": "330a42f5",
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Defaulting to user installation because normal site-packages is not writeable\n",
-      "Requirement already satisfied: torch in /Users/franck/Library/Python/3.8/lib/python/site-packages (2.1.0)\n",
-      "Requirement already satisfied: torchvision in /Users/franck/Library/Python/3.8/lib/python/site-packages (0.16.0)\n",
-      "Requirement already satisfied: filelock in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torch) (3.13.1)\n",
-      "Requirement already satisfied: typing-extensions in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torch) (4.8.0)\n",
-      "Requirement already satisfied: sympy in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torch) (1.12)\n",
-      "Requirement already satisfied: networkx in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torch) (3.1)\n",
-      "Requirement already satisfied: jinja2 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torch) (3.1.2)\n",
-      "Requirement already satisfied: fsspec in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torch) (2023.10.0)\n",
-      "Requirement already satisfied: numpy in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torchvision) (1.23.1)\n",
-      "Requirement already satisfied: requests in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torchvision) (2.31.0)\n",
-      "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from torchvision) (10.1.0)\n",
-      "Requirement already satisfied: MarkupSafe>=2.0 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from jinja2->torch) (2.1.3)\n",
-      "Requirement already satisfied: charset-normalizer<4,>=2 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from requests->torchvision) (3.3.2)\n",
-      "Requirement already satisfied: idna<4,>=2.5 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from requests->torchvision) (3.4)\n",
-      "Requirement already satisfied: urllib3<3,>=1.21.1 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from requests->torchvision) (2.0.7)\n",
-      "Requirement already satisfied: certifi>=2017.4.17 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from requests->torchvision) (2023.7.22)\n",
-      "Requirement already satisfied: mpmath>=0.19 in /Users/franck/Library/Python/3.8/lib/python/site-packages (from sympy->torch) (1.3.0)\n",
-      "Note: you may need to restart the kernel to use updated packages.\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
-    "%pip install torch torchvision"
+    "#%pip install torch torchvision"
    ]
   },
   {
@@ -78,7 +52,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 24,
+   "execution_count": 4,
    "id": "b1950f0a",
    "metadata": {},
    "outputs": [
@@ -86,34 +60,48 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "tensor([[ 2.4221, -1.4054, -1.8084, -0.9983,  1.5755, -1.1751, -1.4283, -0.4579,\n",
-      "          0.5725,  0.1963],\n",
-      "        [-0.8317, -0.5219,  1.1393, -0.4706, -1.3600, -0.9497,  0.1821, -1.3405,\n",
-      "         -0.7898,  0.5581],\n",
-      "        [ 0.7528,  1.2621, -0.8664, -1.3995, -0.4322,  0.6937, -0.0829,  0.5563,\n",
-      "          1.5037,  0.1473],\n",
-      "        [-1.3737, -0.3918, -0.0239, -1.2539, -0.2317,  0.6312,  0.1719,  0.3513,\n",
-      "         -1.5746,  1.0909],\n",
-      "        [ 1.3244,  1.0139, -0.3637,  0.4969, -0.8001,  0.1401,  1.4003,  0.8379,\n",
-      "          0.4622, -0.2064],\n",
-      "        [ 0.3835,  1.8125, -1.5159,  0.2724,  0.4609,  0.4313, -1.3618,  1.3333,\n",
-      "          0.4333,  0.4180],\n",
-      "        [-0.9420,  0.5595,  0.5658,  0.5182, -0.5952, -0.0145, -0.6987, -0.7933,\n",
-      "         -0.5268,  0.4314],\n",
-      "        [-0.1806,  1.5164, -1.3008,  0.4304,  1.1233, -0.1083, -0.8130,  0.4061,\n",
-      "          0.5799,  0.8505],\n",
-      "        [ 1.8211, -0.9317,  0.4706,  1.1672,  0.7783, -0.2703, -1.0186,  1.5365,\n",
-      "         -0.3724,  0.4085],\n",
-      "        [-0.5143,  0.7517,  0.5413,  0.7576, -1.0343,  1.6272, -1.0134,  1.0404,\n",
-      "          1.5883, -2.0886],\n",
-      "        [ 0.4835,  0.9920,  0.7714, -2.5465,  0.5685,  0.0789,  0.3837,  0.1580,\n",
-      "          0.6396,  1.2445],\n",
-      "        [-0.7440, -0.4103,  0.9334,  0.7189, -0.4058, -0.6114,  0.8441, -0.1318,\n",
-      "          0.4023, -0.4713],\n",
-      "        [ 0.2577, -0.9418, -1.5133, -0.2275, -0.6426, -2.5186, -0.2188, -1.1998,\n",
-      "         -0.4872, -0.3887],\n",
-      "        [ 0.5394, -0.6550, -1.6148,  0.3047,  0.6156,  1.7877,  1.3648, -0.0533,\n",
-      "         -1.0509,  0.1969]])\n",
+      "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": [
       "AlexNet(\n",
       "  (features): Sequential(\n",
       "    (0): Conv2d(3, 64, kernel_size=(11, 11), stride=(4, 4), padding=(2, 2))\n",
@@ -183,7 +171,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 25,
+   "execution_count": 5,
    "id": "6e18f2fd",
    "metadata": {},
    "outputs": [
@@ -217,7 +205,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 26,
+   "execution_count": 6,
    "id": "462666a2",
    "metadata": {},
    "outputs": [
@@ -298,7 +286,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 27,
+   "execution_count": 7,
    "id": "317bf070",
    "metadata": {},
    "outputs": [
@@ -362,7 +350,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 28,
+   "execution_count": 8,
    "id": "4b53f229",
    "metadata": {},
    "outputs": [
@@ -370,49 +358,48 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Epoch: 0 \tTraining Loss: 44.218356 \tValidation Loss: 39.233318\n",
-      "Validation loss decreased (inf --> 39.233318).  Saving model ...\n",
-      "Epoch: 1 \tTraining Loss: 35.090193 \tValidation Loss: 32.569373\n",
-      "Validation loss decreased (39.233318 --> 32.569373).  Saving model ...\n",
-      "Epoch: 2 \tTraining Loss: 30.739756 \tValidation Loss: 29.592576\n",
-      "Validation loss decreased (32.569373 --> 29.592576).  Saving model ...\n",
-      "Epoch: 3 \tTraining Loss: 28.580314 \tValidation Loss: 29.739767\n",
-      "Epoch: 4 \tTraining Loss: 26.953254 \tValidation Loss: 26.979858\n",
-      "Validation loss decreased (29.592576 --> 26.979858).  Saving model ...\n",
-      "Epoch: 5 \tTraining Loss: 25.600132 \tValidation Loss: 25.792996\n",
-      "Validation loss decreased (26.979858 --> 25.792996).  Saving model ...\n",
-      "Epoch: 6 \tTraining Loss: 24.420942 \tValidation Loss: 24.969913\n",
-      "Validation loss decreased (25.792996 --> 24.969913).  Saving model ...\n",
-      "Epoch: 7 \tTraining Loss: 23.395028 \tValidation Loss: 24.184948\n",
-      "Validation loss decreased (24.969913 --> 24.184948).  Saving model ...\n",
-      "Epoch: 8 \tTraining Loss: 22.546265 \tValidation Loss: 23.728247\n",
-      "Validation loss decreased (24.184948 --> 23.728247).  Saving model ...\n",
-      "Epoch: 9 \tTraining Loss: 21.714937 \tValidation Loss: 23.157138\n",
-      "Validation loss decreased (23.728247 --> 23.157138).  Saving model ...\n",
-      "Epoch: 10 \tTraining Loss: 20.909001 \tValidation Loss: 22.716836\n",
-      "Validation loss decreased (23.157138 --> 22.716836).  Saving model ...\n",
-      "Epoch: 11 \tTraining Loss: 20.176359 \tValidation Loss: 23.053919\n",
-      "Epoch: 12 \tTraining Loss: 19.548526 \tValidation Loss: 22.433332\n",
-      "Validation loss decreased (22.716836 --> 22.433332).  Saving model ...\n",
-      "Epoch: 13 \tTraining Loss: 18.908951 \tValidation Loss: 22.420430\n",
-      "Validation loss decreased (22.433332 --> 22.420430).  Saving model ...\n",
-      "Epoch: 14 \tTraining Loss: 18.238864 \tValidation Loss: 22.562002\n",
-      "Epoch: 15 \tTraining Loss: 17.714625 \tValidation Loss: 22.559282\n",
-      "Epoch: 16 \tTraining Loss: 17.223641 \tValidation Loss: 23.375109\n",
-      "Epoch: 17 \tTraining Loss: 16.619821 \tValidation Loss: 21.863703\n",
-      "Validation loss decreased (22.420430 --> 21.863703).  Saving model ...\n",
-      "Epoch: 18 \tTraining Loss: 16.182592 \tValidation Loss: 23.126533\n",
-      "Epoch: 19 \tTraining Loss: 15.617828 \tValidation Loss: 22.738528\n",
-      "Epoch: 20 \tTraining Loss: 15.147455 \tValidation Loss: 22.838873\n",
-      "Epoch: 21 \tTraining Loss: 14.685257 \tValidation Loss: 23.520783\n",
-      "Epoch: 22 \tTraining Loss: 14.204522 \tValidation Loss: 23.833843\n",
-      "Epoch: 23 \tTraining Loss: 13.776658 \tValidation Loss: 23.651576\n",
-      "Epoch: 24 \tTraining Loss: 13.338994 \tValidation Loss: 24.233211\n",
-      "Epoch: 25 \tTraining Loss: 12.892461 \tValidation Loss: 25.078950\n",
-      "Epoch: 26 \tTraining Loss: 12.419571 \tValidation Loss: 25.158875\n",
-      "Epoch: 27 \tTraining Loss: 12.006063 \tValidation Loss: 25.526092\n",
-      "Epoch: 28 \tTraining Loss: 11.625940 \tValidation Loss: 26.077163\n",
-      "Epoch: 29 \tTraining Loss: 11.193101 \tValidation Loss: 27.531394\n"
+      "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"
+     ]
+    },
+    {
+     "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 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[0;31mKeyboardInterrupt\u001b[0m: "
      ]
     }
    ],
@@ -498,13 +485,28 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 29,
+   "execution_count": 9,
    "id": "d39df818",
    "metadata": {},
    "outputs": [
+    {
+     "ename": "ValueError",
+     "evalue": "x and y must have same first dimension, but have shapes (30,) and (18,)",
+     "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 17'\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#ch0000016?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#ch0000016?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#ch0000016?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#ch0000016?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 (18,)"
+     ]
+    },
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYAAAAEWCAYAAABv+EDhAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/OQEPoAAAACXBIWXMAAAsTAAALEwEAmpwYAAApP0lEQVR4nO3deXxU9b3/8dcnCxAICWQBkkCAsIgsChoBBZRSq9a6tXWp2t0WW9tqH3bxtvf21vbWe9v+bGt7e9Vq61IXrHXX1lrbgrggEGTflEDCFiALISwhZPn8/pgTGlMSEshkMjPv5+MxDzLnzDnzORmdd77f7znfY+6OiIjEn4RIFyAiIpGhABARiVMKABGROKUAEBGJUwoAEZE4pQAQEYlTCgDpdmY22MwWmtl+M/tZpOuJNDNLMbMXzWyfmf2xG993gZl9oYOvdTMbHe6apHspAKRDzKzEzGrN7ICZ7Tazh8ws9QR3NxeoANLc/RtdWGa0uhIYDGS6+1WtV5rZ7cEX8C2tlt8SLL+9m+o8JjO72szeMrNDZrYgkrVI5ygApDMudfdU4AygEPiPzmxsIQnAcGCdn8BViGaW1NltosBw4F13b2jnNe8Cn2617DPB8kirAu4CfhzhOqSTFADSae6+A3gZmAhgZtODvwCrzWylmc1ufm3QzXCHmb0JHAJ+T+iL69tBa+J8M+ttZneZ2c7gcZeZ9Q62n21m283sNjPbBTwY/EX8RzN7NOhGWm1mY83sO2a2x8y2mdkFLWr4nJmtD1672cxubLGuef/fCLYtM7PPtVifYmY/M7PSoIvmDTNLOd5xt2Zmpwa/i2ozW2tmlwXLfwD8J3BN8Pu4oY1dLAX6mtmEYLsJQJ9gecv3+aKZbTKzKjN7wcxyW6z7kJltCI7j14C12vbzwe9pr5m9YmbD2zqeltz9b+7+JLCzI6+XnkMBIJ1mZsOAi4HlZpYH/An4EZABfBN42syyW2zyKULdPv2BzwGPAT9191R3/xvw78B0YDJwOjCV97cuhgT7Hh7sB+BS4BFgILAceIXQf895wA+B37TYfg9wCZAWvP8vzOyMVvtPD7a9Afg/MxsYrLsTOBM4J6jh20BTB4+7+feVDLwI/BUYBHwNeMzMTnH37wP/Dfwh+H38rvX2LTzCP1sBnwmet3yfOcD/AFcDOUAp8ESwLgt4htDvNQsoBma02PZy4LvAx4Bs4HVgXju1SCxwdz30OO4DKAEOANWEvljuBlKA24BHWr32FeAzwc8LgB+2Wv8Q8KMWz4uBi1s8vxAoCX6eDRwB+rRYfzvwaovnlwa1JQbP+wMODGjjWJ4Dbmmx/1ogqcX6PYQCKSFYd/ox9tHucbdaPgvYBSS0WDYPuL3F8Tzazu/+duBRIB/YCiQH/w4Lljfv53eEgrV5u1SgHhhBKDjebrHOgO3AF4LnLwM3tFifQKjFNjx47sDo4/w38gVgQaT/W9Wj4w+1AKQzrnD3Ae4+3N1vcvdaQn+VXxV0bVSbWTUwk9BfoM22HWe/uYRCpVlpsKxZubsfbrXN7hY/1wIV7t7Y4jmEvgAxsw+b2dtBt0g1odZLVovtK/39/e+Hgm2zCHWzFB+j5o4cd8vj2+buTa2OMe8Yr22Tu28FNhFqMbzn7q1/r+/7Pbr7AaAyeJ9cWnwOHvrGbrn9cOCXLY6lilBIdKpGiS6xOKAm3Wsbob+Ev9jOa4432LuT0BfQ2uB5Pu/vTz7hKWuDsYSnCf0F/Ly715vZc7Tq/25DBXAYGAWsbLWuI8fdbCcwzMwSWoRAPic2gPt74AFCXVnHep+j/fZm1g/IBHYAZYRaDM3rrOVzQsdzh7s/dgI1SZRSC0BO1qPApWZ2oZklmlmfYGB1aCf2MQ/4DzPLDvqq/zPYb1foBfQGyoEGM/swcEH7m4QEX9YPAD83s9zg+M4OQqUzx72YUKvi22aWHAwWX0rQP99Jfwjqf/IY6+YBnzOzyUGN/w0sdvcSQuMVE8zsYxY6k+pmQmMfze4FvtNikDndzP7llNRjaT5+Qn9QJgS/i+QTODbpZgoAOSlBN0TzAGI5ob8kv0Xn/tv6EVAErAJWA+8Ey7qivv2EvuyeBPYC1wEvdGIX3wxqWkqoW+QnhPryO3zc7n6E0Bf+hwm1Ku4GPu3uG07geGo9dNZN7THW/Q34HqEWTxmhlssngnUVwFWETtWsBMYAb7bY9tng2J4wsxpgTVBvR3yKULfbPYTGO2qB+zt7bNL9LNQVKCIi8UYtABGROKUAEBGJUwoAEZE4pQAQEYlTUXEdQFZWlo8YMSLSZYiIRJVly5ZVuPu/TE/SLCoCYMSIERQVFUW6DBGRqGJmpe2tD3sXUHCRyHIzeyl4/pCZbTGzFcFjcrhrEBGRf9UdLYBbgPWEZmJs9i13f6ob3ltERNoQ1hZAcFn8R4DfhvN9RESk88LdBXQXwfzprZbfYWarzOwXwZwlIiLSzcIWAGZ2CbDH3Ze1WvUdYBxwFqEbadzWxvZzzazIzIrKy8vDVaaISNwKZwtgBnCZmZUQmvVwjpk96u5lHlIHPEjo7k//wt3vc/dCdy/Mzm7zLCYRETlBYQsAd/+Ouw919xGEZiT8h7t/0sxy4Oh85FcQmnVQRES6WSSuBH7MzFYTmmI3iy6a9vdY5m/Yw90LNoVr9yIiUa1bLgRz9wWE7g2Lu8/pjvcEeHNTBY+8XcrcWQUkJWrWCxGRlmL6W3FCXhp1DU0Ulx+MdCkiIj1ObAdAbjoAa3fui3AlIiI9T0wHQEFWP3onJbB2Z02kSxER6XFiOgCSEhM4NSdNLQARkWOI6QAAmJCbxtqdNejexyIi7xcHAZDO/sMNbKuqjXQpIiI9ShwEQGgSUnUDiYi8X8wHwClD+pOYYBoIFhFpJeYDoE9yImMGpaoFICLSSswHAMD4YCBYRET+KS4CYEJuOnv217Fn/+FIlyIi0mPESQA0DwSrFSAi0iwuAmB8EADrFAAiIkfFRQCk9UkmP6OvBoJFRFqIiwAAmJingWARkZbiJgAm5KZTWnmImsP1kS5FRKRHiJsA0DiAiMj7xU0A6EwgEZH3i5sAGNS/D9n9e2sgWEQkEDcBAKFWgLqARERC4ioAJuam896eAxyub4x0KSIiERf2ADCzRDNbbmYvBc9HmtliM9tkZn8ws17hrqHZhNw0Gpucjbv2d9dbioj0WN3RArgFWN/i+U+AX7j7aGAvcEM31AC0vEm8uoFERMIaAGY2FPgI8NvguQFzgKeClzwMXBHOGloalpFC/z5JGggWESH8LYC7gG8DTcHzTKDa3RuC59uBvGNtaGZzzazIzIrKy8u7pBgzY3yOrggWEYEwBoCZXQLscfdlJ7K9u9/n7oXuXpidnd1ldU3ITWfDrhoaGpuO/2IRkRiWFMZ9zwAuM7OLgT5AGvBLYICZJQWtgKHAjjDW8C8m5qVxuL6JzRUHGTu4f3e+tYhIjxK2FoC7f8fdh7r7COATwD/c/XpgPnBl8LLPAM+Hq4Zj+edAsMYBRCS+ReI6gNuAW81sE6Exgd9155uPyu5H76QE1u7QOICIxLdwdgEd5e4LgAXBz5uBqd3xvseSlJjAuCH9NRAsInEvrq4EbjY+N521O/fh7pEuRUQkYuIyACbmpVFzuIHte2sjXYqISMTEZQBoIFhEJE4DYNyQ/iQmmMYBRCSuxWUA9ElOZFR2PwWAiMS1uAwACHUDqQtIROJZHAdAGrtr6ijfXxfpUkREIiKOA0ADwSIS3+I2AMbrJvEiEufiNgDSU5IZlpGiewSLSNyK2wAAmJCjgWARiV/xHQC5aZRUHmL/4fpIlyIi0u3iOwDyQuMA6gYSkXgU1wEwUTeJF5E4FtcBMCitD1mpvRUAIhKX4joAIDQOoIFgEYlHCoDcNDbtOcDh+sZIlyIi0q0UALnpNDQ57+7eH+lSRES6lQJAVwSLSJyK+wDIz+hL/95JGgcQkbgT9wGQkGCcmpumFoCIxJ2wBYCZ9TGzJWa20szWmtkPguUPmdkWM1sRPCaHq4aOmpCbxoay/TQ26SbxIhI/ksK47zpgjrsfMLNk4A0zezlY9y13fyqM790pE3LTqa0vYUvFAUYP6h/pckREukXYWgAeciB4mhw8euSf2M0DwSu3aRxAROJHWMcAzCzRzFYAe4BX3X1xsOoOM1tlZr8ws95tbDvXzIrMrKi8vDycZTJ2cH9y0vvw3IodYX0fEZGeJKwB4O6N7j4ZGApMNbOJwHeAccBZQAZwWxvb3ufuhe5emJ2dHc4ySUwwrjlrGK+/V8HWykNhfS8RkZ6iW84CcvdqYD5wkbuXBd1DdcCDwNTuqOF4PnFWPokJxrylWyNdiohItwjnWUDZZjYg+DkF+BCwwcxygmUGXAGsCVcNnTEkvQ9zxg3ij0XbONLQFOlyRETCLpwtgBxgvpmtApYSGgN4CXjMzFYDq4Es4EdhrKFTrpuWT8WBI7y6bnekSxERCbuwnQbq7quAKcdYPidc73myzh2TTd6AFB5bXMpHTsuJdDkiImEV91cCt5SYYFw7dRhvFVeypeJgpMsREQkrBUArVxcOIynBmLdEg8EiEtsUAK0MSuvDh8YP5qll26lr0D0CRCR2KQCO4bpp+VQdPMJf1uyKdCkiImGjADiGGaOyyM/oy2OL1Q0kIrFLAXAMCQnGtVPzWbKlik17dKcwEYlNCoA2XFU4lORE4/HF2yJdiohIWCgA2pCV2psLJwzh6Xe264bxIhKTFADtuG5aPvtq6/nz6rJIlyIi0uUUAO04uyCTgqx+PK7BYBGJQQqAdpiFBoOLSveycZcGg0UktigAjuPjZw6lV2ICjy8ujXQpIiJdSgFwHBn9enHxpCE8s3wHtUc0GCwisUMB0AHXTRvO/sMNvLhqZ6RLERHpMgqADjhrxEBGD0rVYLCIxBQFQAeYGddNzWfFtmrW7twX6XJERLqEAqCDPn7GUHonJagVICIxQwHQQel9k7nktFyeX7GTg3UNkS5HROSkKQA64bpp+Ryoa+CFlRoMFpHopwDohDPyBzBuSH8efquEIw1NkS5HROSkKAA6wcz4+vlj2LBrP7e/uDbS5YiInJSwBYCZ9TGzJWa20szWmtkPguUjzWyxmW0ysz+YWa9w1RAOF03M4cuzR/H44q08+rauDhaR6BXOFkAdMMfdTwcmAxeZ2XTgJ8Av3H00sBe4IYw1hMU3LziFD5ySze0vrGXx5spIlyMickLCFgAeciB4mhw8HJgDPBUsfxi4Ilw1hEtigvHLa6eQn9mXmx57h+17D0W6JBGRTgvrGICZJZrZCmAP8CpQDFS7e/N5lNuBvDa2nWtmRWZWVF5eHs4yT0han2Tu/3QhRxqauPGRZZonSESiTlgDwN0b3X0yMBSYCozrxLb3uXuhuxdmZ2eHq8STMio7lV9dO4V1ZTV8++lVuHukSxIR6bBuOQvI3auB+cDZwAAzSwpWDQV2dEcN4fKBcYP49oXjeHHlTu59bXOkyxER6bBwngWUbWYDgp9TgA8B6wkFwZXByz4DPB+uGrrLl84r4NLTc/npKxuYv2FPpMsREemQcLYAcoD5ZrYKWAq86u4vAbcBt5rZJiAT+F0Ya+gWZsZPP34a43PSuHnecorLDxx/IxGRCLNo6LcuLCz0oqKiSJdxXDuqa7nsf98gPSWZZ78yg/SU5EiXJCJxzMyWuXthW+s71AIws35mlhD8PNbMLjMzfbu1kjcghbuvP4OtVYf4+hPLaWzq+eEqIvGro11AC4E+ZpYH/BX4FPBQuIqKZtMKMrn9sgnM31jOnX/dGOlyRETa1NEAMHc/BHwMuNvdrwImhK+s6PbJ6cO5blo+9ywo5jHdTF5Eeqik478EADOzs4Hr+efUDYnhKSk23H7pBMqqa/n3Z9dQU9vAl2ePinRJIiLv09EWwNeB7wDPuvtaMysgdDqntKFXUgL3fbqQy07P5Sd/2cD/vLxeF4qJSI/SoRaAu78GvAYQDAZXuPvN4SwsFiQnJnDXNZNJT0nmN69tZt+heu746CQSEyzSpYmIdPgsoMfNLM3M+gFrgHVm9q3wlhYbEhKMH14+ga/NGc0TS7fxtXnvUNegeYNEJPI62gU03t1rCM3c+TIwktCZQNIBZsY3LjiF710ynj+v3sUXHi7SfYVFJOI6GgDJwXn/VwAvuHs9oamdpRNumDmSO686nbeKK7n+t4upPnQk0iWJSBzraAD8BigB+gELzWw4UBOuomLZlWcO5Z7rz2BdWQ1X/2YRu2sOR7okEYlTHQoAd/+Vu+e5+8XBjV5KgQ+EubaYdcGEITz0ubPYsbeWj9/zFqWVByNdkojEoY4OAqeb2c+bb9BiZj8j1BqQE3TOqCzmzZ3OwboGrrx3EevL1KASke7V0S6gB4D9wNXBowZ4MFxFxYvThg7gj186m6QE46p7F/Hy6rJIlyQicaSjATDK3b/v7puDxw+AgnAWFi9GD+rPMzedw+hBqXz5sXe440/rqG9sinRZIhIHOhoAtWY2s/mJmc0AasNTUvzJSU/hyRvP5rPnjOD+17dw3f1va3BYRMKuowHwJeD/zKzEzEqAXwM3hq2qONQrKYHbL5vALz8xmTU7avjIr95gUXFlpMsSkRjW0bOAVrr76cBpwGnuPgWYE9bK4tTlk/N44aszSE9J4vrfvs09C4o1h5CIhEWnbgnp7jXBFcEAt4ahHgHGDO7P81+dyYcn5fCTv2xg7iPL2FdbH+myRCTGnMw9gTWjWRil9k7i19dO4T8vGc/8DXu47NdvsG6nThUVka5zMgGgfokwMzM+P3Mkf7hxOofrG/no3W/yx6JtkS5LRGJEuwFgZvvNrOYYj/1AbjfVGPfOHJ7Bn26exZnDB/Ktp1Zx87zl7D2oeYRE5OS0GwDu3t/d047x6O/u7d5LwMyGmdl8M1tnZmvN7JZg+e1mtsPMVgSPi7vygGJVVmpvHrlhGrd+aCx/Xl3GBXct5NV1uyNdlohEsZPpAjqeBuAb7j4emA58xczGB+t+4e6Tg8efw1hDTElMMG7+4Bie/+oMslJ788XfF3HrkyvYd0gDxCLSeWELAHcvc/d3gp/3A+uBvHC9XzyZkJvO81+Zwc1zRvP8ip1ccNdrzN+4J9JliUiUCWcL4CgzGwFMARYHi75qZqvM7AEzG9jGNnObJ58rLy/vjjKjSq+kBG694BSeu2kG6SnJfO7Bpdz21CpqDqs1ICIdY+G+yMjMUgndT/gOd3/GzAYDFYTOIvovIMfdP9/ePgoLC72oqCisdUazuoZGfvm397j3tWKGpPXhJ1eexqwx2ZEuS0QizMyWuXthW+vD2gII7iL2NPCYuz8D4O673b3R3ZuA+4Gp4awhHvROSuTbF43jmZtmkNIrkU/9bgnffXY1B3TbSRFpR9gCwMwM+B2w3t1/3mJ5TouXfZTQTealC0weNoA/3TyLG88tYN6SrVzw89f406oyTSUhIscUti6gYPbQ14HVQPP8xt8FrgUmE+oCKgFudPd2J8JXF1DnLSvdy/eeW8O6shqmF2Rw+2UTGDckLdJliUg3Ol4XUNjHALqCAuDENDY5Tyzdyp2vbGRfbT2fnD6cWz80lgF9e0W6NBHpBhEdA5DISkwwrp82nPnfnM2npg/n0bdLmX3nAh55u5TGpp4f/CISXgqAODCgby9+cPlE/nzLLMYN6c/3nlvDJf/7Bos3634DIvFMARBHxg1JY94Xp3P39WdQU1vPNfe9zdfmLWdntW7uJhKP2p3PR2KPmXHxpBw+cMog7n2tmHtfK+Zv63bz6XOG84WZBWT37x3pEkWkm2gQOM5tqzrEnX/dyIsrd5KcmMC1U/O58bwCctJTIl2aiJwknQUkHbK5/AD3LCjm2eU7MIMrzxzGl88bRX5m30iXJiInSAEgnbKt6hC/WVjMk0u30+jO5ZNzuWn2aEYPSo10aSLSSQoAOSG7aw5z/8LNPLZ4K4cbGrl4Ug5fmT2a8bm6mEwkWigA5KRUHqjjgTe38PBbpRyoa+D8Uwdx0wdGc0b+MSdxFZEeRAEgXWLfoXoeequEB9/aQvWheqYXZHDT7NHMGpNFaNonEelpFADSpQ7WNTBvyVZ++/oWdtUcZlJeOjfNHsWFE4aQkKAgEOlJFAASFnUNjTy3fAf3LCimpPIQo7L78aXzRnHFlDySE3V9oUhPoACQsGpscv68uoy7FxSzvqyG3PQ+zD23gGvOyielV2KkyxOJawoA6RbuzoJ3y7l7/iaWluwls18vPnPOCD41fTgD+2n2UZFIUABIt1taUsXd8zcxf2M5KcmJXHPWMG6YOZJhGbqoTKQ7KQAkYjbu2s99CzfzwsodNDl8ZFIOc88tYGJeeqRLE4kLCgCJuLJ9tTz4ZgmPL97KgboGZo7O4sbzCpg5WqeQioSTAkB6jJrD9Ty+eCsPvLGFPfvrGJ+Txo3nFfCRSTkk6cwhkS6nAJAep66hkeeX7+Q3C4spLj9Ibnofrp8+nGvOGkZWqqajFukqCgDpsZqanH9s2MODb23hzU2V9EpM4OJJQ/jU2SM4I3+AuodETtLxAkA3hJGISUgwzh8/mPPHD2bTngM8+nYpTy/bznMrdjIhN41Pnz2cy07P0/UEImESthaAmQ0Dfg8MBhy4z91/aWYZwB+AEUAJcLW7721vX2oBxI+DdQ08u3wHjywqZePu/aSnJHPVmUP55PThjMjqF+nyRKJKxLqAzCwHyHH3d8ysP7AMuAL4LFDl7j82s38DBrr7be3tSwEQf9ydJVuq+P3bpbyyZhcNTc55Y7O5qnAo5586mD7JahWIHE+PGQMws+eBXweP2e5eFoTEAnc/pb1tFQDxbXfNYeYt2cq8JVvZXVNHau8kPjxxCFdMyWN6QSaJmoRO5Jh6RACY2QhgITAR2OruA4LlBuxtft5qm7nAXID8/PwzS0tLw16n9GyNTc7bmyt5bvkOXl6ziwN1DQxO683lk/O4fHIu43PSNHAs0kLEA8DMUoHXgDvc/Rkzq275hW9me9293buLqAUgrR2ub+Rv63fz3PKdLNi4h4YmZ+zg1KNhMHSgpp0QiWgAmFky8BLwirv/PFi2EXUBSRfae/AIf1pdxnPLd1BUGjqfYOrIDD42JY+LT8shrU9yhCsUiYxIDgIb8DChAd+vt1j+/4DKFoPAGe7+7fb2pQCQjtpWdYjnlu/g2RU72Fx+kN5JCZw/fjAfm5LHuWOzda8CiSuRDICZwOvAaqApWPxdYDHwJJAPlBI6DbSqvX0pAKSz3J2V2/fx7DvbeWHlTvYeqiezXy8uPT2Xj52Rx6S8dI0XSMyL+BhAV1AAyMk40tDEa++W8+zy7fxt3R6ONDYxelAqH52SxxVT8sgbkBLpEkXCQgEg0sK+Q/X8aXUZz7yznaLSvZjBjFFZXFU4lAsnDNH1BRJTFAAibdhaeYin39nOU8u2s6O6lrQ+SVw+OY+rC4cxMU+nlEr0UwCIHEdTcH3Bk0XbeHnNLuoamhg3pD9XFw7jiil5ZOiWlhKlFAAinbCvtp4XV+7kj0XbWLl9H8mJxvmnDubqwmHMGpOl+xZIVFEAiJygjbv288eibTy7fAeVB4+Q2a8XHxg3iA+OG8Sssdmk9tZkutKzKQBETtKRhib+sWEPL68pY8HGcvbV1pOcaEwvyOSD4wbxwVMH64b30iMpAES6UENjE8tK9/L3DXv4+/rdFJcfBGDs4FTmjBvM+acOYkr+QE1QJz2CAkAkjEoqDh4NgyVbqmhocgb2TWbWmGzOG5vNrLFZDOrfJ9JlSpxSAIh0k5rD9Sx8t5x/rN/DwvfKqThwBIAJuWmcOzYUCGcOH6jpKKTbKABEIqCpyVlXVsNr75az8N1ylpXupaHJSe2dxDmjMo8GgsYOJJwUACI9wP7D9bxVXMnCd8t57d1ytu+tBWDMoFQuPT2XS07LoSA7NcJVSqxRAIj0MO7O5oqDvLaxnFfW7mJJSRXuMDEvjUtPy+WS03M1P5F0CQWASA+3a99hXlq1kxdXlbFyWzUAhcMHcunpuXx40hANIssJUwCIRJGtlYd4cdVOXly5kw279pNgcPaoTC45LZfzxmaTq5aBdIICQCRKvbt7Py+t3MkLK3dSUnkIgPyMvkwvyGB6QSbTCzIVCNIuBYBIlHN3Nuzaz6LiSt7eXMniLVXsq60HQoEwbWQQCKMyNXYg76MAEIkxTU2hQAiFQSgQqg+FAmFYRgozR2dx4YQhnDMqi15JuuYgnikARGJcU5OzcXcoEN7eXMmbmyo5UNdA/z5JnH/qYC6cMITzxmaT0ks3u4k3CgCROHO4vpE3N1XwlzW7eHX9bqoP1ZOSnMjsU7K5aOIQ5owbRP8+yZEuU7rB8QJA89mKxJg+yYl88NTBfPDUwdQ3NrFkSxV/WbOLV9bu4uU1u+iVmMCM0ZlcNHEI540dxJB0nWYar9QCEIkTTU3O8m17eXl1KAh2VP/zauQZo7OYNSaLaQWZus9BDIlYF5CZPQBcAuxx94nBstuBLwLlwcu+6+5/Pt6+FAAiXcvdWV+2n9ffK+eNTRUs2VJFXUMTSQnGGfkDmTE6i5ljsjh9aLrughbFIhkA5wIHgN+3CoAD7n5nZ/alABAJr8P1jSwr3csbmyp4470K1uzchzv0753E9FGZzBqTxTmjshiV3Q8z3esgWkRsDMDdF5rZiHDtX0S6Tp/kRGaMzmLG6CxuuwiqDh5hUXElb2wq5/X3Knh13W4AhqT14ZzRmcwMXjs4TeMH0SysYwBBALzUqgXwWaAGKAK+4e5729h2LjAXID8//8zS0tKw1SkibXN3tlYd4s1Nlby5qYK3iivYG1x3MHpQKjNGZXLO6CymF2SSnqKzi3qSiJ4GeowAGAxUAA78F5Dj7p8/3n7UBSTSczTf6+Ct4gre2FTJ0i1V1NY3kmAwaegAzh2Txawx2UzJH6Cb30RYjwqAjq5rTQEg0nPVNTSyYms1b26q4I1NFazYVk2TQ2rvJM4elXk0EIZn9tX4QTfrUdcBmFmOu5cFTz8KrOnO9xeRrtc7KZFpBZlMK8jk1gtOYV9tPYuKK1j4XgUL3y0/On4wLCOFWWOyOXdMNmePUndRTxDOs4DmAbOBLGA38P3g+WRCXUAlwI0tAqFNagGIRCd3p7TyEAvfK2fhuxUsKq7g4JFGEhOMSXnpTCvIYPrITM4cMZA0XZ3c5TQVhIj0GPWNTSzfWs3Cd8tZtLmSVdurqW90EgzG56YxdUQm0woymDoig4H9ekW63KinABCRHqv2SCPLt+5l8ZYqFm+pZPnWauoamgA4ZXB/po7MYOrIDKYVZOjOaCdAASAiUaOuoZFV2/exZEsVi7dUsaykioNHGgEYld3v6I1wFAgdowAQkajV0NjEmp01LA6mul5aspcDdQ2AAqEjFAAiEjMaGptYu7Pm6L0PWgZCQRAIZxdkcvaoTLJSe0e42shTAIhIzGoZCIs2V1LUIhDGDk49GgbTRmbG5aCyAkBE4kZDYxOrd+xj0eZKFhWHAqG2vhEzOHVIGmePCrUQphZkxMVppwoAEYlbRxqaWLm9mkXFoUBYtnUvRxqaSDA4begAZsX4tBUKABGRwOH6RpZvrWZRcQWvb6pgZTBtRb9eiUwvyGTmmNCNcUZlp8bEtBUKABGRNoSmrQhNe/3GexWUVB4CQtNeN4fB2aMyo/YMIwWAiEgHbas6dPSmOG8WV1AdTHs9IrMvZ43I4KwRGRSOGMjIrOi4MY4CQETkBDQ2OWt37mPx5iqWlFRRVFJ19D4IWam9KByewVkjMzhrxEDG56T1yFtnKgBERLqAu1NcfoClJXtZWlLF0pIqtlXVAtC3VyJn5A9kSv4ApuQPYPKwgWT0gNNOFQAiImGya99hikqrWLqliqUle9m4ez+NTaHv1OGZfZk8bACThw1gSn6oldArqXtbCQoAEZFucuhIA6u372PFtmqWb61m+ba97K6pA6BXYgIT8tKYPGwAZw4fyLSRmWT3D+/VygoAEZEIKttXy4qt1SzfVs2KrdWs2lHN4frQjKcF2f2YNjKT6QUZTBuZyZD0rj3bSAEgItKD1AfTVyzeXMniLaHuo/3B9BUjMvsybWRocrtpBZnkDUg5qfdSAIiI9GCNTc66nTUs3lLJ25urWLKlkprDoUAYlpHCTz52GueMzjqhffeoewKLiMj7JSYYk4amM2loOl+YVUBjk7NhVw2LN4dukjO4i7uFWlIAiIj0IIkJxoTcdCbkpvP5mSPD+l4978oFERHpFgoAEZE4FbYAMLMHzGyPma1psSzDzF41s/eCfweG6/1FRKR94WwBPARc1GrZvwF/d/cxwN+D5yIiEgFhCwB3XwhUtVp8OfBw8PPDwBXhen8REWlfd48BDHb3suDnXcDgtl5oZnPNrMjMisrLy7unOhGROBKxQWAPXYHW5lVo7n6fuxe6e2F2dnY3ViYiEh+6OwB2m1kOQPDvnm5+fxERCXT3hWAvAJ8Bfhz8+3xHNlq2bFmFmZWe4HtmARUnuG1PFWvHFGvHA7F3TLF2PBB7x3Ss4xne3gZhmwvIzOYBs4OidgPfB54DngTygVLgandvPVDc1XUUtTcXRjSKtWOKteOB2DumWDseiL1jOpHjCVsLwN2vbWPVB8P1niIi0nG6ElhEJE7FQwDcF+kCwiDWjinWjgdi75hi7Xgg9o6p08cTFfcDEBGRrhcPLQARETkGBYCISJyK6QAws4vMbKOZbTKzqJ94zsxKzGy1ma0ws6i8R2aszRLbxvHcbmY7gs9phZldHMkaO8vMhpnZfDNbZ2ZrzeyWYHlUfk7tHE/Ufk5m1sfMlpjZyuCYfhAsH2lmi4PvvD+YWa929xOrYwBmlgi8C3wI2A4sBa5193URLewkmFkJUOjuUXvxipmdCxwAfu/uE4NlPwWq3P3HQVAPdPfbIllnR7VxPLcDB9z9zkjWdqKCq/Rz3P0dM+sPLCM0ceNnicLPqZ3juZoo/ZzMzIB+7n7AzJKBN4BbgFuBZ9z9CTO7F1jp7ve0tZ9YbgFMBTa5+2Z3PwI8QWg2UomgWJslto3jiWruXubu7wQ/7wfWA3lE6efUzvFELQ85EDxNDh4OzAGeCpYf9zOK5QDIA7a1eL6dKP/QCX3AfzWzZWY2N9LFdKEOzxIbRb5qZquCLqKo6Co5FjMbAUwBFhMDn1Or44Eo/pzMLNHMVhCaU+1VoBiodveG4CXH/c6L5QCIRTPd/Qzgw8BXgu6HmHK8WWKjxD3AKGAyUAb8LKLVnCAzSwWeBr7u7jUt10Xj53SM44nqz8ndG919MjCUUI/HuM7uI5YDYAcwrMXzocGyqOXuO4J/9wDPEvrQY0FMzRLr7ruD/zmbgPuJws8p6Fd+GnjM3Z8JFkft53Ss44mFzwnA3auB+cDZwAAza57i57jfebEcAEuBMcGoeC/gE4RmI41KZtYvGMDCzPoBFwBr2t8qajTPEgudmCW2p2r+kgx8lCj7nIIBxt8B69395y1WReXn1NbxRPPnZGbZZjYg+DmF0Mku6wkFwZXBy477GcXsWUAAwWlddwGJwAPufkdkKzpxZlZA6K9+CE3i93g0Hk9PmSW2q7RxPLMJdSs4UALc2KLvvMczs5nA68BqoClY/F1C/eZR9zm1czzXEqWfk5mdRmiQN5HQH/JPuvsPg++JJ4AMYDnwSXeva3M/sRwAIiLStljuAhIRkXYoAERE4pQCQEQkTikARETilAJARCROKQBEADNrbDEr5IqunD3WzEa0nC1UpKcI203hRaJMbXBZvUjcUAtApB3BPRh+GtyHYYmZjQ6WjzCzfwQTif3dzPKD5YPN7NlgnvaVZnZOsKtEM7s/mLv9r8HVmyIRpQAQCUlp1QV0TYt1+9x9EvBrQleWA/wv8LC7nwY8BvwqWP4r4DV3Px04A1gbLB8D/J+7TwCqgY+H9WhEOkBXAosAZnbA3VOPsbwEmOPum4MJxXa5e6aZVRC6yUh9sLzM3bPMrBwY2vLy+2AK4lfdfUzw/DYg2d1/1A2HJtImtQBEjs/b+LkzWs7H0ojG36QHUACIHN81Lf5dFPz8FqEZZgGuJzTZGMDfgS/D0Rt2pHdXkSKdpb9CREJSgrsrNfuLuzefCjrQzFYR+iv+2mDZ14AHzexbQDnwuWD5LcB9ZnYDob/0v0zoZiMiPY7GAETaEYwBFLp7RaRrEelq6gISEYlTagGIiMQptQBEROKUAkBEJE4pAERE4pQCQEQkTikARETi1P8HF4y97c5+mY4AAAAASUVORK5CYII=",
+      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXwAAAD8CAYAAAB0IB+mAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/OQEPoAAAACXBIWXMAAAsTAAALEwEAmpwYAAANT0lEQVR4nO3cYYjkd33H8ffHO1NpjKb0VpC706T00njYQtIlTRFqirZc8uDugUXuIFgleGAbKVWEFEuU+MiGWhCu1ZOKVdAYfSALntwDjQTEC7chNXgXItvTeheFrDHNk6Ax7bcPZtKdrneZf3Zndy/7fb/gYP7/+e3Mlx97752d2ZlUFZKk7e8VWz2AJGlzGHxJasLgS1ITBl+SmjD4ktSEwZekJqYGP8lnkzyZ5PuXuD5JPplkKcmjSW6c/ZiSpPUa8gj/c8CBF7n+VmDf+N9R4F/WP5YkadamBr+qHgR+/iJLDgGfr5FTwNVJXj+rASVJs7FzBrexGzg/cXxhfO6nqxcmOcrotwCuvPLKP7z++utncPeS1MfDDz/8s6qaW8vXziL4g1XVceA4wPz8fC0uLm7m3UvSy16S/1zr187ir3SeAPZOHO8Zn5MkXUZmEfwF4F3jv9a5GXimqn7t6RxJ0taa+pROki8BtwC7klwAPgK8EqCqPgWcAG4DloBngfds1LCSpLWbGvyqOjLl+gL+emYTSZI2hO+0laQmDL4kNWHwJakJgy9JTRh8SWrC4EtSEwZfkpow+JLUhMGXpCYMviQ1YfAlqQmDL0lNGHxJasLgS1ITBl+SmjD4ktSEwZekJgy+JDVh8CWpCYMvSU0YfElqwuBLUhMGX5KaMPiS1ITBl6QmDL4kNWHwJakJgy9JTRh8SWrC4EtSEwZfkpow+JLUhMGXpCYMviQ1YfAlqYlBwU9yIMnjSZaS3HWR69+Q5IEkjyR5NMltsx9VkrQeU4OfZAdwDLgV2A8cSbJ/1bK/B+6vqhuAw8A/z3pQSdL6DHmEfxOwVFXnquo54D7g0Ko1BbxmfPm1wE9mN6IkaRaGBH83cH7i+ML43KSPArcnuQCcAN5/sRtKcjTJYpLF5eXlNYwrSVqrWb1oewT4XFXtAW4DvpDk1267qo5X1XxVzc/Nzc3oriVJQwwJ/hPA3onjPeNzk+4A7geoqu8CrwJ2zWJASdJsDAn+aWBfkmuTXMHoRdmFVWt+DLwNIMmbGAXf52wk6TIyNfhV9TxwJ3ASeIzRX+OcSXJPkoPjZR8E3pvke8CXgHdXVW3U0JKkl27nkEVVdYLRi7GT5+6euHwWeMtsR5MkzZLvtJWkJgy+JDVh8CWpCYMvSU0YfElqwuBLUhMGX5KaMPiS1ITBl6QmDL4kNWHwJakJgy9JTRh8SWrC4EtSEwZfkpow+JLUhMGXpCYMviQ1YfAlqQmDL0lNGHxJasLgS1ITBl+SmjD4ktSEwZekJgy+JDVh8CWpCYMvSU0YfElqwuBLUhMGX5KaMPiS1ITBl6QmDL4kNTEo+EkOJHk8yVKSuy6x5p1JziY5k+SLsx1TkrReO6ctSLIDOAb8GXABOJ1koarOTqzZB/wd8JaqejrJ6zZqYEnS2gx5hH8TsFRV56rqOeA+4NCqNe8FjlXV0wBV9eRsx5QkrdeQ4O8Gzk8cXxifm3QdcF2S7yQ5leTAxW4oydEki0kWl5eX1zaxJGlNZvWi7U5gH3ALcAT4TJKrVy+qquNVNV9V83NzczO6a0nSEEOC/wSwd+J4z/jcpAvAQlX9qqp+CPyA0Q8ASdJlYkjwTwP7klyb5ArgMLCwas3XGD26J8kuRk/xnJvdmJKk9Zoa/Kp6HrgTOAk8BtxfVWeS3JPk4HjZSeCpJGeBB4APVdVTGzW0JOmlS1VtyR3Pz8/X4uLilty3JL1cJXm4qubX8rW+01aSmjD4ktSEwZekJgy+JDVh8CWpCYMvSU0YfElqwuBLUhMGX5KaMPiS1ITBl6QmDL4kNWHwJakJgy9JTRh8SWrC4EtSEwZfkpow+JLUhMGXpCYMviQ1YfAlqQmDL0lNGHxJasLgS1ITBl+SmjD4ktSEwZekJgy+JDVh8CWpCYMvSU0YfElqwuBLUhMGX5KaMPiS1ITBl6QmBgU/yYEkjydZSnLXi6x7R5JKMj+7ESVJszA1+El2AMeAW4H9wJEk+y+y7irgb4CHZj2kJGn9hjzCvwlYqqpzVfUccB9w6CLrPgZ8HPjFDOeTJM3IkODvBs5PHF8Yn/s/SW4E9lbV11/shpIcTbKYZHF5efklDytJWrt1v2ib5BXAJ4APTltbVcerar6q5ufm5tZ715Kkl2BI8J8A9k4c7xmfe8FVwJuBbyf5EXAzsOALt5J0eRkS/NPAviTXJrkCOAwsvHBlVT1TVbuq6pqqugY4BRysqsUNmViStCZTg19VzwN3AieBx4D7q+pMknuSHNzoASVJs7FzyKKqOgGcWHXu7kusvWX9Y0mSZs132kpSEwZfkpow+JLUhMGXpCYMviQ1YfAlqQmDL0lNGHxJasLgS1ITBl+SmjD4ktSEwZekJgy+JDVh8CWpCYMvSU0YfElqwuBLUhMGX5KaMPiS1ITBl6QmDL4kNWHwJakJgy9JTRh8SWrC4EtSEwZfkpow+JLUhMGXpCYMviQ1YfAlqQmDL0lNGHxJasLgS1ITBl+SmhgU/CQHkjyeZCnJXRe5/gNJziZ5NMk3k7xx9qNKktZjavCT7ACOAbcC+4EjSfavWvYIMF9VfwB8FfiHWQ8qSVqfIY/wbwKWqupcVT0H3AccmlxQVQ9U1bPjw1PAntmOKUlaryHB3w2cnzi+MD53KXcA37jYFUmOJllMsri8vDx8SknSus30RdsktwPzwL0Xu76qjlfVfFXNz83NzfKuJUlT7Byw5glg78TxnvG5/yfJ24EPA2+tql/OZjxJ0qwMeYR/GtiX5NokVwCHgYXJBUluAD4NHKyqJ2c/piRpvaYGv6qeB+4ETgKPAfdX1Zkk9yQ5OF52L/Bq4CtJ/j3JwiVuTpK0RYY8pUNVnQBOrDp398Tlt894LknSjPlOW0lqwuBLUhMGX5KaMPiS1ITBl6QmDL4kNWHwJakJgy9JTRh8SWrC4EtSEwZfkpow+JLUhMGXpCYMviQ1YfAlqQmDL0lNGHxJasLgS1ITBl+SmjD4ktSEwZekJgy+JDVh8CWpCYMvSU0YfElqwuBLUhMGX5KaMPiS1ITBl6QmDL4kNWHwJakJgy9JTRh8SWrC4EtSEwZfkpoYFPwkB5I8nmQpyV0Xuf43knx5fP1DSa6Z+aSSpHWZGvwkO4BjwK3AfuBIkv2rlt0BPF1Vvwv8E/DxWQ8qSVqfIY/wbwKWqupcVT0H3AccWrXmEPBv48tfBd6WJLMbU5K0XjsHrNkNnJ84vgD80aXWVNXzSZ4Bfhv42eSiJEeBo+PDXyb5/lqG3oZ2sWqvGnMvVrgXK9yLFb+31i8cEvyZqarjwHGAJItVNb+Z93+5ci9WuBcr3IsV7sWKJItr/dohT+k8AeydON4zPnfRNUl2Aq8FnlrrUJKk2RsS/NPAviTXJrkCOAwsrFqzAPzl+PJfAN+qqprdmJKk9Zr6lM74Ofk7gZPADuCzVXUmyT3AYlUtAP8KfCHJEvBzRj8Upjm+jrm3G/dihXuxwr1Y4V6sWPNexAfiktSD77SVpCYMviQ1seHB92MZVgzYiw8kOZvk0STfTPLGrZhzM0zbi4l170hSSbbtn+QN2Ysk7xx/b5xJ8sXNnnGzDPg/8oYkDyR5ZPz/5LatmHOjJflskicv9V6ljHxyvE+PJrlx0A1X1Yb9Y/Qi738AvwNcAXwP2L9qzV8BnxpfPgx8eSNn2qp/A/fiT4HfHF9+X+e9GK+7CngQOAXMb/XcW/h9sQ94BPit8fHrtnruLdyL48D7xpf3Az/a6rk3aC/+BLgR+P4lrr8N+AYQ4GbgoSG3u9GP8P1YhhVT96KqHqiqZ8eHpxi952E7GvJ9AfAxRp/L9IvNHG6TDdmL9wLHquppgKp6cpNn3CxD9qKA14wvvxb4ySbOt2mq6kFGf/F4KYeAz9fIKeDqJK+fdrsbHfyLfSzD7kutqarngRc+lmG7GbIXk+5g9BN8O5q6F+NfUfdW1dc3c7AtMOT74jrguiTfSXIqyYFNm25zDdmLjwK3J7kAnADevzmjXXZeak+ATf5oBQ2T5HZgHnjrVs+yFZK8AvgE8O4tHuVysZPR0zq3MPqt78Ekv19V/7WVQ22RI8Dnquofk/wxo/f/vLmq/merB3s52OhH+H4sw4ohe0GStwMfBg5W1S83abbNNm0vrgLeDHw7yY8YPUe5sE1fuB3yfXEBWKiqX1XVD4EfMPoBsN0M2Ys7gPsBquq7wKsYfbBaN4N6stpGB9+PZVgxdS+S3AB8mlHst+vztDBlL6rqmaraVVXXVNU1jF7POFhVa/7QqMvYkP8jX2P06J4kuxg9xXNuE2fcLEP24sfA2wCSvIlR8Jc3dcrLwwLwrvFf69wMPFNVP532RRv6lE5t3McyvOwM3It7gVcDXxm/bv3jqjq4ZUNvkIF70cLAvTgJ/HmSs8B/Ax+qqm33W/DAvfgg8Jkkf8voBdx3b8cHiEm+xOiH/K7x6xUfAV4JUFWfYvT6xW3AEvAs8J5Bt7sN90qSdBG+01aSmjD4ktSEwZekJgy+JDVh8CWpCYMvSU0YfElq4n8BzPZculjwdYoAAAAASUVORK5CYII=",
       "text/plain": [
        "<Figure size 432x288 with 1 Axes>"
       ]
@@ -535,22 +537,28 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 31,
+   "execution_count": 10,
    "id": "e93efdfc",
    "metadata": {},
    "outputs": [
     {
-     "ename": "FileNotFoundError",
-     "evalue": "[Errno 2] No such file or directory: './model_cifar.pt'",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[0;31mFileNotFoundError\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 19'\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#ch0000018?line=0'>1</a>\u001b[0m model\u001b[39m.\u001b[39mload_state_dict(torch\u001b[39m.\u001b[39;49mload(\u001b[39m\"\u001b[39;49m\u001b[39m./model_cifar.pt\u001b[39;49m\u001b[39m\"\u001b[39;49m))\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000018?line=2'>3</a>\u001b[0m \u001b[39m# track test 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#ch0000018?line=3'>4</a>\u001b[0m test_loss \u001b[39m=\u001b[39m \u001b[39m0.0\u001b[39m\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/serialization.py:986\u001b[0m, in \u001b[0;36mload\u001b[0;34m(f, map_location, pickle_module, weights_only, mmap, **pickle_load_args)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=982'>983</a>\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39m'\u001b[39m\u001b[39mencoding\u001b[39m\u001b[39m'\u001b[39m \u001b[39mnot\u001b[39;00m \u001b[39min\u001b[39;00m pickle_load_args\u001b[39m.\u001b[39mkeys():\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=983'>984</a>\u001b[0m     pickle_load_args[\u001b[39m'\u001b[39m\u001b[39mencoding\u001b[39m\u001b[39m'\u001b[39m] \u001b[39m=\u001b[39m \u001b[39m'\u001b[39m\u001b[39mutf-8\u001b[39m\u001b[39m'\u001b[39m\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=985'>986</a>\u001b[0m \u001b[39mwith\u001b[39;00m _open_file_like(f, \u001b[39m'\u001b[39;49m\u001b[39mrb\u001b[39;49m\u001b[39m'\u001b[39;49m) \u001b[39mas\u001b[39;00m opened_file:\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=986'>987</a>\u001b[0m     \u001b[39mif\u001b[39;00m _is_zipfile(opened_file):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=987'>988</a>\u001b[0m         \u001b[39m# The zipfile reader is going to advance the current file position.\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=988'>989</a>\u001b[0m         \u001b[39m# If we want to actually tail call to torch.jit.load, we need to\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=989'>990</a>\u001b[0m         \u001b[39m# reset back to the original position.\u001b[39;00m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=990'>991</a>\u001b[0m         orig_position \u001b[39m=\u001b[39m opened_file\u001b[39m.\u001b[39mtell()\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/serialization.py:435\u001b[0m, in \u001b[0;36m_open_file_like\u001b[0;34m(name_or_buffer, mode)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=432'>433</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_open_file_like\u001b[39m(name_or_buffer, mode):\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=433'>434</a>\u001b[0m     \u001b[39mif\u001b[39;00m _is_path(name_or_buffer):\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=434'>435</a>\u001b[0m         \u001b[39mreturn\u001b[39;00m _open_file(name_or_buffer, mode)\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=435'>436</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/serialization.py?line=436'>437</a>\u001b[0m         \u001b[39mif\u001b[39;00m \u001b[39m'\u001b[39m\u001b[39mw\u001b[39m\u001b[39m'\u001b[39m \u001b[39min\u001b[39;00m mode:\n",
-      "File \u001b[0;32m~/Library/Python/3.8/lib/python/site-packages/torch/serialization.py:416\u001b[0m, in \u001b[0;36m_open_file.__init__\u001b[0;34m(self, name, mode)\u001b[0m\n\u001b[1;32m    <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=414'>415</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__init__\u001b[39m(\u001b[39mself\u001b[39m, name, mode):\n\u001b[0;32m--> <a href='file:///Users/franck/Library/Python/3.8/lib/python/site-packages/torch/serialization.py?line=415'>416</a>\u001b[0m     \u001b[39msuper\u001b[39m()\u001b[39m.\u001b[39m\u001b[39m__init__\u001b[39m(\u001b[39mopen\u001b[39;49m(name, mode))\n",
-      "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: './model_cifar.pt'"
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Test Loss: 21.715078\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",
+      "\n",
+      "Test Accuracy (Overall): 62% (6281/10000)\n"
      ]
     }
    ],
@@ -636,7 +644,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 15,
    "id": "ed876879",
    "metadata": {},
    "outputs": [
@@ -672,9 +680,14 @@
     "        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",
@@ -693,45 +706,22750 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 16,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Epoch: 0 \tTraining Loss: 45.941637 \tValidation Loss: 45.376516\n",
-      "Validation loss decreased (inf --> 45.376516).  Saving model ...\n",
-      "Epoch: 1 \tTraining Loss: 38.530453 \tValidation Loss: 35.364484\n",
-      "Validation loss decreased (45.376516 --> 35.364484).  Saving model ...\n",
-      "Epoch: 2 \tTraining Loss: 31.545934 \tValidation Loss: 29.805022\n",
-      "Validation loss decreased (35.364484 --> 29.805022).  Saving model ...\n",
-      "Epoch: 3 \tTraining Loss: 28.150678 \tValidation Loss: 26.304172\n",
-      "Validation loss decreased (29.805022 --> 26.304172).  Saving model ...\n",
-      "Epoch: 4 \tTraining Loss: 25.567356 \tValidation Loss: 25.820682\n",
-      "Validation loss decreased (26.304172 --> 25.820682).  Saving model ...\n",
-      "Epoch: 5 \tTraining Loss: 23.154763 \tValidation Loss: 23.368051\n",
-      "Validation loss decreased (25.820682 --> 23.368051).  Saving model ...\n",
-      "Epoch: 6 \tTraining Loss: 21.002450 \tValidation Loss: 21.215576\n",
-      "Validation loss decreased (23.368051 --> 21.215576).  Saving model ...\n",
-      "Epoch: 7 \tTraining Loss: 19.196346 \tValidation Loss: 19.647264\n",
-      "Validation loss decreased (21.215576 --> 19.647264).  Saving model ...\n",
-      "Epoch: 8 \tTraining Loss: 17.519926 \tValidation Loss: 19.886191\n",
-      "Epoch: 9 \tTraining Loss: 15.947193 \tValidation Loss: 17.926059\n",
-      "Validation loss decreased (19.647264 --> 17.926059).  Saving model ...\n",
-      "Epoch: 10 \tTraining Loss: 14.616299 \tValidation Loss: 17.643487\n",
-      "Validation loss decreased (17.926059 --> 17.643487).  Saving model ...\n",
-      "Epoch: 11 \tTraining Loss: 13.250752 \tValidation Loss: 17.652546\n",
-      "Epoch: 12 \tTraining Loss: 12.027636 \tValidation Loss: 16.507203\n",
-      "Validation loss decreased (17.643487 --> 16.507203).  Saving model ...\n",
-      "Epoch: 13 \tTraining Loss: 10.768073 \tValidation Loss: 17.666258\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "[E thread_pool.cpp:110] Exception in thread pool task: mutex lock failed: Invalid argument\n"
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 32, 32])\n",
+      "torch.Size([20, 16, 16, 16])\n",
+      "torch.Size([20, 32, 8, 8])\n",
+      "torch.Size([20, 64, 4, 4])\n",
+      "nsojn\n",
+      "torch.Size([20, 3, 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"
      ]
     },
     {
@@ -741,15 +23459,15 @@
      "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=19'>20</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#ch0000021?line=20'>21</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#ch0000021?line=21'>22</a>\u001b[0m output \u001b[39m=\u001b[39m model2(data)\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=22'>23</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#ch0000021?line=23'>24</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 21'\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#ch0000020?line=15'>16</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mforward\u001b[39m(\u001b[39mself\u001b[39m, x):\n\u001b[0;32m---> <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000020?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;49mconv1(x)))\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000020?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[39mconv2(x)))\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/franck/Desktop/apprentissage%20profond/be/mod_4_6-td2/TD2%20Deep%20Learning.ipynb#ch0000020?line=18'>19</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",
-      "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[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[0;31mKeyboardInterrupt\u001b[0m: "
      ]
     }
@@ -818,29 +23536,29 @@
     "                valid_loss_min, valid_loss\n",
     "            )\n",
     "        )\n",
-    "        torch.save(model2.state_dict(), \"model_cifar.pt\")\n",
+    "        torch.save(model2.state_dict(), \"model_cifar_2.pt\")\n",
     "        valid_loss_min = valid_loss"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 13,
    "id": "4616e1bf",
    "metadata": {},
    "outputs": [
     {
      "ename": "ValueError",
-     "evalue": "x and y must have same first dimension, but have shapes (30,) and (14,)",
+     "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#ch0000038?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#ch0000038?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#ch0000038?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#ch0000038?line=4'>5</a>\u001b[0m plt\u001b[39m.\u001b[39mylabel(\u001b[39m\"\u001b[39m\u001b[39mLoss\u001b[39m\u001b[39m\"\u001b[39m)\n",
+      "\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 (14,)"
+      "\u001b[0;31mValueError\u001b[0m: x and y must have same first dimension, but have shapes (30,) and (22,)"
      ]
     },
     {
@@ -868,7 +23586,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 14,
    "id": "78dd3429",
    "metadata": {},
    "outputs": [
@@ -876,25 +23594,25 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Test Loss: 16.715875\n",
+      "Test Loss: 17.426184\n",
       "\n",
-      "Test Accuracy of airplane: 81% (810/1000)\n",
-      "Test Accuracy of automobile: 90% (902/1000)\n",
-      "Test Accuracy of  bird: 60% (606/1000)\n",
-      "Test Accuracy of   cat: 54% (545/1000)\n",
-      "Test Accuracy of  deer: 67% (675/1000)\n",
-      "Test Accuracy of   dog: 56% (561/1000)\n",
-      "Test Accuracy of  frog: 81% (811/1000)\n",
-      "Test Accuracy of horse: 72% (728/1000)\n",
-      "Test Accuracy of  ship: 82% (825/1000)\n",
-      "Test Accuracy of truck: 73% (733/1000)\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",
       "\n",
-      "Test Accuracy (Overall): 71% (7196/10000)\n"
+      "Test Accuracy (Overall): 71% (7115/10000)\n"
      ]
     }
    ],
    "source": [
-    "model2.load_state_dict(torch.load(\"./model_cifar.pt\"))\n",
+    "model2.load_state_dict(torch.load(\"./model_cifar_2.pt\"))\n",
     "\n",
     "# track test loss\n",
     "test_loss = 0.0\n",
@@ -973,10 +23691,28 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 17,
    "id": "ef623c26",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "model:  fp32  \t Size (KB): 251.278\n"
+     ]
+    },
+    {
+     "data": {
+      "text/plain": [
+       "251278"
+      ]
+     },
+     "execution_count": 17,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "import os\n",
     "\n",
@@ -1002,10 +23738,28 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 18,
    "id": "c4c65d4b",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "model:  int8  \t Size (KB): 76.522\n"
+     ]
+    },
+    {
+     "data": {
+      "text/plain": [
+       "76522"
+      ]
+     },
+     "execution_count": 18,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "import torch.quantization\n",
     "\n",
@@ -1014,6 +23768,94 @@
     "print_size_of_model(quantized_model, \"int8\")"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": 19,
+   "id": "6cc06abf",
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Test Loss: 21.718770\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",
+      "\n",
+      "Test Accuracy (Overall): 62% (6263/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",
+    ")"
+   ]
+  },
   {
    "cell_type": "markdown",
    "id": "7b108e17",