1 line
166 KiB
Plaintext
1 line
166 KiB
Plaintext
{"nbformat":4,"nbformat_minor":0,"metadata":{"colab":{"provenance":[],"machine_shape":"hm","gpuType":"V100","authorship_tag":"ABX9TyNxnyqaLopDiv3Mni0cDb0b"},"kernelspec":{"name":"python3","display_name":"Python 3"},"language_info":{"name":"python"},"accelerator":"GPU","gpuClass":"standard"},"cells":[{"cell_type":"code","execution_count":null,"metadata":{"id":"8Ov1POzi2VY9"},"outputs":[],"source":[]},{"cell_type":"code","source":["from google.colab import drive\n","drive.mount('/content/drive')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"8SY0Ca7ueoZB","executionInfo":{"status":"ok","timestamp":1683659918042,"user_tz":-120,"elapsed":28484,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}},"outputId":"040c3f2c-7da1-49f2-a8a0-75263b2539e8"},"execution_count":1,"outputs":[{"output_type":"stream","name":"stdout","text":["Mounted at /content/drive\n"]}]},{"cell_type":"code","source":[],"metadata":{"id":"X5yAfFNG2ijo"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["cd drive/MyDrive"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"sB_SM-dbe45A","executionInfo":{"status":"ok","timestamp":1683660270671,"user_tz":-120,"elapsed":250,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}},"outputId":"19dd8ff3-7788-473b-fbec-1edf2c048f2a"},"execution_count":2,"outputs":[{"output_type":"stream","name":"stdout","text":["/content/drive/MyDrive\n"]}]},{"cell_type":"code","source":["cd challenging-america-word-gap-prediction/"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"GTzGNc2c2mSy","executionInfo":{"status":"ok","timestamp":1683660271700,"user_tz":-120,"elapsed":4,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}},"outputId":"f9d39452-f209-4b22-cd96-237a5a468c0e"},"execution_count":3,"outputs":[{"output_type":"stream","name":"stdout","text":["/content/drive/MyDrive/challenging-america-word-gap-prediction\n"]}]},{"cell_type":"code","source":["import itertools\n","import lzma\n","import numpy as np\n","import regex as re\n","import torch\n","import pandas as pd\n","from torch import nn\n","from torch.utils.data import IterableDataset, DataLoader\n","import csv\n","from itertools import islice, chain\n","from torchtext.vocab import build_vocab_from_iterator"],"metadata":{"id":"AQBLNJJH2pfP","executionInfo":{"status":"ok","timestamp":1683662202333,"user_tz":-120,"elapsed":249,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":20,"outputs":[]},{"cell_type":"code","source":["def clean_text(txt):\n"," txt = txt.lower().replace('-\\\\\\\\\\\\\\\\n', '').replace('\\\\\\\\\\\\\\\\n', ' ')\n"," txt = re.sub(r'\\p{P}', '', txt)\n"," txt = txt.replace(\"'t\", \" not\").replace(\"'s\", \" is\").replace(\"'ll\", \" will\").replace(\"'m\", \" am\").replace(\"'ve\", \" have\")\n"," txt = txt.replace(\"’\", \"'\")\n"," txt = txt.replace(\" this\\\\nplace\", \"this place\")\n"," txt = txt.replace(\"'we\\\\nwere\", \"we were\")\n"," txt = txt.replace(\"'ever\\\\nwas\", \"ever was\")\n"," txt = txt.replace(\"'making\\\\nsuch\", \"making such\")\n"," txt = txt.replace(\"'boot\\\\nto\", \"boot to\")\n"," txt = txt.replace(\"'elsewhere\\\\nfrom\", \"elsewhere from\")\n"," txt=txt.replace(\"United\\\\nStates\",\"United States\")\n"," txt = txt.replace(\"Unit-\\\\ned\",\"United\" )\n"," txt = txt.replace(\"neigh-\\\\nbors\", \"neighbours\")\n"," txt = txt.replace(\"aver-\\\\nage\", \"average\")\n"," txt = txt.replace(\"people\\\\ndown\", \"people down\")\n"," txt =re.compile(r\"'s|[\\-]|\\-\\\\n|\\p{P}\").sub(\"\", txt)\n"," txt = re.compile(r\"[{}\\[\\]\\&%^$*#\\(\\)@\\t\\n0123456789]+\").sub(\" \", txt)\n","\n"," return txt"],"metadata":{"id":"mGsDsF8a6Amp","executionInfo":{"status":"ok","timestamp":1683660292442,"user_tz":-120,"elapsed":233,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":5,"outputs":[]},{"cell_type":"code","source":["device='cuda'"],"metadata":{"id":"K7eEHH4cAlfs","executionInfo":{"status":"ok","timestamp":1683660900600,"user_tz":-120,"elapsed":356,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":10,"outputs":[]},{"cell_type":"code","source":["train_data = pd.read_csv('train/in.tsv.xz', sep='\\t', error_bad_lines=False, warn_bad_lines=False, header=None, quoting=csv.QUOTE_NONE)\n","train_labels = pd.read_csv('train/expected.tsv', sep='\\t', error_bad_lines=False, warn_bad_lines=False, header=None, quoting=csv.QUOTE_NONE)\n","train_data = train_data[[6, 7]]\n","train_data = pd.concat([train_data, train_labels], axis=1)\n","train_data['text'] = train_data[6] + train_data[0] + train_data[7]\n","train_data = train_data[['text']]\n"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"GlhRbeyx5gFi","executionInfo":{"status":"ok","timestamp":1683660450564,"user_tz":-120,"elapsed":33583,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}},"outputId":"6e975362-fb81-4404-a9c5-1df280bd56f8"},"execution_count":6,"outputs":[{"output_type":"stream","name":"stderr","text":["<ipython-input-6-2673b85efcb9>:1: FutureWarning: The error_bad_lines argument has been deprecated and will be removed in a future version. Use on_bad_lines in the future.\n","\n","\n"," train_data = pd.read_csv('train/in.tsv.xz', sep='\\t', error_bad_lines=False, warn_bad_lines=False, header=None, quoting=csv.QUOTE_NONE)\n","<ipython-input-6-2673b85efcb9>:1: FutureWarning: The warn_bad_lines argument has been deprecated and will be removed in a future version. Use on_bad_lines in the future.\n","\n","\n"," train_data = pd.read_csv('train/in.tsv.xz', sep='\\t', error_bad_lines=False, warn_bad_lines=False, header=None, quoting=csv.QUOTE_NONE)\n","<ipython-input-6-2673b85efcb9>:2: FutureWarning: The error_bad_lines argument has been deprecated and will be removed in a future version. Use on_bad_lines in the future.\n","\n","\n"," train_labels = pd.read_csv('train/expected.tsv', sep='\\t', error_bad_lines=False, warn_bad_lines=False, header=None, quoting=csv.QUOTE_NONE)\n","<ipython-input-6-2673b85efcb9>:2: FutureWarning: The warn_bad_lines argument has been deprecated and will be removed in a future version. Use on_bad_lines in the future.\n","\n","\n"," train_labels = pd.read_csv('train/expected.tsv', sep='\\t', error_bad_lines=False, warn_bad_lines=False, header=None, quoting=csv.QUOTE_NONE)\n"]}]},{"cell_type":"code","source":["train_data"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":423},"id":"GphrVDQR7Adc","executionInfo":{"status":"ok","timestamp":1683659482140,"user_tz":-120,"elapsed":253,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}},"outputId":"e7ae62b0-160b-4f53-fae3-371732083ec6"},"execution_count":16,"outputs":[{"output_type":"execute_result","data":{"text/plain":[" text\n","0 came fiom the last place to this\\nplace, and t...\n","1 MB. BOOT'S POLITICAL OBEED\\nAttempt to imagine...\n","2 \"Thera were in 1771 only aeventy-nine\\n*ub*erl...\n","3 A gixnl man y nitereRtiiiv dii-clos-\\nur«s reg...\n","4 Tin: 188UB TV THF BBABBT QABJE\\nMr. Schiffs *t...\n","... ...\n","432017 Sam Clendenin bad a fancy for Ui«\\nscience of ...\n","432018 Wita.htt halting the party ware dilven to the ...\n","432019 It was the last thing that either of\\nthem exp...\n","432020 settlement with the department.\\nIt is also sh...\n","432021 Flour quotations—low extras at 1 R0®2 50;\\ncit...\n","\n","[432022 rows x 1 columns]"],"text/html":["\n"," <div id=\"df-88fb9255-21be-4dbf-bb5d-2b14036f9903\">\n"," <div class=\"colab-df-container\">\n"," <div>\n","<style scoped>\n"," .dataframe tbody tr th:only-of-type {\n"," vertical-align: middle;\n"," }\n","\n"," .dataframe tbody tr th {\n"," vertical-align: top;\n"," }\n","\n"," .dataframe thead th {\n"," text-align: right;\n"," }\n","</style>\n","<table border=\"1\" class=\"dataframe\">\n"," <thead>\n"," <tr style=\"text-align: right;\">\n"," <th></th>\n"," <th>text</th>\n"," </tr>\n"," </thead>\n"," <tbody>\n"," <tr>\n"," <th>0</th>\n"," <td>came fiom the last place to this\\nplace, and t...</td>\n"," </tr>\n"," <tr>\n"," <th>1</th>\n"," <td>MB. BOOT'S POLITICAL OBEED\\nAttempt to imagine...</td>\n"," </tr>\n"," <tr>\n"," <th>2</th>\n"," <td>\"Thera were in 1771 only aeventy-nine\\n*ub*erl...</td>\n"," </tr>\n"," <tr>\n"," <th>3</th>\n"," <td>A gixnl man y nitereRtiiiv dii-clos-\\nur«s reg...</td>\n"," </tr>\n"," <tr>\n"," <th>4</th>\n"," <td>Tin: 188UB TV THF BBABBT QABJE\\nMr. Schiffs *t...</td>\n"," </tr>\n"," <tr>\n"," <th>...</th>\n"," <td>...</td>\n"," </tr>\n"," <tr>\n"," <th>432017</th>\n"," <td>Sam Clendenin bad a fancy for Ui«\\nscience of ...</td>\n"," </tr>\n"," <tr>\n"," <th>432018</th>\n"," <td>Wita.htt halting the party ware dilven to the ...</td>\n"," </tr>\n"," <tr>\n"," <th>432019</th>\n"," <td>It was the last thing that either of\\nthem exp...</td>\n"," </tr>\n"," <tr>\n"," <th>432020</th>\n"," <td>settlement with the department.\\nIt is also sh...</td>\n"," </tr>\n"," <tr>\n"," <th>432021</th>\n"," <td>Flour quotations—low extras at 1 R0®2 50;\\ncit...</td>\n"," </tr>\n"," </tbody>\n","</table>\n","<p>432022 rows × 1 columns</p>\n","</div>\n"," <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-88fb9255-21be-4dbf-bb5d-2b14036f9903')\"\n"," title=\"Convert this dataframe to an interactive table.\"\n"," style=\"display:none;\">\n"," \n"," <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n"," width=\"24px\">\n"," <path d=\"M0 0h24v24H0V0z\" fill=\"none\"/>\n"," <path d=\"M18.56 5.44l.94 2.06.94-2.06 2.06-.94-2.06-.94-.94-2.06-.94 2.06-2.06.94zm-11 1L8.5 8.5l.94-2.06 2.06-.94-2.06-.94L8.5 2.5l-.94 2.06-2.06.94zm10 10l.94 2.06.94-2.06 2.06-.94-2.06-.94-.94-2.06-.94 2.06-2.06.94z\"/><path d=\"M17.41 7.96l-1.37-1.37c-.4-.4-.92-.59-1.43-.59-.52 0-1.04.2-1.43.59L10.3 9.45l-7.72 7.72c-.78.78-.78 2.05 0 2.83L4 21.41c.39.39.9.59 1.41.59.51 0 1.02-.2 1.41-.59l7.78-7.78 2.81-2.81c.8-.78.8-2.07 0-2.86zM5.41 20L4 18.59l7.72-7.72 1.47 1.35L5.41 20z\"/>\n"," </svg>\n"," </button>\n"," \n"," <style>\n"," .colab-df-container {\n"," display:flex;\n"," flex-wrap:wrap;\n"," gap: 12px;\n"," }\n","\n"," .colab-df-convert {\n"," background-color: #E8F0FE;\n"," border: none;\n"," border-radius: 50%;\n"," cursor: pointer;\n"," display: none;\n"," fill: #1967D2;\n"," height: 32px;\n"," padding: 0 0 0 0;\n"," width: 32px;\n"," }\n","\n"," .colab-df-convert:hover {\n"," background-color: #E2EBFA;\n"," box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n"," fill: #174EA6;\n"," }\n","\n"," [theme=dark] .colab-df-convert {\n"," background-color: #3B4455;\n"," fill: #D2E3FC;\n"," }\n","\n"," [theme=dark] .colab-df-convert:hover {\n"," background-color: #434B5C;\n"," box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n"," filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n"," fill: #FFFFFF;\n"," }\n"," </style>\n","\n"," <script>\n"," const buttonEl =\n"," document.querySelector('#df-88fb9255-21be-4dbf-bb5d-2b14036f9903 button.colab-df-convert');\n"," buttonEl.style.display =\n"," google.colab.kernel.accessAllowed ? 'block' : 'none';\n","\n"," async function convertToInteractive(key) {\n"," const element = document.querySelector('#df-88fb9255-21be-4dbf-bb5d-2b14036f9903');\n"," const dataTable =\n"," await google.colab.kernel.invokeFunction('convertToInteractive',\n"," [key], {});\n"," if (!dataTable) return;\n","\n"," const docLinkHtml = 'Like what you see? Visit the ' +\n"," '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n"," + ' to learn more about interactive tables.';\n"," element.innerHTML = '';\n"," dataTable['output_type'] = 'display_data';\n"," await google.colab.output.renderOutput(dataTable, element);\n"," const docLink = document.createElement('div');\n"," docLink.innerHTML = docLinkHtml;\n"," element.appendChild(docLink);\n"," }\n"," </script>\n"," </div>\n"," </div>\n"," "]},"metadata":{},"execution_count":16}]},{"cell_type":"code","source":["with open('train_new.txt', 'w', encoding='utf-8') as file:\n"," for _, row in train_data.iterrows():\n"," text = clean_text(str(row['text']))\n"," file.write(text + '\\n')"],"metadata":{"id":"hWG3y3fy7ETJ","executionInfo":{"status":"ok","timestamp":1683660563661,"user_tz":-120,"elapsed":113110,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":7,"outputs":[]},{"cell_type":"code","source":["\n","class SimpleTrigramNeuralLanguageModel(nn.Module):\n"," def __init__(self, vocabulary_size, embedding_size, hidden_size):\n"," super(SimpleTrigramNeuralLanguageModel, self).__init__()\n"," self.embedding = nn.Embedding(vocabulary_size * 2, embedding_size)\n"," self.linear1 = nn.Linear(embedding_size, hidden_size)\n"," self.linear2 = nn.Linear(hidden_size, vocabulary_size * 2)\n","\n"," def forward(self, x):\n"," x = self.embedding(x)\n"," x = self.linear1(x)\n"," x = self.linear2(x)\n"," x = torch.softmax(x, dim=1)\n"," return x"],"metadata":{"id":"WxZXVehY7TZc","executionInfo":{"status":"ok","timestamp":1683660563662,"user_tz":-120,"elapsed":27,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":8,"outputs":[]},{"cell_type":"code","source":["vocab_size = 38000\n","embed_size = 300\n","hidden_size = 128"],"metadata":{"id":"LcnXO3fT_CVS","executionInfo":{"status":"ok","timestamp":1683661947512,"user_tz":-120,"elapsed":219,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":17,"outputs":[]},{"cell_type":"code","source":["def words_line(line):\n"," line = line.rstrip()\n"," yield '<s>'\n"," for m in re.finditer(r'[\\p{L}0-9\\*]+|\\p{P}+', line):\n"," yield m.group(0).lower()\n"," yield '</s>'\n","\n","def file_words(file_name):\n"," with open(file_name, 'r', encoding='utf-8') as fh:\n"," for line in fh:\n"," yield words_line(line)"],"metadata":{"id":"wdgnc1QIB9Ju","executionInfo":{"status":"ok","timestamp":1683661253786,"user_tz":-120,"elapsed":219,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":12,"outputs":[]},{"cell_type":"code","source":["def iterator_look(gen):\n"," first_prev = None\n"," sec_prev = None\n"," for item in gen:\n"," if first_prev and sec_prev:\n"," yield (sec_prev+ first_prev, item)\n"," sec_prev = first_prev\n"," first_prev = item"],"metadata":{"id":"fApeAZfr7UF-","executionInfo":{"status":"ok","timestamp":1683661625401,"user_tz":-120,"elapsed":235,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":15,"outputs":[]},{"cell_type":"code","source":["class Trigrams(IterableDataset):\n"," def __init__(self, text_file, vocabulary_size):\n"," self.vocab = build_vocab_from_iterator(\n"," file_words(text_file),\n"," max_tokens = vocabulary_size,\n"," specials = ['<unk>']\n"," )\n"," self.vocab.set_default_index(self.vocab['<unk>'])\n"," self.vocabulary_size = vocabulary_size\n"," self.text_file = text_file\n","\n"," def __iter__(self):\n"," return iterator_look((self.vocab[t] for t in chain.from_iterable(file_words(self.text_file))))"],"metadata":{"id":"NP9xRS8V_o_K","executionInfo":{"status":"ok","timestamp":1683661627830,"user_tz":-120,"elapsed":8,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":16,"outputs":[]},{"cell_type":"code","source":["def training(xx):\n"," train_dataset_new = Trigrams('train_new.txt', vocab_size)\n"," model = SimpleTrigramNeuralLanguageModel(vocab_size, embed_size, hidden_size).to(device)\n"," optimizer = torch.optim.Adam(model.parameters())\n"," criterion = torch.nn.NLLLoss()\n"," data = DataLoader(train_dataset_new, batch_size=800)\n"," step = 0\n"," for epoch in range(2):\n"," model.train()\n"," for x, y in data:\n"," x = x.to(device)\n"," y = y.to(device)\n"," optimizer.zero_grad()\n"," outputs = model(x)\n"," loss = criterion(torch.log(outputs), y)\n"," if step % 100 == 0:\n"," print(step, loss)\n"," step += 1\n"," loss.backward()\n"," optimizer.step()\n"," torch.save(model.state_dict(), 'model/model1.bin')"],"metadata":{"id":"xTVB0zZJ7qZk","executionInfo":{"status":"ok","timestamp":1683662248933,"user_tz":-120,"elapsed":217,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":22,"outputs":[]},{"cell_type":"code","source":["training(xx=0.0001)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"ZvkhRfeXE0Yf","executionInfo":{"status":"ok","timestamp":1683668268966,"user_tz":-120,"elapsed":2822540,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}},"outputId":"1fba0732-773c-4207-926e-5ecefa706b8f"},"execution_count":25,"outputs":[{"output_type":"stream","name":"stdout","text":["0 tensor(11.2779, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100 tensor(8.7151, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200 tensor(6.9910, device='cuda:0', grad_fn=<NllLossBackward0>)\n","300 tensor(6.5174, device='cuda:0', grad_fn=<NllLossBackward0>)\n","400 tensor(6.6716, device='cuda:0', grad_fn=<NllLossBackward0>)\n","500 tensor(6.5920, device='cuda:0', grad_fn=<NllLossBackward0>)\n","600 tensor(6.6799, device='cuda:0', grad_fn=<NllLossBackward0>)\n","700 tensor(6.7216, device='cuda:0', grad_fn=<NllLossBackward0>)\n","800 tensor(6.4623, device='cuda:0', grad_fn=<NllLossBackward0>)\n","900 tensor(6.5840, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1000 tensor(6.3399, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1100 tensor(6.5420, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1200 tensor(6.5591, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1300 tensor(6.4064, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1400 tensor(6.7542, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1500 tensor(6.4419, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1600 tensor(6.7337, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1700 tensor(6.2608, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1800 tensor(6.7314, device='cuda:0', grad_fn=<NllLossBackward0>)\n","1900 tensor(6.4630, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2000 tensor(6.2037, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2100 tensor(6.4853, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2200 tensor(6.5922, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2300 tensor(6.4233, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2400 tensor(6.7758, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2500 tensor(6.0863, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2600 tensor(6.5040, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2700 tensor(6.4979, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2800 tensor(6.3588, device='cuda:0', grad_fn=<NllLossBackward0>)\n","2900 tensor(6.0783, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3000 tensor(6.3384, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3100 tensor(6.3536, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3200 tensor(6.3946, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3300 tensor(6.2607, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3400 tensor(6.6139, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3500 tensor(6.3544, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3600 tensor(6.7038, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3700 tensor(6.5745, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3800 tensor(6.4324, device='cuda:0', grad_fn=<NllLossBackward0>)\n","3900 tensor(6.1076, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4000 tensor(6.3442, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4100 tensor(6.5414, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4200 tensor(6.2212, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4300 tensor(6.3372, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4400 tensor(6.5571, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4500 tensor(6.4537, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4600 tensor(6.6923, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4700 tensor(6.0718, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4800 tensor(6.3797, device='cuda:0', grad_fn=<NllLossBackward0>)\n","4900 tensor(6.2511, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5000 tensor(6.5509, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5100 tensor(6.5786, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5200 tensor(6.4959, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5300 tensor(6.0910, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5400 tensor(6.2223, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5500 tensor(6.0799, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5600 tensor(6.4524, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5700 tensor(6.4209, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5800 tensor(6.5170, device='cuda:0', grad_fn=<NllLossBackward0>)\n","5900 tensor(6.1874, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6000 tensor(6.6342, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6100 tensor(6.2729, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6200 tensor(6.3748, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6300 tensor(6.1219, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6400 tensor(6.3029, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6500 tensor(6.4601, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6600 tensor(6.2078, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6700 tensor(6.4221, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6800 tensor(6.6714, device='cuda:0', grad_fn=<NllLossBackward0>)\n","6900 tensor(6.3346, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7000 tensor(6.6200, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7100 tensor(6.3171, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7200 tensor(6.3418, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7300 tensor(6.2923, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7400 tensor(6.3697, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7500 tensor(6.4352, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7600 tensor(6.3409, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7700 tensor(6.3318, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7800 tensor(6.4083, device='cuda:0', grad_fn=<NllLossBackward0>)\n","7900 tensor(6.4377, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8000 tensor(6.6236, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8100 tensor(6.2071, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8200 tensor(6.6814, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8300 tensor(6.5322, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8400 tensor(6.4434, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8500 tensor(6.4714, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8600 tensor(6.3978, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8700 tensor(6.3415, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8800 tensor(6.5351, device='cuda:0', grad_fn=<NllLossBackward0>)\n","8900 tensor(6.4931, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9000 tensor(6.2195, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9100 tensor(6.3702, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9200 tensor(6.3813, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9300 tensor(6.3905, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9400 tensor(6.4088, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9500 tensor(6.0703, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9600 tensor(6.4709, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9700 tensor(6.2517, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9800 tensor(6.2780, device='cuda:0', grad_fn=<NllLossBackward0>)\n","9900 tensor(6.7005, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10000 tensor(6.3789, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10100 tensor(6.3736, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10200 tensor(6.2592, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10300 tensor(6.3525, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10400 tensor(6.0971, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10500 tensor(6.5148, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10600 tensor(6.4047, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10700 tensor(6.1356, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10800 tensor(6.1929, device='cuda:0', grad_fn=<NllLossBackward0>)\n","10900 tensor(6.0363, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11000 tensor(6.5147, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11100 tensor(6.2472, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11200 tensor(6.3829, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11300 tensor(6.5721, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11400 tensor(6.3742, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11500 tensor(6.2674, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11600 tensor(6.5603, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11700 tensor(6.2292, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11800 tensor(6.2346, device='cuda:0', grad_fn=<NllLossBackward0>)\n","11900 tensor(6.7717, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12000 tensor(6.4051, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12100 tensor(6.3441, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12200 tensor(6.4433, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12300 tensor(6.5691, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12400 tensor(6.2604, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12500 tensor(6.4080, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12600 tensor(6.5607, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12700 tensor(6.4104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12800 tensor(6.5058, device='cuda:0', grad_fn=<NllLossBackward0>)\n","12900 tensor(6.4027, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13000 tensor(6.5852, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13100 tensor(6.4294, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13200 tensor(6.3249, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13300 tensor(6.5130, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13400 tensor(6.2297, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13500 tensor(6.5140, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13600 tensor(6.1068, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13700 tensor(6.4275, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13800 tensor(6.3117, device='cuda:0', grad_fn=<NllLossBackward0>)\n","13900 tensor(6.1333, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14000 tensor(6.2432, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14100 tensor(6.4450, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14200 tensor(6.4177, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14300 tensor(6.5189, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14400 tensor(6.6428, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14500 tensor(6.1554, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14600 tensor(6.4827, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14700 tensor(5.9843, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14800 tensor(6.3855, device='cuda:0', grad_fn=<NllLossBackward0>)\n","14900 tensor(6.3483, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15000 tensor(6.3790, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15100 tensor(6.0079, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15200 tensor(6.2039, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15300 tensor(6.4092, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15400 tensor(6.2922, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15500 tensor(6.2992, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15600 tensor(6.6332, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15700 tensor(6.6499, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15800 tensor(6.1554, device='cuda:0', grad_fn=<NllLossBackward0>)\n","15900 tensor(6.3703, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16000 tensor(6.5354, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16100 tensor(6.5293, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16200 tensor(6.0446, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16300 tensor(6.2353, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16400 tensor(6.4396, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16500 tensor(6.6134, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16600 tensor(6.4074, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16700 tensor(6.1215, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16800 tensor(6.3325, device='cuda:0', grad_fn=<NllLossBackward0>)\n","16900 tensor(6.2126, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17000 tensor(6.2650, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17100 tensor(6.5500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17200 tensor(6.3975, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17300 tensor(6.0293, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17400 tensor(6.3661, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17500 tensor(6.5665, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17600 tensor(6.2521, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17700 tensor(6.0167, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17800 tensor(6.0989, device='cuda:0', grad_fn=<NllLossBackward0>)\n","17900 tensor(6.1957, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18000 tensor(6.3411, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18100 tensor(6.4751, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18200 tensor(6.1350, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18300 tensor(6.5508, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18400 tensor(6.3906, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18500 tensor(6.3210, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18600 tensor(6.3029, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18700 tensor(6.0882, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18800 tensor(6.5739, device='cuda:0', grad_fn=<NllLossBackward0>)\n","18900 tensor(6.4727, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19000 tensor(6.4508, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19100 tensor(6.3678, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19200 tensor(6.5035, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19300 tensor(6.3656, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19400 tensor(6.3396, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19500 tensor(6.2444, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19600 tensor(6.3527, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19700 tensor(6.2479, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19800 tensor(6.5319, device='cuda:0', grad_fn=<NllLossBackward0>)\n","19900 tensor(6.3242, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20000 tensor(6.3682, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20100 tensor(6.3951, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20200 tensor(6.5784, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20300 tensor(6.2852, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20400 tensor(6.5561, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20500 tensor(6.1040, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20600 tensor(6.3184, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20700 tensor(6.3500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20800 tensor(6.1929, device='cuda:0', grad_fn=<NllLossBackward0>)\n","20900 tensor(6.3503, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21000 tensor(6.3245, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21100 tensor(6.2033, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21200 tensor(6.1478, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21300 tensor(6.3570, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21400 tensor(6.3128, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21500 tensor(6.2811, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21600 tensor(6.3241, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21700 tensor(6.1276, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21800 tensor(5.8974, device='cuda:0', grad_fn=<NllLossBackward0>)\n","21900 tensor(6.4738, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22000 tensor(6.6402, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22100 tensor(6.3258, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22200 tensor(6.1500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22300 tensor(6.3241, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22400 tensor(6.5877, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22500 tensor(6.1429, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22600 tensor(6.3108, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22700 tensor(6.3392, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22800 tensor(6.3764, device='cuda:0', grad_fn=<NllLossBackward0>)\n","22900 tensor(6.1031, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23000 tensor(6.2521, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23100 tensor(6.3190, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23200 tensor(6.3078, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23300 tensor(6.6058, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23400 tensor(6.4180, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23500 tensor(6.5479, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23600 tensor(6.5059, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23700 tensor(6.4439, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23800 tensor(6.1597, device='cuda:0', grad_fn=<NllLossBackward0>)\n","23900 tensor(6.5688, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24000 tensor(6.2188, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24100 tensor(6.4931, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24200 tensor(6.1725, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24300 tensor(6.0973, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24400 tensor(6.3526, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24500 tensor(6.2515, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24600 tensor(6.5304, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24700 tensor(6.3317, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24800 tensor(6.0798, device='cuda:0', grad_fn=<NllLossBackward0>)\n","24900 tensor(6.2827, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25000 tensor(6.4552, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25100 tensor(6.3970, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25200 tensor(6.5166, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25300 tensor(6.3103, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25400 tensor(6.4628, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25500 tensor(6.2195, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25600 tensor(6.1435, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25700 tensor(6.2292, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25800 tensor(6.2398, device='cuda:0', grad_fn=<NllLossBackward0>)\n","25900 tensor(6.3306, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26000 tensor(6.3526, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26100 tensor(6.1885, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26200 tensor(6.4627, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26300 tensor(6.2735, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26400 tensor(6.0673, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26500 tensor(6.4860, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26600 tensor(6.5224, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26700 tensor(6.3669, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26800 tensor(6.4853, device='cuda:0', grad_fn=<NllLossBackward0>)\n","26900 tensor(6.3212, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27000 tensor(6.2257, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27100 tensor(6.3547, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27200 tensor(6.2740, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27300 tensor(6.0237, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27400 tensor(6.4082, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27500 tensor(6.1523, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27600 tensor(6.3500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27700 tensor(6.7680, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27800 tensor(6.5157, device='cuda:0', grad_fn=<NllLossBackward0>)\n","27900 tensor(6.1516, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28000 tensor(6.9360, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28100 tensor(6.0749, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28200 tensor(6.2500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28300 tensor(6.3469, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28400 tensor(6.4208, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28500 tensor(6.4670, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28600 tensor(6.2839, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28700 tensor(6.5176, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28800 tensor(6.3711, device='cuda:0', grad_fn=<NllLossBackward0>)\n","28900 tensor(6.4115, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29000 tensor(6.2167, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29100 tensor(6.2831, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29200 tensor(6.2249, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29300 tensor(6.2238, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29400 tensor(6.3740, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29500 tensor(6.3982, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29600 tensor(6.2911, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29700 tensor(6.1506, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29800 tensor(6.4261, device='cuda:0', grad_fn=<NllLossBackward0>)\n","29900 tensor(6.5528, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30000 tensor(6.3827, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30100 tensor(5.9821, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30200 tensor(6.3454, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30300 tensor(6.4666, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30400 tensor(6.0071, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30500 tensor(6.2863, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30600 tensor(6.4814, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30700 tensor(6.3718, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30800 tensor(6.0474, device='cuda:0', grad_fn=<NllLossBackward0>)\n","30900 tensor(6.2849, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31000 tensor(6.2870, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31100 tensor(6.1674, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31200 tensor(6.1475, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31300 tensor(6.4278, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31400 tensor(6.1613, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31500 tensor(6.0925, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31600 tensor(5.9978, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31700 tensor(5.9542, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31800 tensor(6.0207, device='cuda:0', grad_fn=<NllLossBackward0>)\n","31900 tensor(6.4703, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32000 tensor(6.0922, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32100 tensor(6.0886, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32200 tensor(6.3039, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32300 tensor(6.1306, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32400 tensor(6.2844, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32500 tensor(6.6141, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32600 tensor(6.3346, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32700 tensor(6.4317, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32800 tensor(6.0030, device='cuda:0', grad_fn=<NllLossBackward0>)\n","32900 tensor(6.2239, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33000 tensor(6.5028, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33100 tensor(6.0327, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33200 tensor(5.8736, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33300 tensor(6.2148, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33400 tensor(6.6510, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33500 tensor(6.0658, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33600 tensor(6.4609, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33700 tensor(6.1063, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33800 tensor(6.3344, device='cuda:0', grad_fn=<NllLossBackward0>)\n","33900 tensor(6.1900, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34000 tensor(6.2496, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34100 tensor(6.2097, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34200 tensor(6.3104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34300 tensor(6.4378, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34400 tensor(6.1342, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34500 tensor(6.3375, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34600 tensor(6.2872, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34700 tensor(6.4884, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34800 tensor(6.4660, device='cuda:0', grad_fn=<NllLossBackward0>)\n","34900 tensor(6.2390, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35000 tensor(6.1646, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35100 tensor(6.2295, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35200 tensor(6.4865, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35300 tensor(6.2339, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35400 tensor(6.2163, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35500 tensor(6.3637, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35600 tensor(6.2658, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35700 tensor(6.3237, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35800 tensor(6.1718, device='cuda:0', grad_fn=<NllLossBackward0>)\n","35900 tensor(6.4407, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36000 tensor(6.2781, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36100 tensor(6.4128, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36200 tensor(6.2095, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36300 tensor(6.6835, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36400 tensor(6.2067, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36500 tensor(6.3973, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36600 tensor(6.0138, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36700 tensor(6.2467, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36800 tensor(6.3178, device='cuda:0', grad_fn=<NllLossBackward0>)\n","36900 tensor(6.4775, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37000 tensor(6.6228, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37100 tensor(6.4507, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37200 tensor(6.4500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37300 tensor(6.1735, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37400 tensor(6.2562, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37500 tensor(6.1994, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37600 tensor(6.1289, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37700 tensor(6.4810, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37800 tensor(6.3253, device='cuda:0', grad_fn=<NllLossBackward0>)\n","37900 tensor(6.2178, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38000 tensor(6.3489, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38100 tensor(6.4857, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38200 tensor(6.5514, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38300 tensor(6.2785, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38400 tensor(6.4649, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38500 tensor(6.4612, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38600 tensor(6.5232, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38700 tensor(6.0799, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38800 tensor(6.2108, device='cuda:0', grad_fn=<NllLossBackward0>)\n","38900 tensor(6.0297, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39000 tensor(6.3141, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39100 tensor(6.6635, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39200 tensor(6.5109, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39300 tensor(6.2722, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39400 tensor(6.2434, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39500 tensor(6.3329, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39600 tensor(6.4213, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39700 tensor(6.2885, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39800 tensor(6.5777, device='cuda:0', grad_fn=<NllLossBackward0>)\n","39900 tensor(6.2046, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40000 tensor(6.4978, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40100 tensor(6.4199, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40200 tensor(6.0557, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40300 tensor(6.2089, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40400 tensor(5.9217, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40500 tensor(6.5170, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40600 tensor(6.4156, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40700 tensor(5.9472, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40800 tensor(6.5224, device='cuda:0', grad_fn=<NllLossBackward0>)\n","40900 tensor(6.4554, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41000 tensor(6.4347, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41100 tensor(6.6330, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41200 tensor(6.3490, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41300 tensor(6.4040, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41400 tensor(6.1146, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41500 tensor(6.2726, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41600 tensor(6.3546, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41700 tensor(6.4130, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41800 tensor(5.9971, device='cuda:0', grad_fn=<NllLossBackward0>)\n","41900 tensor(6.0021, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42000 tensor(6.2853, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42100 tensor(6.0771, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42200 tensor(6.9151, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42300 tensor(6.4142, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42400 tensor(6.4884, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42500 tensor(6.5683, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42600 tensor(6.4876, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42700 tensor(6.4037, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42800 tensor(6.2341, device='cuda:0', grad_fn=<NllLossBackward0>)\n","42900 tensor(6.1108, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43000 tensor(6.2369, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43100 tensor(6.5006, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43200 tensor(6.3548, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43300 tensor(5.9620, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43400 tensor(6.4726, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43500 tensor(6.4455, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43600 tensor(6.0490, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43700 tensor(6.4289, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43800 tensor(6.4744, device='cuda:0', grad_fn=<NllLossBackward0>)\n","43900 tensor(6.2002, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44000 tensor(6.3728, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44100 tensor(6.2965, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44200 tensor(6.3227, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44300 tensor(5.9804, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44400 tensor(6.4687, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44500 tensor(6.0700, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44600 tensor(6.5276, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44700 tensor(6.2794, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44800 tensor(6.4071, device='cuda:0', grad_fn=<NllLossBackward0>)\n","44900 tensor(5.8215, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45000 tensor(6.4622, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45100 tensor(5.9986, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45200 tensor(6.5627, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45300 tensor(6.2851, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45400 tensor(6.6578, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45500 tensor(6.2179, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45600 tensor(5.9757, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45700 tensor(6.3782, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45800 tensor(6.2469, device='cuda:0', grad_fn=<NllLossBackward0>)\n","45900 tensor(6.1583, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46000 tensor(6.0813, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46100 tensor(6.0950, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46200 tensor(6.4073, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46300 tensor(6.2025, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46400 tensor(6.1994, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46500 tensor(6.6561, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46600 tensor(6.4066, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46700 tensor(6.3533, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46800 tensor(6.4438, device='cuda:0', grad_fn=<NllLossBackward0>)\n","46900 tensor(6.1518, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47000 tensor(6.5353, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47100 tensor(6.4825, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47200 tensor(6.4269, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47300 tensor(6.3133, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47400 tensor(5.9997, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47500 tensor(6.2262, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47600 tensor(6.1821, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47700 tensor(6.3875, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47800 tensor(6.4673, device='cuda:0', grad_fn=<NllLossBackward0>)\n","47900 tensor(6.3039, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48000 tensor(6.3284, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48100 tensor(6.2834, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48200 tensor(5.8382, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48300 tensor(6.2513, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48400 tensor(6.3571, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48500 tensor(6.2823, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48600 tensor(6.5754, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48700 tensor(6.2180, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48800 tensor(6.2799, device='cuda:0', grad_fn=<NllLossBackward0>)\n","48900 tensor(6.3074, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49000 tensor(6.3530, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49100 tensor(6.4516, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49200 tensor(6.3430, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49300 tensor(6.1548, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49400 tensor(6.4235, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49500 tensor(6.2189, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49600 tensor(6.1925, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49700 tensor(6.4930, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49800 tensor(6.5174, device='cuda:0', grad_fn=<NllLossBackward0>)\n","49900 tensor(6.3299, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50000 tensor(6.3453, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50100 tensor(6.0520, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50200 tensor(6.2268, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50300 tensor(6.5054, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50400 tensor(6.5797, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50500 tensor(6.3021, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50600 tensor(6.2534, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50700 tensor(6.0450, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50800 tensor(6.0626, device='cuda:0', grad_fn=<NllLossBackward0>)\n","50900 tensor(6.4598, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51000 tensor(6.2712, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51100 tensor(6.2174, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51200 tensor(6.4109, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51300 tensor(6.3216, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51400 tensor(6.2792, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51500 tensor(6.3487, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51600 tensor(6.4016, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51700 tensor(5.9234, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51800 tensor(6.5489, device='cuda:0', grad_fn=<NllLossBackward0>)\n","51900 tensor(6.3094, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52000 tensor(6.1590, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52100 tensor(6.3139, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52200 tensor(6.1065, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52300 tensor(6.2792, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52400 tensor(6.5173, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52500 tensor(6.2845, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52600 tensor(6.1667, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52700 tensor(6.2556, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52800 tensor(6.5995, device='cuda:0', grad_fn=<NllLossBackward0>)\n","52900 tensor(6.3773, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53000 tensor(6.5333, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53100 tensor(6.0862, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53200 tensor(6.3128, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53300 tensor(6.3332, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53400 tensor(6.2319, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53500 tensor(6.1487, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53600 tensor(6.3103, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53700 tensor(6.0941, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53800 tensor(6.5325, device='cuda:0', grad_fn=<NllLossBackward0>)\n","53900 tensor(5.9671, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54000 tensor(6.4592, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54100 tensor(6.2104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54200 tensor(6.4071, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54300 tensor(6.3995, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54400 tensor(6.2483, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54500 tensor(6.4785, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54600 tensor(6.4756, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54700 tensor(6.5569, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54800 tensor(6.2350, device='cuda:0', grad_fn=<NllLossBackward0>)\n","54900 tensor(6.3129, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55000 tensor(6.3066, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55100 tensor(5.9886, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55200 tensor(6.2396, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55300 tensor(6.2765, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55400 tensor(6.5446, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55500 tensor(6.2296, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55600 tensor(5.9941, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55700 tensor(6.2109, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55800 tensor(6.0890, device='cuda:0', grad_fn=<NllLossBackward0>)\n","55900 tensor(6.0874, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56000 tensor(6.6586, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56100 tensor(6.1760, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56200 tensor(6.2021, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56300 tensor(6.0837, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56400 tensor(6.3766, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56500 tensor(6.3282, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56600 tensor(6.4259, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56700 tensor(6.3646, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56800 tensor(6.4503, device='cuda:0', grad_fn=<NllLossBackward0>)\n","56900 tensor(6.3866, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57000 tensor(5.8581, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57100 tensor(6.2487, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57200 tensor(6.2480, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57300 tensor(6.4847, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57400 tensor(5.8384, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57500 tensor(6.4928, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57600 tensor(6.2365, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57700 tensor(6.4588, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57800 tensor(6.5692, device='cuda:0', grad_fn=<NllLossBackward0>)\n","57900 tensor(6.5380, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58000 tensor(6.0925, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58100 tensor(6.1763, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58200 tensor(6.5898, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58300 tensor(6.3015, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58400 tensor(6.3225, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58500 tensor(6.2713, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58600 tensor(5.7618, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58700 tensor(6.1832, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58800 tensor(6.4362, device='cuda:0', grad_fn=<NllLossBackward0>)\n","58900 tensor(6.7192, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59000 tensor(6.2851, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59100 tensor(6.3127, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59200 tensor(6.2990, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59300 tensor(5.8334, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59400 tensor(6.3705, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59500 tensor(6.0074, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59600 tensor(6.1231, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59700 tensor(6.3410, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59800 tensor(5.9414, device='cuda:0', grad_fn=<NllLossBackward0>)\n","59900 tensor(6.5737, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60000 tensor(6.2283, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60100 tensor(6.4228, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60200 tensor(6.3427, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60300 tensor(6.3731, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60400 tensor(6.0094, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60500 tensor(6.2327, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60600 tensor(6.0473, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60700 tensor(6.1460, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60800 tensor(6.0692, device='cuda:0', grad_fn=<NllLossBackward0>)\n","60900 tensor(6.2355, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61000 tensor(6.3036, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61100 tensor(6.2128, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61200 tensor(6.5233, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61300 tensor(6.1658, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61400 tensor(6.1760, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61500 tensor(6.4693, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61600 tensor(6.2512, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61700 tensor(6.3926, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61800 tensor(6.3368, device='cuda:0', grad_fn=<NllLossBackward0>)\n","61900 tensor(6.3476, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62000 tensor(6.1000, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62100 tensor(6.6428, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62200 tensor(6.4298, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62300 tensor(6.6235, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62400 tensor(6.1404, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62500 tensor(6.2474, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62600 tensor(6.1115, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62700 tensor(6.4616, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62800 tensor(6.3426, device='cuda:0', grad_fn=<NllLossBackward0>)\n","62900 tensor(6.1446, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63000 tensor(6.2781, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63100 tensor(6.2945, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63200 tensor(6.4422, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63300 tensor(6.3643, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63400 tensor(6.1215, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63500 tensor(6.5799, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63600 tensor(6.5810, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63700 tensor(6.3835, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63800 tensor(6.4972, device='cuda:0', grad_fn=<NllLossBackward0>)\n","63900 tensor(6.3776, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64000 tensor(6.0865, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64100 tensor(6.2796, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64200 tensor(6.2530, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64300 tensor(6.4786, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64400 tensor(5.7976, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64500 tensor(6.5165, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64600 tensor(6.5865, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64700 tensor(6.0687, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64800 tensor(6.5414, device='cuda:0', grad_fn=<NllLossBackward0>)\n","64900 tensor(6.4020, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65000 tensor(6.4786, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65100 tensor(6.1450, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65200 tensor(6.7025, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65300 tensor(6.0871, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65400 tensor(6.3226, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65500 tensor(6.1509, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65600 tensor(6.3816, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65700 tensor(6.0456, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65800 tensor(5.8400, device='cuda:0', grad_fn=<NllLossBackward0>)\n","65900 tensor(6.7805, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66000 tensor(6.4872, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66100 tensor(6.2773, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66200 tensor(6.4709, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66300 tensor(6.1528, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66400 tensor(6.4644, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66500 tensor(6.2332, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66600 tensor(6.2150, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66700 tensor(6.5552, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66800 tensor(6.1718, device='cuda:0', grad_fn=<NllLossBackward0>)\n","66900 tensor(6.1962, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67000 tensor(5.7342, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67100 tensor(6.3706, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67200 tensor(6.3167, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67300 tensor(6.4112, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67400 tensor(6.3119, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67500 tensor(6.5875, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67600 tensor(6.0044, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67700 tensor(6.5054, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67800 tensor(6.1759, device='cuda:0', grad_fn=<NllLossBackward0>)\n","67900 tensor(6.4679, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68000 tensor(6.2797, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68100 tensor(6.4568, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68200 tensor(6.2247, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68300 tensor(6.1456, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68400 tensor(6.4008, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68500 tensor(6.2246, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68600 tensor(6.3139, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68700 tensor(6.1642, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68800 tensor(6.4145, device='cuda:0', grad_fn=<NllLossBackward0>)\n","68900 tensor(6.4868, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69000 tensor(6.1109, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69100 tensor(6.2208, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69200 tensor(6.2086, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69300 tensor(6.5336, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69400 tensor(6.4332, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69500 tensor(6.2532, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69600 tensor(6.4744, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69700 tensor(6.3775, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69800 tensor(6.5092, device='cuda:0', grad_fn=<NllLossBackward0>)\n","69900 tensor(6.1027, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70000 tensor(5.9623, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70100 tensor(6.0116, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70200 tensor(6.2512, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70300 tensor(6.3546, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70400 tensor(6.4442, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70500 tensor(6.3476, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70600 tensor(6.3337, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70700 tensor(6.3438, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70800 tensor(6.0909, device='cuda:0', grad_fn=<NllLossBackward0>)\n","70900 tensor(6.4417, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71000 tensor(6.3693, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71100 tensor(6.1431, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71200 tensor(6.2797, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71300 tensor(6.2202, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71400 tensor(6.1636, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71500 tensor(6.6209, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71600 tensor(6.1802, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71700 tensor(6.3811, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71800 tensor(6.3337, device='cuda:0', grad_fn=<NllLossBackward0>)\n","71900 tensor(6.0161, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72000 tensor(6.4391, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72100 tensor(6.2881, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72200 tensor(6.1382, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72300 tensor(6.2105, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72400 tensor(6.1606, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72500 tensor(6.6095, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72600 tensor(6.2414, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72700 tensor(6.2732, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72800 tensor(6.2245, device='cuda:0', grad_fn=<NllLossBackward0>)\n","72900 tensor(6.3182, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73000 tensor(6.2441, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73100 tensor(6.1815, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73200 tensor(6.1113, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73300 tensor(6.0845, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73400 tensor(6.3779, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73500 tensor(6.1162, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73600 tensor(6.4032, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73700 tensor(6.4386, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73800 tensor(6.0761, device='cuda:0', grad_fn=<NllLossBackward0>)\n","73900 tensor(6.3648, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74000 tensor(5.9735, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74100 tensor(6.3774, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74200 tensor(6.4003, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74300 tensor(6.4405, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74400 tensor(5.9431, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74500 tensor(6.2779, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74600 tensor(6.1932, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74700 tensor(6.2069, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74800 tensor(6.0400, device='cuda:0', grad_fn=<NllLossBackward0>)\n","74900 tensor(6.2012, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75000 tensor(6.1764, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75100 tensor(6.3830, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75200 tensor(6.3311, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75300 tensor(6.5105, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75400 tensor(6.0157, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75500 tensor(6.5015, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75600 tensor(6.3556, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75700 tensor(6.2749, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75800 tensor(6.0150, device='cuda:0', grad_fn=<NllLossBackward0>)\n","75900 tensor(6.0702, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76000 tensor(5.9236, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76100 tensor(6.1317, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76200 tensor(6.0427, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76300 tensor(6.4109, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76400 tensor(6.1762, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76500 tensor(6.3972, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76600 tensor(6.2758, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76700 tensor(6.2326, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76800 tensor(6.6391, device='cuda:0', grad_fn=<NllLossBackward0>)\n","76900 tensor(6.4500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77000 tensor(6.2453, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77100 tensor(6.2612, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77200 tensor(6.2773, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77300 tensor(6.5369, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77400 tensor(6.4401, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77500 tensor(6.2307, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77600 tensor(6.2156, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77700 tensor(6.3778, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77800 tensor(6.2846, device='cuda:0', grad_fn=<NllLossBackward0>)\n","77900 tensor(6.5421, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78000 tensor(6.1669, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78100 tensor(6.1114, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78200 tensor(6.1788, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78300 tensor(6.1920, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78400 tensor(6.3337, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78500 tensor(6.1547, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78600 tensor(6.2435, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78700 tensor(6.3334, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78800 tensor(6.0314, device='cuda:0', grad_fn=<NllLossBackward0>)\n","78900 tensor(6.4363, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79000 tensor(6.3146, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79100 tensor(5.9549, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79200 tensor(6.2231, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79300 tensor(6.2377, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79400 tensor(6.2073, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79500 tensor(6.7125, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79600 tensor(6.0828, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79700 tensor(6.3880, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79800 tensor(6.3886, device='cuda:0', grad_fn=<NllLossBackward0>)\n","79900 tensor(6.1885, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80000 tensor(5.7183, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80100 tensor(6.3962, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80200 tensor(6.3809, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80300 tensor(5.9262, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80400 tensor(6.4028, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80500 tensor(6.3644, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80600 tensor(6.4294, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80700 tensor(6.3182, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80800 tensor(6.1150, device='cuda:0', grad_fn=<NllLossBackward0>)\n","80900 tensor(6.1714, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81000 tensor(6.5244, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81100 tensor(6.3003, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81200 tensor(6.4785, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81300 tensor(6.3481, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81400 tensor(6.5167, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81500 tensor(6.1177, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81600 tensor(6.3715, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81700 tensor(6.1872, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81800 tensor(6.1647, device='cuda:0', grad_fn=<NllLossBackward0>)\n","81900 tensor(6.5517, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82000 tensor(6.1699, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82100 tensor(6.0072, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82200 tensor(6.3806, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82300 tensor(6.2030, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82400 tensor(6.7504, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82500 tensor(6.4135, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82600 tensor(5.6753, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82700 tensor(6.3212, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82800 tensor(6.1751, device='cuda:0', grad_fn=<NllLossBackward0>)\n","82900 tensor(6.7223, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83000 tensor(6.2428, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83100 tensor(6.1398, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83200 tensor(6.3881, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83300 tensor(6.1050, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83400 tensor(6.5565, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83500 tensor(6.3292, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83600 tensor(6.0487, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83700 tensor(6.0677, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83800 tensor(6.1971, device='cuda:0', grad_fn=<NllLossBackward0>)\n","83900 tensor(6.1081, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84000 tensor(6.3651, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84100 tensor(6.2146, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84200 tensor(6.1957, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84300 tensor(6.5370, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84400 tensor(6.2690, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84500 tensor(6.3250, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84600 tensor(6.3979, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84700 tensor(5.7292, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84800 tensor(6.4725, device='cuda:0', grad_fn=<NllLossBackward0>)\n","84900 tensor(6.1701, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85000 tensor(6.1902, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85100 tensor(6.4982, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85200 tensor(5.9669, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85300 tensor(6.4427, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85400 tensor(6.3657, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85500 tensor(5.9212, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85600 tensor(6.3249, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85700 tensor(6.1584, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85800 tensor(6.4049, device='cuda:0', grad_fn=<NllLossBackward0>)\n","85900 tensor(6.2803, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86000 tensor(6.1326, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86100 tensor(6.3742, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86200 tensor(6.4069, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86300 tensor(5.8820, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86400 tensor(6.3225, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86500 tensor(6.3428, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86600 tensor(6.1304, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86700 tensor(6.2171, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86800 tensor(6.0284, device='cuda:0', grad_fn=<NllLossBackward0>)\n","86900 tensor(6.0916, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87000 tensor(6.0608, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87100 tensor(6.1677, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87200 tensor(6.4156, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87300 tensor(6.3806, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87400 tensor(6.4853, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87500 tensor(6.4186, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87600 tensor(6.3178, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87700 tensor(6.4752, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87800 tensor(6.3042, device='cuda:0', grad_fn=<NllLossBackward0>)\n","87900 tensor(6.2968, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88000 tensor(6.0104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88100 tensor(6.3733, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88200 tensor(6.3280, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88300 tensor(6.2788, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88400 tensor(6.1582, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88500 tensor(6.4835, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88600 tensor(6.3976, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88700 tensor(6.1252, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88800 tensor(6.1108, device='cuda:0', grad_fn=<NllLossBackward0>)\n","88900 tensor(6.3133, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89000 tensor(6.1468, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89100 tensor(6.5456, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89200 tensor(5.6507, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89300 tensor(6.3509, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89400 tensor(6.4199, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89500 tensor(6.2797, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89600 tensor(6.5078, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89700 tensor(6.3402, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89800 tensor(6.3739, device='cuda:0', grad_fn=<NllLossBackward0>)\n","89900 tensor(6.3558, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90000 tensor(6.4956, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90100 tensor(6.1550, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90200 tensor(6.3398, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90300 tensor(6.0724, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90400 tensor(6.0513, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90500 tensor(5.9746, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90600 tensor(6.2421, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90700 tensor(6.0986, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90800 tensor(6.5175, device='cuda:0', grad_fn=<NllLossBackward0>)\n","90900 tensor(6.1504, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91000 tensor(6.5378, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91100 tensor(6.2246, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91200 tensor(6.1339, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91300 tensor(6.1303, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91400 tensor(6.3521, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91500 tensor(6.0571, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91600 tensor(6.4023, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91700 tensor(6.1154, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91800 tensor(6.2883, device='cuda:0', grad_fn=<NllLossBackward0>)\n","91900 tensor(6.2956, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92000 tensor(6.3657, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92100 tensor(6.3680, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92200 tensor(6.5072, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92300 tensor(6.3842, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92400 tensor(6.2939, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92500 tensor(6.0323, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92600 tensor(6.3871, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92700 tensor(5.9142, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92800 tensor(6.1518, device='cuda:0', grad_fn=<NllLossBackward0>)\n","92900 tensor(6.1988, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93000 tensor(6.0884, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93100 tensor(6.1670, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93200 tensor(6.3306, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93300 tensor(6.2084, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93400 tensor(6.5148, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93500 tensor(6.2823, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93600 tensor(6.3715, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93700 tensor(6.2287, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93800 tensor(6.0694, device='cuda:0', grad_fn=<NllLossBackward0>)\n","93900 tensor(6.2975, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94000 tensor(6.0916, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94100 tensor(6.1103, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94200 tensor(6.4368, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94300 tensor(6.1988, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94400 tensor(6.2139, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94500 tensor(6.3097, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94600 tensor(5.9441, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94700 tensor(6.2319, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94800 tensor(6.2924, device='cuda:0', grad_fn=<NllLossBackward0>)\n","94900 tensor(6.2621, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95000 tensor(6.2595, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95100 tensor(6.2263, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95200 tensor(6.1366, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95300 tensor(6.1932, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95400 tensor(6.5694, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95500 tensor(5.8915, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95600 tensor(6.1638, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95700 tensor(6.2695, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95800 tensor(6.0085, device='cuda:0', grad_fn=<NllLossBackward0>)\n","95900 tensor(5.9780, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96000 tensor(6.4847, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96100 tensor(5.9461, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96200 tensor(6.2081, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96300 tensor(6.3248, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96400 tensor(6.2338, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96500 tensor(6.1350, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96600 tensor(6.3477, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96700 tensor(6.2939, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96800 tensor(6.0382, device='cuda:0', grad_fn=<NllLossBackward0>)\n","96900 tensor(5.7317, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97000 tensor(5.9503, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97100 tensor(6.2413, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97200 tensor(6.4808, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97300 tensor(5.8884, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97400 tensor(6.3902, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97500 tensor(6.3306, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97600 tensor(6.3558, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97700 tensor(6.1421, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97800 tensor(6.3204, device='cuda:0', grad_fn=<NllLossBackward0>)\n","97900 tensor(5.9571, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98000 tensor(6.4953, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98100 tensor(6.3802, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98200 tensor(6.2526, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98300 tensor(6.7919, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98400 tensor(6.0705, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98500 tensor(6.3748, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98600 tensor(6.1385, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98700 tensor(6.1111, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98800 tensor(6.3387, device='cuda:0', grad_fn=<NllLossBackward0>)\n","98900 tensor(6.1836, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99000 tensor(6.1524, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99100 tensor(6.4253, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99200 tensor(6.1900, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99300 tensor(6.0674, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99400 tensor(6.3606, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99500 tensor(6.4960, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99600 tensor(6.3126, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99700 tensor(6.0023, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99800 tensor(6.3118, device='cuda:0', grad_fn=<NllLossBackward0>)\n","99900 tensor(6.4998, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100000 tensor(6.4140, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100100 tensor(5.9089, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100200 tensor(6.3077, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100300 tensor(6.4474, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100400 tensor(6.1541, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100500 tensor(6.2265, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100600 tensor(6.3208, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100700 tensor(6.3524, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100800 tensor(6.2192, device='cuda:0', grad_fn=<NllLossBackward0>)\n","100900 tensor(6.5184, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101000 tensor(6.2656, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101100 tensor(5.8783, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101200 tensor(6.4648, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101300 tensor(6.2933, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101400 tensor(6.2149, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101500 tensor(6.2565, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101600 tensor(6.0520, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101700 tensor(6.4328, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101800 tensor(6.3032, device='cuda:0', grad_fn=<NllLossBackward0>)\n","101900 tensor(6.4396, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102000 tensor(6.4725, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102100 tensor(6.2063, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102200 tensor(6.2772, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102300 tensor(5.8590, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102400 tensor(6.5344, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102500 tensor(6.1947, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102600 tensor(6.2545, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102700 tensor(6.0180, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102800 tensor(6.2515, device='cuda:0', grad_fn=<NllLossBackward0>)\n","102900 tensor(6.3260, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103000 tensor(6.3447, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103100 tensor(6.0510, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103200 tensor(6.2793, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103300 tensor(6.0201, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103400 tensor(6.3063, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103500 tensor(6.4946, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103600 tensor(6.4583, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103700 tensor(6.3561, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103800 tensor(6.3041, device='cuda:0', grad_fn=<NllLossBackward0>)\n","103900 tensor(6.3046, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104000 tensor(6.4940, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104100 tensor(6.6083, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104200 tensor(6.2808, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104300 tensor(6.5738, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104400 tensor(6.3254, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104500 tensor(6.2730, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104600 tensor(6.4873, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104700 tensor(6.3446, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104800 tensor(6.3201, device='cuda:0', grad_fn=<NllLossBackward0>)\n","104900 tensor(6.3142, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105000 tensor(6.4761, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105100 tensor(6.3561, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105200 tensor(6.5488, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105300 tensor(6.4074, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105400 tensor(6.2072, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105500 tensor(6.2662, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105600 tensor(6.5149, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105700 tensor(6.2016, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105800 tensor(6.5285, device='cuda:0', grad_fn=<NllLossBackward0>)\n","105900 tensor(6.3091, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106000 tensor(6.4996, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106100 tensor(6.4288, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106200 tensor(6.1282, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106300 tensor(6.0004, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106400 tensor(6.2718, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106500 tensor(6.4992, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106600 tensor(6.1539, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106700 tensor(6.3576, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106800 tensor(6.1828, device='cuda:0', grad_fn=<NllLossBackward0>)\n","106900 tensor(6.1605, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107000 tensor(5.8770, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107100 tensor(6.2650, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107200 tensor(6.5967, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107300 tensor(6.0591, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107400 tensor(5.9589, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107500 tensor(6.3681, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107600 tensor(6.2047, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107700 tensor(5.8567, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107800 tensor(6.3698, device='cuda:0', grad_fn=<NllLossBackward0>)\n","107900 tensor(6.1771, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108000 tensor(6.0514, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108100 tensor(6.1480, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108200 tensor(5.7044, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108300 tensor(6.3735, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108400 tensor(6.3462, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108500 tensor(6.0812, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108600 tensor(6.6216, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108700 tensor(6.3848, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108800 tensor(6.2321, device='cuda:0', grad_fn=<NllLossBackward0>)\n","108900 tensor(6.2913, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109000 tensor(6.1342, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109100 tensor(6.3624, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109200 tensor(6.4367, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109300 tensor(6.1641, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109400 tensor(6.1829, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109500 tensor(6.2350, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109600 tensor(6.2400, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109700 tensor(6.1450, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109800 tensor(6.5584, device='cuda:0', grad_fn=<NllLossBackward0>)\n","109900 tensor(5.9951, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110000 tensor(6.0603, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110100 tensor(6.0688, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110200 tensor(6.4582, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110300 tensor(6.3683, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110400 tensor(6.2809, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110500 tensor(6.2372, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110600 tensor(6.3410, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110700 tensor(5.9925, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110800 tensor(6.1800, device='cuda:0', grad_fn=<NllLossBackward0>)\n","110900 tensor(6.0698, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111000 tensor(6.2448, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111100 tensor(6.2422, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111200 tensor(6.5377, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111300 tensor(6.2278, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111400 tensor(6.0061, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111500 tensor(6.2703, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111600 tensor(5.9840, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111700 tensor(6.0549, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111800 tensor(5.9190, device='cuda:0', grad_fn=<NllLossBackward0>)\n","111900 tensor(6.1009, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112000 tensor(5.9882, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112100 tensor(6.3745, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112200 tensor(6.1260, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112300 tensor(6.2692, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112400 tensor(6.1147, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112500 tensor(6.1309, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112600 tensor(6.2972, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112700 tensor(6.3507, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112800 tensor(6.2607, device='cuda:0', grad_fn=<NllLossBackward0>)\n","112900 tensor(6.0931, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113000 tensor(6.2046, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113100 tensor(6.2916, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113200 tensor(6.1722, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113300 tensor(5.9548, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113400 tensor(6.3814, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113500 tensor(6.0992, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113600 tensor(6.1186, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113700 tensor(6.1267, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113800 tensor(6.4345, device='cuda:0', grad_fn=<NllLossBackward0>)\n","113900 tensor(6.2214, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114000 tensor(6.1808, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114100 tensor(6.3543, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114200 tensor(6.2638, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114300 tensor(6.1849, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114400 tensor(6.1415, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114500 tensor(6.2558, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114600 tensor(6.1482, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114700 tensor(6.3551, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114800 tensor(6.2913, device='cuda:0', grad_fn=<NllLossBackward0>)\n","114900 tensor(6.1957, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115000 tensor(5.9787, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115100 tensor(6.4814, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115200 tensor(6.2576, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115300 tensor(6.3224, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115400 tensor(6.1257, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115500 tensor(6.3628, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115600 tensor(6.0454, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115700 tensor(6.2431, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115800 tensor(6.4998, device='cuda:0', grad_fn=<NllLossBackward0>)\n","115900 tensor(6.2455, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116000 tensor(6.1271, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116100 tensor(6.2243, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116200 tensor(6.4171, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116300 tensor(6.3572, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116400 tensor(6.3505, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116500 tensor(6.3685, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116600 tensor(6.3671, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116700 tensor(6.1195, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116800 tensor(6.0071, device='cuda:0', grad_fn=<NllLossBackward0>)\n","116900 tensor(6.3676, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117000 tensor(5.8884, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117100 tensor(6.3218, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117200 tensor(6.4377, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117300 tensor(6.6416, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117400 tensor(6.4146, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117500 tensor(6.4443, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117600 tensor(6.2898, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117700 tensor(6.2330, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117800 tensor(6.0430, device='cuda:0', grad_fn=<NllLossBackward0>)\n","117900 tensor(6.2090, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118000 tensor(6.0681, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118100 tensor(6.0489, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118200 tensor(5.9224, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118300 tensor(6.5161, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118400 tensor(6.2609, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118500 tensor(6.0297, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118600 tensor(6.3325, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118700 tensor(6.1977, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118800 tensor(6.4145, device='cuda:0', grad_fn=<NllLossBackward0>)\n","118900 tensor(6.3163, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119000 tensor(6.3466, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119100 tensor(6.0795, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119200 tensor(5.9408, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119300 tensor(6.2805, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119400 tensor(6.2151, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119500 tensor(6.2976, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119600 tensor(6.3965, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119700 tensor(6.2189, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119800 tensor(6.5087, device='cuda:0', grad_fn=<NllLossBackward0>)\n","119900 tensor(6.1159, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120000 tensor(6.4265, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120100 tensor(6.3104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120200 tensor(6.4585, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120300 tensor(6.2617, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120400 tensor(5.8991, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120500 tensor(6.6341, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120600 tensor(6.0754, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120700 tensor(6.0184, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120800 tensor(6.1708, device='cuda:0', grad_fn=<NllLossBackward0>)\n","120900 tensor(6.4209, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121000 tensor(6.2211, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121100 tensor(6.3571, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121200 tensor(6.4699, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121300 tensor(5.9982, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121400 tensor(6.4104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121500 tensor(6.2123, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121600 tensor(6.1236, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121700 tensor(6.3507, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121800 tensor(6.2772, device='cuda:0', grad_fn=<NllLossBackward0>)\n","121900 tensor(5.8744, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122000 tensor(6.1569, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122100 tensor(6.4384, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122200 tensor(6.3008, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122300 tensor(6.6111, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122400 tensor(6.0878, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122500 tensor(6.3967, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122600 tensor(6.3712, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122700 tensor(6.3984, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122800 tensor(6.0711, device='cuda:0', grad_fn=<NllLossBackward0>)\n","122900 tensor(6.2568, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123000 tensor(6.4843, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123100 tensor(6.3723, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123200 tensor(6.1215, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123300 tensor(6.2256, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123400 tensor(6.2899, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123500 tensor(6.0072, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123600 tensor(6.5251, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123700 tensor(5.9740, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123800 tensor(6.3061, device='cuda:0', grad_fn=<NllLossBackward0>)\n","123900 tensor(6.1903, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124000 tensor(6.3487, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124100 tensor(5.9767, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124200 tensor(6.3357, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124300 tensor(6.1004, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124400 tensor(5.8708, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124500 tensor(6.1624, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124600 tensor(6.3317, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124700 tensor(6.2705, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124800 tensor(5.8724, device='cuda:0', grad_fn=<NllLossBackward0>)\n","124900 tensor(6.1412, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125000 tensor(6.1483, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125100 tensor(6.1463, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125200 tensor(6.0758, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125300 tensor(6.2846, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125400 tensor(6.0978, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125500 tensor(6.2104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125600 tensor(6.1205, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125700 tensor(5.9908, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125800 tensor(6.2770, device='cuda:0', grad_fn=<NllLossBackward0>)\n","125900 tensor(6.2492, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126000 tensor(6.2981, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126100 tensor(6.4092, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126200 tensor(6.2857, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126300 tensor(6.2491, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126400 tensor(6.1439, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126500 tensor(6.5214, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126600 tensor(6.2304, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126700 tensor(6.1756, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126800 tensor(6.4364, device='cuda:0', grad_fn=<NllLossBackward0>)\n","126900 tensor(6.2908, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127000 tensor(6.4198, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127100 tensor(6.1151, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127200 tensor(5.9784, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127300 tensor(6.4566, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127400 tensor(6.2897, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127500 tensor(6.4670, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127600 tensor(5.7473, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127700 tensor(6.3068, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127800 tensor(6.1356, device='cuda:0', grad_fn=<NllLossBackward0>)\n","127900 tensor(6.5592, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128000 tensor(6.4096, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128100 tensor(6.3623, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128200 tensor(6.3560, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128300 tensor(6.5880, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128400 tensor(6.4503, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128500 tensor(6.0253, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128600 tensor(6.3298, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128700 tensor(6.5008, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128800 tensor(6.1432, device='cuda:0', grad_fn=<NllLossBackward0>)\n","128900 tensor(6.2307, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129000 tensor(6.2241, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129100 tensor(6.3026, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129200 tensor(6.0138, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129300 tensor(6.1667, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129400 tensor(6.1936, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129500 tensor(6.3715, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129600 tensor(6.1706, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129700 tensor(6.3791, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129800 tensor(6.5300, device='cuda:0', grad_fn=<NllLossBackward0>)\n","129900 tensor(6.4772, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130000 tensor(6.0563, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130100 tensor(6.1407, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130200 tensor(6.1592, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130300 tensor(6.1664, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130400 tensor(6.0648, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130500 tensor(6.4941, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130600 tensor(6.7816, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130700 tensor(6.4022, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130800 tensor(6.3647, device='cuda:0', grad_fn=<NllLossBackward0>)\n","130900 tensor(6.3836, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131000 tensor(6.2097, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131100 tensor(6.0621, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131200 tensor(6.4563, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131300 tensor(6.2608, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131400 tensor(6.2517, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131500 tensor(6.2040, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131600 tensor(6.4559, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131700 tensor(6.1868, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131800 tensor(6.3106, device='cuda:0', grad_fn=<NllLossBackward0>)\n","131900 tensor(6.0271, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132000 tensor(6.0370, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132100 tensor(6.2796, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132200 tensor(5.9004, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132300 tensor(6.0800, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132400 tensor(6.2143, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132500 tensor(6.4944, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132600 tensor(6.3673, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132700 tensor(6.3169, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132800 tensor(6.2805, device='cuda:0', grad_fn=<NllLossBackward0>)\n","132900 tensor(6.5393, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133000 tensor(5.9783, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133100 tensor(6.3792, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133200 tensor(6.2278, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133300 tensor(6.3559, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133400 tensor(6.2761, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133500 tensor(6.3738, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133600 tensor(6.4816, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133700 tensor(6.0049, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133800 tensor(6.4227, device='cuda:0', grad_fn=<NllLossBackward0>)\n","133900 tensor(6.2768, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134000 tensor(6.1664, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134100 tensor(6.3478, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134200 tensor(6.4615, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134300 tensor(6.2321, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134400 tensor(6.0856, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134500 tensor(6.2971, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134600 tensor(6.3013, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134700 tensor(6.1773, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134800 tensor(6.5649, device='cuda:0', grad_fn=<NllLossBackward0>)\n","134900 tensor(6.1681, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135000 tensor(5.9967, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135100 tensor(6.1134, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135200 tensor(6.4422, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135300 tensor(6.0667, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135400 tensor(5.9873, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135500 tensor(6.0900, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135600 tensor(6.1322, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135700 tensor(6.1719, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135800 tensor(6.2875, device='cuda:0', grad_fn=<NllLossBackward0>)\n","135900 tensor(5.9847, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136000 tensor(6.2119, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136100 tensor(6.1599, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136200 tensor(6.1967, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136300 tensor(6.0803, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136400 tensor(6.2830, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136500 tensor(5.8298, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136600 tensor(6.0818, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136700 tensor(5.9257, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136800 tensor(6.5715, device='cuda:0', grad_fn=<NllLossBackward0>)\n","136900 tensor(6.2719, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137000 tensor(5.8219, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137100 tensor(6.1733, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137200 tensor(6.2781, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137300 tensor(6.0258, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137400 tensor(6.3117, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137500 tensor(6.5442, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137600 tensor(6.3445, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137700 tensor(6.2624, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137800 tensor(6.2611, device='cuda:0', grad_fn=<NllLossBackward0>)\n","137900 tensor(6.1482, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138000 tensor(6.2737, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138100 tensor(6.2519, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138200 tensor(6.5618, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138300 tensor(6.3282, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138400 tensor(6.2912, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138500 tensor(6.1913, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138600 tensor(6.2792, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138700 tensor(6.4142, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138800 tensor(6.5241, device='cuda:0', grad_fn=<NllLossBackward0>)\n","138900 tensor(6.1394, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139000 tensor(6.3356, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139100 tensor(6.3736, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139200 tensor(6.3419, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139300 tensor(6.1215, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139400 tensor(6.3020, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139500 tensor(6.2927, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139600 tensor(6.2085, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139700 tensor(6.1916, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139800 tensor(6.1931, device='cuda:0', grad_fn=<NllLossBackward0>)\n","139900 tensor(6.0039, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140000 tensor(6.0614, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140100 tensor(6.3574, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140200 tensor(6.5457, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140300 tensor(6.2835, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140400 tensor(6.0422, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140500 tensor(6.0930, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140600 tensor(6.2437, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140700 tensor(6.4006, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140800 tensor(6.2427, device='cuda:0', grad_fn=<NllLossBackward0>)\n","140900 tensor(6.0717, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141000 tensor(6.0184, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141100 tensor(6.2654, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141200 tensor(6.2263, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141300 tensor(6.3891, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141400 tensor(6.1943, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141500 tensor(6.2850, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141600 tensor(6.1562, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141700 tensor(6.0576, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141800 tensor(6.0651, device='cuda:0', grad_fn=<NllLossBackward0>)\n","141900 tensor(6.2124, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142000 tensor(6.4396, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142100 tensor(5.9569, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142200 tensor(5.9652, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142300 tensor(6.3558, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142400 tensor(6.1275, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142500 tensor(6.2591, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142600 tensor(6.1642, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142700 tensor(6.1574, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142800 tensor(6.3169, device='cuda:0', grad_fn=<NllLossBackward0>)\n","142900 tensor(5.8770, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143000 tensor(6.2134, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143100 tensor(6.4103, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143200 tensor(5.8219, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143300 tensor(6.5118, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143400 tensor(6.2338, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143500 tensor(6.0634, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143600 tensor(6.2867, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143700 tensor(6.1021, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143800 tensor(6.3379, device='cuda:0', grad_fn=<NllLossBackward0>)\n","143900 tensor(5.9919, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144000 tensor(6.2280, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144100 tensor(6.3376, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144200 tensor(6.0742, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144300 tensor(6.0749, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144400 tensor(5.9461, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144500 tensor(6.4135, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144600 tensor(6.3615, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144700 tensor(5.8691, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144800 tensor(6.3218, device='cuda:0', grad_fn=<NllLossBackward0>)\n","144900 tensor(5.9802, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145000 tensor(6.4625, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145100 tensor(6.4057, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145200 tensor(6.4234, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145300 tensor(6.4466, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145400 tensor(6.3964, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145500 tensor(6.5761, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145600 tensor(6.6299, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145700 tensor(6.0002, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145800 tensor(6.4352, device='cuda:0', grad_fn=<NllLossBackward0>)\n","145900 tensor(6.1157, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146000 tensor(6.2253, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146100 tensor(5.9228, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146200 tensor(6.1945, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146300 tensor(6.1952, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146400 tensor(6.2709, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146500 tensor(6.3612, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146600 tensor(6.3562, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146700 tensor(6.2897, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146800 tensor(6.5848, device='cuda:0', grad_fn=<NllLossBackward0>)\n","146900 tensor(5.9535, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147000 tensor(5.4845, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147100 tensor(6.0958, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147200 tensor(6.2889, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147300 tensor(6.2964, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147400 tensor(6.1466, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147500 tensor(6.3829, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147600 tensor(5.2870, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147700 tensor(6.2022, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147800 tensor(5.8837, device='cuda:0', grad_fn=<NllLossBackward0>)\n","147900 tensor(6.1789, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148000 tensor(5.9568, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148100 tensor(6.3209, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148200 tensor(6.3199, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148300 tensor(6.2046, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148400 tensor(6.2635, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148500 tensor(6.0720, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148600 tensor(6.4466, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148700 tensor(6.3270, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148800 tensor(6.1660, device='cuda:0', grad_fn=<NllLossBackward0>)\n","148900 tensor(6.1029, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149000 tensor(6.3695, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149100 tensor(6.0947, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149200 tensor(6.4128, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149300 tensor(6.2597, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149400 tensor(6.4283, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149500 tensor(5.8480, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149600 tensor(6.4568, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149700 tensor(6.5566, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149800 tensor(6.3903, device='cuda:0', grad_fn=<NllLossBackward0>)\n","149900 tensor(6.4801, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150000 tensor(6.3851, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150100 tensor(6.0285, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150200 tensor(5.4335, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150300 tensor(6.4112, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150400 tensor(6.0066, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150500 tensor(6.3002, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150600 tensor(6.0463, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150700 tensor(6.3963, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150800 tensor(6.6211, device='cuda:0', grad_fn=<NllLossBackward0>)\n","150900 tensor(6.5415, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151000 tensor(5.9721, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151100 tensor(6.2067, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151200 tensor(6.0144, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151300 tensor(6.3003, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151400 tensor(6.2386, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151500 tensor(5.9740, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151600 tensor(6.3202, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151700 tensor(6.3260, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151800 tensor(6.0192, device='cuda:0', grad_fn=<NllLossBackward0>)\n","151900 tensor(6.5017, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152000 tensor(6.0601, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152100 tensor(6.2783, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152200 tensor(6.0435, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152300 tensor(6.1634, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152400 tensor(6.4487, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152500 tensor(6.3030, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152600 tensor(6.4490, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152700 tensor(6.1931, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152800 tensor(6.5395, device='cuda:0', grad_fn=<NllLossBackward0>)\n","152900 tensor(6.4092, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153000 tensor(6.3968, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153100 tensor(6.2555, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153200 tensor(6.0653, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153300 tensor(6.3861, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153400 tensor(6.1259, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153500 tensor(5.9450, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153600 tensor(5.9736, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153700 tensor(6.0272, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153800 tensor(6.1252, device='cuda:0', grad_fn=<NllLossBackward0>)\n","153900 tensor(5.9497, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154000 tensor(6.3018, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154100 tensor(6.0724, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154200 tensor(5.8459, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154300 tensor(6.2695, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154400 tensor(6.2195, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154500 tensor(6.1954, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154600 tensor(6.2030, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154700 tensor(6.5836, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154800 tensor(6.3213, device='cuda:0', grad_fn=<NllLossBackward0>)\n","154900 tensor(6.3016, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155000 tensor(6.2587, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155100 tensor(6.4445, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155200 tensor(6.2140, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155300 tensor(6.3789, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155400 tensor(5.8392, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155500 tensor(6.1845, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155600 tensor(6.1200, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155700 tensor(6.0288, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155800 tensor(6.2284, device='cuda:0', grad_fn=<NllLossBackward0>)\n","155900 tensor(6.3135, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156000 tensor(6.3935, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156100 tensor(6.1853, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156200 tensor(6.0377, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156300 tensor(6.0901, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156400 tensor(6.3298, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156500 tensor(6.4801, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156600 tensor(6.1723, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156700 tensor(6.0570, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156800 tensor(6.2383, device='cuda:0', grad_fn=<NllLossBackward0>)\n","156900 tensor(6.4406, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157000 tensor(5.8917, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157100 tensor(6.4436, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157200 tensor(5.6008, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157300 tensor(5.9979, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157400 tensor(6.2424, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157500 tensor(6.2525, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157600 tensor(6.3522, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157700 tensor(6.5484, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157800 tensor(6.5847, device='cuda:0', grad_fn=<NllLossBackward0>)\n","157900 tensor(6.2029, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158000 tensor(6.0117, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158100 tensor(6.1466, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158200 tensor(6.3105, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158300 tensor(6.3941, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158400 tensor(6.0451, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158500 tensor(6.4987, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158600 tensor(6.1309, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158700 tensor(6.3516, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158800 tensor(6.3017, device='cuda:0', grad_fn=<NllLossBackward0>)\n","158900 tensor(6.5833, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159000 tensor(5.8862, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159100 tensor(6.3686, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159200 tensor(6.3325, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159300 tensor(6.1367, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159400 tensor(6.3086, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159500 tensor(6.0990, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159600 tensor(5.7161, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159700 tensor(5.7135, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159800 tensor(6.0188, device='cuda:0', grad_fn=<NllLossBackward0>)\n","159900 tensor(6.1010, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160000 tensor(6.3361, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160100 tensor(6.1193, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160200 tensor(5.7852, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160300 tensor(6.3664, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160400 tensor(6.4742, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160500 tensor(6.1070, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160600 tensor(6.1829, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160700 tensor(5.9314, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160800 tensor(6.1409, device='cuda:0', grad_fn=<NllLossBackward0>)\n","160900 tensor(6.1679, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161000 tensor(6.5445, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161100 tensor(6.4232, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161200 tensor(6.2570, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161300 tensor(6.4093, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161400 tensor(6.3040, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161500 tensor(6.3635, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161600 tensor(6.4967, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161700 tensor(6.5395, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161800 tensor(6.2312, device='cuda:0', grad_fn=<NllLossBackward0>)\n","161900 tensor(6.2015, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162000 tensor(6.1295, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162100 tensor(6.4156, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162200 tensor(5.9167, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162300 tensor(6.3970, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162400 tensor(6.1901, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162500 tensor(6.3210, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162600 tensor(6.1245, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162700 tensor(6.4137, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162800 tensor(5.8242, device='cuda:0', grad_fn=<NllLossBackward0>)\n","162900 tensor(5.6433, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163000 tensor(6.0387, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163100 tensor(5.9923, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163200 tensor(6.2759, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163300 tensor(6.1628, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163400 tensor(6.2129, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163500 tensor(6.0725, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163600 tensor(6.2750, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163700 tensor(6.1430, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163800 tensor(5.8625, device='cuda:0', grad_fn=<NllLossBackward0>)\n","163900 tensor(6.0535, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164000 tensor(6.3880, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164100 tensor(6.3430, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164200 tensor(6.3299, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164300 tensor(6.3064, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164400 tensor(5.9757, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164500 tensor(6.2327, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164600 tensor(6.2244, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164700 tensor(6.3187, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164800 tensor(6.3172, device='cuda:0', grad_fn=<NllLossBackward0>)\n","164900 tensor(6.2005, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165000 tensor(6.3794, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165100 tensor(6.0223, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165200 tensor(6.2303, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165300 tensor(6.2878, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165400 tensor(5.9952, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165500 tensor(5.9017, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165600 tensor(6.0853, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165700 tensor(6.3973, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165800 tensor(6.3461, device='cuda:0', grad_fn=<NllLossBackward0>)\n","165900 tensor(6.3608, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166000 tensor(6.2628, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166100 tensor(6.3632, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166200 tensor(6.3703, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166300 tensor(5.9710, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166400 tensor(6.3413, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166500 tensor(6.2477, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166600 tensor(6.2323, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166700 tensor(6.0867, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166800 tensor(6.2071, device='cuda:0', grad_fn=<NllLossBackward0>)\n","166900 tensor(6.3213, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167000 tensor(6.2905, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167100 tensor(6.4355, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167200 tensor(6.3212, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167300 tensor(6.1820, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167400 tensor(6.5138, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167500 tensor(6.2533, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167600 tensor(6.1957, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167700 tensor(6.2539, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167800 tensor(6.0529, device='cuda:0', grad_fn=<NllLossBackward0>)\n","167900 tensor(6.3114, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168000 tensor(6.0724, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168100 tensor(6.0701, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168200 tensor(6.2573, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168300 tensor(6.3441, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168400 tensor(6.4722, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168500 tensor(6.3255, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168600 tensor(6.3795, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168700 tensor(6.6618, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168800 tensor(6.0007, device='cuda:0', grad_fn=<NllLossBackward0>)\n","168900 tensor(6.2318, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169000 tensor(6.0645, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169100 tensor(6.5067, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169200 tensor(6.4401, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169300 tensor(6.0836, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169400 tensor(5.9286, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169500 tensor(6.2045, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169600 tensor(6.2683, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169700 tensor(5.5621, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169800 tensor(6.0552, device='cuda:0', grad_fn=<NllLossBackward0>)\n","169900 tensor(6.3406, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170000 tensor(6.2786, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170100 tensor(5.6749, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170200 tensor(6.2970, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170300 tensor(5.7792, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170400 tensor(6.2943, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170500 tensor(5.6508, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170600 tensor(6.2289, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170700 tensor(6.4221, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170800 tensor(6.4994, device='cuda:0', grad_fn=<NllLossBackward0>)\n","170900 tensor(6.2622, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171000 tensor(6.1325, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171100 tensor(6.7938, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171200 tensor(6.2698, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171300 tensor(6.1220, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171400 tensor(6.4606, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171500 tensor(6.5364, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171600 tensor(6.0322, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171700 tensor(6.2546, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171800 tensor(6.4806, device='cuda:0', grad_fn=<NllLossBackward0>)\n","171900 tensor(6.2649, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172000 tensor(6.1662, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172100 tensor(6.3346, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172200 tensor(6.2892, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172300 tensor(6.3074, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172400 tensor(6.1683, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172500 tensor(6.2609, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172600 tensor(6.5291, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172700 tensor(6.2604, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172800 tensor(6.0362, device='cuda:0', grad_fn=<NllLossBackward0>)\n","172900 tensor(6.5005, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173000 tensor(6.0342, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173100 tensor(6.2474, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173200 tensor(5.8742, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173300 tensor(6.1471, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173400 tensor(6.1998, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173500 tensor(5.7669, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173600 tensor(6.2100, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173700 tensor(6.3046, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173800 tensor(6.4106, device='cuda:0', grad_fn=<NllLossBackward0>)\n","173900 tensor(6.4505, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174000 tensor(6.1226, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174100 tensor(6.4119, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174200 tensor(6.1944, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174300 tensor(6.2146, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174400 tensor(6.3616, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174500 tensor(6.0172, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174600 tensor(6.4195, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174700 tensor(6.0338, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174800 tensor(5.9219, device='cuda:0', grad_fn=<NllLossBackward0>)\n","174900 tensor(6.3450, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175000 tensor(6.2954, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175100 tensor(6.4019, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175200 tensor(6.2274, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175300 tensor(6.3459, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175400 tensor(5.8672, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175500 tensor(6.1304, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175600 tensor(6.2721, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175700 tensor(5.7109, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175800 tensor(6.4312, device='cuda:0', grad_fn=<NllLossBackward0>)\n","175900 tensor(6.2256, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176000 tensor(6.2727, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176100 tensor(6.5448, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176200 tensor(6.2708, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176300 tensor(6.3889, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176400 tensor(6.3827, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176500 tensor(6.0430, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176600 tensor(6.3488, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176700 tensor(6.3572, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176800 tensor(5.9984, device='cuda:0', grad_fn=<NllLossBackward0>)\n","176900 tensor(6.1386, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177000 tensor(5.7632, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177100 tensor(6.5323, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177200 tensor(6.4561, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177300 tensor(6.3229, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177400 tensor(6.2040, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177500 tensor(6.1263, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177600 tensor(5.9760, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177700 tensor(6.3465, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177800 tensor(6.2581, device='cuda:0', grad_fn=<NllLossBackward0>)\n","177900 tensor(6.4384, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178000 tensor(6.2078, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178100 tensor(6.2536, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178200 tensor(5.9482, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178300 tensor(6.1678, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178400 tensor(6.1914, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178500 tensor(6.0652, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178600 tensor(6.3718, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178700 tensor(6.1641, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178800 tensor(6.3147, device='cuda:0', grad_fn=<NllLossBackward0>)\n","178900 tensor(6.1288, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179000 tensor(6.2560, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179100 tensor(6.3026, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179200 tensor(6.2054, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179300 tensor(6.4337, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179400 tensor(6.5645, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179500 tensor(6.3784, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179600 tensor(6.8272, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179700 tensor(6.5086, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179800 tensor(6.1630, device='cuda:0', grad_fn=<NllLossBackward0>)\n","179900 tensor(6.3100, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180000 tensor(6.0871, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180100 tensor(6.1692, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180200 tensor(6.1458, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180300 tensor(6.1646, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180400 tensor(6.2467, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180500 tensor(6.5704, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180600 tensor(6.2838, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180700 tensor(6.2437, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180800 tensor(6.3884, device='cuda:0', grad_fn=<NllLossBackward0>)\n","180900 tensor(6.4339, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181000 tensor(6.2619, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181100 tensor(6.6002, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181200 tensor(6.2507, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181300 tensor(6.0621, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181400 tensor(6.4645, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181500 tensor(6.2234, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181600 tensor(6.3134, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181700 tensor(6.2633, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181800 tensor(6.0530, device='cuda:0', grad_fn=<NllLossBackward0>)\n","181900 tensor(6.6899, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182000 tensor(6.3144, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182100 tensor(5.9678, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182200 tensor(6.1332, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182300 tensor(6.1983, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182400 tensor(6.2110, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182500 tensor(6.4566, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182600 tensor(6.2151, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182700 tensor(6.2371, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182800 tensor(6.0596, device='cuda:0', grad_fn=<NllLossBackward0>)\n","182900 tensor(6.3533, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183000 tensor(5.9430, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183100 tensor(6.1169, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183200 tensor(6.0671, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183300 tensor(6.1477, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183400 tensor(5.5928, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183500 tensor(6.2193, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183600 tensor(6.1939, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183700 tensor(6.2556, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183800 tensor(5.9349, device='cuda:0', grad_fn=<NllLossBackward0>)\n","183900 tensor(6.2775, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184000 tensor(6.1436, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184100 tensor(6.3828, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184200 tensor(6.2890, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184300 tensor(6.3556, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184400 tensor(6.2777, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184500 tensor(6.1902, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184600 tensor(5.7531, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184700 tensor(6.7143, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184800 tensor(6.4082, device='cuda:0', grad_fn=<NllLossBackward0>)\n","184900 tensor(6.2706, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185000 tensor(6.0656, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185100 tensor(6.3610, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185200 tensor(6.4649, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185300 tensor(5.6510, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185400 tensor(6.4122, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185500 tensor(6.4440, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185600 tensor(6.2941, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185700 tensor(6.5674, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185800 tensor(6.2975, device='cuda:0', grad_fn=<NllLossBackward0>)\n","185900 tensor(6.1371, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186000 tensor(6.2363, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186100 tensor(6.2685, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186200 tensor(6.2914, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186300 tensor(6.0590, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186400 tensor(6.3404, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186500 tensor(6.3826, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186600 tensor(5.9383, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186700 tensor(6.2284, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186800 tensor(6.2659, device='cuda:0', grad_fn=<NllLossBackward0>)\n","186900 tensor(5.5302, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187000 tensor(6.1206, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187100 tensor(6.1725, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187200 tensor(5.6611, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187300 tensor(6.2351, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187400 tensor(6.2996, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187500 tensor(5.9203, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187600 tensor(6.3540, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187700 tensor(6.0871, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187800 tensor(6.3122, device='cuda:0', grad_fn=<NllLossBackward0>)\n","187900 tensor(6.4564, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188000 tensor(6.3966, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188100 tensor(5.7965, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188200 tensor(6.1458, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188300 tensor(5.9094, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188400 tensor(6.6072, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188500 tensor(5.7952, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188600 tensor(6.0422, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188700 tensor(6.3488, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188800 tensor(6.2016, device='cuda:0', grad_fn=<NllLossBackward0>)\n","188900 tensor(6.0403, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189000 tensor(5.9641, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189100 tensor(5.8730, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189200 tensor(6.4809, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189300 tensor(6.1533, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189400 tensor(6.1133, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189500 tensor(5.8705, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189600 tensor(6.3444, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189700 tensor(6.2317, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189800 tensor(6.2713, device='cuda:0', grad_fn=<NllLossBackward0>)\n","189900 tensor(6.2401, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190000 tensor(6.1344, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190100 tensor(6.1979, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190200 tensor(6.4509, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190300 tensor(6.5094, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190400 tensor(6.2691, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190500 tensor(6.0905, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190600 tensor(6.0303, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190700 tensor(5.9018, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190800 tensor(6.1101, device='cuda:0', grad_fn=<NllLossBackward0>)\n","190900 tensor(5.7426, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191000 tensor(6.1117, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191100 tensor(6.3104, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191200 tensor(6.2431, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191300 tensor(5.9891, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191400 tensor(5.8474, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191500 tensor(6.3881, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191600 tensor(6.2918, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191700 tensor(6.2466, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191800 tensor(6.4228, device='cuda:0', grad_fn=<NllLossBackward0>)\n","191900 tensor(5.7849, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192000 tensor(6.3711, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192100 tensor(6.4152, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192200 tensor(6.3705, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192300 tensor(6.0737, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192400 tensor(6.3968, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192500 tensor(6.4805, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192600 tensor(6.3595, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192700 tensor(6.2702, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192800 tensor(6.3314, device='cuda:0', grad_fn=<NllLossBackward0>)\n","192900 tensor(5.9644, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193000 tensor(5.9311, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193100 tensor(6.2096, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193200 tensor(6.4268, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193300 tensor(6.1675, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193400 tensor(6.5572, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193500 tensor(6.3009, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193600 tensor(6.4098, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193700 tensor(6.1765, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193800 tensor(6.1819, device='cuda:0', grad_fn=<NllLossBackward0>)\n","193900 tensor(6.3639, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194000 tensor(6.1265, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194100 tensor(6.4412, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194200 tensor(6.3096, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194300 tensor(6.3811, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194400 tensor(6.5068, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194500 tensor(6.2537, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194600 tensor(6.1845, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194700 tensor(6.1087, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194800 tensor(6.3339, device='cuda:0', grad_fn=<NllLossBackward0>)\n","194900 tensor(6.1035, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195000 tensor(6.1540, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195100 tensor(6.2656, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195200 tensor(6.1518, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195300 tensor(6.4423, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195400 tensor(6.2119, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195500 tensor(6.2500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195600 tensor(6.2129, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195700 tensor(6.2369, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195800 tensor(6.1185, device='cuda:0', grad_fn=<NllLossBackward0>)\n","195900 tensor(6.1975, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196000 tensor(5.6863, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196100 tensor(6.0123, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196200 tensor(6.5060, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196300 tensor(6.1572, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196400 tensor(6.3076, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196500 tensor(6.4358, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196600 tensor(6.2909, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196700 tensor(6.3597, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196800 tensor(6.5310, device='cuda:0', grad_fn=<NllLossBackward0>)\n","196900 tensor(6.2921, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197000 tensor(6.0887, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197100 tensor(6.1014, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197200 tensor(6.2593, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197300 tensor(6.6231, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197400 tensor(6.2805, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197500 tensor(5.9563, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197600 tensor(6.3282, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197700 tensor(6.0581, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197800 tensor(6.4291, device='cuda:0', grad_fn=<NllLossBackward0>)\n","197900 tensor(6.3834, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198000 tensor(6.5030, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198100 tensor(6.3149, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198200 tensor(6.5558, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198300 tensor(6.2031, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198400 tensor(6.2889, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198500 tensor(6.1596, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198600 tensor(5.8825, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198700 tensor(6.3305, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198800 tensor(6.0331, device='cuda:0', grad_fn=<NllLossBackward0>)\n","198900 tensor(6.3474, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199000 tensor(6.1826, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199100 tensor(6.1566, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199200 tensor(5.9152, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199300 tensor(6.2014, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199400 tensor(6.4475, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199500 tensor(6.1381, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199600 tensor(5.8837, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199700 tensor(6.5467, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199800 tensor(6.3176, device='cuda:0', grad_fn=<NllLossBackward0>)\n","199900 tensor(5.9581, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200000 tensor(5.9719, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200100 tensor(6.2906, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200200 tensor(6.0518, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200300 tensor(5.9425, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200400 tensor(6.3095, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200500 tensor(6.3561, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200600 tensor(6.4515, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200700 tensor(6.3887, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200800 tensor(6.1297, device='cuda:0', grad_fn=<NllLossBackward0>)\n","200900 tensor(6.0436, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201000 tensor(6.1700, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201100 tensor(6.0588, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201200 tensor(6.1194, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201300 tensor(6.3026, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201400 tensor(6.3571, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201500 tensor(6.6170, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201600 tensor(6.2563, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201700 tensor(6.3833, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201800 tensor(6.4929, device='cuda:0', grad_fn=<NllLossBackward0>)\n","201900 tensor(6.3347, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202000 tensor(6.5096, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202100 tensor(6.2970, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202200 tensor(6.4291, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202300 tensor(5.9469, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202400 tensor(5.7618, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202500 tensor(6.1284, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202600 tensor(6.5357, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202700 tensor(6.4878, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202800 tensor(5.6325, device='cuda:0', grad_fn=<NllLossBackward0>)\n","202900 tensor(6.1193, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203000 tensor(6.2951, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203100 tensor(6.1144, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203200 tensor(6.3549, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203300 tensor(6.3412, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203400 tensor(6.1471, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203500 tensor(5.9514, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203600 tensor(6.4119, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203700 tensor(6.0960, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203800 tensor(6.3751, device='cuda:0', grad_fn=<NllLossBackward0>)\n","203900 tensor(6.0618, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204000 tensor(6.2588, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204100 tensor(6.0619, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204200 tensor(5.9733, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204300 tensor(6.3118, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204400 tensor(6.2784, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204500 tensor(6.5417, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204600 tensor(6.3403, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204700 tensor(6.3680, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204800 tensor(6.1649, device='cuda:0', grad_fn=<NllLossBackward0>)\n","204900 tensor(6.0187, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205000 tensor(6.2511, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205100 tensor(6.3022, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205200 tensor(6.3026, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205300 tensor(5.9821, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205400 tensor(6.4722, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205500 tensor(6.2900, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205600 tensor(6.3888, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205700 tensor(5.8852, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205800 tensor(6.4085, device='cuda:0', grad_fn=<NllLossBackward0>)\n","205900 tensor(6.1335, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206000 tensor(6.4221, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206100 tensor(6.2728, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206200 tensor(6.1985, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206300 tensor(6.2491, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206400 tensor(6.1078, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206500 tensor(6.1625, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206600 tensor(6.1771, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206700 tensor(6.3068, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206800 tensor(6.1727, device='cuda:0', grad_fn=<NllLossBackward0>)\n","206900 tensor(6.1500, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207000 tensor(6.2105, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207100 tensor(6.4276, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207200 tensor(6.0850, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207300 tensor(6.1182, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207400 tensor(6.2817, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207500 tensor(6.2396, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207600 tensor(6.0222, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207700 tensor(6.0766, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207800 tensor(6.0014, device='cuda:0', grad_fn=<NllLossBackward0>)\n","207900 tensor(5.9948, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208000 tensor(6.0836, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208100 tensor(6.1591, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208200 tensor(6.2226, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208300 tensor(6.1030, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208400 tensor(6.4018, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208500 tensor(6.0846, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208600 tensor(6.2035, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208700 tensor(6.4030, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208800 tensor(6.1698, device='cuda:0', grad_fn=<NllLossBackward0>)\n","208900 tensor(6.3321, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209000 tensor(6.5258, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209100 tensor(6.2313, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209200 tensor(6.4794, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209300 tensor(5.6334, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209400 tensor(6.3043, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209500 tensor(6.2845, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209600 tensor(6.2990, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209700 tensor(6.1056, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209800 tensor(6.0343, device='cuda:0', grad_fn=<NllLossBackward0>)\n","209900 tensor(6.4616, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210000 tensor(6.0284, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210100 tensor(6.4351, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210200 tensor(6.3236, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210300 tensor(6.1089, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210400 tensor(6.0458, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210500 tensor(6.4420, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210600 tensor(6.1179, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210700 tensor(5.9854, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210800 tensor(6.3342, device='cuda:0', grad_fn=<NllLossBackward0>)\n","210900 tensor(6.2784, device='cuda:0', grad_fn=<NllLossBackward0>)\n","211000 tensor(6.5231, device='cuda:0', grad_fn=<NllLossBackward0>)\n","211100 tensor(5.8833, device='cuda:0', grad_fn=<NllLossBackward0>)\n","211200 tensor(6.1688, device='cuda:0', grad_fn=<NllLossBackward0>)\n"]}]},{"cell_type":"code","source":[],"metadata":{"id":"EjcVpPljf9LI"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["model = SimpleTrigramNeuralLanguageModel(vocab_size, embed_size, hidden_size).to(device)\n","model.load_state_dict(torch.load('model/model1.bin'))\n","model.eval()\n","train_dataset_new = Trigrams('train_new.txt', vocab_size)\n","\n","def predict_words(words, top):\n"," ixs = torch.tensor(train_dataset_new.vocab.forward(['with'])).to(device)\n"," predictions = model(ixs)\n"," total_prob = 0.0\n"," prediction = ''\n"," top = torch.topk(predictions[0], 30)\n"," top_indices = top.indices.tolist()\n"," top_probs = top.values.tolist()\n"," top_words = train_dataset_new.vocab.lookup_tokens(top_indices)\n"," top_preds = list(zip(top_words, top_indices, top_probs))\n","\n"," for word, _, prob in top_preds:\n"," if word != '<unk>':\n"," prediction += f'{word}:{prob} '\n"," total_prob += prob\n"," prediction += f':{1 - total_prob}'\n"," return prediction"],"metadata":{"id":"g2oFEUu9APZv","executionInfo":{"status":"ok","timestamp":1683669530478,"user_tz":-120,"elapsed":150202,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":33,"outputs":[]},{"cell_type":"code","source":[],"metadata":{"id":"YS-2PZtIAN60"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["\n","model = SimpleTrigramNeuralLanguageModel(vocab_size, embed_size, hidden_size).to(device)\n","model.load_state_dict(torch.load('model/model1.bin'))\n","model.eval() "],"metadata":{"id":"P-CCdOm2EK_I"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["for x in [100, 200, 1000]:\n"," with lzma.open(f'test-A/in.tsv.xz', mode='rt', encoding='utf-8') as fid:\n"," with open(f'test-A/out-HIDDENLAYER={x}.tsv', 'w', encoding='utf-8', newline='\\n') as f:\n"," for line in fid:\n"," separated = line.split('\\t')\n"," prefix = separated[6].replace(r'\\n', ' ').split()[-2:]\n"," output_line = predict_words(prefix, x)\n"," f.write(output_line + '\\n')"],"metadata":{"id":"CwT7lkECGnDr","executionInfo":{"status":"ok","timestamp":1683669772607,"user_tz":-120,"elapsed":15191,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":34,"outputs":[]},{"cell_type":"code","source":["for x in [100, 200, 1000]:\n"," with lzma.open(f'dev-0/in.tsv.xz', mode='rt', encoding='utf-8') as fid:\n"," with open(f'dev-0/out-HIDDENLAYER={x}.tsv', 'w', encoding='utf-8', newline='\\n') as f:\n"," for line in fid:\n"," separated = line.split('\\t')\n"," prefix = separated[6].replace(r'\\n', ' ').split()[-2:]\n"," output_line = predict_words(prefix, x)\n"," f.write(output_line + '\\n')"],"metadata":{"id":"23rB2anmHK7y","executionInfo":{"status":"ok","timestamp":1683669807961,"user_tz":-120,"elapsed":21897,"user":{"displayName":"Martyna Drumińska","userId":"13361003509289187965"}}},"execution_count":36,"outputs":[]},{"cell_type":"code","source":["torch.save(model.state_dict(), 'model/model1.bin')"],"metadata":{"id":"WSPMRx217xMp"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":[],"metadata":{"id":"xt-q0hCq7xwT"},"execution_count":null,"outputs":[]}]} |