Iter #50: tensor([[ 0.3904,  0.0273],
        [ 0.4276, -0.0152],
        [ 0.1478, -0.0441],
        [ 0.3456,  0.0405],
        [ 0.1857, -0.0588],
        [ 0.1231, -0.0282],
        [ 0.3610, -0.1511],
        [ 0.3035, -0.1303],
        [ 0.1891,  0.0509],
        [ 0.3534, -0.1599],
        [ 0.2535,  0.0128],
        [ 0.1573, -0.0133]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #100: tensor([[ 0.2684,  0.1309],
        [ 0.1871, -0.2377],
        [ 0.3096, -0.1668],
        [ 0.4201, -0.2104],
        [ 0.4503, -0.1881],
        [ 0.3482, -0.1474],
        [ 0.2631,  0.0203],
        [ 0.3601, -0.1077],
        [ 0.2948,  0.0621],
        [ 0.3723, -0.1576],
        [ 0.2754, -0.0111],
        [ 0.3666,  0.0327]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #150: tensor([[ 0.0546, -0.0477],
        [ 0.1703, -0.0464],
        [ 0.3320, -0.0133],
        [ 0.2134, -0.0217],
        [ 0.2578,  0.0851],
        [ 0.1670, -0.0053],
        [ 0.2281, -0.1626],
        [ 0.3952, -0.2171],
        [ 0.0054,  0.3276],
        [ 0.1999, -0.0042],
        [ 0.2583,  0.4415],
        [ 0.3815, -0.0949]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #200: tensor([[ 0.3879, -0.2060],
        [ 0.2682,  0.0106],
        [ 0.3831, -0.0178],
        [ 0.3377, -0.0361],
        [ 0.2605,  0.0348],
        [ 0.1874, -0.0102],
        [ 0.3076, -0.1056],
        [-0.1336,  0.2364],
        [ 0.4071, -0.1839],
        [ 0.2765, -0.0645],
        [ 0.3295, -0.0557],
        [ 0.0380,  0.1223]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #250: tensor([[ 0.1945,  0.0297],
        [ 0.1639,  0.1845],
        [ 0.3186, -0.1258],
        [ 0.3322, -0.1527],
        [ 0.3146, -0.0967],
        [ 0.4008, -0.1779],
        [ 0.3211, -0.1909],
        [ 0.3209, -0.1013],
        [ 0.1629, -0.3835],
        [ 0.2029, -0.0999],
        [ 0.1511, -0.3052],
        [ 0.3728, -0.1831]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #300: tensor([[ 0.1652, -0.1574],
        [ 0.3321, -0.0693],
        [ 0.0727, -0.0973],
        [ 0.3480, -0.0047],
        [ 0.0790,  0.0274],
        [ 0.0935,  0.0021],
        [ 0.3017, -0.1550],
        [ 0.3252, -0.0426],
        [-0.1040,  0.2329],
        [ 0.0177, -0.0216],
        [ 0.3469, -0.0706],
        [ 0.0930, -0.1018]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #350: tensor([[ 0.1179, -0.0051],
        [ 0.1217,  0.0134],
        [-0.0406,  0.3177],
        [-0.0669,  0.0073],
        [ 0.1942, -0.0064],
        [-0.0588, -0.0436],
        [-0.0520,  0.3309],
        [-0.1817,  0.4587],
        [ 0.1396,  0.2421],
        [ 0.1515, -0.1089],
        [ 0.2792, -0.0386],
        [-0.0206, -0.0776]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #400: tensor([[ 5.9353e-02,  2.8645e-01],
        [ 1.2944e-01, -1.0791e-01],
        [ 2.7996e-02,  1.0431e-01],
        [ 1.6242e-01,  1.5995e-01],
        [ 2.2401e-01,  8.1495e-02],
        [ 1.8283e-01, -4.4904e-02],
        [ 1.8045e-01, -2.5038e-02],
        [ 1.9885e-01,  3.0088e-02],
        [ 3.5653e-02,  3.8060e-02],
        [-1.2533e-01,  1.7064e-01],
        [ 7.1506e-02, -1.5412e-01],
        [ 2.9695e-01, -2.6623e-04]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #450: tensor([[ 0.1550,  0.0111],
        [ 0.2632, -0.1973],
        [ 0.0944,  0.0013],
        [ 0.2828, -0.1615],
        [ 0.1978, -0.0694],
        [ 0.1145, -0.0162],
        [-0.0325, -0.0598],
        [ 0.0783, -0.0664],
        [ 0.0993, -0.1793],
        [ 0.1076, -0.0445],
        [ 0.2220, -0.2045],
        [ 0.2156,  0.0639]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #500: tensor([[-0.0310,  0.2833],
        [ 0.1188,  0.0491],
        [ 0.1471,  0.0441],
        [ 0.2756,  0.0174],
        [-0.0457, -0.0568],
        [ 0.4463, -0.2019],
        [ 0.1059, -0.0397],
        [ 0.3550, -0.0961],
        [ 0.0568,  0.1340],
        [-0.0685,  0.3285],
        [ 0.2058, -0.1485],
        [ 0.3384, -0.0373]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #550: tensor([[ 0.1779,  0.1668],
        [ 0.3126, -0.2121],
        [ 0.1856,  0.1195],
        [ 0.1296,  0.0153],
        [ 0.1589,  0.0294],
        [-0.0817,  0.1799],
        [ 0.0408,  0.0600],
        [ 0.2588, -0.0361],
        [ 0.1813,  0.0209],
        [-0.1283,  0.0191],
        [ 0.2190, -0.0653],
        [ 0.2795, -0.2289]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #50: tensor([[ 0.3410, -0.0059],
        [ 0.0015,  0.1936],
        [ 0.0726, -0.1809],
        [ 0.2756, -0.1692],
        [-0.0751, -0.0720],
        [-0.1255,  0.1973],
        [ 0.2484,  0.0103],
        [ 0.2711, -0.0522],
        [ 0.3963,  0.0097],
        [ 0.1154, -0.3234],
        [-0.1880,  0.2745],
        [-0.0613,  0.2430]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #100: tensor([[ 1.1846e-01,  6.7410e-02],
        [ 7.5730e-02, -1.3779e-01],
        [-1.5102e-05,  1.6557e-01],
        [-1.4097e-01,  2.3583e-01],
        [ 2.8331e-01,  2.2336e-02],
        [ 1.3967e-02,  2.1668e-01],
        [ 1.5202e-02,  1.1092e-01],
        [ 2.8039e-01, -6.5894e-02],
        [-1.7843e-02,  1.0604e-01],
        [-1.4990e-01,  7.0759e-02],
        [ 3.2407e-01, -3.2537e-01],
        [ 1.6876e-01, -3.1055e-02]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #150: tensor([[ 0.0967, -0.0888],
        [ 0.3052, -0.1937],
        [-0.1577,  0.1298],
        [ 0.3986, -0.3309],
        [ 0.1081,  0.1192],
        [ 0.0180,  0.2030],
        [ 0.2422, -0.1453],
        [ 0.1351,  0.0267],
        [-0.0677, -0.1056],
        [ 0.1426,  0.0830],
        [ 0.2389,  0.3151],
        [ 0.0287,  0.2015]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #200: tensor([[-0.1372,  0.0520],
        [-0.4171,  0.3552],
        [-0.1037,  0.2641],
        [-0.1877,  0.4276],
        [ 0.2186, -0.0103],
        [-0.2641,  0.1295],
        [ 0.0416,  0.0657],
        [-0.0886, -0.0060],
        [ 0.0841,  0.1134],
        [ 0.0676,  0.0351],
        [ 0.2285,  0.0879],
        [-0.1473,  0.3219]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #250: tensor([[ 0.2862,  0.0083],
        [-0.0027,  0.1011],
        [ 0.1322,  0.0183],
        [ 0.2380, -0.0301],
        [ 0.2057, -0.2839],
        [ 0.1449, -0.0916],
        [ 0.2753, -0.1088],
        [-0.1837,  0.3287],
        [-0.1593,  0.2070],
        [ 0.1222, -0.0278],
        [-0.1354, -0.0320],
        [ 0.1269,  0.0371]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #300: tensor([[ 0.1131,  0.0754],
        [ 0.0540, -0.1099],
        [-0.0752,  0.0427],
        [-0.0574,  0.2952],
        [-0.2280,  0.3077],
        [-0.0425,  0.0216],
        [ 0.1882,  0.1142],
        [ 0.1662, -0.0252],
        [ 0.1161, -0.1777],
        [ 0.1279, -0.0670],
        [ 0.0622,  0.0933],
        [-0.0026,  0.0886]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #350: tensor([[ 0.0989, -0.0299],
        [-0.3673,  0.4543],
        [-0.5251,  0.3247],
        [-0.1690, -0.1293],
        [ 0.1490, -0.0929],
        [ 0.1226, -0.0408],
        [ 0.0014,  0.1078],
        [ 0.2873, -0.2225],
        [ 0.2033,  0.2000],
        [ 0.2552, -0.0233],
        [ 0.1719,  0.0021],
        [ 0.0095,  0.1248]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #400: tensor([[-0.0171,  0.0377],
        [ 0.0537, -0.0408],
        [ 0.3440, -0.1910],
        [ 0.1517, -0.0754],
        [ 0.2367,  0.1555],
        [ 0.2252, -0.1099],
        [ 0.0677,  0.0893],
        [ 0.0796,  0.1365],
        [-0.0710,  0.0113],
        [ 0.1393,  0.0441],
        [-0.0334, -0.1184],
        [ 0.6261, -0.6419]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #450: tensor([[ 0.1169, -0.1910],
        [-0.0298, -0.0145],
        [-0.0208, -0.1857],
        [-0.1354,  0.3281],
        [-0.3636,  0.2813],
        [-0.0398,  0.2723],
        [-0.0793, -0.0521],
        [ 0.1612, -0.0370],
        [-0.3287,  0.0787],
        [-0.0225, -0.0090],
        [-0.0988,  0.1968],
        [ 0.0717,  0.0280]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #500: tensor([[-0.0725,  0.0744],
        [-0.0393, -0.0674],
        [-0.3232,  0.4042],
        [ 0.1910, -0.1615],
        [-0.0535,  0.0794],
        [-0.1313,  0.1917],
        [ 0.1241, -0.1756],
        [ 0.1482,  0.0156],
        [-0.0155, -0.0650],
        [-0.2151,  0.2114],
        [ 0.2342, -0.2025],
        [ 0.0406, -0.0153]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #550: tensor([[-0.1244,  0.4057],
        [ 0.2049,  0.2158],
        [-0.2910,  0.2188],
        [-0.0028,  0.2656],
        [-0.1225,  0.2439],
        [-0.3753,  0.3459],
        [-0.2360,  0.2660],
        [-0.3922,  0.1433],
        [ 0.0501, -0.1190],
        [-0.3938,  0.0564],
        [-0.0554,  0.0551],
        [-0.3987,  0.3535]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #50: tensor([[ 0.0792, -0.0376],
        [ 0.1722,  0.1522],
        [-0.5003,  0.4946],
        [ 0.0339, -0.1914],
        [ 0.1444, -0.1404],
        [-0.0917,  0.1336],
        [-0.0442,  0.0632],
        [ 0.2072,  0.0060],
        [-0.0900,  0.1539],
        [-0.2371, -0.0011],
        [-0.5286,  0.5443],
        [-0.0435, -0.0194]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #100: tensor([[ 0.1144,  0.0582],
        [ 0.0901, -0.3728],
        [-0.0218, -0.0162],
        [-0.1955,  0.3204],
        [-0.0750,  0.0896],
        [ 0.0567,  0.0501],
        [-0.3019,  0.0777],
        [-0.2674,  0.3432],
        [ 0.0144, -0.1340],
        [-0.6119,  0.1072],
        [-0.2374,  0.2053],
        [ 0.0230, -0.3578]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #150: tensor([[ 6.8881e-02, -2.3773e-01],
        [ 6.4379e-02,  6.3780e-02],
        [ 1.0947e-02, -1.1516e-01],
        [ 1.2336e-01,  8.4764e-02],
        [ 1.1065e-01,  5.5467e-02],
        [-3.6360e-01,  1.1879e-01],
        [ 6.0103e-02,  1.5820e-01],
        [-3.3896e-01,  8.0068e-02],
        [-8.1826e-02, -3.5907e-02],
        [ 4.9848e-04,  5.6694e-02],
        [ 3.3321e-01, -1.7267e-01],
        [-1.9933e-01,  5.1178e-01]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #200: tensor([[-0.0577, -0.0353],
        [-0.1780,  0.1563],
        [ 0.4047, -0.2777],
        [-0.2540,  0.3744],
        [ 0.2678, -0.2295],
        [-0.1319, -0.1238],
        [-0.2654,  0.2356],
        [-0.6230,  0.3982],
        [-0.3059,  0.1763],
        [ 0.1563, -0.1598],
        [ 0.3119, -0.1850],
        [-0.3701,  0.1871]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #250: tensor([[-1.2541e-01,  6.8291e-03],
        [ 2.3050e-01,  1.8237e-02],
        [-3.1510e-03,  2.2048e-02],
        [ 9.7316e-05, -5.6783e-02],
        [ 5.4251e-01, -4.7272e-01],
        [-2.7183e-01,  1.3602e-02],
        [-9.8661e-02,  8.0804e-02],
        [-9.7081e-02,  1.3804e-01],
        [-2.4549e-01,  2.0131e-01],
        [ 2.9691e-01, -2.4360e-01],
        [-3.7993e-02,  8.8205e-02],
        [ 2.0439e-01, -2.6743e-01]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #300: tensor([[ 0.2310, -0.1468],
        [-0.1329, -0.0899],
        [-0.3200,  0.1550],
        [-0.5472,  0.4159],
        [-0.4185,  0.1858],
        [-0.2303,  0.1848],
        [ 0.1335, -0.2691],
        [ 0.1857, -0.1228],
        [-0.1048,  0.0895],
        [ 0.2972, -0.5798],
        [ 0.0182, -0.1340],
        [ 0.2008, -0.3120]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #350: tensor([[-0.3570,  0.0308],
        [ 0.0474, -0.1178],
        [-0.2450,  0.0921],
        [-0.0326, -0.3109],
        [ 0.2474, -0.2696],
        [-0.3239,  0.1494],
        [-0.2160,  0.0254],
        [-0.2080,  0.4022],
        [-0.0829, -0.0026],
        [-0.0769, -0.0584],
        [-0.0225, -0.0248],
        [ 0.1615, -0.1388]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #400: tensor([[-0.1719,  0.3130],
        [-0.0168,  0.0349],
        [ 0.0216, -0.1358],
        [-0.1518, -0.0273],
        [-0.0640,  0.2438],
        [-0.1423, -0.0985],
        [ 0.2044, -0.1865],
        [ 0.0647,  0.0326],
        [ 0.0869, -0.3594],
        [-0.0197, -0.1193],
        [-0.1124,  0.0798],
        [ 0.0551, -0.0761]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #450: tensor([[-0.0014,  0.1827],
        [-0.1131, -0.0342],
        [-0.0195, -0.0224],
        [-0.0519,  0.2617],
        [-0.3999,  0.2507],
        [-0.0900,  0.1070],
        [ 0.1559, -0.0636],
        [ 0.0307,  0.0044],
        [-0.2249, -0.0150],
        [-0.2717,  0.1903],
        [-0.0155,  0.1520],
        [ 0.0052,  0.0677]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #500: tensor([[-0.6405,  0.6457],
        [-0.3445,  0.1921],
        [-0.1664,  0.1529],
        [ 0.1119, -0.3050],
        [-0.3445,  0.2519],
        [-0.0438,  0.0608],
        [-0.1408, -0.0378],
        [-0.2099,  0.1632],
        [-0.2324,  0.1517],
        [-0.5526,  0.4250],
        [ 0.1270,  0.0826],
        [ 0.0536, -0.0540]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #550: tensor([[-0.2095,  0.2142],
        [ 0.0671,  0.0914],
        [-0.2413,  0.2351],
        [ 0.0031,  0.0406],
        [-0.0772,  0.1880],
        [-0.1990, -0.2459],
        [-0.0584, -0.0814],
        [-0.2556,  0.1462],
        [ 0.0044, -0.0087],
        [-0.2741, -0.1870],
        [-0.2661,  0.1140],
        [-0.1829,  0.2859]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #50: tensor([[-0.0367, -0.1790],
        [ 0.0360,  0.1558],
        [ 0.1541, -0.3442],
        [-0.1138, -0.0797],
        [-0.1948,  0.2300],
        [-0.3295,  0.2114],
        [-0.0100,  0.1462],
        [ 0.0454,  0.0927],
        [ 0.0080, -0.3768],
        [ 0.3680, -0.3117],
        [-0.5480,  0.4061],
        [-0.2621,  0.1718]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #100: tensor([[-0.1235,  0.1252],
        [ 0.0862, -0.1552],
        [ 0.0785, -0.1193],
        [-0.5897,  0.5353],
        [-0.1445,  0.1461],
        [-0.2309, -0.0665],
        [-0.1482, -0.1223],
        [-0.0889, -0.1089],
        [ 0.0582, -0.1301],
        [-0.2682,  0.2996],
        [-0.0170, -0.2672],
        [-0.0081, -0.3503]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #150: tensor([[-0.0052, -0.0803],
        [ 0.2502, -0.4647],
        [-0.1665,  0.1067],
        [ 0.0688, -0.0324],
        [ 0.1036, -0.0884],
        [-0.3311,  0.0920],
        [-0.3207,  0.1351],
        [-0.3396,  0.1475],
        [-0.1790,  0.2104],
        [ 0.0034, -0.0403],
        [ 0.0377, -0.0891],
        [-0.4790,  0.4055]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #200: tensor([[-0.2856,  0.2353],
        [-0.3607,  0.3918],
        [-0.6304,  0.5527],
        [-0.2012,  0.1524],
        [-0.1477,  0.0795],
        [-0.2503,  0.3567],
        [-0.0264, -0.0650],
        [-0.3176,  0.2663],
        [-0.1682,  0.2014],
        [ 0.5419, -0.5316],
        [-0.0028,  0.2652],
        [-0.2199,  0.0163]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #250: tensor([[-0.4602,  0.2721],
        [-0.2292,  0.1846],
        [-0.0621, -0.0082],
        [-0.0599,  0.2476],
        [ 0.1773, -0.1432],
        [-0.2139,  0.0651],
        [ 0.1913, -0.0886],
        [-0.0304, -0.0337],
        [-0.2502,  0.2081],
        [ 0.0975, -0.1339],
        [-0.1646, -0.0767],
        [-0.0721,  0.0056]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #300: tensor([[-0.0366,  0.0396],
        [ 0.1724, -0.3365],
        [ 0.3138, -0.4768],
        [-0.3160,  0.2546],
        [-0.0071, -0.0974],
        [-0.5109,  0.3475],
        [ 0.0680, -0.1348],
        [-0.0096, -0.2267],
        [-0.5513,  0.5161],
        [ 0.0009, -0.0570],
        [ 0.0278, -0.2464],
        [ 0.3606, -0.4372]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #350: tensor([[-0.2559,  0.2000],
        [-0.3803,  0.2128],
        [-0.2435,  0.0247],
        [-0.0783, -0.2617],
        [ 0.4410, -0.6125],
        [-0.0804, -0.1968],
        [-0.1734, -0.2012],
        [ 0.2266, -0.5576],
        [-0.1143,  0.0796],
        [-0.0604, -0.0552],
        [ 0.3461, -0.7864],
        [ 0.1586, -0.5276]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #400: tensor([[ 0.2092, -0.1314],
        [-0.1881,  0.0823],
        [-0.1250,  0.0898],
        [-0.2303,  0.1127],
        [-0.1095, -0.1728],
        [ 0.1939, -0.1546],
        [-0.0482, -0.1257],
        [-0.1957,  0.0709],
        [ 0.0077, -0.2933],
        [ 0.2811, -0.2508],
        [ 0.1000, -0.1587],
        [ 0.3709, -0.4009]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #450: tensor([[ 0.5134, -0.4973],
        [ 0.0759, -0.2188],
        [ 0.5120, -0.3185],
        [-0.3010,  0.1253],
        [ 0.0669, -0.2304],
        [-0.0333,  0.0494],
        [ 0.0787, -0.3498],
        [-0.2669, -0.0823],
        [-0.0090, -0.1220],
        [-0.2666, -0.0220],
        [-0.1595,  0.2043],
        [ 0.3287, -0.3431]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #500: tensor([[-0.1478,  0.2629],
        [-0.0843, -0.0953],
        [-0.0855, -0.1117],
        [-0.0165, -0.1726],
        [-0.1582, -0.0751],
        [-0.1704,  0.1680],
        [-0.1037,  0.0381],
        [-0.1588,  0.0868],
        [-0.2453,  0.3072],
        [-0.8328,  0.9361],
        [ 0.2400, -0.2667],
        [ 0.0591, -0.2530]], device='cuda:0', grad_fn=<AddmmBackward>)
Iter #550: tensor([[-0.3896,  0.1604],
        [ 0.2247, -0.2741],
        [-0.0319, -0.0739],
        [ 0.1848, -0.2025],
        [-0.1874, -0.0919],
        [ 0.0313, -0.0457],
        [ 0.0031,  0.0298],
        [-0.0771, -0.0200],
        [-0.1695, -0.1840],
        [-0.1580, -0.1431],
        [ 0.0204,  0.0201],
        [ 0.2182, -0.2621]], device='cuda:0', grad_fn=<AddmmBackward>)
