{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "provenance": [],
      "machine_shape": "hm",
      "gpuType": "A100",
      "include_colab_link": true
    },
    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    },
    "language_info": {
      "name": "python"
    },
    "accelerator": "GPU"
  },
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "view-in-github",
        "colab_type": "text"
      },
      "source": [
        "<a href=\"https://colab.research.google.com/github/cmu-l3/anlp-spring2026-code/blob/main/17_rl_llm/rl_reverse.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Reinforcement learning for language models\n",
        "\n",
        "Lecture 17 | CMU ANLP Spring 2026 | Instructor: Sean Welleck\n",
        "\n",
        "This notebook shows fine-tuning a language model with reinforcement for a language generation task. The task is reversing an input string.\n",
        "\n",
        "The model is first fine-tuned with supervised fine-tuning, then fine-tuned with a PPO-style algorithm (specifically, the clipped PPO loss with an advantage computation based on averaging the rewards of multiple outputs).\n",
        "\n",
        "The reward is 1 when the generated string is the reverse of the input string, and 0 otherwise.\n",
        "\n",
        "The implementation of each part is found in its respective script (`sft.py`, `reverse_ppo.py`, `evaluate.py`). For more background on the task formulation and SFT, you can see the [fine-tuning lecture notebook](https://github.com/cmu-l3/anlp-fall2025-code/blob/main/08_finetuning/finetuning_lm.ipynb).\n",
        "\n",
        "*Tip: if you'd like to modify the code, you can copy and paste a script into the notebook and modify the code*"
      ],
      "metadata": {
        "id": "YPVkOzffc7QC"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "!wget https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/sft.py -O sft.py\n",
        "!wget https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/names.txt -O names.txt\n",
        "!wget https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/evaluate.py -O evaluate.py\n",
        "!wget https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/reverse_ppo.py -O reverse_ppo.py"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "VjrpP-UsMVwL",
        "outputId": "de4ca0b9-4c2b-45ee-b3a7-ed263aa906c0"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "--2025-10-23 13:12:45--  https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/sft.py\n",
            "Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...\n",
            "Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.\n",
            "HTTP request sent, awaiting response... 200 OK\n",
            "Length: 6959 (6.8K) [text/plain]\n",
            "Saving to: ‘sft.py’\n",
            "\n",
            "sft.py              100%[===================>]   6.80K  --.-KB/s    in 0s      \n",
            "\n",
            "2025-10-23 13:12:45 (109 MB/s) - ‘sft.py’ saved [6959/6959]\n",
            "\n",
            "--2025-10-23 13:12:45--  https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/names.txt\n",
            "Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...\n",
            "Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.\n",
            "HTTP request sent, awaiting response... 200 OK\n",
            "Length: 228145 (223K) [text/plain]\n",
            "Saving to: ‘names.txt’\n",
            "\n",
            "names.txt           100%[===================>] 222.80K  --.-KB/s    in 0.004s  \n",
            "\n",
            "2025-10-23 13:12:45 (55.1 MB/s) - ‘names.txt’ saved [228145/228145]\n",
            "\n",
            "--2025-10-23 13:12:46--  https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/evaluate.py\n",
            "Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...\n",
            "Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.\n",
            "HTTP request sent, awaiting response... 200 OK\n",
            "Length: 6866 (6.7K) [text/plain]\n",
            "Saving to: ‘evaluate.py’\n",
            "\n",
            "evaluate.py         100%[===================>]   6.71K  --.-KB/s    in 0s      \n",
            "\n",
            "2025-10-23 13:12:46 (82.3 MB/s) - ‘evaluate.py’ saved [6866/6866]\n",
            "\n",
            "--2025-10-23 13:12:46--  https://raw.githubusercontent.com/cmu-l3/anlp-fall2025-code/refs/heads/main/16_rl_llm/reverse_ppo.py\n",
            "Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...\n",
            "Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.\n",
            "HTTP request sent, awaiting response... 200 OK\n",
            "Length: 10533 (10K) [text/plain]\n",
            "Saving to: ‘reverse_ppo.py’\n",
            "\n",
            "reverse_ppo.py      100%[===================>]  10.29K  --.-KB/s    in 0s      \n",
            "\n",
            "2025-10-23 13:12:46 (92.4 MB/s) - ‘reverse_ppo.py’ saved [10533/10533]\n",
            "\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Supervised fine-tuning"
      ],
      "metadata": {
        "id": "IIwRo09kh16o"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "!python sft.py"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "glj3hwq1Dj3j",
        "outputId": "fc0386b7-cc10-402d-f71c-eb37adf0318f"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "2025-10-23 13:13:36.564906: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.\n",
            "2025-10-23 13:13:36.582316: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:467] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n",
            "WARNING: All log messages before absl::InitializeLog() is called are written to STDERR\n",
            "E0000 00:00:1761225216.603470    4972 cuda_dnn.cc:8579] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n",
            "E0000 00:00:1761225216.610028    4972 cuda_blas.cc:1407] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n",
            "W0000 00:00:1761225216.626781    4972 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225216.626809    4972 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225216.626812    4972 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225216.626815    4972 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "2025-10-23 13:13:36.631859: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n",
            "To enable the following instructions: AVX2 AVX512F AVX512_VNNI FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
            "The new embeddings will be initialized from a multivariate normal distribution that has old embeddings' mean and covariance. As described in this article: https://nlp.stanford.edu/~johnhew/vocab-expansion.html. To disable this, use `mean_resizing=False`\n",
            "Model parameters: 134,516,736\n",
            "Total names: 32033\n",
            "Train: 25626, Dev: 3203, Test: 3204\n",
            "Sample batch shape:\n",
            "  input_ids: torch.Size([16, 19])\n",
            "  attention_mask: torch.Size([16, 19])\n",
            "  labels: torch.Size([16, 19])\n",
            "\n",
            "First example:\n",
            "Input: <|pad|><|pad|><|startoftext|>Reverse the name: sarahy. Answer:<|sep|>yharas<|endoftext|>\n",
            "Target (answer only): :<|sep|>yharas<|endoftext|>\n",
            "Epoch 1/1: 100% 1602/1602 [03:41<00:00,  7.23it/s, loss=0.8201]\n",
            "Validation: 100% 201/201 [00:08<00:00, 22.35it/s]\n",
            "Epoch 1/1\n",
            "  Average training loss: 0.8201\n",
            "  Average validation loss: 0.4850\n",
            "Model saved to model_sft.pt\n",
            "SFT done. To evaluate use 'python evaluate.py <checkpoint_path>'\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Evaluate the SFT model"
      ],
      "metadata": {
        "id": "YLmtv1_linst"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "!python evaluate.py --checkpoint_path model_sft.pt"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "xIHTUDHSIdZz",
        "outputId": "9a9bd0fc-00ae-45c4-f622-62d6429d95de"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Using device: cuda\n",
            "\n",
            "Loading model and tokenizer...\n",
            "2025-10-23 13:17:41.564273: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.\n",
            "2025-10-23 13:17:41.581229: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:467] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n",
            "WARNING: All log messages before absl::InitializeLog() is called are written to STDERR\n",
            "E0000 00:00:1761225461.602271    6067 cuda_dnn.cc:8579] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n",
            "E0000 00:00:1761225461.608736    6067 cuda_blas.cc:1407] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n",
            "W0000 00:00:1761225461.625127    6067 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225461.625165    6067 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225461.625168    6067 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225461.625170    6067 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "2025-10-23 13:17:41.630038: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n",
            "To enable the following instructions: AVX2 AVX512F AVX512_VNNI FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
            "The new embeddings will be initialized from a multivariate normal distribution that has old embeddings' mean and covariance. As described in this article: https://nlp.stanford.edu/~johnhew/vocab-expansion.html. To disable this, use `mean_resizing=False`\n",
            "Loading checkpoint from model_sft.pt...\n",
            "Model parameters: 134,516,736\n",
            "\n",
            "Loading data from names_split.json...\n",
            "Train: 25626, Dev: 3203, Test: 500\n",
            "\n",
            "Manual Examples:\n",
            "==================================================\n",
            "sean       → naes       (expected: naes      ) ✓\n",
            "joel       → leoj       (expected: leoj      ) ✓\n",
            "chen       → nehc       (expected: nehc      ) ✓\n",
            "dareen     → nederad    (expected: neerad    ) ✗\n",
            "neel       → leen       (expected: leen      ) ✓\n",
            "akshita    → atihska    (expected: atihska   ) ✓\n",
            "ashish     → hsihsa     (expected: hsihsa    ) ✓\n",
            "manan      → nana       (expected: nanam     ) ✗\n",
            "sanidhya   → ayhdinas   (expected: ayhdinas  ) ✓\n",
            "\n",
            "Manual Examples Accuracy: 7/9 = 77.8%\n",
            "\n",
            "==================================================\n",
            "Evaluating on test set (sample size: 500)...\n",
            "==================================================\n",
            "Evaluating: 100% 500/500 [01:13<00:00,  6.80it/s]\n",
            "\n",
            "Test Set Exact Match Accuracy: 64.80%\n",
            "Number of errors: 176/500\n",
            "\n",
            "First 10 errors:\n",
            "Name            Expected        Generated      \n",
            "==================================================\n",
            "kaidence        ecnediak        ecidnaak       \n",
            "nadiah          haidan          hainad         \n",
            "price           ecirp           yep            \n",
            "uwais           siawu           siau           \n",
            "pantelis        siletnap        sileletp       \n",
            "rashi           ihsar           israh          \n",
            "raoul           luoar           luor           \n",
            "dilnoor         roonlid         roonlad        \n",
            "anthony         ynohtna         yotsna         \n",
            "zorie           eiroz           eirolz         \n",
            "\n",
            "==================================================\n",
            "SUMMARY\n",
            "==================================================\n",
            "Manual Examples Accuracy: 77.8%\n",
            "Test Set Accuracy:        64.80%\n",
            "Checkpoint:               model_sft.pt\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Wandb login\n",
        "\n",
        "You should create a [wandb account](https://wandb.ai/home). If you don't want to do that, you can comment out the wandb lines in the `reverse_ppo.py` script."
      ],
      "metadata": {
        "id": "XLnMtsdZirfa"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "import wandb\n",
        "wandb.login()"
      ],
      "metadata": {
        "id": "8plXrjcFJ5og",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 251
        },
        "outputId": "06f14bdb-d7b0-4ea3-b69a-b0e8c291db08"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "/usr/local/lib/python3.12/dist-packages/notebook/notebookapp.py:191: SyntaxWarning: invalid escape sequence '\\/'\n",
            "  | |_| | '_ \\/ _` / _` |  _/ -_)\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<IPython.core.display.Javascript object>"
            ],
            "application/javascript": [
              "\n",
              "        window._wandbApiKey = new Promise((resolve, reject) => {\n",
              "            function loadScript(url) {\n",
              "            return new Promise(function(resolve, reject) {\n",
              "                let newScript = document.createElement(\"script\");\n",
              "                newScript.onerror = reject;\n",
              "                newScript.onload = resolve;\n",
              "                document.body.appendChild(newScript);\n",
              "                newScript.src = url;\n",
              "            });\n",
              "            }\n",
              "            loadScript(\"https://cdn.jsdelivr.net/npm/postmate/build/postmate.min.js\").then(() => {\n",
              "            const iframe = document.createElement('iframe')\n",
              "            iframe.style.cssText = \"width:0;height:0;border:none\"\n",
              "            document.body.appendChild(iframe)\n",
              "            const handshake = new Postmate({\n",
              "                container: iframe,\n",
              "                url: 'https://wandb.ai/authorize'\n",
              "            });\n",
              "            const timeout = setTimeout(() => reject(\"Couldn't auto authenticate\"), 5000)\n",
              "            handshake.then(function(child) {\n",
              "                child.on('authorize', data => {\n",
              "                    clearTimeout(timeout)\n",
              "                    resolve(data)\n",
              "                });\n",
              "            });\n",
              "            })\n",
              "        });\n",
              "    "
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "\u001b[34m\u001b[1mwandb\u001b[0m: Logging into wandb.ai. (Learn how to deploy a W&B server locally: https://wandb.me/wandb-server)\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: You can find your API key in your browser here: https://wandb.ai/authorize\n",
            "wandb: Paste an API key from your profile and hit enter:"
          ]
        },
        {
          "name": "stdout",
          "output_type": "stream",
          "text": [
            " ··········\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[33mWARNING\u001b[0m If you're specifying your api key in code, ensure this code is not shared publicly.\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[33mWARNING\u001b[0m Consider setting the WANDB_API_KEY environment variable, or running `wandb login` from the command line.\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: No netrc file found, creating one.\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: Appending key for api.wandb.ai to your netrc file: /root/.netrc\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mwellecks12345\u001b[0m (\u001b[33mw1234\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n"
          ]
        },
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "True"
            ]
          },
          "metadata": {},
          "execution_count": 13
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Run the RL\n",
        "\n",
        "If you have Colab Pro, you can select the A100 runtime. It allows for using a larger batch size, which typically results in faster and more stable training for this application (feel free to try different batch sizes and compare yourself).\n",
        "\n",
        "The free GPU also works."
      ],
      "metadata": {
        "id": "_dR7-gNsi-6A"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "\n",
        "# If using A100:\n",
        "!python reverse_ppo.py --batch_size 32\n",
        "\n",
        "# Otherwise:\n",
        "# !python reverse_ppo.py --batch_size 16"
      ],
      "metadata": {
        "id": "77WNHO0_KK_e",
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "outputId": "951c57fb-78ce-43a7-89c2-c2e997fae125"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mwellecks12345\u001b[0m (\u001b[33mw1234\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[38;5;178m⢿\u001b[0m Waiting for wandb.init()...\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[38;5;178m⣻\u001b[0m setting up run vhvexv3h (0.2s)\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[38;5;178m⣽\u001b[0m setting up run vhvexv3h (0.2s)\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[38;5;178m⣾\u001b[0m setting up run vhvexv3h (0.2s)\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: Tracking run with wandb version 0.22.2\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: Run data is saved locally in \u001b[35m\u001b[1m/content/wandb/run-20251023_131953-vhvexv3h\u001b[0m\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: Run \u001b[1m`wandb offline`\u001b[0m to turn off syncing.\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: Syncing run \u001b[33mSmolLM2-135M-rl-finetune\u001b[0m\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: ⭐️ View project at \u001b[34m\u001b[4mhttps://wandb.ai/w1234/name-reversal-rl\u001b[0m\n",
            "\u001b[34m\u001b[1mwandb\u001b[0m: 🚀 View run at \u001b[34m\u001b[4mhttps://wandb.ai/w1234/name-reversal-rl/runs/vhvexv3h\u001b[0m\n",
            "2025-10-23 13:19:56.891575: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.\n",
            "2025-10-23 13:19:56.908529: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:467] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n",
            "WARNING: All log messages before absl::InitializeLog() is called are written to STDERR\n",
            "E0000 00:00:1761225596.929126    6681 cuda_dnn.cc:8579] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n",
            "E0000 00:00:1761225596.935489    6681 cuda_blas.cc:1407] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n",
            "W0000 00:00:1761225596.951938    6681 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225596.951969    6681 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225596.951972    6681 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761225596.951974    6681 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "2025-10-23 13:19:56.956910: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n",
            "To enable the following instructions: AVX2 AVX512F AVX512_VNNI FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
            "The new embeddings will be initialized from a multivariate normal distribution that has old embeddings' mean and covariance. As described in this article: https://nlp.stanford.edu/~johnhew/vocab-expansion.html. To disable this, use `mean_resizing=False`\n",
            "Model parameters: 134,516,736\n",
            "Train: 25626, Dev: 3203, Test: 3204\n",
            "Epoch 1/3:   0% 0/801 [00:00<?, ?it/s]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   0% 1/801 [00:02<27:26,  2.06s/it, loss=-0.0191, reward=0.5000, avg_reward=0.5000]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   0% 2/801 [00:03<22:09,  1.66s/it, loss=-0.0135, reward=0.5547, avg_reward=0.5055]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   0% 3/801 [00:04<21:01,  1.58s/it, loss=-0.0102, reward=0.5586, avg_reward=0.5108]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   0% 4/801 [00:06<20:26,  1.54s/it, loss=-0.0087, reward=0.6367, avg_reward=0.5234]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 5/801 [00:07<20:04,  1.51s/it, loss=-0.0098, reward=0.5586, avg_reward=0.5269]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 6/801 [00:09<19:28,  1.47s/it, loss=-0.0086, reward=0.4570, avg_reward=0.5199]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 7/801 [00:10<19:24,  1.47s/it, loss=-0.0076, reward=0.5742, avg_reward=0.5253]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 8/801 [00:12<19:20,  1.46s/it, loss=-0.0085, reward=0.5430, avg_reward=0.5271]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 9/801 [00:13<19:01,  1.44s/it, loss=-0.0069, reward=0.6016, avg_reward=0.5345]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 10/801 [00:15<19:57,  1.51s/it, loss=-0.0075, reward=0.5820, avg_reward=0.5393]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 11/801 [00:16<19:28,  1.48s/it, loss=-0.0069, reward=0.5938, avg_reward=0.5447]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   1% 12/801 [00:18<19:05,  1.45s/it, loss=-0.0075, reward=0.4922, avg_reward=0.5395]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 13/801 [00:19<18:48,  1.43s/it, loss=-0.0083, reward=0.5117, avg_reward=0.5367]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 14/801 [00:20<18:54,  1.44s/it, loss=-0.0072, reward=0.6523, avg_reward=0.5483]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 15/801 [00:22<19:18,  1.47s/it, loss=-0.0075, reward=0.5547, avg_reward=0.5489]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 16/801 [00:24<19:40,  1.50s/it, loss=-0.0096, reward=0.6289, avg_reward=0.5569]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 17/801 [00:25<19:29,  1.49s/it, loss=-0.0069, reward=0.5547, avg_reward=0.5567]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 18/801 [00:26<19:03,  1.46s/it, loss=-0.0072, reward=0.6562, avg_reward=0.5666]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 19/801 [00:28<18:43,  1.44s/it, loss=-0.0078, reward=0.4766, avg_reward=0.5576]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   2% 20/801 [00:29<18:40,  1.43s/it, loss=-0.0089, reward=0.6367, avg_reward=0.5655]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 21/801 [00:31<18:26,  1.42s/it, loss=-0.0070, reward=0.6133, avg_reward=0.5703]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 22/801 [00:32<18:34,  1.43s/it, loss=-0.0088, reward=0.5625, avg_reward=0.5695]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 23/801 [00:34<18:53,  1.46s/it, loss=-0.0060, reward=0.6484, avg_reward=0.5774]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 24/801 [00:35<19:51,  1.53s/it, loss=-0.0083, reward=0.6055, avg_reward=0.5802]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 25/801 [00:37<20:17,  1.57s/it, loss=-0.0073, reward=0.6484, avg_reward=0.5871]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 26/801 [00:39<20:43,  1.60s/it, loss=-0.0070, reward=0.6133, avg_reward=0.5897]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 27/801 [00:40<19:52,  1.54s/it, loss=-0.0082, reward=0.6602, avg_reward=0.5967]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   3% 28/801 [00:41<19:14,  1.49s/it, loss=-0.0066, reward=0.7656, avg_reward=0.6136]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 29/801 [00:43<18:46,  1.46s/it, loss=-0.0071, reward=0.6367, avg_reward=0.6159]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 30/801 [00:44<19:17,  1.50s/it, loss=-0.0078, reward=0.6797, avg_reward=0.6223]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 31/801 [00:46<19:18,  1.51s/it, loss=-0.0075, reward=0.6133, avg_reward=0.6214]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 32/801 [00:47<19:07,  1.49s/it, loss=-0.0068, reward=0.6797, avg_reward=0.6272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 33/801 [00:49<18:58,  1.48s/it, loss=-0.0075, reward=0.6562, avg_reward=0.6301]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 34/801 [00:50<19:35,  1.53s/it, loss=-0.0097, reward=0.6641, avg_reward=0.6335]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 35/801 [00:52<19:00,  1.49s/it, loss=-0.0069, reward=0.5586, avg_reward=0.6260]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   4% 36/801 [00:53<18:53,  1.48s/it, loss=-0.0084, reward=0.6914, avg_reward=0.6326]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 37/801 [00:55<18:59,  1.49s/it, loss=-0.0077, reward=0.6914, avg_reward=0.6385]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 38/801 [00:56<18:51,  1.48s/it, loss=-0.0073, reward=0.6289, avg_reward=0.6375]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 39/801 [00:58<18:45,  1.48s/it, loss=-0.0069, reward=0.6953, avg_reward=0.6433]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 40/801 [00:59<18:40,  1.47s/it, loss=-0.0061, reward=0.6758, avg_reward=0.6465]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 41/801 [01:01<18:26,  1.46s/it, loss=-0.0083, reward=0.7148, avg_reward=0.6534]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 42/801 [01:02<18:28,  1.46s/it, loss=-0.0076, reward=0.6250, avg_reward=0.6505]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 43/801 [01:04<19:24,  1.54s/it, loss=-0.0049, reward=0.6133, avg_reward=0.6468]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   5% 44/801 [01:05<19:10,  1.52s/it, loss=-0.0058, reward=0.6992, avg_reward=0.6520]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 45/801 [01:07<18:38,  1.48s/it, loss=-0.0096, reward=0.7578, avg_reward=0.6626]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 46/801 [01:08<19:16,  1.53s/it, loss=-0.0087, reward=0.7070, avg_reward=0.6671]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 47/801 [01:10<18:58,  1.51s/it, loss=-0.0076, reward=0.5820, avg_reward=0.6586]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 48/801 [01:11<19:07,  1.52s/it, loss=-0.0056, reward=0.6250, avg_reward=0.6552]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 49/801 [01:13<19:13,  1.53s/it, loss=-0.0072, reward=0.6211, avg_reward=0.6518]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 50/801 [01:14<18:57,  1.51s/it, loss=-0.0069, reward=0.7266, avg_reward=0.6593]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 51/801 [01:16<18:45,  1.50s/it, loss=-0.0061, reward=0.6953, avg_reward=0.6629]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   6% 52/801 [01:17<18:18,  1.47s/it, loss=-0.0077, reward=0.7695, avg_reward=0.6735]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 53/801 [01:19<18:55,  1.52s/it, loss=-0.0072, reward=0.7148, avg_reward=0.6777]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 54/801 [01:21<19:30,  1.57s/it, loss=-0.0091, reward=0.5898, avg_reward=0.6689]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 55/801 [01:22<18:46,  1.51s/it, loss=-0.0078, reward=0.6641, avg_reward=0.6684]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 56/801 [01:23<18:23,  1.48s/it, loss=-0.0070, reward=0.6953, avg_reward=0.6711]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 57/801 [01:25<18:05,  1.46s/it, loss=-0.0079, reward=0.6836, avg_reward=0.6723]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 58/801 [01:26<19:01,  1.54s/it, loss=-0.0080, reward=0.5547, avg_reward=0.6606]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 59/801 [01:28<19:24,  1.57s/it, loss=-0.0092, reward=0.5508, avg_reward=0.6496]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   7% 60/801 [01:29<18:48,  1.52s/it, loss=-0.0070, reward=0.7031, avg_reward=0.6550]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 61/801 [01:31<18:32,  1.50s/it, loss=-0.0075, reward=0.6641, avg_reward=0.6559]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 62/801 [01:32<18:02,  1.47s/it, loss=-0.0068, reward=0.6211, avg_reward=0.6524]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 63/801 [01:34<17:59,  1.46s/it, loss=-0.0077, reward=0.6250, avg_reward=0.6496]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 64/801 [01:35<17:58,  1.46s/it, loss=-0.0065, reward=0.6641, avg_reward=0.6511]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 65/801 [01:37<17:37,  1.44s/it, loss=-0.0046, reward=0.7891, avg_reward=0.6649]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 66/801 [01:38<18:38,  1.52s/it, loss=-0.0083, reward=0.6445, avg_reward=0.6629]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 67/801 [01:40<18:06,  1.48s/it, loss=-0.0093, reward=0.6367, avg_reward=0.6602]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   8% 68/801 [01:41<17:49,  1.46s/it, loss=-0.0073, reward=0.6562, avg_reward=0.6598]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 69/801 [01:43<17:30,  1.43s/it, loss=-0.0073, reward=0.8008, avg_reward=0.6739]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 70/801 [01:44<17:16,  1.42s/it, loss=-0.0078, reward=0.6797, avg_reward=0.6745]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 71/801 [01:46<18:22,  1.51s/it, loss=-0.0059, reward=0.8672, avg_reward=0.6938]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 72/801 [01:47<18:56,  1.56s/it, loss=-0.0066, reward=0.8320, avg_reward=0.7076]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 73/801 [01:49<18:45,  1.55s/it, loss=-0.0063, reward=0.7227, avg_reward=0.7091]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 74/801 [01:51<19:23,  1.60s/it, loss=-0.0072, reward=0.7734, avg_reward=0.7155]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 75/801 [01:52<19:46,  1.63s/it, loss=-0.0053, reward=0.7305, avg_reward=0.7170]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:   9% 76/801 [01:54<19:55,  1.65s/it, loss=-0.0068, reward=0.6602, avg_reward=0.7113]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 77/801 [01:56<20:22,  1.69s/it, loss=-0.0074, reward=0.5938, avg_reward=0.6996]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 78/801 [01:57<19:52,  1.65s/it, loss=-0.0077, reward=0.6797, avg_reward=0.6976]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 79/801 [01:59<19:10,  1.59s/it, loss=-0.0089, reward=0.6953, avg_reward=0.6974]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 80/801 [02:00<18:43,  1.56s/it, loss=-0.0072, reward=0.7266, avg_reward=0.7003]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 81/801 [02:02<18:50,  1.57s/it, loss=-0.0079, reward=0.7422, avg_reward=0.7045]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 82/801 [02:03<18:26,  1.54s/it, loss=-0.0080, reward=0.7969, avg_reward=0.7137]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 83/801 [02:05<18:29,  1.55s/it, loss=-0.0061, reward=0.7227, avg_reward=0.7146]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  10% 84/801 [02:06<18:20,  1.54s/it, loss=-0.0078, reward=0.7461, avg_reward=0.7178]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 85/801 [02:08<18:48,  1.58s/it, loss=-0.0072, reward=0.6953, avg_reward=0.7155]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 86/801 [02:10<18:34,  1.56s/it, loss=-0.0078, reward=0.6992, avg_reward=0.7139]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 87/801 [02:11<18:43,  1.57s/it, loss=-0.0058, reward=0.5664, avg_reward=0.6991]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 88/801 [02:13<18:18,  1.54s/it, loss=-0.0059, reward=0.5977, avg_reward=0.6890]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 89/801 [02:14<18:47,  1.58s/it, loss=-0.0077, reward=0.5703, avg_reward=0.6771]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 90/801 [02:16<18:20,  1.55s/it, loss=-0.0079, reward=0.7422, avg_reward=0.6836]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 91/801 [02:17<18:21,  1.55s/it, loss=-0.0086, reward=0.7148, avg_reward=0.6867]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  11% 92/801 [02:19<19:04,  1.61s/it, loss=-0.0058, reward=0.6836, avg_reward=0.6864]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 93/801 [02:21<18:30,  1.57s/it, loss=-0.0068, reward=0.7305, avg_reward=0.6908]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 94/801 [02:22<18:05,  1.54s/it, loss=-0.0057, reward=0.7617, avg_reward=0.6979]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 95/801 [02:24<18:19,  1.56s/it, loss=-0.0065, reward=0.6602, avg_reward=0.6941]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 96/801 [02:25<17:57,  1.53s/it, loss=-0.0058, reward=0.6602, avg_reward=0.6907]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 97/801 [02:27<18:01,  1.54s/it, loss=-0.0073, reward=0.8242, avg_reward=0.7041]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 98/801 [02:28<18:03,  1.54s/it, loss=-0.0076, reward=0.7266, avg_reward=0.7063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 99/801 [02:30<18:06,  1.55s/it, loss=-0.0080, reward=0.7461, avg_reward=0.7103]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  12% 100/801 [02:32<21:19,  1.82s/it, loss=-0.0096, reward=0.7070, avg_reward=0.7100]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 101/801 [02:34<19:52,  1.70s/it, loss=-0.0079, reward=0.7031, avg_reward=0.7093]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 102/801 [02:35<18:34,  1.59s/it, loss=-0.0060, reward=0.6914, avg_reward=0.7075]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 103/801 [02:37<18:34,  1.60s/it, loss=-0.0065, reward=0.6094, avg_reward=0.6977]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 104/801 [02:38<18:23,  1.58s/it, loss=-0.0074, reward=0.7305, avg_reward=0.7010]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 105/801 [02:40<18:15,  1.57s/it, loss=-0.0068, reward=0.7539, avg_reward=0.7063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 106/801 [02:42<19:11,  1.66s/it, loss=-0.0082, reward=0.7539, avg_reward=0.7110]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 107/801 [02:43<18:37,  1.61s/it, loss=-0.0063, reward=0.6328, avg_reward=0.7032]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  13% 108/801 [02:45<18:56,  1.64s/it, loss=-0.0089, reward=0.6406, avg_reward=0.6970]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 109/801 [02:46<18:53,  1.64s/it, loss=-0.0069, reward=0.6797, avg_reward=0.6952]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 110/801 [02:48<18:13,  1.58s/it, loss=-0.0083, reward=0.7344, avg_reward=0.6991]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 111/801 [02:50<18:35,  1.62s/it, loss=-0.0084, reward=0.5859, avg_reward=0.6878]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 112/801 [02:51<18:57,  1.65s/it, loss=-0.0085, reward=0.5547, avg_reward=0.6745]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 113/801 [02:53<18:17,  1.59s/it, loss=-0.0093, reward=0.6953, avg_reward=0.6766]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 114/801 [02:54<17:51,  1.56s/it, loss=-0.0064, reward=0.8750, avg_reward=0.6964]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 115/801 [02:56<17:48,  1.56s/it, loss=-0.0067, reward=0.7617, avg_reward=0.7030]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  14% 116/801 [02:57<17:47,  1.56s/it, loss=-0.0066, reward=0.7695, avg_reward=0.7096]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 117/801 [02:59<17:26,  1.53s/it, loss=-0.0070, reward=0.7344, avg_reward=0.7121]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 118/801 [03:00<17:12,  1.51s/it, loss=-0.0096, reward=0.7266, avg_reward=0.7135]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 119/801 [03:02<17:21,  1.53s/it, loss=-0.0071, reward=0.6641, avg_reward=0.7086]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 120/801 [03:03<17:22,  1.53s/it, loss=-0.0065, reward=0.7227, avg_reward=0.7100]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 121/801 [03:05<17:28,  1.54s/it, loss=-0.0046, reward=0.8359, avg_reward=0.7226]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 122/801 [03:06<17:14,  1.52s/it, loss=-0.0073, reward=0.6719, avg_reward=0.7175]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 123/801 [03:08<16:44,  1.48s/it, loss=-0.0064, reward=0.7734, avg_reward=0.7231]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  15% 124/801 [03:09<16:41,  1.48s/it, loss=-0.0068, reward=0.8242, avg_reward=0.7332]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 125/801 [03:11<17:21,  1.54s/it, loss=-0.0071, reward=0.6289, avg_reward=0.7228]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 126/801 [03:13<17:38,  1.57s/it, loss=-0.0065, reward=0.7656, avg_reward=0.7271]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 127/801 [03:14<18:22,  1.64s/it, loss=-0.0070, reward=0.6641, avg_reward=0.7208]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 128/801 [03:16<17:45,  1.58s/it, loss=-0.0077, reward=0.6094, avg_reward=0.7096]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 129/801 [03:17<18:01,  1.61s/it, loss=-0.0059, reward=0.7578, avg_reward=0.7145]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 130/801 [03:19<18:21,  1.64s/it, loss=-0.0059, reward=0.7539, avg_reward=0.7184]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 131/801 [03:21<18:13,  1.63s/it, loss=-0.0076, reward=0.5977, avg_reward=0.7063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  16% 132/801 [03:22<17:38,  1.58s/it, loss=-0.0070, reward=0.7500, avg_reward=0.7107]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 133/801 [03:24<17:55,  1.61s/it, loss=-0.0062, reward=0.6484, avg_reward=0.7045]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 134/801 [03:26<18:06,  1.63s/it, loss=-0.0081, reward=0.6406, avg_reward=0.6981]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 135/801 [03:27<17:38,  1.59s/it, loss=-0.0088, reward=0.8867, avg_reward=0.7169]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 136/801 [03:29<17:29,  1.58s/it, loss=-0.0052, reward=0.7969, avg_reward=0.7249]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 137/801 [03:30<17:04,  1.54s/it, loss=-0.0078, reward=0.7656, avg_reward=0.7290]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 138/801 [03:32<17:14,  1.56s/it, loss=-0.0053, reward=0.8008, avg_reward=0.7362]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 139/801 [03:33<17:29,  1.59s/it, loss=-0.0073, reward=0.7109, avg_reward=0.7337]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  17% 140/801 [03:35<17:21,  1.58s/it, loss=-0.0081, reward=0.7930, avg_reward=0.7396]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 141/801 [03:36<16:57,  1.54s/it, loss=-0.0041, reward=0.7383, avg_reward=0.7395]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 142/801 [03:38<16:57,  1.54s/it, loss=-0.0054, reward=0.8008, avg_reward=0.7456]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 143/801 [03:39<16:38,  1.52s/it, loss=-0.0056, reward=0.8164, avg_reward=0.7527]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 144/801 [03:41<16:25,  1.50s/it, loss=-0.0070, reward=0.7578, avg_reward=0.7532]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 145/801 [03:42<15:59,  1.46s/it, loss=-0.0062, reward=0.6953, avg_reward=0.7474]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 146/801 [03:44<16:16,  1.49s/it, loss=-0.0076, reward=0.7539, avg_reward=0.7481]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 147/801 [03:45<16:27,  1.51s/it, loss=-0.0070, reward=0.8164, avg_reward=0.7549]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  18% 148/801 [03:47<16:16,  1.50s/it, loss=-0.0063, reward=0.7188, avg_reward=0.7513]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 149/801 [03:48<16:19,  1.50s/it, loss=-0.0047, reward=0.7930, avg_reward=0.7554]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 150/801 [03:50<16:10,  1.49s/it, loss=-0.0082, reward=0.6016, avg_reward=0.7401]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 151/801 [03:51<16:21,  1.51s/it, loss=-0.0055, reward=0.7578, avg_reward=0.7418]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 152/801 [03:53<16:45,  1.55s/it, loss=-0.0087, reward=0.6836, avg_reward=0.7360]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 153/801 [03:55<16:44,  1.55s/it, loss=-0.0061, reward=0.7266, avg_reward=0.7351]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 154/801 [03:56<16:24,  1.52s/it, loss=-0.0080, reward=0.8633, avg_reward=0.7479]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 155/801 [03:58<16:29,  1.53s/it, loss=-0.0068, reward=0.8633, avg_reward=0.7594]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  19% 156/801 [03:59<15:58,  1.49s/it, loss=-0.0054, reward=0.8398, avg_reward=0.7675]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 157/801 [04:00<15:51,  1.48s/it, loss=-0.0081, reward=0.5859, avg_reward=0.7493]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 158/801 [04:02<15:47,  1.47s/it, loss=-0.0073, reward=0.6953, avg_reward=0.7439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 159/801 [04:03<15:42,  1.47s/it, loss=-0.0063, reward=0.7227, avg_reward=0.7418]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 160/801 [04:05<17:05,  1.60s/it, loss=-0.0075, reward=0.7148, avg_reward=0.7391]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 161/801 [04:07<16:54,  1.58s/it, loss=-0.0062, reward=0.7656, avg_reward=0.7417]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 162/801 [04:08<16:41,  1.57s/it, loss=-0.0080, reward=0.6445, avg_reward=0.7320]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 163/801 [04:10<16:18,  1.53s/it, loss=-0.0054, reward=0.8516, avg_reward=0.7440]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  20% 164/801 [04:11<16:13,  1.53s/it, loss=-0.0102, reward=0.6562, avg_reward=0.7352]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 165/801 [04:13<16:15,  1.53s/it, loss=-0.0060, reward=0.7227, avg_reward=0.7340]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 166/801 [04:14<16:26,  1.55s/it, loss=-0.0078, reward=0.7500, avg_reward=0.7356]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 167/801 [04:16<17:09,  1.62s/it, loss=-0.0064, reward=0.7734, avg_reward=0.7393]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 168/801 [04:18<16:37,  1.58s/it, loss=-0.0069, reward=0.8086, avg_reward=0.7463]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 169/801 [04:19<16:14,  1.54s/it, loss=-0.0058, reward=0.7695, avg_reward=0.7486]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 170/801 [04:21<16:36,  1.58s/it, loss=-0.0065, reward=0.7383, avg_reward=0.7476]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 171/801 [04:22<16:29,  1.57s/it, loss=-0.0065, reward=0.6367, avg_reward=0.7365]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  21% 172/801 [04:24<16:24,  1.56s/it, loss=-0.0067, reward=0.7461, avg_reward=0.7374]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 173/801 [04:25<16:03,  1.53s/it, loss=-0.0066, reward=0.6914, avg_reward=0.7328]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 174/801 [04:27<15:47,  1.51s/it, loss=-0.0056, reward=0.8398, avg_reward=0.7435]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 175/801 [04:28<15:38,  1.50s/it, loss=-0.0068, reward=0.7266, avg_reward=0.7418]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 176/801 [04:30<15:38,  1.50s/it, loss=-0.0062, reward=0.7773, avg_reward=0.7454]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 177/801 [04:31<15:28,  1.49s/it, loss=-0.0076, reward=0.8008, avg_reward=0.7509]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 178/801 [04:33<15:20,  1.48s/it, loss=-0.0062, reward=0.8438, avg_reward=0.7602]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 179/801 [04:34<15:14,  1.47s/it, loss=-0.0072, reward=0.7344, avg_reward=0.7576]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  22% 180/801 [04:36<15:09,  1.46s/it, loss=-0.0077, reward=0.7617, avg_reward=0.7580]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 181/801 [04:37<15:16,  1.48s/it, loss=-0.0058, reward=0.7500, avg_reward=0.7572]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 182/801 [04:39<15:38,  1.52s/it, loss=-0.0058, reward=0.7969, avg_reward=0.7612]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 183/801 [04:41<16:34,  1.61s/it, loss=-0.0071, reward=0.7617, avg_reward=0.7612]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 184/801 [04:42<17:06,  1.66s/it, loss=-0.0074, reward=0.6797, avg_reward=0.7531]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 185/801 [04:44<16:27,  1.60s/it, loss=-0.0085, reward=0.7539, avg_reward=0.7532]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 186/801 [04:45<16:14,  1.58s/it, loss=-0.0089, reward=0.6758, avg_reward=0.7454]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 187/801 [04:47<16:00,  1.56s/it, loss=-0.0075, reward=0.7500, avg_reward=0.7459]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  23% 188/801 [04:48<16:05,  1.57s/it, loss=-0.0083, reward=0.6719, avg_reward=0.7385]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 189/801 [04:50<15:54,  1.56s/it, loss=-0.0075, reward=0.7930, avg_reward=0.7439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 190/801 [04:52<16:01,  1.57s/it, loss=-0.0070, reward=0.6797, avg_reward=0.7375]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 191/801 [04:53<16:26,  1.62s/it, loss=-0.0084, reward=0.7422, avg_reward=0.7380]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 192/801 [04:55<15:55,  1.57s/it, loss=-0.0081, reward=0.6562, avg_reward=0.7298]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 193/801 [04:56<15:40,  1.55s/it, loss=-0.0062, reward=0.8008, avg_reward=0.7369]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 194/801 [04:58<15:21,  1.52s/it, loss=-0.0049, reward=0.9102, avg_reward=0.7542]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 195/801 [04:59<15:13,  1.51s/it, loss=-0.0067, reward=0.7500, avg_reward=0.7538]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  24% 196/801 [05:01<15:38,  1.55s/it, loss=-0.0068, reward=0.8008, avg_reward=0.7585]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 197/801 [05:03<16:25,  1.63s/it, loss=-0.0058, reward=0.7109, avg_reward=0.7537]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 198/801 [05:04<16:07,  1.60s/it, loss=-0.0087, reward=0.6719, avg_reward=0.7456]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 199/801 [05:06<16:09,  1.61s/it, loss=-0.0073, reward=0.8008, avg_reward=0.7511]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 200/801 [05:08<19:14,  1.92s/it, loss=-0.0095, reward=0.7695, avg_reward=0.7529]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 201/801 [05:10<17:48,  1.78s/it, loss=-0.0070, reward=0.8359, avg_reward=0.7612]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 202/801 [05:12<17:31,  1.75s/it, loss=-0.0071, reward=0.7539, avg_reward=0.7605]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 203/801 [05:13<17:45,  1.78s/it, loss=-0.0056, reward=0.8477, avg_reward=0.7692]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  25% 204/801 [05:15<16:45,  1.68s/it, loss=-0.0075, reward=0.7891, avg_reward=0.7712]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 205/801 [05:16<15:57,  1.61s/it, loss=-0.0063, reward=0.7305, avg_reward=0.7671]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 206/801 [05:18<15:53,  1.60s/it, loss=-0.0073, reward=0.7188, avg_reward=0.7623]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 207/801 [05:20<16:19,  1.65s/it, loss=-0.0077, reward=0.6211, avg_reward=0.7482]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 208/801 [05:21<16:41,  1.69s/it, loss=-0.0075, reward=0.7227, avg_reward=0.7456]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 209/801 [05:23<16:06,  1.63s/it, loss=-0.0072, reward=0.7812, avg_reward=0.7492]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 210/801 [05:24<15:37,  1.59s/it, loss=-0.0055, reward=0.8438, avg_reward=0.7586]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 211/801 [05:26<15:39,  1.59s/it, loss=-0.0058, reward=0.7656, avg_reward=0.7593]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  26% 212/801 [05:28<16:12,  1.65s/it, loss=-0.0076, reward=0.7617, avg_reward=0.7596]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 213/801 [05:29<15:52,  1.62s/it, loss=-0.0087, reward=0.6250, avg_reward=0.7461]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 214/801 [05:31<15:38,  1.60s/it, loss=-0.0111, reward=0.7461, avg_reward=0.7461]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 215/801 [05:32<15:10,  1.55s/it, loss=-0.0069, reward=0.7305, avg_reward=0.7445]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 216/801 [05:34<14:51,  1.52s/it, loss=-0.0055, reward=0.7266, avg_reward=0.7428]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 217/801 [05:35<14:56,  1.53s/it, loss=-0.0065, reward=0.6484, avg_reward=0.7333]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 218/801 [05:37<14:51,  1.53s/it, loss=-0.0061, reward=0.7656, avg_reward=0.7366]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 219/801 [05:38<14:41,  1.51s/it, loss=-0.0095, reward=0.7617, avg_reward=0.7391]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  27% 220/801 [05:40<15:34,  1.61s/it, loss=-0.0091, reward=0.7109, avg_reward=0.7363]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 221/801 [05:42<15:30,  1.60s/it, loss=-0.0063, reward=0.6562, avg_reward=0.7283]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 222/801 [05:43<15:19,  1.59s/it, loss=-0.0057, reward=0.7344, avg_reward=0.7289]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 223/801 [05:45<14:54,  1.55s/it, loss=-0.0074, reward=0.8789, avg_reward=0.7439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 224/801 [05:46<14:53,  1.55s/it, loss=-0.0073, reward=0.7969, avg_reward=0.7492]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 225/801 [05:48<14:59,  1.56s/it, loss=-0.0054, reward=0.7188, avg_reward=0.7461]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 226/801 [05:49<14:41,  1.53s/it, loss=-0.0050, reward=0.8359, avg_reward=0.7551]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 227/801 [05:51<14:45,  1.54s/it, loss=-0.0057, reward=0.8281, avg_reward=0.7624]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  28% 228/801 [05:52<14:29,  1.52s/it, loss=-0.0086, reward=0.6914, avg_reward=0.7553]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 229/801 [05:54<14:17,  1.50s/it, loss=-0.0073, reward=0.7695, avg_reward=0.7567]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 230/801 [05:55<13:56,  1.46s/it, loss=-0.0069, reward=0.8047, avg_reward=0.7615]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 231/801 [05:57<13:52,  1.46s/it, loss=-0.0082, reward=0.7500, avg_reward=0.7604]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 232/801 [05:58<14:02,  1.48s/it, loss=-0.0080, reward=0.7852, avg_reward=0.7629]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 233/801 [06:00<14:07,  1.49s/it, loss=-0.0048, reward=0.8555, avg_reward=0.7721]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 234/801 [06:01<14:18,  1.51s/it, loss=-0.0089, reward=0.7656, avg_reward=0.7715]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 235/801 [06:03<14:07,  1.50s/it, loss=-0.0087, reward=0.7070, avg_reward=0.7650]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  29% 236/801 [06:04<14:00,  1.49s/it, loss=-0.0064, reward=0.7891, avg_reward=0.7674]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 237/801 [06:06<14:36,  1.55s/it, loss=-0.0053, reward=0.6445, avg_reward=0.7551]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 238/801 [06:07<14:19,  1.53s/it, loss=-0.0069, reward=0.7383, avg_reward=0.7535]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 239/801 [06:09<14:07,  1.51s/it, loss=-0.0063, reward=0.8359, avg_reward=0.7617]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 240/801 [06:10<14:14,  1.52s/it, loss=-0.0055, reward=0.8438, avg_reward=0.7699]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 241/801 [06:12<14:03,  1.51s/it, loss=-0.0075, reward=0.7617, avg_reward=0.7691]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 242/801 [06:13<13:34,  1.46s/it, loss=-0.0062, reward=0.8477, avg_reward=0.7769]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 243/801 [06:15<13:32,  1.46s/it, loss=-0.0085, reward=0.6836, avg_reward=0.7676]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  30% 244/801 [06:16<13:34,  1.46s/it, loss=-0.0056, reward=0.8320, avg_reward=0.7741]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 245/801 [06:18<13:56,  1.50s/it, loss=-0.0065, reward=0.8516, avg_reward=0.7818]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 246/801 [06:20<14:51,  1.61s/it, loss=-0.0062, reward=0.7930, avg_reward=0.7829]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 247/801 [06:21<14:40,  1.59s/it, loss=-0.0068, reward=0.8242, avg_reward=0.7870]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 248/801 [06:23<14:17,  1.55s/it, loss=-0.0053, reward=0.7617, avg_reward=0.7845]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 249/801 [06:24<14:02,  1.53s/it, loss=-0.0051, reward=0.7578, avg_reward=0.7818]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 250/801 [06:26<14:06,  1.54s/it, loss=-0.0073, reward=0.8086, avg_reward=0.7845]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 251/801 [06:27<13:37,  1.49s/it, loss=-0.0073, reward=0.8359, avg_reward=0.7897]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  31% 252/801 [06:28<13:23,  1.46s/it, loss=-0.0071, reward=0.8008, avg_reward=0.7908]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 253/801 [06:30<13:20,  1.46s/it, loss=-0.0088, reward=0.8398, avg_reward=0.7957]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 254/801 [06:32<13:57,  1.53s/it, loss=-0.0069, reward=0.8633, avg_reward=0.8024]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 255/801 [06:33<13:30,  1.48s/it, loss=-0.0053, reward=0.8555, avg_reward=0.8077]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 256/801 [06:35<13:39,  1.50s/it, loss=-0.0049, reward=0.7461, avg_reward=0.8016]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 257/801 [06:36<13:32,  1.49s/it, loss=-0.0070, reward=0.7070, avg_reward=0.7921]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 258/801 [06:38<13:50,  1.53s/it, loss=-0.0075, reward=0.6641, avg_reward=0.7793]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 259/801 [06:39<14:01,  1.55s/it, loss=-0.0098, reward=0.7305, avg_reward=0.7744]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  32% 260/801 [06:41<13:45,  1.53s/it, loss=-0.0055, reward=0.6953, avg_reward=0.7665]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 261/801 [06:42<14:13,  1.58s/it, loss=-0.0075, reward=0.6836, avg_reward=0.7582]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 262/801 [06:44<14:15,  1.59s/it, loss=-0.0061, reward=0.8008, avg_reward=0.7625]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 263/801 [06:46<14:24,  1.61s/it, loss=-0.0064, reward=0.7930, avg_reward=0.7655]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 264/801 [06:47<14:07,  1.58s/it, loss=-0.0091, reward=0.8242, avg_reward=0.7714]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 265/801 [06:49<14:27,  1.62s/it, loss=-0.0067, reward=0.7344, avg_reward=0.7677]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 266/801 [06:50<14:22,  1.61s/it, loss=-0.0058, reward=0.7969, avg_reward=0.7706]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 267/801 [06:52<14:11,  1.59s/it, loss=-0.0077, reward=0.7383, avg_reward=0.7674]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  33% 268/801 [06:54<13:47,  1.55s/it, loss=-0.0077, reward=0.7422, avg_reward=0.7649]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 269/801 [06:55<13:30,  1.52s/it, loss=-0.0059, reward=0.7969, avg_reward=0.7681]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 270/801 [06:56<13:18,  1.50s/it, loss=-0.0072, reward=0.7305, avg_reward=0.7643]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 271/801 [06:58<13:23,  1.52s/it, loss=-0.0064, reward=0.7852, avg_reward=0.7664]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 272/801 [06:59<13:13,  1.50s/it, loss=-0.0076, reward=0.7617, avg_reward=0.7659]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 273/801 [07:01<13:05,  1.49s/it, loss=-0.0064, reward=0.8125, avg_reward=0.7706]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 274/801 [07:02<13:13,  1.51s/it, loss=-0.0061, reward=0.7383, avg_reward=0.7674]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 275/801 [07:04<13:26,  1.53s/it, loss=-0.0075, reward=0.7891, avg_reward=0.7695]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  34% 276/801 [07:06<13:41,  1.57s/it, loss=-0.0073, reward=0.7305, avg_reward=0.7656]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 277/801 [07:07<13:16,  1.52s/it, loss=-0.0071, reward=0.7578, avg_reward=0.7648]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 278/801 [07:09<13:20,  1.53s/it, loss=-0.0064, reward=0.8203, avg_reward=0.7704]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 279/801 [07:10<13:06,  1.51s/it, loss=-0.0073, reward=0.7578, avg_reward=0.7691]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 280/801 [07:12<12:58,  1.49s/it, loss=-0.0059, reward=0.7422, avg_reward=0.7664]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 281/801 [07:13<12:52,  1.48s/it, loss=-0.0069, reward=0.7227, avg_reward=0.7621]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 282/801 [07:15<13:01,  1.51s/it, loss=-0.0085, reward=0.7695, avg_reward=0.7628]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 283/801 [07:16<12:59,  1.51s/it, loss=-0.0079, reward=0.8242, avg_reward=0.7689]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  35% 284/801 [07:18<13:22,  1.55s/it, loss=-0.0045, reward=0.7070, avg_reward=0.7628]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 285/801 [07:19<13:06,  1.52s/it, loss=-0.0080, reward=0.7461, avg_reward=0.7611]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 286/801 [07:21<12:54,  1.50s/it, loss=-0.0066, reward=0.7070, avg_reward=0.7557]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 287/801 [07:22<13:07,  1.53s/it, loss=-0.0065, reward=0.6641, avg_reward=0.7465]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 288/801 [07:24<13:26,  1.57s/it, loss=-0.0036, reward=0.8398, avg_reward=0.7559]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 289/801 [07:25<13:07,  1.54s/it, loss=-0.0074, reward=0.7148, avg_reward=0.7518]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 290/801 [07:27<13:06,  1.54s/it, loss=-0.0071, reward=0.7656, avg_reward=0.7531]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 291/801 [07:29<13:29,  1.59s/it, loss=-0.0068, reward=0.7891, avg_reward=0.7567]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  36% 292/801 [07:30<14:06,  1.66s/it, loss=-0.0056, reward=0.7852, avg_reward=0.7596]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 293/801 [07:32<14:01,  1.66s/it, loss=-0.0062, reward=0.7383, avg_reward=0.7574]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 294/801 [07:34<13:44,  1.63s/it, loss=-0.0073, reward=0.7656, avg_reward=0.7583]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 295/801 [07:35<13:32,  1.61s/it, loss=-0.0077, reward=0.8398, avg_reward=0.7664]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 296/801 [07:37<13:11,  1.57s/it, loss=-0.0051, reward=0.8398, avg_reward=0.7738]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 297/801 [07:38<12:59,  1.55s/it, loss=-0.0066, reward=0.6797, avg_reward=0.7644]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 298/801 [07:40<12:57,  1.55s/it, loss=-0.0080, reward=0.7852, avg_reward=0.7664]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 299/801 [07:41<13:15,  1.58s/it, loss=-0.0080, reward=0.7695, avg_reward=0.7667]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  37% 300/801 [07:44<15:44,  1.89s/it, loss=-0.0082, reward=0.6797, avg_reward=0.7580]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 301/801 [07:45<14:39,  1.76s/it, loss=-0.0064, reward=0.8438, avg_reward=0.7666]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 302/801 [07:47<13:53,  1.67s/it, loss=-0.0061, reward=0.8008, avg_reward=0.7700]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 303/801 [07:49<13:48,  1.66s/it, loss=-0.0069, reward=0.7461, avg_reward=0.7676]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 304/801 [07:50<13:15,  1.60s/it, loss=-0.0062, reward=0.8633, avg_reward=0.7772]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 305/801 [07:52<13:29,  1.63s/it, loss=-0.0069, reward=0.7656, avg_reward=0.7760]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 306/801 [07:53<13:15,  1.61s/it, loss=-0.0067, reward=0.7422, avg_reward=0.7727]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 307/801 [07:55<12:38,  1.53s/it, loss=-0.0063, reward=0.9062, avg_reward=0.7860]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  38% 308/801 [07:56<12:51,  1.57s/it, loss=-0.0083, reward=0.7383, avg_reward=0.7812]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 309/801 [07:58<13:23,  1.63s/it, loss=-0.0067, reward=0.7422, avg_reward=0.7773]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 310/801 [08:00<13:10,  1.61s/it, loss=-0.0088, reward=0.6914, avg_reward=0.7687]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 311/801 [08:01<13:22,  1.64s/it, loss=-0.0073, reward=0.8672, avg_reward=0.7786]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 312/801 [08:03<13:08,  1.61s/it, loss=-0.0077, reward=0.6914, avg_reward=0.7699]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 313/801 [08:05<13:34,  1.67s/it, loss=-0.0065, reward=0.8125, avg_reward=0.7741]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 314/801 [08:06<13:15,  1.63s/it, loss=-0.0059, reward=0.7188, avg_reward=0.7686]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 315/801 [08:08<12:48,  1.58s/it, loss=-0.0074, reward=0.8867, avg_reward=0.7804]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  39% 316/801 [08:09<12:43,  1.57s/it, loss=-0.0067, reward=0.7539, avg_reward=0.7778]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 317/801 [08:11<12:24,  1.54s/it, loss=-0.0082, reward=0.7578, avg_reward=0.7758]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 318/801 [08:12<12:32,  1.56s/it, loss=-0.0076, reward=0.6680, avg_reward=0.7650]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 319/801 [08:14<12:37,  1.57s/it, loss=-0.0058, reward=0.7578, avg_reward=0.7643]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 320/801 [08:16<12:39,  1.58s/it, loss=-0.0075, reward=0.6602, avg_reward=0.7539]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 321/801 [08:17<12:40,  1.58s/it, loss=-0.0070, reward=0.7773, avg_reward=0.7562]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 322/801 [08:19<12:44,  1.60s/it, loss=-0.0060, reward=0.7812, avg_reward=0.7587]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 323/801 [08:20<13:00,  1.63s/it, loss=-0.0105, reward=0.6445, avg_reward=0.7473]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  40% 324/801 [08:22<13:10,  1.66s/it, loss=-0.0077, reward=0.7930, avg_reward=0.7519]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 325/801 [08:24<13:10,  1.66s/it, loss=-0.0075, reward=0.6719, avg_reward=0.7439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 326/801 [08:26<13:27,  1.70s/it, loss=-0.0065, reward=0.8164, avg_reward=0.7511]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 327/801 [08:27<13:29,  1.71s/it, loss=-0.0047, reward=0.8320, avg_reward=0.7592]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 328/801 [08:29<13:12,  1.68s/it, loss=-0.0073, reward=0.7656, avg_reward=0.7598]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 329/801 [08:31<13:14,  1.68s/it, loss=-0.0065, reward=0.8320, avg_reward=0.7671]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 330/801 [08:32<12:54,  1.64s/it, loss=-0.0046, reward=0.7422, avg_reward=0.7646]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 331/801 [08:34<12:51,  1.64s/it, loss=-0.0053, reward=0.7852, avg_reward=0.7666]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  41% 332/801 [08:35<12:24,  1.59s/it, loss=-0.0062, reward=0.7461, avg_reward=0.7646]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 333/801 [08:37<12:05,  1.55s/it, loss=-0.0059, reward=0.7852, avg_reward=0.7666]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 334/801 [08:38<12:16,  1.58s/it, loss=-0.0079, reward=0.7734, avg_reward=0.7673]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 335/801 [08:40<12:49,  1.65s/it, loss=-0.0069, reward=0.7266, avg_reward=0.7632]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 336/801 [08:42<12:45,  1.65s/it, loss=-0.0077, reward=0.6562, avg_reward=0.7525]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 337/801 [08:43<12:18,  1.59s/it, loss=-0.0079, reward=0.7266, avg_reward=0.7499]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 338/801 [08:45<12:11,  1.58s/it, loss=-0.0083, reward=0.9219, avg_reward=0.7671]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 339/801 [08:47<12:27,  1.62s/it, loss=-0.0070, reward=0.8594, avg_reward=0.7764]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  42% 340/801 [08:48<12:24,  1.61s/it, loss=-0.0078, reward=0.7734, avg_reward=0.7761]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 341/801 [08:50<12:27,  1.62s/it, loss=-0.0069, reward=0.8242, avg_reward=0.7809]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 342/801 [08:51<12:15,  1.60s/it, loss=-0.0061, reward=0.8359, avg_reward=0.7864]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 343/801 [08:53<12:07,  1.59s/it, loss=-0.0039, reward=0.8516, avg_reward=0.7929]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 344/801 [08:55<12:00,  1.58s/it, loss=-0.0081, reward=0.6719, avg_reward=0.7808]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 345/801 [08:56<11:55,  1.57s/it, loss=-0.0068, reward=0.8359, avg_reward=0.7863]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 346/801 [08:58<11:58,  1.58s/it, loss=-0.0047, reward=0.9062, avg_reward=0.7983]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 347/801 [08:59<11:53,  1.57s/it, loss=-0.0049, reward=0.8086, avg_reward=0.7993]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  43% 348/801 [09:01<11:49,  1.57s/it, loss=-0.0081, reward=0.8359, avg_reward=0.8030]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 349/801 [09:02<11:34,  1.54s/it, loss=-0.0067, reward=0.7695, avg_reward=0.7997]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 350/801 [09:04<11:41,  1.56s/it, loss=-0.0057, reward=0.8281, avg_reward=0.8025]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 351/801 [09:05<11:38,  1.55s/it, loss=-0.0075, reward=0.8320, avg_reward=0.8055]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 352/801 [09:07<11:36,  1.55s/it, loss=-0.0060, reward=0.8164, avg_reward=0.8065]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 353/801 [09:08<11:35,  1.55s/it, loss=-0.0056, reward=0.8242, avg_reward=0.8083]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 354/801 [09:10<11:36,  1.56s/it, loss=-0.0087, reward=0.6680, avg_reward=0.7943]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 355/801 [09:12<11:33,  1.56s/it, loss=-0.0060, reward=0.8711, avg_reward=0.8020]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  44% 356/801 [09:13<11:51,  1.60s/it, loss=-0.0068, reward=0.7461, avg_reward=0.7964]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 357/801 [09:15<12:21,  1.67s/it, loss=-0.0073, reward=0.6445, avg_reward=0.7812]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 358/801 [09:17<12:04,  1.63s/it, loss=-0.0063, reward=0.8789, avg_reward=0.7910]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 359/801 [09:18<11:39,  1.58s/it, loss=-0.0053, reward=0.8008, avg_reward=0.7919]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 360/801 [09:20<12:04,  1.64s/it, loss=-0.0070, reward=0.7852, avg_reward=0.7913]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 361/801 [09:22<12:06,  1.65s/it, loss=-0.0046, reward=0.7891, avg_reward=0.7910]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 362/801 [09:23<11:39,  1.59s/it, loss=-0.0079, reward=0.7383, avg_reward=0.7858]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 363/801 [09:25<11:37,  1.59s/it, loss=-0.0073, reward=0.7500, avg_reward=0.7822]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  45% 364/801 [09:26<11:30,  1.58s/it, loss=-0.0054, reward=0.8555, avg_reward=0.7895]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 365/801 [09:28<11:43,  1.61s/it, loss=-0.0061, reward=0.8438, avg_reward=0.7949]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 366/801 [09:29<11:40,  1.61s/it, loss=-0.0056, reward=0.8438, avg_reward=0.7998]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 367/801 [09:31<11:42,  1.62s/it, loss=-0.0067, reward=0.7812, avg_reward=0.7980]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 368/801 [09:33<11:49,  1.64s/it, loss=-0.0084, reward=0.6289, avg_reward=0.7811]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 369/801 [09:34<11:38,  1.62s/it, loss=-0.0067, reward=0.7930, avg_reward=0.7823]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 370/801 [09:36<11:29,  1.60s/it, loss=-0.0056, reward=0.7891, avg_reward=0.7829]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 371/801 [09:37<11:10,  1.56s/it, loss=-0.0074, reward=0.8789, avg_reward=0.7925]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  46% 372/801 [09:39<11:07,  1.56s/it, loss=-0.0071, reward=0.7500, avg_reward=0.7883]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 373/801 [09:41<11:25,  1.60s/it, loss=-0.0068, reward=0.8242, avg_reward=0.7919]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 374/801 [09:42<11:17,  1.59s/it, loss=-0.0070, reward=0.8633, avg_reward=0.7990]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 375/801 [09:44<11:25,  1.61s/it, loss=-0.0109, reward=0.8945, avg_reward=0.8086]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 376/801 [09:45<11:18,  1.60s/it, loss=-0.0057, reward=0.8242, avg_reward=0.8101]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 377/801 [09:47<11:42,  1.66s/it, loss=-0.0068, reward=0.8203, avg_reward=0.8111]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 378/801 [09:49<11:39,  1.65s/it, loss=-0.0059, reward=0.7109, avg_reward=0.8011]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 379/801 [09:50<11:22,  1.62s/it, loss=-0.0081, reward=0.8477, avg_reward=0.8058]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  47% 380/801 [09:52<11:01,  1.57s/it, loss=-0.0063, reward=0.8164, avg_reward=0.8068]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 381/801 [09:53<10:57,  1.56s/it, loss=-0.0047, reward=0.8984, avg_reward=0.8160]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 382/801 [09:55<10:46,  1.54s/it, loss=-0.0076, reward=0.6992, avg_reward=0.8043]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 383/801 [09:56<10:34,  1.52s/it, loss=-0.0047, reward=0.8008, avg_reward=0.8040]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 384/801 [09:58<11:08,  1.60s/it, loss=-0.0055, reward=0.6367, avg_reward=0.7872]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 385/801 [10:00<11:07,  1.60s/it, loss=-0.0088, reward=0.7500, avg_reward=0.7835]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 386/801 [10:02<11:19,  1.64s/it, loss=-0.0069, reward=0.8828, avg_reward=0.7934]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 387/801 [10:03<10:56,  1.58s/it, loss=-0.0053, reward=0.7578, avg_reward=0.7899]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  48% 388/801 [10:04<10:44,  1.56s/it, loss=-0.0072, reward=0.8242, avg_reward=0.7933]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 389/801 [10:06<10:54,  1.59s/it, loss=-0.0071, reward=0.8359, avg_reward=0.7976]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 390/801 [10:08<10:47,  1.58s/it, loss=-0.0067, reward=0.8008, avg_reward=0.7979]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 391/801 [10:09<10:32,  1.54s/it, loss=-0.0055, reward=0.9219, avg_reward=0.8103]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 392/801 [10:11<10:51,  1.59s/it, loss=-0.0064, reward=0.8828, avg_reward=0.8175]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 393/801 [10:12<10:32,  1.55s/it, loss=-0.0049, reward=0.7930, avg_reward=0.8151]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 394/801 [10:14<10:19,  1.52s/it, loss=-0.0057, reward=0.9453, avg_reward=0.8281]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 395/801 [10:15<10:33,  1.56s/it, loss=-0.0060, reward=0.8203, avg_reward=0.8273]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  49% 396/801 [10:17<11:00,  1.63s/it, loss=-0.0061, reward=0.8750, avg_reward=0.8321]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 397/801 [10:19<10:37,  1.58s/it, loss=-0.0065, reward=0.8086, avg_reward=0.8297]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 398/801 [10:20<10:21,  1.54s/it, loss=-0.0070, reward=0.8438, avg_reward=0.8311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 399/801 [10:22<10:10,  1.52s/it, loss=-0.0049, reward=0.8203, avg_reward=0.8301]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 400/801 [10:24<12:19,  1.84s/it, loss=-0.0073, reward=0.8125, avg_reward=0.8283]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 401/801 [10:26<11:27,  1.72s/it, loss=-0.0043, reward=0.8633, avg_reward=0.8318]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 402/801 [10:27<10:55,  1.64s/it, loss=-0.0048, reward=0.8750, avg_reward=0.8361]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 403/801 [10:29<10:32,  1.59s/it, loss=-0.0067, reward=0.8438, avg_reward=0.8369]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  50% 404/801 [10:30<10:25,  1.58s/it, loss=-0.0079, reward=0.7031, avg_reward=0.8235]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 405/801 [10:32<10:23,  1.57s/it, loss=-0.0063, reward=0.8164, avg_reward=0.8228]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 406/801 [10:33<10:26,  1.58s/it, loss=-0.0059, reward=0.8242, avg_reward=0.8229]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 407/801 [10:35<10:09,  1.55s/it, loss=-0.0044, reward=0.7461, avg_reward=0.8153]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 408/801 [10:36<09:57,  1.52s/it, loss=-0.0046, reward=0.8320, avg_reward=0.8169]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 409/801 [10:38<09:59,  1.53s/it, loss=-0.0086, reward=0.8164, avg_reward=0.8169]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 410/801 [10:39<10:06,  1.55s/it, loss=-0.0046, reward=0.7969, avg_reward=0.8149]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 411/801 [10:41<10:16,  1.58s/it, loss=-0.0061, reward=0.8320, avg_reward=0.8166]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  51% 412/801 [10:43<10:22,  1.60s/it, loss=-0.0065, reward=0.7266, avg_reward=0.8076]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 413/801 [10:44<10:05,  1.56s/it, loss=-0.0070, reward=0.8984, avg_reward=0.8167]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 414/801 [10:46<09:53,  1.53s/it, loss=-0.0053, reward=0.8516, avg_reward=0.8202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 415/801 [10:47<09:55,  1.54s/it, loss=-0.0055, reward=0.8125, avg_reward=0.8194]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 416/801 [10:49<09:54,  1.54s/it, loss=-0.0071, reward=0.8047, avg_reward=0.8179]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 417/801 [10:50<09:53,  1.55s/it, loss=-0.0066, reward=0.7852, avg_reward=0.8147]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 418/801 [10:52<09:52,  1.55s/it, loss=-0.0059, reward=0.7852, avg_reward=0.8117]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 419/801 [10:53<09:52,  1.55s/it, loss=-0.0057, reward=0.8516, avg_reward=0.8157]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  52% 420/801 [10:55<10:03,  1.58s/it, loss=-0.0068, reward=0.8203, avg_reward=0.8162]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 421/801 [10:56<09:47,  1.55s/it, loss=-0.0045, reward=0.8555, avg_reward=0.8201]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 422/801 [10:58<09:45,  1.55s/it, loss=-0.0057, reward=0.8555, avg_reward=0.8236]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 423/801 [10:59<09:33,  1.52s/it, loss=-0.0065, reward=0.8867, avg_reward=0.8299]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 424/801 [11:01<09:25,  1.50s/it, loss=-0.0065, reward=0.8438, avg_reward=0.8313]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 425/801 [11:02<09:28,  1.51s/it, loss=-0.0054, reward=0.8594, avg_reward=0.8341]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 426/801 [11:04<09:50,  1.57s/it, loss=-0.0066, reward=0.8438, avg_reward=0.8351]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 427/801 [11:06<09:46,  1.57s/it, loss=-0.0055, reward=0.8203, avg_reward=0.8336]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  53% 428/801 [11:07<09:44,  1.57s/it, loss=-0.0067, reward=0.8281, avg_reward=0.8331]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 429/801 [11:09<09:54,  1.60s/it, loss=-0.0069, reward=0.8750, avg_reward=0.8373]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 430/801 [11:10<09:37,  1.56s/it, loss=-0.0041, reward=0.8164, avg_reward=0.8352]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 431/801 [11:12<09:31,  1.54s/it, loss=-0.0057, reward=0.8789, avg_reward=0.8395]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 432/801 [11:13<09:11,  1.49s/it, loss=-0.0062, reward=0.8477, avg_reward=0.8404]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 433/801 [11:15<09:06,  1.48s/it, loss=-0.0060, reward=0.8008, avg_reward=0.8364]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 434/801 [11:16<09:02,  1.48s/it, loss=-0.0063, reward=0.8008, avg_reward=0.8328]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 435/801 [11:18<09:19,  1.53s/it, loss=-0.0059, reward=0.6758, avg_reward=0.8171]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  54% 436/801 [11:19<09:20,  1.53s/it, loss=-0.0063, reward=0.8711, avg_reward=0.8225]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 437/801 [11:21<09:35,  1.58s/it, loss=-0.0064, reward=0.8555, avg_reward=0.8258]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 438/801 [11:22<09:08,  1.51s/it, loss=-0.0049, reward=0.9219, avg_reward=0.8354]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 439/801 [11:24<09:11,  1.52s/it, loss=-0.0065, reward=0.7578, avg_reward=0.8277]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 440/801 [11:25<09:02,  1.50s/it, loss=-0.0070, reward=0.7852, avg_reward=0.8234]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 441/801 [11:27<09:06,  1.52s/it, loss=-0.0062, reward=0.7500, avg_reward=0.8161]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 442/801 [11:28<08:58,  1.50s/it, loss=-0.0069, reward=0.7773, avg_reward=0.8122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 443/801 [11:30<09:09,  1.53s/it, loss=-0.0052, reward=0.8594, avg_reward=0.8169]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  55% 444/801 [11:32<09:42,  1.63s/it, loss=-0.0064, reward=0.7656, avg_reward=0.8118]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 445/801 [11:34<09:32,  1.61s/it, loss=-0.0062, reward=0.8398, avg_reward=0.8146]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 446/801 [11:35<09:34,  1.62s/it, loss=-0.0086, reward=0.6914, avg_reward=0.8023]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 447/801 [11:37<09:15,  1.57s/it, loss=-0.0074, reward=0.8320, avg_reward=0.8053]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 448/801 [11:38<09:02,  1.54s/it, loss=-0.0065, reward=0.7734, avg_reward=0.8021]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 449/801 [11:40<09:07,  1.56s/it, loss=-0.0067, reward=0.8633, avg_reward=0.8082]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 450/801 [11:41<08:51,  1.51s/it, loss=-0.0089, reward=0.7305, avg_reward=0.8004]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 451/801 [11:42<08:35,  1.47s/it, loss=-0.0090, reward=0.8555, avg_reward=0.8059]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  56% 452/801 [11:44<08:47,  1.51s/it, loss=-0.0050, reward=0.8203, avg_reward=0.8074]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 453/801 [11:46<08:40,  1.50s/it, loss=-0.0059, reward=0.8281, avg_reward=0.8094]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 454/801 [11:47<08:35,  1.49s/it, loss=-0.0067, reward=0.7656, avg_reward=0.8051]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 455/801 [11:49<08:42,  1.51s/it, loss=-0.0066, reward=0.8633, avg_reward=0.8109]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 456/801 [11:50<08:46,  1.53s/it, loss=-0.0047, reward=0.8828, avg_reward=0.8181]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 457/801 [11:52<08:57,  1.56s/it, loss=-0.0065, reward=0.8477, avg_reward=0.8210]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 458/801 [11:53<08:46,  1.54s/it, loss=-0.0076, reward=0.7773, avg_reward=0.8167]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 459/801 [11:55<08:52,  1.56s/it, loss=-0.0077, reward=0.8281, avg_reward=0.8178]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  57% 460/801 [11:56<08:50,  1.56s/it, loss=-0.0064, reward=0.7383, avg_reward=0.8099]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 461/801 [11:58<08:39,  1.53s/it, loss=-0.0064, reward=0.7695, avg_reward=0.8058]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 462/801 [12:00<08:50,  1.56s/it, loss=-0.0043, reward=0.8047, avg_reward=0.8057]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 463/801 [12:01<08:56,  1.59s/it, loss=-0.0089, reward=0.8711, avg_reward=0.8122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 464/801 [12:03<08:51,  1.58s/it, loss=-0.0089, reward=0.8633, avg_reward=0.8174]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 465/801 [12:04<08:52,  1.59s/it, loss=-0.0054, reward=0.8320, avg_reward=0.8188]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 466/801 [12:06<08:38,  1.55s/it, loss=-0.0079, reward=0.7578, avg_reward=0.8127]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 467/801 [12:07<08:43,  1.57s/it, loss=-0.0050, reward=0.7656, avg_reward=0.8080]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  58% 468/801 [12:09<08:30,  1.53s/it, loss=-0.0050, reward=0.7930, avg_reward=0.8065]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 469/801 [12:10<08:22,  1.51s/it, loss=-0.0058, reward=0.8398, avg_reward=0.8098]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 470/801 [12:12<08:16,  1.50s/it, loss=-0.0075, reward=0.8320, avg_reward=0.8121]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 471/801 [12:14<08:51,  1.61s/it, loss=-0.0059, reward=0.8086, avg_reward=0.8117]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 472/801 [12:15<08:52,  1.62s/it, loss=-0.0060, reward=0.8555, avg_reward=0.8161]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 473/801 [12:17<08:57,  1.64s/it, loss=-0.0078, reward=0.7930, avg_reward=0.8138]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 474/801 [12:19<09:08,  1.68s/it, loss=-0.0068, reward=0.8711, avg_reward=0.8195]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 475/801 [12:20<08:54,  1.64s/it, loss=-0.0062, reward=0.8555, avg_reward=0.8231]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  59% 476/801 [12:22<08:44,  1.62s/it, loss=-0.0046, reward=0.9258, avg_reward=0.8334]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 477/801 [12:23<08:46,  1.62s/it, loss=-0.0075, reward=0.8477, avg_reward=0.8348]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 478/801 [12:25<09:01,  1.68s/it, loss=-0.0047, reward=0.8516, avg_reward=0.8365]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 479/801 [12:27<09:25,  1.76s/it, loss=-0.0057, reward=0.8789, avg_reward=0.8407]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 480/801 [12:29<09:18,  1.74s/it, loss=-0.0085, reward=0.7930, avg_reward=0.8359]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 481/801 [12:30<08:58,  1.68s/it, loss=-0.0054, reward=0.9219, avg_reward=0.8445]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 482/801 [12:32<08:34,  1.61s/it, loss=-0.0099, reward=0.8164, avg_reward=0.8417]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 483/801 [12:34<08:35,  1.62s/it, loss=-0.0047, reward=0.8828, avg_reward=0.8458]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  60% 484/801 [12:35<08:26,  1.60s/it, loss=-0.0061, reward=0.7148, avg_reward=0.8327]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 485/801 [12:37<08:12,  1.56s/it, loss=-0.0054, reward=0.8008, avg_reward=0.8295]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 486/801 [12:38<08:10,  1.56s/it, loss=-0.0064, reward=0.7578, avg_reward=0.8224]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 487/801 [12:40<08:08,  1.56s/it, loss=-0.0081, reward=0.6953, avg_reward=0.8097]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 488/801 [12:41<07:58,  1.53s/it, loss=-0.0051, reward=0.9297, avg_reward=0.8217]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 489/801 [12:43<07:49,  1.51s/it, loss=-0.0061, reward=0.8516, avg_reward=0.8247]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 490/801 [12:44<07:57,  1.54s/it, loss=-0.0061, reward=0.8047, avg_reward=0.8227]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 491/801 [12:46<07:57,  1.54s/it, loss=-0.0046, reward=0.8945, avg_reward=0.8298]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  61% 492/801 [12:47<08:01,  1.56s/it, loss=-0.0056, reward=0.8242, avg_reward=0.8293]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 493/801 [12:49<07:50,  1.53s/it, loss=-0.0040, reward=0.8555, avg_reward=0.8319]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 494/801 [12:50<07:39,  1.50s/it, loss=-0.0069, reward=0.7930, avg_reward=0.8280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 495/801 [12:52<07:34,  1.48s/it, loss=-0.0059, reward=0.8203, avg_reward=0.8272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 496/801 [12:53<07:38,  1.50s/it, loss=-0.0035, reward=0.8555, avg_reward=0.8301]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 497/801 [12:55<07:33,  1.49s/it, loss=-0.0073, reward=0.8633, avg_reward=0.8334]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 498/801 [12:56<07:37,  1.51s/it, loss=-0.0045, reward=0.8203, avg_reward=0.8321]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 499/801 [12:58<07:31,  1.50s/it, loss=-0.0073, reward=0.7734, avg_reward=0.8262]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  62% 500/801 [13:00<09:19,  1.86s/it, loss=-0.0057, reward=0.8164, avg_reward=0.8252]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 501/801 [13:02<08:54,  1.78s/it, loss=-0.0075, reward=0.7930, avg_reward=0.8220]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 502/801 [13:03<08:17,  1.66s/it, loss=-0.0034, reward=0.7539, avg_reward=0.8152]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 503/801 [13:05<08:06,  1.63s/it, loss=-0.0071, reward=0.8516, avg_reward=0.8188]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 504/801 [13:06<07:49,  1.58s/it, loss=-0.0058, reward=0.8320, avg_reward=0.8202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 505/801 [13:08<07:37,  1.55s/it, loss=-0.0075, reward=0.8242, avg_reward=0.8206]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 506/801 [13:09<07:29,  1.53s/it, loss=-0.0058, reward=0.8125, avg_reward=0.8198]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 507/801 [13:11<07:53,  1.61s/it, loss=-0.0059, reward=0.7812, avg_reward=0.8159]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  63% 508/801 [13:13<07:38,  1.56s/it, loss=-0.0043, reward=0.8984, avg_reward=0.8242]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 509/801 [13:14<07:28,  1.53s/it, loss=-0.0048, reward=0.9414, avg_reward=0.8359]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 510/801 [13:16<07:20,  1.51s/it, loss=-0.0083, reward=0.7227, avg_reward=0.8246]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 511/801 [13:17<07:22,  1.53s/it, loss=-0.0080, reward=0.8164, avg_reward=0.8237]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 512/801 [13:19<07:16,  1.51s/it, loss=-0.0057, reward=0.8750, avg_reward=0.8289]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 513/801 [13:20<07:19,  1.52s/it, loss=-0.0071, reward=0.8477, avg_reward=0.8307]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 514/801 [13:22<07:20,  1.54s/it, loss=-0.0015, reward=0.9297, avg_reward=0.8406]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 515/801 [13:23<07:29,  1.57s/it, loss=-0.0080, reward=0.8086, avg_reward=0.8374]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  64% 516/801 [13:25<07:34,  1.60s/it, loss=-0.0063, reward=0.8477, avg_reward=0.8385]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 517/801 [13:27<07:37,  1.61s/it, loss=-0.0094, reward=0.7773, avg_reward=0.8323]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 518/801 [13:28<07:23,  1.57s/it, loss=-0.0059, reward=0.7695, avg_reward=0.8261]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 519/801 [13:30<07:31,  1.60s/it, loss=-0.0077, reward=0.7656, avg_reward=0.8200]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 520/801 [13:31<07:34,  1.62s/it, loss=-0.0040, reward=0.9062, avg_reward=0.8286]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 521/801 [13:33<07:32,  1.62s/it, loss=-0.0054, reward=0.6680, avg_reward=0.8126]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 522/801 [13:35<07:16,  1.57s/it, loss=-0.0036, reward=0.8906, avg_reward=0.8204]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 523/801 [13:36<07:13,  1.56s/it, loss=-0.0083, reward=0.8125, avg_reward=0.8196]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  65% 524/801 [13:38<07:34,  1.64s/it, loss=-0.0058, reward=0.8164, avg_reward=0.8193]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 525/801 [13:39<07:17,  1.59s/it, loss=-0.0052, reward=0.8594, avg_reward=0.8233]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 526/801 [13:41<07:12,  1.57s/it, loss=-0.0054, reward=0.7188, avg_reward=0.8128]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 527/801 [13:42<07:01,  1.54s/it, loss=-0.0065, reward=0.8633, avg_reward=0.8179]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 528/801 [13:44<06:51,  1.51s/it, loss=-0.0061, reward=0.8594, avg_reward=0.8220]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 529/801 [13:45<07:02,  1.55s/it, loss=-0.0063, reward=0.9141, avg_reward=0.8312]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 530/801 [13:47<06:55,  1.53s/it, loss=-0.0058, reward=0.9023, avg_reward=0.8383]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 531/801 [13:49<07:04,  1.57s/it, loss=-0.0028, reward=0.8164, avg_reward=0.8361]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  66% 532/801 [13:50<07:11,  1.60s/it, loss=-0.0059, reward=0.6719, avg_reward=0.8197]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 533/801 [13:52<06:58,  1.56s/it, loss=-0.0046, reward=0.9180, avg_reward=0.8295]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 534/801 [13:53<07:08,  1.61s/it, loss=-0.0089, reward=0.8125, avg_reward=0.8278]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 535/801 [13:55<06:59,  1.58s/it, loss=-0.0074, reward=0.9062, avg_reward=0.8357]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 536/801 [13:56<06:49,  1.54s/it, loss=-0.0079, reward=0.8320, avg_reward=0.8353]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 537/801 [13:58<06:44,  1.53s/it, loss=-0.0043, reward=0.9258, avg_reward=0.8444]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 538/801 [14:00<06:54,  1.57s/it, loss=-0.0075, reward=0.7930, avg_reward=0.8392]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 539/801 [14:01<06:44,  1.54s/it, loss=-0.0059, reward=0.8633, avg_reward=0.8416]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  67% 540/801 [14:03<06:51,  1.58s/it, loss=-0.0050, reward=0.8086, avg_reward=0.8383]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 541/801 [14:04<06:47,  1.57s/it, loss=-0.0041, reward=0.7812, avg_reward=0.8326]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 542/801 [14:06<06:37,  1.54s/it, loss=-0.0070, reward=0.7617, avg_reward=0.8255]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 543/801 [14:07<06:30,  1.51s/it, loss=-0.0067, reward=0.8828, avg_reward=0.8313]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 544/801 [14:09<06:25,  1.50s/it, loss=-0.0050, reward=0.8828, avg_reward=0.8364]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 545/801 [14:10<06:34,  1.54s/it, loss=-0.0047, reward=0.8203, avg_reward=0.8348]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 546/801 [14:12<06:56,  1.63s/it, loss=-0.0072, reward=0.7539, avg_reward=0.8267]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 547/801 [14:14<06:45,  1.60s/it, loss=-0.0064, reward=0.8672, avg_reward=0.8308]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  68% 548/801 [14:15<06:41,  1.59s/it, loss=-0.0067, reward=0.7188, avg_reward=0.8196]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 549/801 [14:17<06:41,  1.59s/it, loss=-0.0072, reward=0.8594, avg_reward=0.8235]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 550/801 [14:18<06:29,  1.55s/it, loss=-0.0044, reward=0.7812, avg_reward=0.8193]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 551/801 [14:20<06:35,  1.58s/it, loss=-0.0070, reward=0.8047, avg_reward=0.8178]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 552/801 [14:22<06:30,  1.57s/it, loss=-0.0041, reward=0.9102, avg_reward=0.8271]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 553/801 [14:23<06:37,  1.60s/it, loss=-0.0070, reward=0.8086, avg_reward=0.8252]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 554/801 [14:25<06:32,  1.59s/it, loss=-0.0081, reward=0.8516, avg_reward=0.8279]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 555/801 [14:26<06:28,  1.58s/it, loss=-0.0075, reward=0.7656, avg_reward=0.8216]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  69% 556/801 [14:28<06:25,  1.57s/it, loss=-0.0064, reward=0.8320, avg_reward=0.8227]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 557/801 [14:30<06:33,  1.61s/it, loss=-0.0065, reward=0.7773, avg_reward=0.8181]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 558/801 [14:31<06:27,  1.60s/it, loss=-0.0043, reward=0.8047, avg_reward=0.8168]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 559/801 [14:33<06:23,  1.58s/it, loss=-0.0043, reward=0.8750, avg_reward=0.8226]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 560/801 [14:34<06:13,  1.55s/it, loss=-0.0037, reward=0.9141, avg_reward=0.8318]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 561/801 [14:36<06:12,  1.55s/it, loss=-0.0074, reward=0.8320, avg_reward=0.8318]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 562/801 [14:37<06:17,  1.58s/it, loss=-0.0066, reward=0.7773, avg_reward=0.8263]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 563/801 [14:39<06:14,  1.57s/it, loss=-0.0046, reward=0.7930, avg_reward=0.8230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  70% 564/801 [14:40<06:11,  1.57s/it, loss=-0.0047, reward=0.8477, avg_reward=0.8255]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 565/801 [14:42<06:09,  1.56s/it, loss=-0.0040, reward=0.8945, avg_reward=0.8324]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 566/801 [14:43<05:58,  1.53s/it, loss=-0.0037, reward=0.8711, avg_reward=0.8363]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 567/801 [14:45<05:52,  1.51s/it, loss=-0.0024, reward=0.8242, avg_reward=0.8350]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 568/801 [14:46<05:54,  1.52s/it, loss=-0.0037, reward=0.7188, avg_reward=0.8234]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 569/801 [14:48<05:51,  1.51s/it, loss=-0.0092, reward=0.8984, avg_reward=0.8309]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 570/801 [14:50<05:52,  1.53s/it, loss=-0.0070, reward=0.7969, avg_reward=0.8275]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 571/801 [14:51<05:46,  1.51s/it, loss=-0.0023, reward=0.8633, avg_reward=0.8311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  71% 572/801 [14:52<05:41,  1.49s/it, loss=-0.0045, reward=0.7812, avg_reward=0.8261]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 573/801 [14:54<05:38,  1.48s/it, loss=-0.0064, reward=0.8086, avg_reward=0.8244]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 574/801 [14:56<05:49,  1.54s/it, loss=-0.0072, reward=0.7148, avg_reward=0.8134]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 575/801 [14:57<05:48,  1.54s/it, loss=-0.0040, reward=0.7852, avg_reward=0.8106]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 576/801 [14:59<05:54,  1.58s/it, loss=-0.0056, reward=0.8359, avg_reward=0.8131]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 577/801 [15:00<05:51,  1.57s/it, loss=-0.0075, reward=0.8086, avg_reward=0.8127]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 578/801 [15:02<05:48,  1.56s/it, loss=-0.0044, reward=0.8438, avg_reward=0.8158]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 579/801 [15:04<05:53,  1.59s/it, loss=-0.0065, reward=0.7344, avg_reward=0.8076]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  72% 580/801 [15:05<05:50,  1.58s/it, loss=-0.0054, reward=0.7812, avg_reward=0.8050]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 581/801 [15:07<05:57,  1.63s/it, loss=-0.0056, reward=0.7773, avg_reward=0.8022]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 582/801 [15:08<05:45,  1.58s/it, loss=-0.0075, reward=0.9062, avg_reward=0.8126]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 583/801 [15:10<05:36,  1.54s/it, loss=-0.0069, reward=0.8750, avg_reward=0.8189]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 584/801 [15:11<05:46,  1.60s/it, loss=-0.0060, reward=0.7852, avg_reward=0.8155]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 585/801 [15:13<05:48,  1.61s/it, loss=-0.0046, reward=0.9141, avg_reward=0.8254]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 586/801 [15:15<05:44,  1.60s/it, loss=-0.0064, reward=0.8164, avg_reward=0.8245]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 587/801 [15:16<05:46,  1.62s/it, loss=-0.0058, reward=0.8516, avg_reward=0.8272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  73% 588/801 [15:18<05:34,  1.57s/it, loss=-0.0064, reward=0.7852, avg_reward=0.8230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 589/801 [15:20<05:42,  1.62s/it, loss=-0.0074, reward=0.8789, avg_reward=0.8286]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 590/801 [15:21<05:52,  1.67s/it, loss=-0.0050, reward=0.7227, avg_reward=0.8180]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 591/801 [15:23<05:49,  1.67s/it, loss=-0.0059, reward=0.8242, avg_reward=0.8186]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 592/801 [15:25<05:50,  1.68s/it, loss=-0.0063, reward=0.7344, avg_reward=0.8102]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 593/801 [15:26<05:41,  1.64s/it, loss=-0.0047, reward=0.9102, avg_reward=0.8202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 594/801 [15:28<05:25,  1.57s/it, loss=-0.0086, reward=0.8750, avg_reward=0.8257]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 595/801 [15:29<05:15,  1.53s/it, loss=-0.0048, reward=0.8828, avg_reward=0.8314]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  74% 596/801 [15:31<05:21,  1.57s/it, loss=-0.0068, reward=0.7266, avg_reward=0.8209]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 597/801 [15:32<05:18,  1.56s/it, loss=-0.0072, reward=0.7578, avg_reward=0.8146]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 598/801 [15:34<05:09,  1.52s/it, loss=-0.0053, reward=0.8359, avg_reward=0.8167]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 599/801 [15:35<05:09,  1.53s/it, loss=-0.0067, reward=0.7812, avg_reward=0.8132]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 600/801 [15:38<06:14,  1.86s/it, loss=-0.0044, reward=0.8711, avg_reward=0.8190]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 601/801 [15:39<05:48,  1.74s/it, loss=-0.0079, reward=0.7891, avg_reward=0.8160]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 602/801 [15:41<05:49,  1.76s/it, loss=-0.0042, reward=0.7148, avg_reward=0.8059]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 603/801 [15:43<05:35,  1.70s/it, loss=-0.0046, reward=0.8125, avg_reward=0.8065]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  75% 604/801 [15:45<05:45,  1.75s/it, loss=-0.0073, reward=0.7852, avg_reward=0.8044]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 605/801 [15:46<05:26,  1.66s/it, loss=-0.0072, reward=0.8438, avg_reward=0.8083]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 606/801 [15:48<05:26,  1.68s/it, loss=-0.0052, reward=0.8594, avg_reward=0.8134]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 607/801 [15:49<05:17,  1.64s/it, loss=-0.0087, reward=0.8008, avg_reward=0.8122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 608/801 [15:51<05:18,  1.65s/it, loss=-0.0046, reward=0.8125, avg_reward=0.8122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 609/801 [15:53<05:10,  1.62s/it, loss=-0.0089, reward=0.8398, avg_reward=0.8150]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 610/801 [15:54<05:10,  1.63s/it, loss=-0.0062, reward=0.8164, avg_reward=0.8151]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 611/801 [15:56<04:59,  1.58s/it, loss=-0.0043, reward=0.8281, avg_reward=0.8164]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  76% 612/801 [15:57<04:57,  1.58s/it, loss=-0.0085, reward=0.7461, avg_reward=0.8094]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 613/801 [15:59<04:55,  1.57s/it, loss=-0.0062, reward=0.8516, avg_reward=0.8136]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 614/801 [16:00<04:52,  1.57s/it, loss=-0.0062, reward=0.8867, avg_reward=0.8209]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 615/801 [16:02<04:50,  1.56s/it, loss=-0.0054, reward=0.8281, avg_reward=0.8216]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 616/801 [16:04<04:52,  1.58s/it, loss=-0.0042, reward=0.8203, avg_reward=0.8215]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 617/801 [16:05<04:43,  1.54s/it, loss=-0.0072, reward=0.9062, avg_reward=0.8300]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 618/801 [16:07<04:56,  1.62s/it, loss=-0.0051, reward=0.8555, avg_reward=0.8325]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 619/801 [16:08<04:45,  1.57s/it, loss=-0.0053, reward=0.9336, avg_reward=0.8426]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  77% 620/801 [16:10<04:39,  1.55s/it, loss=-0.0056, reward=0.8750, avg_reward=0.8459]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 621/801 [16:11<04:38,  1.55s/it, loss=-0.0066, reward=0.8398, avg_reward=0.8453]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 622/801 [16:13<04:37,  1.55s/it, loss=-0.0069, reward=0.8320, avg_reward=0.8439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 623/801 [16:14<04:35,  1.55s/it, loss=-0.0062, reward=0.7734, avg_reward=0.8369]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 624/801 [16:16<04:40,  1.58s/it, loss=-0.0058, reward=0.8320, avg_reward=0.8364]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 625/801 [16:18<04:40,  1.59s/it, loss=-0.0064, reward=0.8398, avg_reward=0.8367]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 626/801 [16:19<04:32,  1.56s/it, loss=-0.0067, reward=0.8203, avg_reward=0.8351]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 627/801 [16:21<04:33,  1.57s/it, loss=-0.0068, reward=0.8672, avg_reward=0.8383]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  78% 628/801 [16:22<04:26,  1.54s/it, loss=-0.0035, reward=0.9141, avg_reward=0.8459]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 629/801 [16:24<04:21,  1.52s/it, loss=-0.0067, reward=0.8398, avg_reward=0.8453]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 630/801 [16:25<04:16,  1.50s/it, loss=-0.0061, reward=0.8789, avg_reward=0.8486]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 631/801 [16:27<04:18,  1.52s/it, loss=-0.0087, reward=0.8320, avg_reward=0.8470]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 632/801 [16:28<04:18,  1.53s/it, loss=-0.0052, reward=0.8633, avg_reward=0.8486]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 633/801 [16:30<04:18,  1.54s/it, loss=-0.0050, reward=0.8320, avg_reward=0.8470]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 634/801 [16:31<04:19,  1.55s/it, loss=-0.0069, reward=0.8203, avg_reward=0.8443]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 635/801 [16:33<04:21,  1.58s/it, loss=-0.0073, reward=0.8047, avg_reward=0.8403]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  79% 636/801 [16:35<04:19,  1.57s/it, loss=-0.0032, reward=0.8594, avg_reward=0.8422]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 637/801 [16:36<04:21,  1.59s/it, loss=-0.0081, reward=0.8203, avg_reward=0.8400]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 638/801 [16:38<04:21,  1.60s/it, loss=-0.0038, reward=0.9375, avg_reward=0.8498]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 639/801 [16:39<04:12,  1.56s/it, loss=-0.0036, reward=0.8945, avg_reward=0.8543]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 640/801 [16:41<04:10,  1.56s/it, loss=-0.0046, reward=0.8555, avg_reward=0.8544]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 641/801 [16:42<04:08,  1.56s/it, loss=-0.0054, reward=0.8203, avg_reward=0.8510]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 642/801 [16:44<04:14,  1.60s/it, loss=-0.0038, reward=0.9023, avg_reward=0.8561]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 643/801 [16:46<04:10,  1.59s/it, loss=-0.0051, reward=0.8125, avg_reward=0.8518]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  80% 644/801 [16:47<04:09,  1.59s/it, loss=-0.0050, reward=0.8828, avg_reward=0.8549]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 645/801 [16:49<04:06,  1.58s/it, loss=-0.0079, reward=0.7031, avg_reward=0.8397]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 646/801 [16:50<04:00,  1.55s/it, loss=-0.0053, reward=0.8594, avg_reward=0.8417]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 647/801 [16:52<03:58,  1.55s/it, loss=-0.0073, reward=0.7969, avg_reward=0.8372]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 648/801 [16:54<04:01,  1.58s/it, loss=-0.0083, reward=0.7227, avg_reward=0.8257]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 649/801 [16:55<04:10,  1.65s/it, loss=-0.0055, reward=0.9219, avg_reward=0.8353]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 650/801 [16:57<04:04,  1.62s/it, loss=-0.0065, reward=0.8281, avg_reward=0.8346]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 651/801 [16:58<03:59,  1.60s/it, loss=-0.0078, reward=0.8164, avg_reward=0.8328]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  81% 652/801 [17:00<03:52,  1.56s/it, loss=-0.0050, reward=0.7812, avg_reward=0.8276]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 653/801 [17:02<03:56,  1.60s/it, loss=-0.0084, reward=0.7852, avg_reward=0.8234]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 654/801 [17:03<03:56,  1.61s/it, loss=-0.0055, reward=0.9023, avg_reward=0.8313]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 655/801 [17:05<03:52,  1.59s/it, loss=-0.0059, reward=0.8047, avg_reward=0.8286]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 656/801 [17:06<03:53,  1.61s/it, loss=-0.0057, reward=0.9023, avg_reward=0.8360]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 657/801 [17:08<03:53,  1.62s/it, loss=-0.0037, reward=0.7852, avg_reward=0.8309]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 658/801 [17:10<03:52,  1.63s/it, loss=-0.0068, reward=0.7539, avg_reward=0.8232]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 659/801 [17:11<03:44,  1.58s/it, loss=-0.0056, reward=0.8633, avg_reward=0.8272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  82% 660/801 [17:13<03:49,  1.63s/it, loss=-0.0057, reward=0.8438, avg_reward=0.8289]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 661/801 [17:14<03:44,  1.61s/it, loss=-0.0073, reward=0.7422, avg_reward=0.8202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 662/801 [17:16<03:40,  1.59s/it, loss=-0.0080, reward=0.8477, avg_reward=0.8230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 663/801 [17:18<03:44,  1.63s/it, loss=-0.0052, reward=0.8594, avg_reward=0.8266]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 664/801 [17:19<03:34,  1.57s/it, loss=-0.0058, reward=0.9336, avg_reward=0.8373]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 665/801 [17:21<03:32,  1.56s/it, loss=-0.0045, reward=0.9102, avg_reward=0.8446]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 666/801 [17:22<03:33,  1.58s/it, loss=-0.0038, reward=0.8672, avg_reward=0.8468]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 667/801 [17:24<03:30,  1.57s/it, loss=-0.0058, reward=0.7969, avg_reward=0.8418]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  83% 668/801 [17:26<03:33,  1.60s/it, loss=-0.0061, reward=0.8516, avg_reward=0.8428]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 669/801 [17:27<03:29,  1.59s/it, loss=-0.0064, reward=0.8945, avg_reward=0.8480]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 670/801 [17:29<03:26,  1.58s/it, loss=-0.0048, reward=0.9023, avg_reward=0.8534]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 671/801 [17:30<03:20,  1.54s/it, loss=-0.0059, reward=0.8867, avg_reward=0.8568]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 672/801 [17:32<03:19,  1.54s/it, loss=-0.0051, reward=0.8711, avg_reward=0.8582]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 673/801 [17:33<03:16,  1.54s/it, loss=-0.0064, reward=0.8242, avg_reward=0.8548]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 674/801 [17:35<03:12,  1.52s/it, loss=-0.0044, reward=0.9453, avg_reward=0.8638]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 675/801 [17:36<03:15,  1.55s/it, loss=-0.0053, reward=0.8477, avg_reward=0.8622]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  84% 676/801 [17:38<03:13,  1.55s/it, loss=-0.0056, reward=0.8945, avg_reward=0.8655]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 677/801 [17:39<03:12,  1.55s/it, loss=-0.0052, reward=0.8789, avg_reward=0.8668]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 678/801 [17:41<03:12,  1.57s/it, loss=-0.0058, reward=0.8398, avg_reward=0.8641]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 679/801 [17:43<03:11,  1.57s/it, loss=-0.0059, reward=0.8125, avg_reward=0.8589]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 680/801 [17:44<03:09,  1.56s/it, loss=-0.0056, reward=0.7969, avg_reward=0.8527]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 681/801 [17:46<03:03,  1.53s/it, loss=-0.0046, reward=0.8320, avg_reward=0.8507]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 682/801 [17:47<03:13,  1.63s/it, loss=-0.0058, reward=0.8008, avg_reward=0.8457]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 683/801 [17:49<03:18,  1.68s/it, loss=-0.0048, reward=0.7852, avg_reward=0.8396]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  85% 684/801 [17:51<03:13,  1.66s/it, loss=-0.0046, reward=0.9219, avg_reward=0.8479]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 685/801 [17:52<03:08,  1.62s/it, loss=-0.0030, reward=0.9609, avg_reward=0.8592]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 686/801 [17:54<03:04,  1.60s/it, loss=-0.0022, reward=0.8867, avg_reward=0.8619]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 687/801 [17:55<03:00,  1.59s/it, loss=-0.0055, reward=0.8750, avg_reward=0.8632]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 688/801 [17:57<02:54,  1.55s/it, loss=-0.0076, reward=0.9180, avg_reward=0.8687]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 689/801 [17:58<02:53,  1.55s/it, loss=-0.0043, reward=0.9023, avg_reward=0.8721]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 690/801 [18:00<02:48,  1.52s/it, loss=-0.0063, reward=0.8828, avg_reward=0.8731]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 691/801 [18:02<02:48,  1.53s/it, loss=-0.0085, reward=0.8789, avg_reward=0.8737]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  86% 692/801 [18:03<02:50,  1.56s/it, loss=-0.0043, reward=0.7344, avg_reward=0.8598]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 693/801 [18:05<02:50,  1.58s/it, loss=-0.0064, reward=0.8398, avg_reward=0.8578]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 694/801 [18:06<02:52,  1.61s/it, loss=-0.0063, reward=0.7461, avg_reward=0.8466]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 695/801 [18:08<02:48,  1.59s/it, loss=-0.0052, reward=0.8242, avg_reward=0.8444]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 696/801 [18:10<02:53,  1.65s/it, loss=-0.0051, reward=0.7773, avg_reward=0.8377]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 697/801 [18:11<02:51,  1.65s/it, loss=-0.0054, reward=0.7500, avg_reward=0.8289]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 698/801 [18:13<02:50,  1.65s/it, loss=-0.0037, reward=0.7891, avg_reward=0.8249]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 699/801 [18:15<02:45,  1.62s/it, loss=-0.0046, reward=0.8711, avg_reward=0.8295]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  87% 700/801 [18:17<03:11,  1.90s/it, loss=-0.0042, reward=0.8828, avg_reward=0.8349]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 701/801 [18:19<03:03,  1.83s/it, loss=-0.0053, reward=0.8672, avg_reward=0.8381]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 702/801 [18:20<02:47,  1.69s/it, loss=-0.0045, reward=0.9062, avg_reward=0.8449]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 703/801 [18:22<02:44,  1.68s/it, loss=-0.0033, reward=0.8867, avg_reward=0.8491]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 704/801 [18:23<02:40,  1.65s/it, loss=-0.0081, reward=0.8359, avg_reward=0.8478]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 705/801 [18:25<02:34,  1.61s/it, loss=-0.0019, reward=0.8633, avg_reward=0.8493]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 706/801 [18:27<02:31,  1.59s/it, loss=-0.0063, reward=0.8633, avg_reward=0.8507]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 707/801 [18:28<02:31,  1.61s/it, loss=-0.0039, reward=0.8555, avg_reward=0.8512]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  88% 708/801 [18:30<02:25,  1.57s/it, loss=-0.0040, reward=0.8750, avg_reward=0.8536]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 709/801 [18:31<02:20,  1.53s/it, loss=-0.0036, reward=0.8477, avg_reward=0.8530]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 710/801 [18:33<02:19,  1.54s/it, loss=-0.0064, reward=0.7891, avg_reward=0.8466]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 711/801 [18:34<02:20,  1.56s/it, loss=-0.0059, reward=0.8438, avg_reward=0.8463]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 712/801 [18:36<02:18,  1.56s/it, loss=-0.0057, reward=0.7773, avg_reward=0.8394]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 713/801 [18:37<02:19,  1.58s/it, loss=-0.0041, reward=0.8750, avg_reward=0.8430]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 714/801 [18:39<02:19,  1.60s/it, loss=-0.0052, reward=0.8086, avg_reward=0.8395]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 715/801 [18:41<02:18,  1.61s/it, loss=-0.0037, reward=0.9023, avg_reward=0.8458]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  89% 716/801 [18:42<02:17,  1.62s/it, loss=-0.0064, reward=0.8320, avg_reward=0.8444]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 717/801 [18:44<02:17,  1.63s/it, loss=-0.0047, reward=0.7852, avg_reward=0.8385]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 718/801 [18:46<02:15,  1.64s/it, loss=-0.0062, reward=0.8359, avg_reward=0.8383]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 719/801 [18:47<02:10,  1.59s/it, loss=-0.0060, reward=0.8633, avg_reward=0.8408]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 720/801 [18:49<02:06,  1.57s/it, loss=-0.0079, reward=0.8008, avg_reward=0.8368]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 721/801 [18:50<02:11,  1.65s/it, loss=-0.0050, reward=0.9023, avg_reward=0.8433]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 722/801 [18:52<02:05,  1.59s/it, loss=-0.0052, reward=0.8672, avg_reward=0.8457]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 723/801 [18:54<02:03,  1.59s/it, loss=-0.0065, reward=0.9023, avg_reward=0.8514]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  90% 724/801 [18:55<02:01,  1.58s/it, loss=-0.0074, reward=0.8359, avg_reward=0.8498]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 725/801 [18:57<01:59,  1.57s/it, loss=-0.0052, reward=0.9219, avg_reward=0.8570]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 726/801 [18:58<01:59,  1.59s/it, loss=-0.0039, reward=0.8281, avg_reward=0.8541]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 727/801 [19:00<01:54,  1.55s/it, loss=-0.0044, reward=0.8555, avg_reward=0.8543]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 728/801 [19:01<01:50,  1.52s/it, loss=-0.0034, reward=0.9023, avg_reward=0.8591]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 729/801 [19:03<01:50,  1.53s/it, loss=-0.0044, reward=0.8750, avg_reward=0.8607]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 730/801 [19:04<01:48,  1.53s/it, loss=-0.0031, reward=0.8516, avg_reward=0.8598]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 731/801 [19:06<01:49,  1.57s/it, loss=-0.0044, reward=0.8203, avg_reward=0.8558]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  91% 732/801 [19:07<01:48,  1.57s/it, loss=-0.0030, reward=0.8594, avg_reward=0.8562]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 733/801 [19:09<01:46,  1.56s/it, loss=-0.0045, reward=0.8633, avg_reward=0.8569]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 734/801 [19:11<01:49,  1.63s/it, loss=-0.0047, reward=0.7969, avg_reward=0.8509]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 735/801 [19:12<01:46,  1.62s/it, loss=-0.0053, reward=0.8555, avg_reward=0.8513]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 736/801 [19:14<01:43,  1.60s/it, loss=-0.0079, reward=0.8242, avg_reward=0.8486]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 737/801 [19:16<01:41,  1.58s/it, loss=-0.0055, reward=0.8672, avg_reward=0.8505]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 738/801 [19:17<01:39,  1.57s/it, loss=-0.0051, reward=0.8828, avg_reward=0.8537]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 739/801 [19:19<01:40,  1.61s/it, loss=-0.0058, reward=0.7266, avg_reward=0.8410]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  92% 740/801 [19:20<01:38,  1.62s/it, loss=-0.0024, reward=0.9219, avg_reward=0.8491]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 741/801 [19:22<01:37,  1.63s/it, loss=-0.0039, reward=0.8594, avg_reward=0.8501]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 742/801 [19:24<01:36,  1.63s/it, loss=-0.0060, reward=0.9180, avg_reward=0.8569]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 743/801 [19:25<01:31,  1.58s/it, loss=-0.0043, reward=0.8750, avg_reward=0.8587]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 744/801 [19:27<01:29,  1.58s/it, loss=-0.0054, reward=0.8594, avg_reward=0.8588]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 745/801 [19:28<01:28,  1.57s/it, loss=-0.0040, reward=0.9023, avg_reward=0.8631]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 746/801 [19:30<01:26,  1.57s/it, loss=-0.0075, reward=0.8672, avg_reward=0.8635]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 747/801 [19:31<01:24,  1.56s/it, loss=-0.0045, reward=0.8516, avg_reward=0.8623]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  93% 748/801 [19:33<01:26,  1.63s/it, loss=-0.0039, reward=0.8750, avg_reward=0.8636]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 749/801 [19:35<01:24,  1.63s/it, loss=-0.0045, reward=0.7266, avg_reward=0.8499]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 750/801 [19:36<01:21,  1.61s/it, loss=-0.0055, reward=0.7969, avg_reward=0.8446]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 751/801 [19:38<01:18,  1.56s/it, loss=-0.0061, reward=0.9062, avg_reward=0.8508]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 752/801 [19:39<01:16,  1.56s/it, loss=-0.0058, reward=0.8789, avg_reward=0.8536]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 753/801 [19:41<01:16,  1.60s/it, loss=-0.0061, reward=0.8555, avg_reward=0.8538]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 754/801 [19:43<01:15,  1.62s/it, loss=-0.0039, reward=0.7852, avg_reward=0.8469]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 755/801 [19:44<01:14,  1.63s/it, loss=-0.0033, reward=0.8320, avg_reward=0.8454]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  94% 756/801 [19:46<01:12,  1.60s/it, loss=-0.0058, reward=0.9180, avg_reward=0.8527]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 757/801 [19:47<01:09,  1.59s/it, loss=-0.0031, reward=0.8203, avg_reward=0.8494]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 758/801 [19:49<01:06,  1.55s/it, loss=-0.0064, reward=0.8594, avg_reward=0.8504]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 759/801 [19:51<01:05,  1.56s/it, loss=-0.0062, reward=0.7812, avg_reward=0.8435]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 760/801 [19:52<01:03,  1.56s/it, loss=-0.0070, reward=0.8633, avg_reward=0.8455]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 761/801 [19:54<01:02,  1.56s/it, loss=-0.0039, reward=0.8789, avg_reward=0.8488]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 762/801 [19:55<01:00,  1.56s/it, loss=-0.0062, reward=0.8008, avg_reward=0.8440]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 763/801 [19:57<00:57,  1.51s/it, loss=-0.0044, reward=0.9141, avg_reward=0.8510]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  95% 764/801 [19:58<00:55,  1.50s/it, loss=-0.0051, reward=0.8438, avg_reward=0.8503]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 765/801 [20:00<00:54,  1.53s/it, loss=-0.0063, reward=0.8125, avg_reward=0.8465]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 766/801 [20:01<00:54,  1.55s/it, loss=0.0000, reward=0.9375, avg_reward=0.8556]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 767/801 [20:03<00:53,  1.58s/it, loss=-0.0074, reward=0.8320, avg_reward=0.8533]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 768/801 [20:05<00:52,  1.60s/it, loss=-0.0063, reward=0.7734, avg_reward=0.8453]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 769/801 [20:06<00:50,  1.57s/it, loss=-0.0068, reward=0.8555, avg_reward=0.8463]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 770/801 [20:07<00:47,  1.53s/it, loss=-0.0052, reward=0.8672, avg_reward=0.8484]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 771/801 [20:09<00:46,  1.54s/it, loss=-0.0041, reward=0.8828, avg_reward=0.8518]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  96% 772/801 [20:11<00:44,  1.55s/it, loss=-0.0037, reward=0.8555, avg_reward=0.8522]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 773/801 [20:12<00:42,  1.52s/it, loss=-0.0052, reward=0.7891, avg_reward=0.8459]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 774/801 [20:14<00:43,  1.62s/it, loss=-0.0063, reward=0.8555, avg_reward=0.8468]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 775/801 [20:15<00:41,  1.60s/it, loss=-0.0086, reward=0.8203, avg_reward=0.8442]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 776/801 [20:17<00:41,  1.65s/it, loss=-0.0039, reward=0.8672, avg_reward=0.8465]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 777/801 [20:19<00:38,  1.59s/it, loss=-0.0039, reward=0.9336, avg_reward=0.8552]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 778/801 [20:20<00:36,  1.58s/it, loss=-0.0066, reward=0.8672, avg_reward=0.8564]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 779/801 [20:22<00:33,  1.55s/it, loss=-0.0066, reward=0.9375, avg_reward=0.8645]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  97% 780/801 [20:23<00:31,  1.52s/it, loss=-0.0059, reward=0.9102, avg_reward=0.8691]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 781/801 [20:25<00:31,  1.56s/it, loss=-0.0046, reward=0.9180, avg_reward=0.8740]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 782/801 [20:26<00:29,  1.54s/it, loss=-0.0048, reward=0.7969, avg_reward=0.8663]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 783/801 [20:28<00:27,  1.55s/it, loss=-0.0032, reward=0.9023, avg_reward=0.8699]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 784/801 [20:29<00:25,  1.53s/it, loss=-0.0033, reward=0.9219, avg_reward=0.8751]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 785/801 [20:31<00:24,  1.51s/it, loss=-0.0042, reward=0.9141, avg_reward=0.8790]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 786/801 [20:32<00:23,  1.55s/it, loss=-0.0058, reward=0.8672, avg_reward=0.8778]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 787/801 [20:34<00:22,  1.58s/it, loss=-0.0057, reward=0.7930, avg_reward=0.8693]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  98% 788/801 [20:36<00:20,  1.57s/it, loss=-0.0023, reward=0.8398, avg_reward=0.8664]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 789/801 [20:37<00:18,  1.58s/it, loss=-0.0047, reward=0.8359, avg_reward=0.8633]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 790/801 [20:39<00:17,  1.55s/it, loss=-0.0071, reward=0.8086, avg_reward=0.8578]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 791/801 [20:40<00:15,  1.54s/it, loss=-0.0064, reward=0.9062, avg_reward=0.8627]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 792/801 [20:42<00:14,  1.57s/it, loss=-0.0046, reward=0.8516, avg_reward=0.8616]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 793/801 [20:43<00:12,  1.55s/it, loss=-0.0029, reward=0.8008, avg_reward=0.8555]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 794/801 [20:45<00:10,  1.55s/it, loss=-0.0046, reward=0.7891, avg_reward=0.8488]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 795/801 [20:46<00:09,  1.53s/it, loss=-0.0087, reward=0.8711, avg_reward=0.8511]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3:  99% 796/801 [20:48<00:07,  1.51s/it, loss=-0.0034, reward=0.9922, avg_reward=0.8652]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3: 100% 797/801 [20:49<00:06,  1.52s/it, loss=-0.0073, reward=0.8789, avg_reward=0.8666]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3: 100% 798/801 [20:51<00:04,  1.57s/it, loss=-0.0072, reward=0.7891, avg_reward=0.8588]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3: 100% 799/801 [20:53<00:03,  1.57s/it, loss=-0.0028, reward=0.8984, avg_reward=0.8628]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3: 100% 800/801 [20:55<00:01,  1.90s/it, loss=-0.0046, reward=0.8555, avg_reward=0.8620]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 1/3: 100% 801/801 [20:57<00:00,  1.57s/it, loss=-0.0042, reward=0.9183, avg_reward=0.8677]\n",
            "Epoch 1/3\n",
            "Epoch 2/3:   0% 0/801 [00:00<?, ?it/s]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   0% 1/801 [00:01<22:55,  1.72s/it, loss=-0.0043, reward=0.8906, avg_reward=0.8906]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   0% 2/801 [00:03<25:42,  1.93s/it, loss=-0.0057, reward=0.8203, avg_reward=0.8836]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   0% 3/801 [00:05<23:58,  1.80s/it, loss=-0.0039, reward=0.8789, avg_reward=0.8831]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   0% 4/801 [00:07<22:56,  1.73s/it, loss=-0.0036, reward=0.8984, avg_reward=0.8847]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 5/801 [00:08<22:39,  1.71s/it, loss=-0.0034, reward=0.8594, avg_reward=0.8821]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 6/801 [00:10<21:56,  1.66s/it, loss=-0.0039, reward=0.8945, avg_reward=0.8834]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 7/801 [00:11<21:29,  1.62s/it, loss=-0.0040, reward=0.8945, avg_reward=0.8845]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 8/801 [00:13<21:40,  1.64s/it, loss=-0.0071, reward=0.8398, avg_reward=0.8800]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 9/801 [00:15<22:17,  1.69s/it, loss=-0.0050, reward=0.8945, avg_reward=0.8815]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 10/801 [00:16<22:13,  1.69s/it, loss=-0.0049, reward=0.9375, avg_reward=0.8871]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 11/801 [00:18<22:07,  1.68s/it, loss=0.0000, reward=0.8438, avg_reward=0.8827]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   1% 12/801 [00:20<22:15,  1.69s/it, loss=-0.0041, reward=0.7969, avg_reward=0.8742]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 13/801 [00:22<22:02,  1.68s/it, loss=-0.0032, reward=0.8281, avg_reward=0.8696]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 14/801 [00:23<21:30,  1.64s/it, loss=-0.0065, reward=0.9023, avg_reward=0.8728]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 15/801 [00:25<21:17,  1.63s/it, loss=-0.0056, reward=0.8203, avg_reward=0.8676]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 16/801 [00:26<20:37,  1.58s/it, loss=-0.0053, reward=0.9766, avg_reward=0.8785]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 17/801 [00:28<20:52,  1.60s/it, loss=-0.0055, reward=0.8164, avg_reward=0.8723]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 18/801 [00:29<20:42,  1.59s/it, loss=-0.0048, reward=0.8594, avg_reward=0.8710]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 19/801 [00:31<20:33,  1.58s/it, loss=-0.0025, reward=0.9922, avg_reward=0.8831]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   2% 20/801 [00:32<20:05,  1.54s/it, loss=-0.0076, reward=0.7852, avg_reward=0.8733]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 21/801 [00:34<19:33,  1.51s/it, loss=-0.0053, reward=0.9062, avg_reward=0.8766]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 22/801 [00:35<20:05,  1.55s/it, loss=-0.0031, reward=0.9062, avg_reward=0.8796]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 23/801 [00:37<20:42,  1.60s/it, loss=-0.0048, reward=0.8203, avg_reward=0.8736]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 24/801 [00:39<20:31,  1.58s/it, loss=-0.0024, reward=0.9102, avg_reward=0.8773]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 25/801 [00:40<20:00,  1.55s/it, loss=-0.0047, reward=0.9102, avg_reward=0.8806]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 26/801 [00:42<19:37,  1.52s/it, loss=-0.0090, reward=0.8633, avg_reward=0.8788]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 27/801 [00:43<20:05,  1.56s/it, loss=-0.0080, reward=0.8125, avg_reward=0.8722]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   3% 28/801 [00:45<20:57,  1.63s/it, loss=-0.0069, reward=0.9102, avg_reward=0.8760]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 29/801 [00:47<21:32,  1.67s/it, loss=-0.0054, reward=0.7695, avg_reward=0.8654]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 30/801 [00:48<21:13,  1.65s/it, loss=-0.0042, reward=0.9062, avg_reward=0.8694]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 31/801 [00:50<21:25,  1.67s/it, loss=-0.0058, reward=0.8711, avg_reward=0.8696]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 32/801 [00:52<20:57,  1.63s/it, loss=-0.0050, reward=0.9141, avg_reward=0.8741]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 33/801 [00:53<20:35,  1.61s/it, loss=-0.0053, reward=0.8438, avg_reward=0.8710]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 34/801 [00:55<19:59,  1.56s/it, loss=-0.0071, reward=0.8789, avg_reward=0.8718]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 35/801 [00:56<20:16,  1.59s/it, loss=-0.0049, reward=0.8164, avg_reward=0.8663]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   4% 36/801 [00:58<20:06,  1.58s/it, loss=-0.0067, reward=0.8516, avg_reward=0.8648]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 37/801 [00:59<20:00,  1.57s/it, loss=-0.0047, reward=0.8320, avg_reward=0.8615]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 38/801 [01:01<19:42,  1.55s/it, loss=-0.0046, reward=0.8789, avg_reward=0.8633]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 39/801 [01:03<19:42,  1.55s/it, loss=-0.0056, reward=0.8750, avg_reward=0.8644]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 40/801 [01:04<20:07,  1.59s/it, loss=-0.0032, reward=0.8945, avg_reward=0.8674]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 41/801 [01:06<19:40,  1.55s/it, loss=-0.0048, reward=0.8945, avg_reward=0.8702]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 42/801 [01:07<19:17,  1.53s/it, loss=-0.0055, reward=0.9258, avg_reward=0.8757]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 43/801 [01:09<19:42,  1.56s/it, loss=-0.0040, reward=0.8672, avg_reward=0.8749]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   5% 44/801 [01:10<20:19,  1.61s/it, loss=-0.0043, reward=0.8945, avg_reward=0.8768]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 45/801 [01:12<20:13,  1.61s/it, loss=-0.0038, reward=0.9258, avg_reward=0.8817]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 46/801 [01:14<20:20,  1.62s/it, loss=-0.0062, reward=0.9258, avg_reward=0.8861]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 47/801 [01:16<20:59,  1.67s/it, loss=-0.0071, reward=0.8828, avg_reward=0.8858]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 48/801 [01:17<20:58,  1.67s/it, loss=-0.0053, reward=0.8711, avg_reward=0.8843]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 49/801 [01:19<20:29,  1.64s/it, loss=-0.0050, reward=0.8945, avg_reward=0.8853]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 50/801 [01:20<20:09,  1.61s/it, loss=-0.0051, reward=0.8750, avg_reward=0.8843]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 51/801 [01:22<19:23,  1.55s/it, loss=-0.0045, reward=0.9141, avg_reward=0.8873]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   6% 52/801 [01:23<19:20,  1.55s/it, loss=-0.0059, reward=0.8828, avg_reward=0.8868]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 53/801 [01:25<19:23,  1.56s/it, loss=-0.0048, reward=0.9688, avg_reward=0.8950]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 54/801 [01:26<19:21,  1.55s/it, loss=-0.0059, reward=0.8594, avg_reward=0.8915]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 55/801 [01:28<19:19,  1.55s/it, loss=-0.0054, reward=0.8125, avg_reward=0.8836]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 56/801 [01:29<19:17,  1.55s/it, loss=-0.0033, reward=0.7734, avg_reward=0.8726]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 57/801 [01:31<19:37,  1.58s/it, loss=-0.0044, reward=0.8672, avg_reward=0.8720]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 58/801 [01:33<19:28,  1.57s/it, loss=-0.0042, reward=0.9219, avg_reward=0.8770]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 59/801 [01:34<19:02,  1.54s/it, loss=-0.0050, reward=0.9414, avg_reward=0.8834]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   7% 60/801 [01:36<19:34,  1.58s/it, loss=-0.0093, reward=0.7539, avg_reward=0.8705]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 61/801 [01:37<19:26,  1.58s/it, loss=-0.0031, reward=0.8984, avg_reward=0.8733]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 62/801 [01:39<19:18,  1.57s/it, loss=-0.0050, reward=0.8086, avg_reward=0.8668]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 63/801 [01:41<19:35,  1.59s/it, loss=-0.0072, reward=0.8242, avg_reward=0.8626]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 64/801 [01:42<19:24,  1.58s/it, loss=-0.0054, reward=0.8906, avg_reward=0.8654]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 65/801 [01:44<19:16,  1.57s/it, loss=-0.0062, reward=0.9531, avg_reward=0.8741]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 66/801 [01:45<19:44,  1.61s/it, loss=-0.0052, reward=0.8281, avg_reward=0.8695]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 67/801 [01:47<19:28,  1.59s/it, loss=-0.0038, reward=0.9102, avg_reward=0.8736]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   8% 68/801 [01:48<19:16,  1.58s/it, loss=-0.0053, reward=0.8711, avg_reward=0.8733]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 69/801 [01:50<19:31,  1.60s/it, loss=-0.0044, reward=0.8516, avg_reward=0.8712]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 70/801 [01:52<19:44,  1.62s/it, loss=-0.0050, reward=0.9297, avg_reward=0.8770]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 71/801 [01:53<19:09,  1.58s/it, loss=-0.0041, reward=0.8945, avg_reward=0.8788]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 72/801 [01:55<18:45,  1.54s/it, loss=-0.0031, reward=0.8867, avg_reward=0.8796]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 73/801 [01:56<18:26,  1.52s/it, loss=-0.0037, reward=0.8164, avg_reward=0.8733]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 74/801 [01:58<18:10,  1.50s/it, loss=-0.0045, reward=0.8906, avg_reward=0.8750]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 75/801 [01:59<18:20,  1.52s/it, loss=-0.0041, reward=0.8828, avg_reward=0.8758]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:   9% 76/801 [02:01<18:14,  1.51s/it, loss=-0.0052, reward=0.9258, avg_reward=0.8808]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 77/801 [02:02<18:21,  1.52s/it, loss=-0.0078, reward=0.8320, avg_reward=0.8759]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 78/801 [02:04<19:01,  1.58s/it, loss=-0.0040, reward=0.8242, avg_reward=0.8707]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 79/801 [02:06<19:16,  1.60s/it, loss=-0.0048, reward=0.8711, avg_reward=0.8708]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 80/801 [02:07<19:05,  1.59s/it, loss=-0.0037, reward=0.8750, avg_reward=0.8712]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 81/801 [02:09<19:20,  1.61s/it, loss=-0.0055, reward=0.8320, avg_reward=0.8673]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 82/801 [02:10<19:06,  1.60s/it, loss=-0.0065, reward=0.8828, avg_reward=0.8688]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 83/801 [02:12<19:29,  1.63s/it, loss=-0.0052, reward=0.9102, avg_reward=0.8730]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  10% 84/801 [02:14<18:52,  1.58s/it, loss=-0.0052, reward=0.8750, avg_reward=0.8732]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 85/801 [02:15<18:32,  1.55s/it, loss=-0.0046, reward=0.8594, avg_reward=0.8718]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 86/801 [02:17<18:30,  1.55s/it, loss=-0.0045, reward=0.8750, avg_reward=0.8721]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 87/801 [02:18<18:30,  1.56s/it, loss=-0.0057, reward=0.8516, avg_reward=0.8701]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 88/801 [02:20<18:27,  1.55s/it, loss=-0.0052, reward=0.8750, avg_reward=0.8705]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 89/801 [02:21<18:25,  1.55s/it, loss=-0.0070, reward=0.9023, avg_reward=0.8737]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 90/801 [02:23<18:03,  1.52s/it, loss=-0.0044, reward=0.9336, avg_reward=0.8797]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 91/801 [02:24<17:48,  1.51s/it, loss=-0.0051, reward=0.9219, avg_reward=0.8839]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  11% 92/801 [02:26<18:58,  1.61s/it, loss=-0.0045, reward=0.8555, avg_reward=0.8811]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 93/801 [02:28<18:44,  1.59s/it, loss=-0.0032, reward=0.9453, avg_reward=0.8875]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 94/801 [02:29<18:36,  1.58s/it, loss=-0.0067, reward=0.9297, avg_reward=0.8917]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 95/801 [02:31<19:21,  1.65s/it, loss=-0.0044, reward=0.8633, avg_reward=0.8889]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 96/801 [02:32<18:39,  1.59s/it, loss=-0.0044, reward=0.9297, avg_reward=0.8930]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 97/801 [02:34<19:02,  1.62s/it, loss=-0.0061, reward=0.8281, avg_reward=0.8865]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 98/801 [02:36<19:06,  1.63s/it, loss=-0.0041, reward=0.8281, avg_reward=0.8806]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 99/801 [02:37<19:06,  1.63s/it, loss=-0.0049, reward=0.9219, avg_reward=0.8848]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  12% 100/801 [02:40<22:53,  1.96s/it, loss=-0.0049, reward=0.8008, avg_reward=0.8764]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 101/801 [02:42<21:06,  1.81s/it, loss=-0.0042, reward=0.9219, avg_reward=0.8809]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 102/801 [02:43<19:52,  1.71s/it, loss=-0.0018, reward=0.9648, avg_reward=0.8893]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 103/801 [02:45<19:18,  1.66s/it, loss=-0.0065, reward=0.9219, avg_reward=0.8926]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 104/801 [02:46<19:11,  1.65s/it, loss=-0.0036, reward=0.9219, avg_reward=0.8955]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 105/801 [02:48<18:19,  1.58s/it, loss=-0.0065, reward=0.8906, avg_reward=0.8950]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 106/801 [02:49<18:34,  1.60s/it, loss=-0.0056, reward=0.8789, avg_reward=0.8934]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 107/801 [02:51<18:09,  1.57s/it, loss=-0.0040, reward=0.8750, avg_reward=0.8916]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  13% 108/801 [02:52<17:44,  1.54s/it, loss=-0.0041, reward=0.9180, avg_reward=0.8942]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 109/801 [02:54<18:08,  1.57s/it, loss=-0.0052, reward=0.8398, avg_reward=0.8888]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 110/801 [02:56<18:12,  1.58s/it, loss=-0.0046, reward=0.8555, avg_reward=0.8854]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 111/801 [02:57<18:06,  1.57s/it, loss=-0.0056, reward=0.8789, avg_reward=0.8848]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 112/801 [02:58<17:32,  1.53s/it, loss=-0.0041, reward=0.9648, avg_reward=0.8928]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 113/801 [03:00<17:54,  1.56s/it, loss=-0.0033, reward=0.9141, avg_reward=0.8949]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 114/801 [03:02<18:17,  1.60s/it, loss=-0.0029, reward=0.8789, avg_reward=0.8933]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 115/801 [03:03<18:07,  1.59s/it, loss=-0.0050, reward=0.8516, avg_reward=0.8891]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  14% 116/801 [03:05<18:50,  1.65s/it, loss=-0.0047, reward=0.8945, avg_reward=0.8897]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 117/801 [03:07<18:29,  1.62s/it, loss=-0.0033, reward=0.9141, avg_reward=0.8921]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 118/801 [03:08<17:54,  1.57s/it, loss=-0.0057, reward=0.9297, avg_reward=0.8959]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 119/801 [03:10<18:07,  1.59s/it, loss=-0.0054, reward=0.8203, avg_reward=0.8883]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 120/801 [03:11<17:38,  1.55s/it, loss=-0.0066, reward=0.8320, avg_reward=0.8827]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 121/801 [03:13<17:36,  1.55s/it, loss=-0.0046, reward=0.9141, avg_reward=0.8858]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 122/801 [03:14<17:34,  1.55s/it, loss=-0.0051, reward=0.9062, avg_reward=0.8879]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 123/801 [03:16<17:33,  1.55s/it, loss=-0.0046, reward=0.8086, avg_reward=0.8799]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  15% 124/801 [03:18<17:40,  1.57s/it, loss=-0.0048, reward=0.8555, avg_reward=0.8775]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 125/801 [03:19<17:36,  1.56s/it, loss=-0.0040, reward=0.9062, avg_reward=0.8804]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 126/801 [03:21<18:04,  1.61s/it, loss=-0.0059, reward=0.8438, avg_reward=0.8767]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 127/801 [03:22<17:33,  1.56s/it, loss=-0.0028, reward=0.9570, avg_reward=0.8847]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 128/801 [03:24<17:28,  1.56s/it, loss=-0.0070, reward=0.8086, avg_reward=0.8771]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 129/801 [03:26<18:05,  1.62s/it, loss=-0.0039, reward=0.8320, avg_reward=0.8726]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 130/801 [03:27<17:31,  1.57s/it, loss=-0.0011, reward=0.9609, avg_reward=0.8814]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 131/801 [03:28<17:09,  1.54s/it, loss=-0.0034, reward=0.9219, avg_reward=0.8855]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  16% 132/801 [03:30<18:02,  1.62s/it, loss=-0.0043, reward=0.9141, avg_reward=0.8883]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 133/801 [03:32<18:22,  1.65s/it, loss=-0.0043, reward=0.6562, avg_reward=0.8651]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 134/801 [03:33<17:41,  1.59s/it, loss=-0.0026, reward=0.9180, avg_reward=0.8704]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 135/801 [03:35<17:32,  1.58s/it, loss=-0.0045, reward=0.8984, avg_reward=0.8732]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 136/801 [03:37<17:25,  1.57s/it, loss=-0.0058, reward=0.9062, avg_reward=0.8765]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 137/801 [03:38<17:23,  1.57s/it, loss=-0.0027, reward=0.9805, avg_reward=0.8869]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 138/801 [03:40<17:37,  1.59s/it, loss=-0.0029, reward=0.8711, avg_reward=0.8853]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 139/801 [03:41<17:27,  1.58s/it, loss=-0.0047, reward=0.9297, avg_reward=0.8898]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  17% 140/801 [03:43<17:19,  1.57s/it, loss=-0.0019, reward=0.9922, avg_reward=0.9000]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 141/801 [03:45<17:33,  1.60s/it, loss=-0.0051, reward=0.8164, avg_reward=0.8917]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 142/801 [03:46<17:46,  1.62s/it, loss=-0.0050, reward=0.8594, avg_reward=0.8884]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 143/801 [03:48<18:18,  1.67s/it, loss=-0.0034, reward=0.8594, avg_reward=0.8855]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 144/801 [03:50<18:14,  1.67s/it, loss=-0.0042, reward=0.9336, avg_reward=0.8903]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 145/801 [03:51<17:50,  1.63s/it, loss=-0.0061, reward=0.8633, avg_reward=0.8876]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 146/801 [03:53<17:33,  1.61s/it, loss=-0.0031, reward=0.9141, avg_reward=0.8903]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 147/801 [03:54<17:03,  1.57s/it, loss=-0.0037, reward=0.9336, avg_reward=0.8946]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  18% 148/801 [03:56<17:40,  1.62s/it, loss=-0.0063, reward=0.9219, avg_reward=0.8973]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 149/801 [03:58<17:34,  1.62s/it, loss=-0.0051, reward=0.8477, avg_reward=0.8924]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 150/801 [03:59<17:38,  1.63s/it, loss=-0.0032, reward=0.9023, avg_reward=0.8934]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 151/801 [04:01<17:32,  1.62s/it, loss=-0.0038, reward=0.8867, avg_reward=0.8927]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 152/801 [04:02<16:49,  1.56s/it, loss=-0.0039, reward=0.9727, avg_reward=0.9007]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 153/801 [04:04<16:21,  1.51s/it, loss=-0.0044, reward=0.9258, avg_reward=0.9032]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 154/801 [04:05<17:18,  1.61s/it, loss=-0.0039, reward=0.8789, avg_reward=0.9008]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 155/801 [04:07<17:26,  1.62s/it, loss=-0.0043, reward=0.9180, avg_reward=0.9025]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  19% 156/801 [04:09<17:41,  1.65s/it, loss=-0.0035, reward=0.8672, avg_reward=0.8990]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 157/801 [04:10<17:03,  1.59s/it, loss=-0.0060, reward=0.8438, avg_reward=0.8934]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 158/801 [04:12<16:47,  1.57s/it, loss=-0.0048, reward=0.9453, avg_reward=0.8986]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 159/801 [04:13<17:01,  1.59s/it, loss=-0.0038, reward=0.9297, avg_reward=0.9017]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 160/801 [04:15<17:39,  1.65s/it, loss=-0.0057, reward=0.8281, avg_reward=0.8944]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 161/801 [04:17<17:29,  1.64s/it, loss=-0.0052, reward=0.9453, avg_reward=0.8995]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 162/801 [04:19<17:29,  1.64s/it, loss=-0.0037, reward=0.8438, avg_reward=0.8939]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 163/801 [04:20<18:06,  1.70s/it, loss=-0.0053, reward=0.8359, avg_reward=0.8881]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  20% 164/801 [04:22<18:21,  1.73s/it, loss=-0.0041, reward=0.8516, avg_reward=0.8844]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 165/801 [04:24<17:46,  1.68s/it, loss=-0.0042, reward=0.8789, avg_reward=0.8839]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 166/801 [04:25<17:41,  1.67s/it, loss=-0.0015, reward=0.9023, avg_reward=0.8857]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 167/801 [04:27<17:07,  1.62s/it, loss=-0.0041, reward=0.8711, avg_reward=0.8843]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 168/801 [04:29<17:46,  1.69s/it, loss=-0.0041, reward=0.9102, avg_reward=0.8869]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 169/801 [04:30<17:50,  1.69s/it, loss=-0.0038, reward=0.8789, avg_reward=0.8861]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 170/801 [04:32<17:27,  1.66s/it, loss=-0.0039, reward=0.8906, avg_reward=0.8865]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 171/801 [04:34<17:05,  1.63s/it, loss=-0.0045, reward=0.8555, avg_reward=0.8834]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  21% 172/801 [04:35<16:52,  1.61s/it, loss=-0.0059, reward=0.8438, avg_reward=0.8794]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 173/801 [04:37<16:41,  1.59s/it, loss=-0.0048, reward=0.9062, avg_reward=0.8821]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 174/801 [04:38<17:12,  1.65s/it, loss=-0.0051, reward=0.9609, avg_reward=0.8900]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 175/801 [04:40<17:26,  1.67s/it, loss=0.0000, reward=0.8125, avg_reward=0.8823]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 176/801 [04:42<17:03,  1.64s/it, loss=-0.0046, reward=0.9180, avg_reward=0.8858]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 177/801 [04:44<17:34,  1.69s/it, loss=-0.0065, reward=0.7734, avg_reward=0.8746]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 178/801 [04:45<16:37,  1.60s/it, loss=-0.0055, reward=0.8867, avg_reward=0.8758]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 179/801 [04:47<16:27,  1.59s/it, loss=-0.0051, reward=0.8086, avg_reward=0.8691]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  22% 180/801 [04:48<16:02,  1.55s/it, loss=-0.0072, reward=0.8008, avg_reward=0.8623]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 181/801 [04:50<16:01,  1.55s/it, loss=-0.0054, reward=0.9570, avg_reward=0.8717]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 182/801 [04:51<15:42,  1.52s/it, loss=-0.0028, reward=0.8945, avg_reward=0.8740]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 183/801 [04:53<16:02,  1.56s/it, loss=-0.0030, reward=0.9141, avg_reward=0.8780]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 184/801 [04:54<16:20,  1.59s/it, loss=-0.0051, reward=0.8242, avg_reward=0.8726]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 185/801 [04:56<17:04,  1.66s/it, loss=-0.0051, reward=0.8086, avg_reward=0.8662]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 186/801 [04:58<16:59,  1.66s/it, loss=-0.0016, reward=0.9258, avg_reward=0.8722]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 187/801 [04:59<16:22,  1.60s/it, loss=-0.0044, reward=0.8125, avg_reward=0.8662]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  23% 188/801 [05:01<16:12,  1.59s/it, loss=-0.0053, reward=0.9258, avg_reward=0.8722]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 189/801 [05:02<16:23,  1.61s/it, loss=-0.0045, reward=0.8750, avg_reward=0.8725]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 190/801 [05:04<15:49,  1.55s/it, loss=-0.0037, reward=0.8711, avg_reward=0.8723]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 191/801 [05:05<15:49,  1.56s/it, loss=-0.0055, reward=0.9180, avg_reward=0.8769]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 192/801 [05:07<15:30,  1.53s/it, loss=-0.0053, reward=0.9414, avg_reward=0.8833]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 193/801 [05:09<15:49,  1.56s/it, loss=-0.0030, reward=0.8281, avg_reward=0.8778]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 194/801 [05:10<16:04,  1.59s/it, loss=-0.0075, reward=0.8750, avg_reward=0.8775]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 195/801 [05:12<15:57,  1.58s/it, loss=-0.0045, reward=0.8594, avg_reward=0.8757]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  24% 196/801 [05:13<15:52,  1.57s/it, loss=-0.0042, reward=0.9141, avg_reward=0.8796]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 197/801 [05:15<15:23,  1.53s/it, loss=-0.0064, reward=0.8828, avg_reward=0.8799]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 198/801 [05:17<16:19,  1.62s/it, loss=-0.0038, reward=0.8281, avg_reward=0.8747]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 199/801 [05:18<16:13,  1.62s/it, loss=-0.0055, reward=0.7617, avg_reward=0.8634]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 200/801 [05:21<19:33,  1.95s/it, loss=-0.0042, reward=0.9648, avg_reward=0.8735]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 201/801 [05:23<18:36,  1.86s/it, loss=-0.0048, reward=0.9258, avg_reward=0.8788]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 202/801 [05:24<17:24,  1.74s/it, loss=-0.0047, reward=0.9531, avg_reward=0.8862]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 203/801 [05:26<16:37,  1.67s/it, loss=-0.0044, reward=0.9219, avg_reward=0.8898]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  25% 204/801 [05:27<16:18,  1.64s/it, loss=-0.0047, reward=0.8555, avg_reward=0.8863]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 205/801 [05:29<16:17,  1.64s/it, loss=-0.0060, reward=0.8984, avg_reward=0.8876]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 206/801 [05:30<15:35,  1.57s/it, loss=-0.0051, reward=0.9297, avg_reward=0.8918]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 207/801 [05:32<15:13,  1.54s/it, loss=-0.0049, reward=0.8320, avg_reward=0.8858]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 208/801 [05:33<14:58,  1.51s/it, loss=-0.0040, reward=0.9102, avg_reward=0.8882]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 209/801 [05:35<14:46,  1.50s/it, loss=-0.0056, reward=0.9102, avg_reward=0.8904]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 210/801 [05:36<14:55,  1.51s/it, loss=-0.0056, reward=0.9180, avg_reward=0.8932]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 211/801 [05:38<15:00,  1.53s/it, loss=-0.0045, reward=0.8672, avg_reward=0.8906]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  26% 212/801 [05:39<15:06,  1.54s/it, loss=-0.0041, reward=0.8359, avg_reward=0.8851]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 213/801 [05:41<15:33,  1.59s/it, loss=-0.0025, reward=0.8867, avg_reward=0.8853]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 214/801 [05:42<15:26,  1.58s/it, loss=-0.0067, reward=0.8984, avg_reward=0.8866]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 215/801 [05:44<15:48,  1.62s/it, loss=-0.0070, reward=0.8867, avg_reward=0.8866]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 216/801 [05:46<15:56,  1.64s/it, loss=-0.0045, reward=0.8516, avg_reward=0.8831]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 217/801 [05:47<15:42,  1.61s/it, loss=-0.0064, reward=0.9258, avg_reward=0.8874]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 218/801 [05:49<15:46,  1.62s/it, loss=-0.0031, reward=0.9531, avg_reward=0.8939]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 219/801 [05:51<15:48,  1.63s/it, loss=-0.0043, reward=0.8594, avg_reward=0.8905]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  27% 220/801 [05:52<15:33,  1.61s/it, loss=-0.0045, reward=0.8906, avg_reward=0.8905]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 221/801 [05:54<15:06,  1.56s/it, loss=-0.0017, reward=0.9609, avg_reward=0.8975]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 222/801 [05:55<14:46,  1.53s/it, loss=-0.0056, reward=0.8281, avg_reward=0.8906]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 223/801 [05:57<15:11,  1.58s/it, loss=-0.0037, reward=0.8867, avg_reward=0.8902]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 224/801 [05:58<15:06,  1.57s/it, loss=-0.0036, reward=0.9336, avg_reward=0.8946]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 225/801 [06:00<15:03,  1.57s/it, loss=-0.0041, reward=0.9023, avg_reward=0.8953]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 226/801 [06:01<14:44,  1.54s/it, loss=-0.0029, reward=0.9531, avg_reward=0.9011]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 227/801 [06:03<15:30,  1.62s/it, loss=-0.0064, reward=0.8125, avg_reward=0.8922]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  28% 228/801 [06:05<15:04,  1.58s/it, loss=-0.0039, reward=0.7734, avg_reward=0.8804]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 229/801 [06:06<15:09,  1.59s/it, loss=-0.0021, reward=0.8672, avg_reward=0.8791]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 230/801 [06:08<14:46,  1.55s/it, loss=-0.0044, reward=0.8906, avg_reward=0.8802]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 231/801 [06:09<14:55,  1.57s/it, loss=-0.0043, reward=0.7891, avg_reward=0.8711]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 232/801 [06:11<15:43,  1.66s/it, loss=-0.0033, reward=0.9297, avg_reward=0.8770]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 233/801 [06:13<15:31,  1.64s/it, loss=-0.0063, reward=0.9062, avg_reward=0.8799]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 234/801 [06:14<15:03,  1.59s/it, loss=-0.0053, reward=0.8906, avg_reward=0.8810]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 235/801 [06:16<15:10,  1.61s/it, loss=-0.0065, reward=0.9219, avg_reward=0.8850]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  29% 236/801 [06:17<14:44,  1.57s/it, loss=-0.0070, reward=0.8789, avg_reward=0.8844]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 237/801 [06:19<14:42,  1.56s/it, loss=-0.0049, reward=0.9297, avg_reward=0.8890]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 238/801 [06:21<14:55,  1.59s/it, loss=-0.0074, reward=0.8398, avg_reward=0.8840]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 239/801 [06:22<15:07,  1.61s/it, loss=-0.0063, reward=0.8438, avg_reward=0.8800]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 240/801 [06:24<14:58,  1.60s/it, loss=-0.0050, reward=0.8828, avg_reward=0.8803]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 241/801 [06:26<14:55,  1.60s/it, loss=-0.0039, reward=0.7539, avg_reward=0.8677]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 242/801 [06:27<15:29,  1.66s/it, loss=-0.0012, reward=0.8984, avg_reward=0.8707]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 243/801 [06:29<15:59,  1.72s/it, loss=-0.0032, reward=0.8750, avg_reward=0.8712]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  30% 244/801 [06:31<15:15,  1.64s/it, loss=-0.0040, reward=0.9336, avg_reward=0.8774]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 245/801 [06:32<14:59,  1.62s/it, loss=-0.0032, reward=0.8359, avg_reward=0.8733]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 246/801 [06:34<14:48,  1.60s/it, loss=-0.0062, reward=0.9023, avg_reward=0.8762]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 247/801 [06:35<14:55,  1.62s/it, loss=-0.0036, reward=0.9766, avg_reward=0.8862]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 248/801 [06:37<14:52,  1.61s/it, loss=-0.0026, reward=0.9453, avg_reward=0.8921]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 249/801 [06:39<14:42,  1.60s/it, loss=-0.0058, reward=0.8477, avg_reward=0.8877]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 250/801 [06:40<14:54,  1.62s/it, loss=-0.0041, reward=0.8945, avg_reward=0.8884]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 251/801 [06:42<14:42,  1.60s/it, loss=-0.0022, reward=0.8906, avg_reward=0.8886]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  31% 252/801 [06:43<14:45,  1.61s/it, loss=-0.0042, reward=0.8125, avg_reward=0.8810]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 253/801 [06:45<15:01,  1.64s/it, loss=-0.0057, reward=0.9414, avg_reward=0.8870]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 254/801 [06:47<14:43,  1.61s/it, loss=-0.0044, reward=0.9219, avg_reward=0.8905]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 255/801 [06:48<14:15,  1.57s/it, loss=-0.0034, reward=0.8828, avg_reward=0.8897]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 256/801 [06:50<14:12,  1.56s/it, loss=-0.0041, reward=0.9336, avg_reward=0.8941]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 257/801 [06:51<14:09,  1.56s/it, loss=-0.0028, reward=0.9375, avg_reward=0.8985]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 258/801 [06:53<14:43,  1.63s/it, loss=-0.0041, reward=0.7578, avg_reward=0.8844]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 259/801 [06:55<14:43,  1.63s/it, loss=-0.0027, reward=0.7695, avg_reward=0.8729]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  32% 260/801 [06:56<15:05,  1.67s/it, loss=-0.0022, reward=0.9102, avg_reward=0.8766]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 261/801 [06:58<14:59,  1.66s/it, loss=-0.0029, reward=0.9141, avg_reward=0.8804]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 262/801 [07:00<14:37,  1.63s/it, loss=-0.0033, reward=0.8945, avg_reward=0.8818]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 263/801 [07:01<14:28,  1.62s/it, loss=-0.0033, reward=0.8555, avg_reward=0.8792]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 264/801 [07:03<14:33,  1.63s/it, loss=-0.0030, reward=0.8867, avg_reward=0.8799]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 265/801 [07:04<14:04,  1.58s/it, loss=-0.0031, reward=0.8633, avg_reward=0.8783]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 266/801 [07:06<14:15,  1.60s/it, loss=-0.0065, reward=0.8555, avg_reward=0.8760]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 267/801 [07:08<14:20,  1.61s/it, loss=-0.0043, reward=0.9219, avg_reward=0.8806]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  33% 268/801 [07:09<14:27,  1.63s/it, loss=-0.0031, reward=0.8945, avg_reward=0.8820]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 269/801 [07:11<14:37,  1.65s/it, loss=-0.0019, reward=0.8359, avg_reward=0.8774]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 270/801 [07:12<14:03,  1.59s/it, loss=-0.0103, reward=0.9414, avg_reward=0.8838]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 271/801 [07:14<13:56,  1.58s/it, loss=-0.0038, reward=0.8984, avg_reward=0.8852]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 272/801 [07:16<14:05,  1.60s/it, loss=-0.0040, reward=0.7891, avg_reward=0.8756]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 273/801 [07:17<13:47,  1.57s/it, loss=-0.0037, reward=0.9219, avg_reward=0.8802]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 274/801 [07:19<13:28,  1.53s/it, loss=-0.0038, reward=0.9102, avg_reward=0.8832]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 275/801 [07:20<13:47,  1.57s/it, loss=-0.0047, reward=0.8867, avg_reward=0.8836]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  34% 276/801 [07:22<13:28,  1.54s/it, loss=-0.0047, reward=0.8516, avg_reward=0.8804]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 277/801 [07:23<13:13,  1.51s/it, loss=-0.0040, reward=0.9297, avg_reward=0.8853]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 278/801 [07:25<13:18,  1.53s/it, loss=-0.0041, reward=0.8789, avg_reward=0.8847]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 279/801 [07:26<13:20,  1.53s/it, loss=-0.0061, reward=0.9141, avg_reward=0.8876]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 280/801 [07:28<13:21,  1.54s/it, loss=-0.0052, reward=0.8867, avg_reward=0.8875]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 281/801 [07:30<13:39,  1.58s/it, loss=-0.0034, reward=0.9062, avg_reward=0.8894]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 282/801 [07:31<13:18,  1.54s/it, loss=-0.0050, reward=0.9297, avg_reward=0.8934]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 283/801 [07:33<13:31,  1.57s/it, loss=-0.0053, reward=0.8867, avg_reward=0.8928]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  35% 284/801 [07:34<13:53,  1.61s/it, loss=-0.0025, reward=0.9102, avg_reward=0.8945]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 285/801 [07:36<14:04,  1.64s/it, loss=-0.0090, reward=0.7930, avg_reward=0.8843]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 286/801 [07:38<13:49,  1.61s/it, loss=-0.0026, reward=0.8672, avg_reward=0.8826]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 287/801 [07:39<13:38,  1.59s/it, loss=-0.0032, reward=0.8164, avg_reward=0.8760]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 288/801 [07:41<13:53,  1.63s/it, loss=-0.0028, reward=0.8555, avg_reward=0.8739]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 289/801 [07:42<13:24,  1.57s/it, loss=-0.0061, reward=0.8828, avg_reward=0.8748]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 290/801 [07:44<13:20,  1.57s/it, loss=-0.0026, reward=0.9375, avg_reward=0.8811]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 291/801 [07:46<13:40,  1.61s/it, loss=-0.0020, reward=0.9102, avg_reward=0.8840]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  36% 292/801 [07:47<14:13,  1.68s/it, loss=-0.0034, reward=0.8633, avg_reward=0.8819]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 293/801 [07:49<13:59,  1.65s/it, loss=-0.0022, reward=0.9648, avg_reward=0.8902]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 294/801 [07:50<13:37,  1.61s/it, loss=-0.0039, reward=0.8750, avg_reward=0.8887]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 295/801 [07:52<13:06,  1.55s/it, loss=-0.0045, reward=0.8867, avg_reward=0.8885]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 296/801 [07:53<13:04,  1.55s/it, loss=-0.0036, reward=0.9609, avg_reward=0.8957]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 297/801 [07:55<12:47,  1.52s/it, loss=-0.0027, reward=0.7930, avg_reward=0.8855]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 298/801 [07:57<13:05,  1.56s/it, loss=-0.0050, reward=0.9023, avg_reward=0.8872]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 299/801 [07:58<13:03,  1.56s/it, loss=-0.0028, reward=0.8867, avg_reward=0.8871]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  37% 300/801 [08:01<15:43,  1.88s/it, loss=-0.0037, reward=0.8711, avg_reward=0.8855]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 301/801 [08:02<14:52,  1.79s/it, loss=-0.0032, reward=0.9570, avg_reward=0.8927]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 302/801 [08:04<14:31,  1.75s/it, loss=-0.0044, reward=0.9219, avg_reward=0.8956]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 303/801 [08:06<14:15,  1.72s/it, loss=-0.0046, reward=0.8320, avg_reward=0.8892]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 304/801 [08:07<13:57,  1.68s/it, loss=-0.0032, reward=0.8633, avg_reward=0.8866]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 305/801 [08:09<13:21,  1.62s/it, loss=-0.0032, reward=0.9258, avg_reward=0.8905]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 306/801 [08:10<13:11,  1.60s/it, loss=-0.0028, reward=0.9531, avg_reward=0.8968]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 307/801 [08:12<12:49,  1.56s/it, loss=-0.0055, reward=0.9180, avg_reward=0.8989]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  38% 308/801 [08:13<12:32,  1.53s/it, loss=-0.0025, reward=0.9375, avg_reward=0.9028]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 309/801 [08:15<12:52,  1.57s/it, loss=-0.0058, reward=0.8594, avg_reward=0.8984]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 310/801 [08:16<12:47,  1.56s/it, loss=-0.0051, reward=0.9336, avg_reward=0.9020]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 311/801 [08:18<12:45,  1.56s/it, loss=-0.0072, reward=0.9180, avg_reward=0.9036]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 312/801 [08:19<12:42,  1.56s/it, loss=-0.0042, reward=0.8359, avg_reward=0.8968]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 313/801 [08:21<12:39,  1.56s/it, loss=-0.0038, reward=0.8906, avg_reward=0.8962]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 314/801 [08:23<12:50,  1.58s/it, loss=-0.0038, reward=0.8242, avg_reward=0.8890]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 315/801 [08:25<13:28,  1.66s/it, loss=-0.0046, reward=0.8984, avg_reward=0.8899]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  39% 316/801 [08:26<13:45,  1.70s/it, loss=-0.0057, reward=0.9062, avg_reward=0.8916]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 317/801 [08:28<13:22,  1.66s/it, loss=-0.0034, reward=0.9531, avg_reward=0.8977]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 318/801 [08:29<13:05,  1.63s/it, loss=-0.0055, reward=0.8867, avg_reward=0.8966]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 319/801 [08:31<12:38,  1.57s/it, loss=-0.0039, reward=0.9414, avg_reward=0.9011]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 320/801 [08:32<12:39,  1.58s/it, loss=-0.0053, reward=0.8438, avg_reward=0.8954]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 321/801 [08:34<12:20,  1.54s/it, loss=-0.0059, reward=0.8047, avg_reward=0.8863]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 322/801 [08:35<12:20,  1.54s/it, loss=-0.0044, reward=0.8086, avg_reward=0.8785]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 323/801 [08:37<12:19,  1.55s/it, loss=-0.0032, reward=0.8711, avg_reward=0.8778]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  40% 324/801 [08:39<12:17,  1.55s/it, loss=-0.0046, reward=0.9297, avg_reward=0.8830]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 325/801 [08:40<12:45,  1.61s/it, loss=-0.0032, reward=0.8906, avg_reward=0.8837]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 326/801 [08:42<12:36,  1.59s/it, loss=-0.0042, reward=0.7578, avg_reward=0.8711]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 327/801 [08:43<12:29,  1.58s/it, loss=-0.0043, reward=0.9180, avg_reward=0.8758]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 328/801 [08:45<12:35,  1.60s/it, loss=-0.0040, reward=0.9492, avg_reward=0.8832]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 329/801 [08:47<12:13,  1.55s/it, loss=-0.0045, reward=0.9492, avg_reward=0.8898]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 330/801 [08:48<12:11,  1.55s/it, loss=-0.0040, reward=0.8906, avg_reward=0.8899]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 331/801 [08:50<11:55,  1.52s/it, loss=-0.0057, reward=0.9336, avg_reward=0.8942]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  41% 332/801 [08:51<12:05,  1.55s/it, loss=-0.0041, reward=0.8750, avg_reward=0.8923]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 333/801 [08:53<11:52,  1.52s/it, loss=-0.0029, reward=0.9180, avg_reward=0.8949]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 334/801 [08:54<11:42,  1.50s/it, loss=-0.0039, reward=0.9375, avg_reward=0.8991]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 335/801 [08:56<12:03,  1.55s/it, loss=-0.0055, reward=0.8242, avg_reward=0.8916]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 336/801 [08:57<11:49,  1.53s/it, loss=0.0000, reward=0.8438, avg_reward=0.8869]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 337/801 [08:59<11:57,  1.55s/it, loss=-0.0048, reward=0.8477, avg_reward=0.8829]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 338/801 [09:00<11:43,  1.52s/it, loss=-0.0048, reward=0.9023, avg_reward=0.8849]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 339/801 [09:02<12:01,  1.56s/it, loss=-0.0039, reward=0.8789, avg_reward=0.8843]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  42% 340/801 [09:04<12:06,  1.58s/it, loss=-0.0021, reward=0.8672, avg_reward=0.8826]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 341/801 [09:05<12:20,  1.61s/it, loss=-0.0033, reward=0.8125, avg_reward=0.8756]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 342/801 [09:07<12:32,  1.64s/it, loss=-0.0020, reward=0.9531, avg_reward=0.8833]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 343/801 [09:08<12:06,  1.59s/it, loss=-0.0035, reward=0.8828, avg_reward=0.8833]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 344/801 [09:10<12:06,  1.59s/it, loss=-0.0037, reward=0.9414, avg_reward=0.8891]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 345/801 [09:12<12:42,  1.67s/it, loss=-0.0036, reward=0.8750, avg_reward=0.8877]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 346/801 [09:13<12:34,  1.66s/it, loss=-0.0022, reward=0.9023, avg_reward=0.8891]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 347/801 [09:15<12:34,  1.66s/it, loss=-0.0031, reward=0.8789, avg_reward=0.8881]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  43% 348/801 [09:17<12:04,  1.60s/it, loss=-0.0032, reward=0.9805, avg_reward=0.8974]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 349/801 [09:18<11:43,  1.56s/it, loss=-0.0032, reward=0.9297, avg_reward=0.9006]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 350/801 [09:20<11:52,  1.58s/it, loss=-0.0034, reward=0.9297, avg_reward=0.9035]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 351/801 [09:21<11:33,  1.54s/it, loss=-0.0051, reward=0.9102, avg_reward=0.9042]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 352/801 [09:23<11:47,  1.58s/it, loss=-0.0040, reward=0.7578, avg_reward=0.8895]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 353/801 [09:24<11:57,  1.60s/it, loss=-0.0048, reward=0.8828, avg_reward=0.8889]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 354/801 [09:26<11:37,  1.56s/it, loss=-0.0058, reward=0.9102, avg_reward=0.8910]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 355/801 [09:27<11:34,  1.56s/it, loss=-0.0034, reward=0.9492, avg_reward=0.8968]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  44% 356/801 [09:29<11:31,  1.55s/it, loss=-0.0025, reward=0.7891, avg_reward=0.8860]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 357/801 [09:31<11:40,  1.58s/it, loss=-0.0032, reward=0.9570, avg_reward=0.8931]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 358/801 [09:32<11:28,  1.56s/it, loss=-0.0058, reward=0.8867, avg_reward=0.8925]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 359/801 [09:34<11:27,  1.55s/it, loss=-0.0026, reward=0.8750, avg_reward=0.8907]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 360/801 [09:35<11:40,  1.59s/it, loss=-0.0050, reward=0.9023, avg_reward=0.8919]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 361/801 [09:37<11:49,  1.61s/it, loss=-0.0044, reward=0.8477, avg_reward=0.8875]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 362/801 [09:39<12:12,  1.67s/it, loss=-0.0032, reward=0.8555, avg_reward=0.8843]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 363/801 [09:40<11:54,  1.63s/it, loss=-0.0024, reward=0.8594, avg_reward=0.8818]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  45% 364/801 [09:42<11:42,  1.61s/it, loss=-0.0021, reward=0.9297, avg_reward=0.8866]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 365/801 [09:43<11:16,  1.55s/it, loss=-0.0059, reward=0.8438, avg_reward=0.8823]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 366/801 [09:45<11:03,  1.52s/it, loss=-0.0049, reward=0.9219, avg_reward=0.8863]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 367/801 [09:46<11:18,  1.56s/it, loss=-0.0060, reward=0.7578, avg_reward=0.8734]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 368/801 [09:48<11:52,  1.65s/it, loss=-0.0039, reward=0.7227, avg_reward=0.8583]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 369/801 [09:50<11:27,  1.59s/it, loss=-0.0034, reward=0.8945, avg_reward=0.8620]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 370/801 [09:51<11:41,  1.63s/it, loss=-0.0013, reward=0.8984, avg_reward=0.8656]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 371/801 [09:53<11:35,  1.62s/it, loss=-0.0049, reward=0.8633, avg_reward=0.8654]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  46% 372/801 [09:55<11:25,  1.60s/it, loss=-0.0075, reward=0.8828, avg_reward=0.8671]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 373/801 [09:56<11:05,  1.56s/it, loss=-0.0026, reward=0.8320, avg_reward=0.8636]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 374/801 [09:58<10:51,  1.53s/it, loss=-0.0027, reward=0.9219, avg_reward=0.8694]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 375/801 [09:59<10:53,  1.53s/it, loss=-0.0034, reward=0.9023, avg_reward=0.8727]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 376/801 [10:01<10:54,  1.54s/it, loss=-0.0039, reward=0.8672, avg_reward=0.8722]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 377/801 [10:02<10:54,  1.54s/it, loss=-0.0033, reward=0.8438, avg_reward=0.8693]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 378/801 [10:04<10:41,  1.52s/it, loss=-0.0024, reward=0.8281, avg_reward=0.8652]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 379/801 [10:05<10:44,  1.53s/it, loss=-0.0025, reward=0.8516, avg_reward=0.8638]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  47% 380/801 [10:07<11:06,  1.58s/it, loss=-0.0049, reward=0.9062, avg_reward=0.8681]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 381/801 [10:09<11:16,  1.61s/it, loss=-0.0051, reward=0.9570, avg_reward=0.8770]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 382/801 [10:10<10:57,  1.57s/it, loss=-0.0059, reward=0.8711, avg_reward=0.8764]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 383/801 [10:12<10:53,  1.56s/it, loss=-0.0028, reward=0.8906, avg_reward=0.8778]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 384/801 [10:13<10:51,  1.56s/it, loss=-0.0061, reward=0.8594, avg_reward=0.8760]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 385/801 [10:15<10:49,  1.56s/it, loss=-0.0024, reward=0.9766, avg_reward=0.8860]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 386/801 [10:16<10:46,  1.56s/it, loss=-0.0033, reward=0.8711, avg_reward=0.8845]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 387/801 [10:18<10:44,  1.56s/it, loss=-0.0021, reward=0.8828, avg_reward=0.8844]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  48% 388/801 [10:19<10:43,  1.56s/it, loss=-0.0063, reward=0.8359, avg_reward=0.8795]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 389/801 [10:21<10:54,  1.59s/it, loss=-0.0032, reward=0.8516, avg_reward=0.8767]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 390/801 [10:23<11:06,  1.62s/it, loss=-0.0052, reward=0.8281, avg_reward=0.8719]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 391/801 [10:24<10:55,  1.60s/it, loss=-0.0045, reward=0.9180, avg_reward=0.8765]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 392/801 [10:26<11:00,  1.61s/it, loss=-0.0038, reward=0.9492, avg_reward=0.8837]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 393/801 [10:27<10:39,  1.57s/it, loss=-0.0040, reward=0.9023, avg_reward=0.8856]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 394/801 [10:29<10:36,  1.56s/it, loss=-0.0039, reward=0.9727, avg_reward=0.8943]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 395/801 [10:31<10:44,  1.59s/it, loss=-0.0021, reward=0.9219, avg_reward=0.8971]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  49% 396/801 [10:32<10:30,  1.56s/it, loss=-0.0050, reward=0.8867, avg_reward=0.8960]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 397/801 [10:34<10:28,  1.56s/it, loss=-0.0038, reward=0.9102, avg_reward=0.8974]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 398/801 [10:35<10:27,  1.56s/it, loss=-0.0025, reward=0.9023, avg_reward=0.8979]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 399/801 [10:37<10:37,  1.59s/it, loss=-0.0040, reward=0.9648, avg_reward=0.9046]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 400/801 [10:39<12:41,  1.90s/it, loss=-0.0021, reward=0.9570, avg_reward=0.9099]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 401/801 [10:41<11:46,  1.77s/it, loss=-0.0053, reward=0.9141, avg_reward=0.9103]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 402/801 [10:43<11:21,  1.71s/it, loss=-0.0017, reward=0.8359, avg_reward=0.9029]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 403/801 [10:44<11:07,  1.68s/it, loss=-0.0032, reward=0.8047, avg_reward=0.8930]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  50% 404/801 [10:46<11:01,  1.67s/it, loss=-0.0031, reward=0.7812, avg_reward=0.8819]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 405/801 [10:47<10:45,  1.63s/it, loss=-0.0033, reward=0.9492, avg_reward=0.8886]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 406/801 [10:49<10:37,  1.61s/it, loss=-0.0039, reward=0.8867, avg_reward=0.8884]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 407/801 [10:50<10:18,  1.57s/it, loss=-0.0049, reward=0.9141, avg_reward=0.8910]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 408/801 [10:52<10:15,  1.57s/it, loss=-0.0038, reward=0.8906, avg_reward=0.8909]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 409/801 [10:53<10:13,  1.56s/it, loss=-0.0019, reward=0.9922, avg_reward=0.9011]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 410/801 [10:55<10:21,  1.59s/it, loss=-0.0037, reward=0.8711, avg_reward=0.8981]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 411/801 [10:57<10:26,  1.61s/it, loss=-0.0055, reward=0.7852, avg_reward=0.8868]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  51% 412/801 [10:58<10:24,  1.60s/it, loss=-0.0039, reward=0.9805, avg_reward=0.8961]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 413/801 [11:00<10:05,  1.56s/it, loss=-0.0024, reward=0.9609, avg_reward=0.9026]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 414/801 [11:01<09:56,  1.54s/it, loss=-0.0033, reward=0.9805, avg_reward=0.9104]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 415/801 [11:03<10:07,  1.57s/it, loss=-0.0033, reward=0.9258, avg_reward=0.9119]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 416/801 [11:05<10:16,  1.60s/it, loss=-0.0040, reward=0.8828, avg_reward=0.9090]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 417/801 [11:06<09:58,  1.56s/it, loss=-0.0024, reward=0.8398, avg_reward=0.9021]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 418/801 [11:08<09:45,  1.53s/it, loss=-0.0029, reward=0.9258, avg_reward=0.9045]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 419/801 [11:09<09:51,  1.55s/it, loss=-0.0035, reward=0.8672, avg_reward=0.9008]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  52% 420/801 [11:11<09:49,  1.55s/it, loss=-0.0039, reward=0.8203, avg_reward=0.8927]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 421/801 [11:12<09:57,  1.57s/it, loss=-0.0027, reward=0.8867, avg_reward=0.8921]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 422/801 [11:14<09:53,  1.57s/it, loss=-0.0038, reward=0.9258, avg_reward=0.8955]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 423/801 [11:16<10:04,  1.60s/it, loss=-0.0025, reward=0.8828, avg_reward=0.8942]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 424/801 [11:17<10:23,  1.65s/it, loss=-0.0033, reward=0.8906, avg_reward=0.8939]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 425/801 [11:19<10:36,  1.69s/it, loss=-0.0031, reward=0.9062, avg_reward=0.8951]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 426/801 [11:21<10:08,  1.62s/it, loss=-0.0040, reward=0.9336, avg_reward=0.8989]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 427/801 [11:22<10:08,  1.63s/it, loss=-0.0028, reward=0.7773, avg_reward=0.8868]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  53% 428/801 [11:24<10:09,  1.63s/it, loss=-0.0049, reward=0.7656, avg_reward=0.8747]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 429/801 [11:26<10:09,  1.64s/it, loss=-0.0020, reward=0.9219, avg_reward=0.8794]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 430/801 [11:27<09:47,  1.58s/it, loss=-0.0062, reward=0.8984, avg_reward=0.8813]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 431/801 [11:29<10:13,  1.66s/it, loss=-0.0065, reward=0.8945, avg_reward=0.8826]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 432/801 [11:30<09:59,  1.62s/it, loss=-0.0039, reward=0.8398, avg_reward=0.8783]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 433/801 [11:32<09:49,  1.60s/it, loss=-0.0042, reward=0.9414, avg_reward=0.8846]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 434/801 [11:33<09:42,  1.59s/it, loss=-0.0048, reward=0.9062, avg_reward=0.8868]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 435/801 [11:35<09:26,  1.55s/it, loss=-0.0070, reward=0.8984, avg_reward=0.8880]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  54% 436/801 [11:36<09:25,  1.55s/it, loss=-0.0027, reward=0.7969, avg_reward=0.8789]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 437/801 [11:38<09:15,  1.53s/it, loss=-0.0037, reward=0.9219, avg_reward=0.8832]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 438/801 [11:40<09:38,  1.59s/it, loss=-0.0020, reward=0.9258, avg_reward=0.8874]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 439/801 [11:41<09:42,  1.61s/it, loss=-0.0031, reward=0.9258, avg_reward=0.8913]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 440/801 [11:43<09:34,  1.59s/it, loss=-0.0037, reward=0.8711, avg_reward=0.8892]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 441/801 [11:45<09:38,  1.61s/it, loss=-0.0031, reward=0.9414, avg_reward=0.8945]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 442/801 [11:46<09:20,  1.56s/it, loss=-0.0030, reward=0.9297, avg_reward=0.8980]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 443/801 [11:47<09:07,  1.53s/it, loss=-0.0041, reward=0.8750, avg_reward=0.8957]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  55% 444/801 [11:49<09:34,  1.61s/it, loss=-0.0062, reward=0.8594, avg_reward=0.8921]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 445/801 [11:51<09:36,  1.62s/it, loss=-0.0052, reward=0.8359, avg_reward=0.8864]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 446/801 [11:52<09:17,  1.57s/it, loss=-0.0030, reward=0.9453, avg_reward=0.8923]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 447/801 [11:54<09:13,  1.56s/it, loss=-0.0030, reward=0.9141, avg_reward=0.8945]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 448/801 [11:55<09:01,  1.53s/it, loss=-0.0066, reward=0.8555, avg_reward=0.8906]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 449/801 [11:57<09:11,  1.57s/it, loss=-0.0015, reward=0.9336, avg_reward=0.8949]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 450/801 [11:59<09:14,  1.58s/it, loss=-0.0021, reward=0.9531, avg_reward=0.9007]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 451/801 [12:00<09:18,  1.60s/it, loss=-0.0032, reward=0.8906, avg_reward=0.8997]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  56% 452/801 [12:02<09:37,  1.65s/it, loss=-0.0045, reward=0.7812, avg_reward=0.8879]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 453/801 [12:03<09:15,  1.60s/it, loss=-0.0023, reward=0.9531, avg_reward=0.8944]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 454/801 [12:05<09:09,  1.58s/it, loss=-0.0048, reward=0.7969, avg_reward=0.8846]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 455/801 [12:07<09:13,  1.60s/it, loss=-0.0043, reward=0.8828, avg_reward=0.8845]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 456/801 [12:08<09:08,  1.59s/it, loss=-0.0040, reward=0.8711, avg_reward=0.8831]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 457/801 [12:10<08:53,  1.55s/it, loss=-0.0041, reward=0.9297, avg_reward=0.8878]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 458/801 [12:11<08:41,  1.52s/it, loss=-0.0028, reward=0.8867, avg_reward=0.8877]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 459/801 [12:13<08:42,  1.53s/it, loss=-0.0031, reward=0.8984, avg_reward=0.8887]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  57% 460/801 [12:14<08:37,  1.52s/it, loss=-0.0053, reward=0.9180, avg_reward=0.8917]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 461/801 [12:16<08:39,  1.53s/it, loss=-0.0029, reward=0.8281, avg_reward=0.8853]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 462/801 [12:17<08:34,  1.52s/it, loss=-0.0040, reward=0.8828, avg_reward=0.8851]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 463/801 [12:19<08:52,  1.58s/it, loss=-0.0020, reward=0.9297, avg_reward=0.8895]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 464/801 [12:21<08:59,  1.60s/it, loss=-0.0046, reward=0.9258, avg_reward=0.8932]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 465/801 [12:22<09:01,  1.61s/it, loss=-0.0027, reward=0.8789, avg_reward=0.8917]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 466/801 [12:24<08:49,  1.58s/it, loss=0.0000, reward=0.9688, avg_reward=0.8994]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 467/801 [12:25<08:45,  1.57s/it, loss=-0.0043, reward=0.9453, avg_reward=0.9040]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  58% 468/801 [12:27<08:42,  1.57s/it, loss=-0.0048, reward=0.7852, avg_reward=0.8921]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 469/801 [12:29<08:58,  1.62s/it, loss=-0.0020, reward=0.9492, avg_reward=0.8978]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 470/801 [12:30<08:49,  1.60s/it, loss=-0.0048, reward=0.7617, avg_reward=0.8842]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 471/801 [12:32<08:43,  1.59s/it, loss=-0.0038, reward=0.9102, avg_reward=0.8868]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 472/801 [12:33<08:29,  1.55s/it, loss=-0.0032, reward=0.9258, avg_reward=0.8907]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 473/801 [12:35<08:28,  1.55s/it, loss=-0.0024, reward=0.7930, avg_reward=0.8809]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 474/801 [12:36<08:26,  1.55s/it, loss=-0.0040, reward=0.8828, avg_reward=0.8811]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 475/801 [12:38<08:25,  1.55s/it, loss=-0.0023, reward=0.9258, avg_reward=0.8856]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  59% 476/801 [12:39<08:25,  1.55s/it, loss=-0.0028, reward=0.9453, avg_reward=0.8916]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 477/801 [12:41<08:14,  1.53s/it, loss=-0.0068, reward=0.8438, avg_reward=0.8868]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 478/801 [12:43<08:40,  1.61s/it, loss=-0.0046, reward=0.9258, avg_reward=0.8907]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 479/801 [12:44<08:34,  1.60s/it, loss=-0.0052, reward=0.8750, avg_reward=0.8891]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 480/801 [12:46<08:27,  1.58s/it, loss=-0.0034, reward=0.9336, avg_reward=0.8936]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 481/801 [12:47<08:23,  1.57s/it, loss=-0.0031, reward=0.8711, avg_reward=0.8913]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 482/801 [12:49<08:28,  1.59s/it, loss=-0.0036, reward=0.8086, avg_reward=0.8830]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 483/801 [12:50<08:14,  1.56s/it, loss=-0.0039, reward=0.8789, avg_reward=0.8826]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  60% 484/801 [12:52<07:56,  1.50s/it, loss=-0.0032, reward=0.9414, avg_reward=0.8885]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 485/801 [12:53<08:00,  1.52s/it, loss=-0.0033, reward=0.9844, avg_reward=0.8981]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 486/801 [12:55<07:53,  1.50s/it, loss=-0.0017, reward=0.9297, avg_reward=0.9013]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 487/801 [12:57<08:18,  1.59s/it, loss=-0.0033, reward=0.9414, avg_reward=0.9053]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 488/801 [12:58<08:18,  1.59s/it, loss=-0.0040, reward=0.8867, avg_reward=0.9034]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 489/801 [13:00<08:05,  1.56s/it, loss=-0.0060, reward=0.8438, avg_reward=0.8974]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 490/801 [13:01<07:54,  1.53s/it, loss=-0.0042, reward=0.8711, avg_reward=0.8948]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 491/801 [13:03<07:55,  1.53s/it, loss=-0.0032, reward=0.8555, avg_reward=0.8909]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  61% 492/801 [13:04<08:00,  1.55s/it, loss=-0.0010, reward=0.9609, avg_reward=0.8979]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 493/801 [13:06<07:59,  1.56s/it, loss=-0.0073, reward=0.8594, avg_reward=0.8940]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 494/801 [13:08<08:05,  1.58s/it, loss=-0.0041, reward=0.8711, avg_reward=0.8917]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 495/801 [13:09<08:06,  1.59s/it, loss=-0.0050, reward=0.8203, avg_reward=0.8846]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 496/801 [13:11<08:08,  1.60s/it, loss=-0.0045, reward=0.8672, avg_reward=0.8829]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 497/801 [13:12<07:54,  1.56s/it, loss=-0.0017, reward=0.9883, avg_reward=0.8934]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 498/801 [13:14<07:43,  1.53s/it, loss=-0.0041, reward=0.8867, avg_reward=0.8927]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 499/801 [13:15<07:36,  1.51s/it, loss=-0.0021, reward=0.8984, avg_reward=0.8933]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  62% 500/801 [13:18<09:18,  1.85s/it, loss=-0.0038, reward=0.9062, avg_reward=0.8946]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 501/801 [13:19<08:49,  1.76s/it, loss=-0.0017, reward=0.9219, avg_reward=0.8973]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 502/801 [13:21<08:43,  1.75s/it, loss=-0.0038, reward=0.8945, avg_reward=0.8970]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 503/801 [13:23<08:23,  1.69s/it, loss=-0.0030, reward=0.9648, avg_reward=0.9038]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 504/801 [13:24<08:02,  1.62s/it, loss=-0.0035, reward=0.9570, avg_reward=0.9091]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 505/801 [13:26<07:50,  1.59s/it, loss=-0.0034, reward=0.9102, avg_reward=0.9092]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 506/801 [13:27<07:37,  1.55s/it, loss=-0.0048, reward=0.8398, avg_reward=0.9023]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 507/801 [13:29<07:44,  1.58s/it, loss=-0.0012, reward=0.9336, avg_reward=0.9054]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  63% 508/801 [13:30<08:00,  1.64s/it, loss=-0.0045, reward=0.8203, avg_reward=0.8969]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 509/801 [13:32<07:43,  1.59s/it, loss=-0.0034, reward=0.8516, avg_reward=0.8924]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 510/801 [13:34<07:38,  1.58s/it, loss=-0.0065, reward=0.9258, avg_reward=0.8957]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 511/801 [13:35<07:28,  1.55s/it, loss=-0.0034, reward=0.9141, avg_reward=0.8976]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 512/801 [13:37<07:28,  1.55s/it, loss=-0.0027, reward=0.9492, avg_reward=0.9027]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 513/801 [13:38<07:27,  1.55s/it, loss=-0.0056, reward=0.8789, avg_reward=0.9003]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 514/801 [13:40<07:17,  1.53s/it, loss=-0.0042, reward=0.9375, avg_reward=0.9041]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 515/801 [13:41<07:15,  1.52s/it, loss=-0.0059, reward=0.9102, avg_reward=0.9047]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  64% 516/801 [13:43<07:17,  1.53s/it, loss=-0.0029, reward=0.9102, avg_reward=0.9052]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 517/801 [13:44<07:26,  1.57s/it, loss=-0.0037, reward=0.9336, avg_reward=0.9081]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 518/801 [13:46<07:15,  1.54s/it, loss=-0.0047, reward=0.8945, avg_reward=0.9067]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 519/801 [13:47<07:24,  1.58s/it, loss=-0.0026, reward=0.9375, avg_reward=0.9098]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 520/801 [13:49<07:21,  1.57s/it, loss=-0.0029, reward=0.8711, avg_reward=0.9059]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 521/801 [13:51<07:37,  1.63s/it, loss=-0.0043, reward=0.9219, avg_reward=0.9075]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 522/801 [13:52<07:39,  1.65s/it, loss=-0.0025, reward=0.9375, avg_reward=0.9105]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 523/801 [13:54<07:22,  1.59s/it, loss=-0.0030, reward=0.8945, avg_reward=0.9089]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  65% 524/801 [13:55<07:06,  1.54s/it, loss=-0.0061, reward=0.9531, avg_reward=0.9133]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 525/801 [13:57<07:05,  1.54s/it, loss=-0.0033, reward=0.9453, avg_reward=0.9165]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 526/801 [13:58<07:05,  1.55s/it, loss=-0.0028, reward=0.9219, avg_reward=0.9171]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 527/801 [14:00<06:56,  1.52s/it, loss=-0.0036, reward=0.8984, avg_reward=0.9152]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 528/801 [14:01<06:57,  1.53s/it, loss=-0.0019, reward=0.9258, avg_reward=0.9163]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 529/801 [14:03<07:03,  1.56s/it, loss=-0.0029, reward=0.9102, avg_reward=0.9156]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 530/801 [14:05<07:01,  1.55s/it, loss=-0.0010, reward=0.8906, avg_reward=0.9131]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 531/801 [14:06<06:49,  1.52s/it, loss=-0.0025, reward=0.9453, avg_reward=0.9164]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  66% 532/801 [14:08<07:03,  1.57s/it, loss=-0.0022, reward=0.8398, avg_reward=0.9087]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 533/801 [14:09<07:00,  1.57s/it, loss=-0.0016, reward=0.8984, avg_reward=0.9077]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 534/801 [14:11<06:50,  1.54s/it, loss=-0.0028, reward=0.9414, avg_reward=0.9111]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 535/801 [14:13<07:13,  1.63s/it, loss=-0.0030, reward=0.9336, avg_reward=0.9133]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 536/801 [14:14<07:05,  1.61s/it, loss=-0.0024, reward=0.9883, avg_reward=0.9208]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 537/801 [14:16<06:59,  1.59s/it, loss=-0.0045, reward=0.8398, avg_reward=0.9127]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 538/801 [14:17<07:02,  1.60s/it, loss=-0.0038, reward=0.9492, avg_reward=0.9164]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 539/801 [14:19<07:03,  1.62s/it, loss=-0.0037, reward=0.8945, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  67% 540/801 [14:20<06:49,  1.57s/it, loss=0.0000, reward=1.0000, avg_reward=0.9228]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 541/801 [14:22<06:45,  1.56s/it, loss=-0.0014, reward=0.9648, avg_reward=0.9270]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 542/801 [14:24<06:43,  1.56s/it, loss=-0.0030, reward=0.8555, avg_reward=0.9198]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 543/801 [14:25<06:59,  1.63s/it, loss=-0.0031, reward=0.8633, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 544/801 [14:27<06:46,  1.58s/it, loss=-0.0051, reward=0.9453, avg_reward=0.9173]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 545/801 [14:28<06:35,  1.54s/it, loss=-0.0019, reward=0.9961, avg_reward=0.9252]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 546/801 [14:30<06:34,  1.55s/it, loss=-0.0017, reward=0.8945, avg_reward=0.9221]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 547/801 [14:31<06:39,  1.57s/it, loss=-0.0051, reward=0.9336, avg_reward=0.9232]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  68% 548/801 [14:33<06:33,  1.55s/it, loss=-0.0021, reward=0.9609, avg_reward=0.9270]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 549/801 [14:34<06:24,  1.53s/it, loss=-0.0023, reward=0.9141, avg_reward=0.9257]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 550/801 [14:36<06:17,  1.51s/it, loss=-0.0039, reward=0.9414, avg_reward=0.9273]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 551/801 [14:37<06:22,  1.53s/it, loss=-0.0033, reward=0.9414, avg_reward=0.9287]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 552/801 [14:39<06:23,  1.54s/it, loss=-0.0046, reward=0.9102, avg_reward=0.9268]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 553/801 [14:41<06:29,  1.57s/it, loss=-0.0036, reward=0.8477, avg_reward=0.9189]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 554/801 [14:42<06:34,  1.60s/it, loss=-0.0034, reward=0.9258, avg_reward=0.9196]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 555/801 [14:44<06:29,  1.58s/it, loss=-0.0026, reward=0.9414, avg_reward=0.9218]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  69% 556/801 [14:45<06:18,  1.54s/it, loss=-0.0038, reward=0.9023, avg_reward=0.9198]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 557/801 [14:47<06:23,  1.57s/it, loss=-0.0019, reward=0.9531, avg_reward=0.9232]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 558/801 [14:49<06:21,  1.57s/it, loss=-0.0020, reward=0.8633, avg_reward=0.9172]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 559/801 [14:50<06:18,  1.57s/it, loss=-0.0025, reward=0.9102, avg_reward=0.9165]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 560/801 [14:52<06:09,  1.53s/it, loss=-0.0041, reward=0.9180, avg_reward=0.9166]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 561/801 [14:53<06:09,  1.54s/it, loss=-0.0049, reward=0.8438, avg_reward=0.9093]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 562/801 [14:55<06:08,  1.54s/it, loss=-0.0029, reward=0.9453, avg_reward=0.9129]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 563/801 [14:56<06:07,  1.54s/it, loss=-0.0035, reward=0.8828, avg_reward=0.9099]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  70% 564/801 [14:58<05:59,  1.52s/it, loss=-0.0097, reward=0.8828, avg_reward=0.9072]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 565/801 [14:59<06:00,  1.53s/it, loss=-0.0038, reward=0.8789, avg_reward=0.9044]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 566/801 [15:01<05:54,  1.51s/it, loss=-0.0035, reward=0.8945, avg_reward=0.9034]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 567/801 [15:02<05:49,  1.49s/it, loss=-0.0014, reward=0.9570, avg_reward=0.9088]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 568/801 [15:04<05:49,  1.50s/it, loss=-0.0047, reward=0.9219, avg_reward=0.9101]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 569/801 [15:05<05:46,  1.49s/it, loss=-0.0007, reward=0.9336, avg_reward=0.9124]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 570/801 [15:07<05:49,  1.51s/it, loss=-0.0051, reward=0.8984, avg_reward=0.9110]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 571/801 [15:08<05:58,  1.56s/it, loss=-0.0034, reward=0.9375, avg_reward=0.9137]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  71% 572/801 [15:10<06:06,  1.60s/it, loss=-0.0035, reward=0.8672, avg_reward=0.9090]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 573/801 [15:12<06:02,  1.59s/it, loss=-0.0035, reward=0.9336, avg_reward=0.9115]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 574/801 [15:13<05:58,  1.58s/it, loss=-0.0033, reward=0.8711, avg_reward=0.9074]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 575/801 [15:15<05:56,  1.58s/it, loss=-0.0013, reward=0.9336, avg_reward=0.9101]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 576/801 [15:16<05:58,  1.59s/it, loss=-0.0017, reward=0.9297, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 577/801 [15:18<05:47,  1.55s/it, loss=-0.0029, reward=0.9727, avg_reward=0.9181]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 578/801 [15:19<05:46,  1.55s/it, loss=-0.0039, reward=0.8320, avg_reward=0.9095]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 579/801 [15:21<05:48,  1.57s/it, loss=-0.0033, reward=0.8672, avg_reward=0.9053]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  72% 580/801 [15:23<06:06,  1.66s/it, loss=-0.0039, reward=0.8984, avg_reward=0.9046]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 581/801 [15:24<05:52,  1.60s/it, loss=-0.0046, reward=0.9414, avg_reward=0.9083]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 582/801 [15:26<05:42,  1.56s/it, loss=-0.0013, reward=0.9023, avg_reward=0.9077]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 583/801 [15:27<05:48,  1.60s/it, loss=-0.0025, reward=0.9219, avg_reward=0.9091]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 584/801 [15:29<05:39,  1.56s/it, loss=-0.0039, reward=0.9609, avg_reward=0.9143]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 585/801 [15:31<05:44,  1.60s/it, loss=-0.0022, reward=0.8086, avg_reward=0.9037]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 586/801 [15:32<05:31,  1.54s/it, loss=-0.0032, reward=0.8711, avg_reward=0.9004]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 587/801 [15:34<05:33,  1.56s/it, loss=-0.0017, reward=0.8984, avg_reward=0.9002]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  73% 588/801 [15:35<05:42,  1.61s/it, loss=-0.0039, reward=0.8750, avg_reward=0.8977]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 589/801 [15:37<05:37,  1.59s/it, loss=-0.0030, reward=0.9531, avg_reward=0.9033]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 590/801 [15:38<05:34,  1.58s/it, loss=-0.0039, reward=0.9297, avg_reward=0.9059]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 591/801 [15:40<05:31,  1.58s/it, loss=-0.0014, reward=0.9219, avg_reward=0.9075]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 592/801 [15:42<05:27,  1.57s/it, loss=-0.0035, reward=0.7734, avg_reward=0.8941]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 593/801 [15:43<05:25,  1.57s/it, loss=-0.0028, reward=0.9219, avg_reward=0.8969]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 594/801 [15:45<05:26,  1.58s/it, loss=-0.0044, reward=0.9102, avg_reward=0.8982]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 595/801 [15:46<05:23,  1.57s/it, loss=-0.0045, reward=0.8594, avg_reward=0.8943]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  74% 596/801 [15:48<05:24,  1.58s/it, loss=-0.0035, reward=0.8633, avg_reward=0.8912]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 597/801 [15:50<05:35,  1.65s/it, loss=-0.0036, reward=0.8398, avg_reward=0.8861]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 598/801 [15:51<05:28,  1.62s/it, loss=-0.0022, reward=0.9297, avg_reward=0.8904]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 599/801 [15:53<05:17,  1.57s/it, loss=-0.0026, reward=0.9766, avg_reward=0.8990]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 600/801 [15:55<06:21,  1.90s/it, loss=-0.0035, reward=0.8984, avg_reward=0.8990]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 601/801 [15:57<05:58,  1.79s/it, loss=-0.0050, reward=0.9531, avg_reward=0.9044]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 602/801 [15:58<05:43,  1.72s/it, loss=-0.0048, reward=0.8789, avg_reward=0.9019]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 603/801 [16:00<05:43,  1.74s/it, loss=-0.0029, reward=0.9453, avg_reward=0.9062]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  75% 604/801 [16:02<05:35,  1.70s/it, loss=-0.0045, reward=0.9531, avg_reward=0.9109]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 605/801 [16:03<05:28,  1.68s/it, loss=-0.0026, reward=0.8867, avg_reward=0.9085]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 606/801 [16:05<05:19,  1.64s/it, loss=-0.0019, reward=0.9258, avg_reward=0.9102]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 607/801 [16:07<05:12,  1.61s/it, loss=-0.0045, reward=0.8242, avg_reward=0.9016]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 608/801 [16:08<05:07,  1.60s/it, loss=-0.0058, reward=0.8945, avg_reward=0.9009]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 609/801 [16:10<04:58,  1.56s/it, loss=0.0000, reward=0.9375, avg_reward=0.9046]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 610/801 [16:11<04:56,  1.55s/it, loss=-0.0041, reward=0.8945, avg_reward=0.9036]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 611/801 [16:13<04:50,  1.53s/it, loss=-0.0036, reward=0.9375, avg_reward=0.9070]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  76% 612/801 [16:14<04:57,  1.57s/it, loss=-0.0032, reward=0.9219, avg_reward=0.9084]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 613/801 [16:16<04:49,  1.54s/it, loss=-0.0047, reward=0.9727, avg_reward=0.9149]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 614/801 [16:17<04:48,  1.54s/it, loss=-0.0019, reward=0.9297, avg_reward=0.9163]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 615/801 [16:19<05:00,  1.62s/it, loss=-0.0041, reward=0.8398, avg_reward=0.9087]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 616/801 [16:21<04:55,  1.60s/it, loss=-0.0028, reward=0.8086, avg_reward=0.8987]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 617/801 [16:22<04:46,  1.56s/it, loss=-0.0029, reward=0.8750, avg_reward=0.8963]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 618/801 [16:24<04:47,  1.57s/it, loss=-0.0061, reward=0.8945, avg_reward=0.8961]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 619/801 [16:25<04:42,  1.55s/it, loss=-0.0025, reward=0.8398, avg_reward=0.8905]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  77% 620/801 [16:27<04:35,  1.52s/it, loss=-0.0027, reward=0.8398, avg_reward=0.8854]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 621/801 [16:28<04:28,  1.49s/it, loss=-0.0021, reward=0.9570, avg_reward=0.8926]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 622/801 [16:30<04:29,  1.51s/it, loss=-0.0031, reward=0.8633, avg_reward=0.8897]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 623/801 [16:31<04:31,  1.52s/it, loss=-0.0024, reward=0.8867, avg_reward=0.8894]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 624/801 [16:33<04:43,  1.60s/it, loss=-0.0035, reward=0.9375, avg_reward=0.8942]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 625/801 [16:35<04:39,  1.59s/it, loss=-0.0027, reward=0.8867, avg_reward=0.8934]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 626/801 [16:36<04:37,  1.58s/it, loss=0.0000, reward=0.9688, avg_reward=0.9010]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 627/801 [16:38<04:39,  1.60s/it, loss=-0.0035, reward=0.8672, avg_reward=0.8976]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  78% 628/801 [16:40<04:43,  1.64s/it, loss=-0.0035, reward=0.8789, avg_reward=0.8957]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 629/801 [16:41<04:42,  1.64s/it, loss=-0.0024, reward=0.9414, avg_reward=0.9003]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 630/801 [16:43<04:31,  1.59s/it, loss=-0.0039, reward=0.8906, avg_reward=0.8993]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 631/801 [16:44<04:29,  1.58s/it, loss=-0.0023, reward=0.8633, avg_reward=0.8957]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 632/801 [16:46<04:21,  1.55s/it, loss=-0.0014, reward=0.8047, avg_reward=0.8866]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 633/801 [16:47<04:20,  1.55s/it, loss=-0.0042, reward=0.9727, avg_reward=0.8952]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 634/801 [16:49<04:39,  1.68s/it, loss=-0.0018, reward=0.9570, avg_reward=0.9014]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 635/801 [16:51<04:32,  1.64s/it, loss=-0.0056, reward=0.9180, avg_reward=0.9031]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  79% 636/801 [16:52<04:26,  1.62s/it, loss=-0.0032, reward=0.8516, avg_reward=0.8979]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 637/801 [16:54<04:17,  1.57s/it, loss=-0.0019, reward=0.9023, avg_reward=0.8984]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 638/801 [16:56<04:29,  1.65s/it, loss=-0.0029, reward=0.9297, avg_reward=0.9015]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 639/801 [16:57<04:34,  1.69s/it, loss=-0.0041, reward=0.8047, avg_reward=0.8918]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 640/801 [16:59<04:21,  1.62s/it, loss=-0.0059, reward=0.7852, avg_reward=0.8811]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 641/801 [17:00<04:14,  1.59s/it, loss=-0.0011, reward=0.9336, avg_reward=0.8864]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 642/801 [17:02<04:22,  1.65s/it, loss=-0.0047, reward=0.8047, avg_reward=0.8782]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 643/801 [17:04<04:09,  1.58s/it, loss=-0.0018, reward=0.8008, avg_reward=0.8705]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  80% 644/801 [17:05<04:10,  1.60s/it, loss=-0.0026, reward=0.8281, avg_reward=0.8662]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 645/801 [17:07<04:02,  1.55s/it, loss=-0.0019, reward=0.9766, avg_reward=0.8773]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 646/801 [17:08<04:05,  1.59s/it, loss=-0.0019, reward=0.9141, avg_reward=0.8810]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 647/801 [17:10<04:07,  1.61s/it, loss=-0.0022, reward=0.9297, avg_reward=0.8858]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 648/801 [17:12<04:04,  1.60s/it, loss=-0.0032, reward=0.9258, avg_reward=0.8898]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 649/801 [17:13<03:56,  1.56s/it, loss=-0.0023, reward=0.9219, avg_reward=0.8930]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 650/801 [17:15<03:58,  1.58s/it, loss=-0.0018, reward=0.8477, avg_reward=0.8885]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 651/801 [17:16<03:56,  1.58s/it, loss=-0.0035, reward=0.9297, avg_reward=0.8926]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  81% 652/801 [17:18<03:57,  1.60s/it, loss=-0.0014, reward=0.8906, avg_reward=0.8924]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 653/801 [17:19<03:50,  1.56s/it, loss=-0.0032, reward=0.9297, avg_reward=0.8961]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 654/801 [17:21<04:01,  1.64s/it, loss=-0.0033, reward=0.8750, avg_reward=0.8940]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 655/801 [17:23<04:00,  1.65s/it, loss=-0.0022, reward=0.8828, avg_reward=0.8929]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 656/801 [17:25<04:01,  1.66s/it, loss=-0.0047, reward=0.8516, avg_reward=0.8888]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 657/801 [17:26<03:51,  1.61s/it, loss=-0.0038, reward=0.8477, avg_reward=0.8847]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 658/801 [17:27<03:43,  1.56s/it, loss=-0.0024, reward=0.9805, avg_reward=0.8942]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 659/801 [17:29<03:37,  1.54s/it, loss=-0.0042, reward=0.9141, avg_reward=0.8962]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  82% 660/801 [17:31<03:42,  1.58s/it, loss=-0.0047, reward=0.7930, avg_reward=0.8859]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 661/801 [17:32<03:40,  1.57s/it, loss=-0.0024, reward=0.9102, avg_reward=0.8883]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 662/801 [17:34<03:44,  1.61s/it, loss=-0.0028, reward=0.8438, avg_reward=0.8839]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 663/801 [17:36<03:43,  1.62s/it, loss=-0.0017, reward=0.8945, avg_reward=0.8849]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 664/801 [17:37<03:39,  1.60s/it, loss=-0.0031, reward=0.8984, avg_reward=0.8863]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 665/801 [17:39<03:37,  1.60s/it, loss=-0.0034, reward=0.8320, avg_reward=0.8809]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 666/801 [17:40<03:30,  1.56s/it, loss=-0.0031, reward=0.8906, avg_reward=0.8818]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 667/801 [17:42<03:28,  1.56s/it, loss=-0.0021, reward=0.9062, avg_reward=0.8843]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  83% 668/801 [17:43<03:23,  1.53s/it, loss=-0.0029, reward=0.9414, avg_reward=0.8900]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 669/801 [17:45<03:23,  1.54s/it, loss=0.0000, reward=0.9375, avg_reward=0.8947]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 670/801 [17:47<03:32,  1.62s/it, loss=-0.0024, reward=0.9023, avg_reward=0.8955]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 671/801 [17:48<03:31,  1.63s/it, loss=-0.0022, reward=0.9219, avg_reward=0.8981]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 672/801 [17:50<03:30,  1.63s/it, loss=-0.0017, reward=0.9336, avg_reward=0.9017]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 673/801 [17:51<03:26,  1.61s/it, loss=-0.0008, reward=0.9023, avg_reward=0.9017]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 674/801 [17:53<03:31,  1.66s/it, loss=-0.0027, reward=0.8594, avg_reward=0.8975]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 675/801 [17:55<03:25,  1.63s/it, loss=-0.0042, reward=0.8477, avg_reward=0.8925]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  84% 676/801 [17:56<03:21,  1.61s/it, loss=-0.0028, reward=0.9180, avg_reward=0.8951]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 677/801 [17:58<03:27,  1.67s/it, loss=-0.0022, reward=0.8711, avg_reward=0.8927]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 678/801 [18:00<03:20,  1.63s/it, loss=-0.0024, reward=0.9023, avg_reward=0.8936]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 679/801 [18:01<03:16,  1.61s/it, loss=-0.0021, reward=0.9180, avg_reward=0.8961]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 680/801 [18:03<03:12,  1.59s/it, loss=-0.0009, reward=0.8672, avg_reward=0.8932]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 681/801 [18:04<03:09,  1.58s/it, loss=-0.0043, reward=0.9492, avg_reward=0.8988]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 682/801 [18:06<03:11,  1.61s/it, loss=-0.0040, reward=0.9414, avg_reward=0.9030]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 683/801 [18:07<03:04,  1.56s/it, loss=-0.0036, reward=0.9453, avg_reward=0.9073]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  85% 684/801 [18:09<03:01,  1.55s/it, loss=-0.0034, reward=0.9258, avg_reward=0.9091]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 685/801 [18:11<03:02,  1.58s/it, loss=-0.0024, reward=0.7930, avg_reward=0.8975]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 686/801 [18:12<02:57,  1.55s/it, loss=-0.0035, reward=0.8711, avg_reward=0.8949]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 687/801 [18:14<03:00,  1.58s/it, loss=-0.0019, reward=0.8867, avg_reward=0.8941]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 688/801 [18:15<02:57,  1.57s/it, loss=-0.0050, reward=0.9219, avg_reward=0.8968]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 689/801 [18:17<02:58,  1.60s/it, loss=-0.0022, reward=0.8633, avg_reward=0.8935]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 690/801 [18:19<02:55,  1.58s/it, loss=-0.0017, reward=0.8281, avg_reward=0.8869]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 691/801 [18:20<02:56,  1.60s/it, loss=-0.0022, reward=0.8320, avg_reward=0.8815]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  86% 692/801 [18:22<02:53,  1.59s/it, loss=-0.0030, reward=0.9375, avg_reward=0.8871]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 693/801 [18:23<02:54,  1.62s/it, loss=-0.0029, reward=0.9023, avg_reward=0.8886]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 694/801 [18:25<02:49,  1.58s/it, loss=-0.0028, reward=0.9805, avg_reward=0.8978]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 695/801 [18:26<02:42,  1.53s/it, loss=-0.0022, reward=0.9727, avg_reward=0.9053]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 696/801 [18:28<02:37,  1.50s/it, loss=-0.0034, reward=0.9531, avg_reward=0.9100]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 697/801 [18:29<02:34,  1.49s/it, loss=-0.0012, reward=0.9023, avg_reward=0.9093]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 698/801 [18:31<02:35,  1.51s/it, loss=-0.0028, reward=0.9102, avg_reward=0.9094]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 699/801 [18:32<02:35,  1.52s/it, loss=-0.0013, reward=0.8711, avg_reward=0.9055]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  87% 700/801 [18:35<02:57,  1.76s/it, loss=-0.0055, reward=0.9414, avg_reward=0.9091]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 701/801 [18:36<02:53,  1.74s/it, loss=0.0000, reward=0.9375, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 702/801 [18:38<02:46,  1.69s/it, loss=-0.0029, reward=0.9727, avg_reward=0.9180]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 703/801 [18:39<02:43,  1.66s/it, loss=-0.0022, reward=0.9883, avg_reward=0.9251]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 704/801 [18:41<02:38,  1.64s/it, loss=-0.0024, reward=0.9258, avg_reward=0.9251]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 705/801 [18:43<02:32,  1.58s/it, loss=-0.0016, reward=0.8633, avg_reward=0.9189]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 706/801 [18:44<02:30,  1.58s/it, loss=-0.0009, reward=0.8711, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 707/801 [18:46<02:27,  1.57s/it, loss=-0.0029, reward=0.8672, avg_reward=0.9095]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  88% 708/801 [18:47<02:29,  1.60s/it, loss=-0.0035, reward=0.9297, avg_reward=0.9115]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 709/801 [18:49<02:22,  1.55s/it, loss=-0.0029, reward=0.8398, avg_reward=0.9043]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 710/801 [18:50<02:20,  1.55s/it, loss=-0.0052, reward=0.9688, avg_reward=0.9108]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 711/801 [18:52<02:23,  1.60s/it, loss=-0.0025, reward=0.8672, avg_reward=0.9064]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 712/801 [18:54<02:21,  1.59s/it, loss=-0.0050, reward=0.8398, avg_reward=0.8998]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 713/801 [18:55<02:26,  1.66s/it, loss=-0.0036, reward=0.9102, avg_reward=0.9008]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 714/801 [18:57<02:21,  1.63s/it, loss=-0.0030, reward=0.8477, avg_reward=0.8955]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 715/801 [18:58<02:18,  1.61s/it, loss=-0.0027, reward=0.9648, avg_reward=0.9024]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  89% 716/801 [19:00<02:12,  1.56s/it, loss=-0.0013, reward=0.8945, avg_reward=0.9016]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 717/801 [19:01<02:08,  1.53s/it, loss=-0.0055, reward=0.8789, avg_reward=0.8994]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 718/801 [19:03<02:13,  1.61s/it, loss=-0.0021, reward=0.9648, avg_reward=0.9059]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 719/801 [19:05<02:07,  1.56s/it, loss=-0.0021, reward=0.9219, avg_reward=0.9075]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 720/801 [19:06<02:13,  1.65s/it, loss=-0.0030, reward=0.7656, avg_reward=0.8933]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 721/801 [19:08<02:09,  1.62s/it, loss=-0.0020, reward=0.9258, avg_reward=0.8966]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 722/801 [19:10<02:05,  1.59s/it, loss=-0.0025, reward=0.8516, avg_reward=0.8921]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 723/801 [19:11<02:05,  1.61s/it, loss=-0.0028, reward=0.9219, avg_reward=0.8950]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  90% 724/801 [19:13<02:02,  1.59s/it, loss=-0.0022, reward=0.9688, avg_reward=0.9024]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 725/801 [19:14<01:59,  1.58s/it, loss=-0.0024, reward=0.9102, avg_reward=0.9032]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 726/801 [19:16<01:57,  1.57s/it, loss=-0.0019, reward=0.9648, avg_reward=0.9094]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 727/801 [19:18<01:57,  1.59s/it, loss=-0.0019, reward=0.9297, avg_reward=0.9114]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 728/801 [19:19<01:55,  1.58s/it, loss=-0.0042, reward=0.9453, avg_reward=0.9148]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 729/801 [19:21<01:51,  1.55s/it, loss=-0.0036, reward=0.9102, avg_reward=0.9143]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 730/801 [19:22<01:50,  1.55s/it, loss=-0.0029, reward=0.9727, avg_reward=0.9202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 731/801 [19:24<01:56,  1.66s/it, loss=-0.0024, reward=0.8711, avg_reward=0.9152]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  91% 732/801 [19:25<01:50,  1.60s/it, loss=-0.0021, reward=0.8516, avg_reward=0.9089]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 733/801 [19:27<01:47,  1.58s/it, loss=-0.0024, reward=0.9023, avg_reward=0.9082]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 734/801 [19:29<01:51,  1.66s/it, loss=-0.0044, reward=0.8672, avg_reward=0.9041]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 735/801 [19:30<01:48,  1.64s/it, loss=-0.0014, reward=0.9922, avg_reward=0.9129]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 736/801 [19:32<01:45,  1.62s/it, loss=-0.0038, reward=0.8516, avg_reward=0.9068]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 737/801 [19:34<01:43,  1.62s/it, loss=-0.0024, reward=0.9023, avg_reward=0.9063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 738/801 [19:35<01:44,  1.66s/it, loss=-0.0037, reward=0.8047, avg_reward=0.8962]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 739/801 [19:37<01:41,  1.64s/it, loss=-0.0054, reward=0.9414, avg_reward=0.9007]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  92% 740/801 [19:39<01:38,  1.61s/it, loss=-0.0036, reward=0.8828, avg_reward=0.8989]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 741/801 [19:40<01:35,  1.60s/it, loss=-0.0016, reward=0.8984, avg_reward=0.8989]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 742/801 [19:42<01:31,  1.56s/it, loss=-0.0039, reward=0.9609, avg_reward=0.9051]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 743/801 [19:43<01:31,  1.58s/it, loss=-0.0016, reward=0.9492, avg_reward=0.9095]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 744/801 [19:45<01:29,  1.57s/it, loss=-0.0026, reward=0.8672, avg_reward=0.9053]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 745/801 [19:46<01:29,  1.59s/it, loss=-0.0029, reward=0.9180, avg_reward=0.9065]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 746/801 [19:48<01:26,  1.58s/it, loss=-0.0025, reward=0.8906, avg_reward=0.9049]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 747/801 [19:50<01:26,  1.60s/it, loss=-0.0028, reward=0.8203, avg_reward=0.8965]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  93% 748/801 [19:51<01:23,  1.58s/it, loss=-0.0035, reward=0.9297, avg_reward=0.8998]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 749/801 [19:53<01:23,  1.61s/it, loss=-0.0035, reward=0.9219, avg_reward=0.9020]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 750/801 [19:54<01:21,  1.59s/it, loss=-0.0026, reward=0.9102, avg_reward=0.9028]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 751/801 [19:56<01:20,  1.61s/it, loss=-0.0038, reward=0.8555, avg_reward=0.8981]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 752/801 [19:58<01:20,  1.64s/it, loss=-0.0029, reward=0.9453, avg_reward=0.9028]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 753/801 [19:59<01:16,  1.59s/it, loss=-0.0023, reward=0.8867, avg_reward=0.9012]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 754/801 [20:01<01:14,  1.58s/it, loss=-0.0023, reward=0.9062, avg_reward=0.9017]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 755/801 [20:02<01:12,  1.57s/it, loss=-0.0009, reward=0.9336, avg_reward=0.9049]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  94% 756/801 [20:04<01:11,  1.59s/it, loss=-0.0022, reward=0.8398, avg_reward=0.8984]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 757/801 [20:06<01:10,  1.60s/it, loss=-0.0047, reward=0.9062, avg_reward=0.8992]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 758/801 [20:07<01:07,  1.56s/it, loss=-0.0044, reward=0.9336, avg_reward=0.9026]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 759/801 [20:09<01:05,  1.56s/it, loss=-0.0028, reward=0.9727, avg_reward=0.9096]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 760/801 [20:10<01:06,  1.63s/it, loss=-0.0039, reward=0.9180, avg_reward=0.9105]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 761/801 [20:12<01:05,  1.63s/it, loss=-0.0021, reward=0.8438, avg_reward=0.9038]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 762/801 [20:14<01:02,  1.61s/it, loss=-0.0045, reward=0.9453, avg_reward=0.9079]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 763/801 [20:15<01:00,  1.59s/it, loss=-0.0012, reward=0.9883, avg_reward=0.9160]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  95% 764/801 [20:17<00:58,  1.58s/it, loss=-0.0023, reward=0.8984, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 765/801 [20:18<00:57,  1.58s/it, loss=-0.0024, reward=0.9219, avg_reward=0.9150]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 766/801 [20:20<00:55,  1.59s/it, loss=-0.0049, reward=0.9375, avg_reward=0.9172]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 767/801 [20:21<00:52,  1.55s/it, loss=-0.0020, reward=0.9219, avg_reward=0.9177]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 768/801 [20:23<00:53,  1.62s/it, loss=-0.0022, reward=0.9023, avg_reward=0.9162]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 769/801 [20:25<00:52,  1.63s/it, loss=-0.0017, reward=0.8945, avg_reward=0.9140]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 770/801 [20:27<00:52,  1.69s/it, loss=-0.0022, reward=0.9180, avg_reward=0.9144]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 771/801 [20:28<00:50,  1.68s/it, loss=-0.0027, reward=0.9180, avg_reward=0.9148]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  96% 772/801 [20:30<00:47,  1.64s/it, loss=-0.0014, reward=0.8633, avg_reward=0.9096]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 773/801 [20:31<00:45,  1.64s/it, loss=-0.0043, reward=0.8945, avg_reward=0.9081]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 774/801 [20:33<00:45,  1.68s/it, loss=-0.0030, reward=0.9297, avg_reward=0.9103]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 775/801 [20:35<00:42,  1.64s/it, loss=-0.0022, reward=0.9180, avg_reward=0.9110]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 776/801 [20:36<00:40,  1.62s/it, loss=-0.0016, reward=0.9023, avg_reward=0.9102]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 777/801 [20:38<00:39,  1.63s/it, loss=-0.0023, reward=0.9727, avg_reward=0.9164]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 778/801 [20:40<00:36,  1.61s/it, loss=-0.0026, reward=0.8867, avg_reward=0.9134]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 779/801 [20:41<00:36,  1.64s/it, loss=-0.0021, reward=0.9219, avg_reward=0.9143]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  97% 780/801 [20:43<00:33,  1.59s/it, loss=-0.0020, reward=0.8320, avg_reward=0.9061]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 781/801 [20:44<00:32,  1.60s/it, loss=-0.0021, reward=0.9883, avg_reward=0.9143]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 782/801 [20:46<00:30,  1.59s/it, loss=-0.0019, reward=0.9258, avg_reward=0.9154]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 783/801 [20:47<00:28,  1.56s/it, loss=-0.0014, reward=0.8672, avg_reward=0.9106]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 784/801 [20:49<00:27,  1.63s/it, loss=-0.0026, reward=0.8906, avg_reward=0.9086]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 785/801 [20:51<00:24,  1.55s/it, loss=-0.0047, reward=0.8516, avg_reward=0.9029]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 786/801 [20:52<00:23,  1.57s/it, loss=-0.0019, reward=0.9062, avg_reward=0.9032]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 787/801 [20:54<00:21,  1.53s/it, loss=-0.0039, reward=0.8828, avg_reward=0.9012]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  98% 788/801 [20:55<00:20,  1.57s/it, loss=-0.0021, reward=0.9766, avg_reward=0.9087]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 789/801 [20:57<00:18,  1.57s/it, loss=-0.0009, reward=0.9023, avg_reward=0.9081]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 790/801 [20:58<00:17,  1.56s/it, loss=-0.0018, reward=0.9688, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 791/801 [21:00<00:15,  1.59s/it, loss=-0.0024, reward=0.9297, avg_reward=0.9157]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 792/801 [21:02<00:14,  1.62s/it, loss=-0.0025, reward=0.9922, avg_reward=0.9234]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 793/801 [21:03<00:12,  1.60s/it, loss=-0.0023, reward=0.9219, avg_reward=0.9232]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 794/801 [21:05<00:11,  1.58s/it, loss=-0.0023, reward=0.8789, avg_reward=0.9188]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 795/801 [21:06<00:09,  1.54s/it, loss=-0.0009, reward=0.8398, avg_reward=0.9109]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3:  99% 796/801 [21:08<00:07,  1.55s/it, loss=-0.0012, reward=0.8984, avg_reward=0.9096]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3: 100% 797/801 [21:09<00:06,  1.52s/it, loss=-0.0030, reward=0.9375, avg_reward=0.9124]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3: 100% 798/801 [21:11<00:04,  1.54s/it, loss=-0.0018, reward=0.9141, avg_reward=0.9126]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3: 100% 799/801 [21:12<00:03,  1.55s/it, loss=-0.0013, reward=0.9062, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3: 100% 800/801 [21:15<00:01,  1.88s/it, loss=-0.0029, reward=0.9062, avg_reward=0.9114]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 2/3: 100% 801/801 [21:17<00:00,  1.59s/it, loss=-0.0031, reward=0.8462, avg_reward=0.9049]\n",
            "Epoch 2/3\n",
            "Epoch 3/3:   0% 0/801 [00:00<?, ?it/s]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   0% 1/801 [00:01<21:48,  1.64s/it, loss=-0.0014, reward=0.9258, avg_reward=0.9258]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   0% 2/801 [00:03<20:27,  1.54s/it, loss=-0.0017, reward=0.9805, avg_reward=0.9313]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   0% 3/801 [00:04<19:56,  1.50s/it, loss=-0.0016, reward=0.8945, avg_reward=0.9276]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   0% 4/801 [00:06<20:49,  1.57s/it, loss=-0.0015, reward=0.9219, avg_reward=0.9270]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 5/801 [00:07<21:08,  1.59s/it, loss=-0.0013, reward=0.9609, avg_reward=0.9304]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 6/801 [00:09<20:56,  1.58s/it, loss=-0.0021, reward=0.9062, avg_reward=0.9280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 7/801 [00:10<20:45,  1.57s/it, loss=-0.0031, reward=0.8164, avg_reward=0.9168]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 8/801 [00:12<20:39,  1.56s/it, loss=-0.0024, reward=0.8750, avg_reward=0.9126]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 9/801 [00:14<21:01,  1.59s/it, loss=-0.0035, reward=0.9375, avg_reward=0.9151]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 10/801 [00:15<21:46,  1.65s/it, loss=-0.0020, reward=0.8672, avg_reward=0.9103]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 11/801 [00:17<21:19,  1.62s/it, loss=-0.0047, reward=0.8477, avg_reward=0.9041]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   1% 12/801 [00:19<21:11,  1.61s/it, loss=-0.0027, reward=0.9180, avg_reward=0.9055]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 13/801 [00:20<20:33,  1.57s/it, loss=-0.0017, reward=0.9453, avg_reward=0.9094]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 14/801 [00:22<20:27,  1.56s/it, loss=-0.0017, reward=0.8398, avg_reward=0.9025]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 15/801 [00:23<21:20,  1.63s/it, loss=-0.0008, reward=0.9258, avg_reward=0.9048]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 16/801 [00:25<20:25,  1.56s/it, loss=0.0000, reward=0.9688, avg_reward=0.9112]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 17/801 [00:26<20:22,  1.56s/it, loss=-0.0022, reward=0.9219, avg_reward=0.9123]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 18/801 [00:28<20:18,  1.56s/it, loss=-0.0031, reward=0.8906, avg_reward=0.9101]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 19/801 [00:30<20:51,  1.60s/it, loss=-0.0018, reward=0.9219, avg_reward=0.9113]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   2% 20/801 [00:31<20:16,  1.56s/it, loss=-0.0014, reward=0.9609, avg_reward=0.9163]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 21/801 [00:32<19:41,  1.51s/it, loss=-0.0022, reward=0.9023, avg_reward=0.9149]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 22/801 [00:34<20:00,  1.54s/it, loss=-0.0013, reward=0.9844, avg_reward=0.9218]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 23/801 [00:36<19:38,  1.52s/it, loss=-0.0012, reward=0.9609, avg_reward=0.9257]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 24/801 [00:37<19:59,  1.54s/it, loss=-0.0011, reward=0.9648, avg_reward=0.9296]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 25/801 [00:39<19:58,  1.54s/it, loss=-0.0032, reward=0.8398, avg_reward=0.9207]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 26/801 [00:40<20:20,  1.57s/it, loss=-0.0046, reward=0.9102, avg_reward=0.9196]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 27/801 [00:42<20:15,  1.57s/it, loss=-0.0013, reward=0.9609, avg_reward=0.9237]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   3% 28/801 [00:43<20:13,  1.57s/it, loss=-0.0025, reward=0.8086, avg_reward=0.9122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 29/801 [00:45<20:28,  1.59s/it, loss=-0.0030, reward=0.9062, avg_reward=0.9116]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 30/801 [00:47<20:16,  1.58s/it, loss=-0.0028, reward=0.9336, avg_reward=0.9138]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 31/801 [00:48<20:19,  1.58s/it, loss=0.0000, reward=0.9688, avg_reward=0.9193]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 32/801 [00:50<21:20,  1.66s/it, loss=-0.0033, reward=0.9375, avg_reward=0.9211]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 33/801 [00:52<21:04,  1.65s/it, loss=-0.0028, reward=0.9492, avg_reward=0.9239]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 34/801 [00:53<20:40,  1.62s/it, loss=-0.0010, reward=0.8711, avg_reward=0.9187]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 35/801 [00:55<20:46,  1.63s/it, loss=-0.0011, reward=0.9570, avg_reward=0.9225]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   4% 36/801 [00:56<20:04,  1.57s/it, loss=-0.0016, reward=0.9883, avg_reward=0.9291]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 37/801 [00:58<19:44,  1.55s/it, loss=-0.0019, reward=0.8867, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 38/801 [01:00<20:08,  1.58s/it, loss=-0.0021, reward=0.9453, avg_reward=0.9269]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 39/801 [01:01<20:20,  1.60s/it, loss=-0.0035, reward=0.8398, avg_reward=0.9182]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 40/801 [01:03<20:30,  1.62s/it, loss=-0.0020, reward=0.9492, avg_reward=0.9213]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 41/801 [01:04<20:16,  1.60s/it, loss=-0.0022, reward=0.8711, avg_reward=0.9163]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 42/801 [01:06<20:03,  1.59s/it, loss=-0.0022, reward=0.9453, avg_reward=0.9192]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 43/801 [01:07<19:32,  1.55s/it, loss=-0.0007, reward=0.9961, avg_reward=0.9269]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   5% 44/801 [01:09<19:32,  1.55s/it, loss=-0.0024, reward=0.9766, avg_reward=0.9318]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 45/801 [01:11<19:55,  1.58s/it, loss=-0.0014, reward=0.8359, avg_reward=0.9222]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 46/801 [01:12<20:39,  1.64s/it, loss=-0.0045, reward=0.8750, avg_reward=0.9175]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 47/801 [01:14<19:55,  1.59s/it, loss=0.0000, reward=0.9375, avg_reward=0.9195]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 48/801 [01:15<19:46,  1.58s/it, loss=-0.0021, reward=0.8320, avg_reward=0.9108]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 49/801 [01:17<19:59,  1.60s/it, loss=-0.0020, reward=0.9453, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 50/801 [01:18<19:25,  1.55s/it, loss=-0.0035, reward=0.8906, avg_reward=0.9119]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 51/801 [01:20<19:43,  1.58s/it, loss=-0.0015, reward=0.9258, avg_reward=0.9133]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   6% 52/801 [01:22<19:35,  1.57s/it, loss=-0.0015, reward=0.9531, avg_reward=0.9172]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 53/801 [01:23<19:43,  1.58s/it, loss=-0.0016, reward=0.9219, avg_reward=0.9177]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 54/801 [01:25<19:36,  1.58s/it, loss=-0.0013, reward=0.8945, avg_reward=0.9154]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 55/801 [01:26<19:48,  1.59s/it, loss=-0.0024, reward=0.9219, avg_reward=0.9160]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 56/801 [01:28<20:33,  1.66s/it, loss=-0.0038, reward=0.7969, avg_reward=0.9041]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 57/801 [01:30<19:46,  1.59s/it, loss=-0.0024, reward=0.9570, avg_reward=0.9094]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 58/801 [01:31<19:34,  1.58s/it, loss=-0.0015, reward=0.8945, avg_reward=0.9079]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 59/801 [01:33<20:02,  1.62s/it, loss=-0.0024, reward=0.9102, avg_reward=0.9081]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   7% 60/801 [01:35<20:05,  1.63s/it, loss=-0.0033, reward=0.8125, avg_reward=0.8986]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 61/801 [01:36<20:17,  1.65s/it, loss=-0.0026, reward=0.9102, avg_reward=0.8997]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 62/801 [01:38<20:16,  1.65s/it, loss=-0.0025, reward=0.9180, avg_reward=0.9016]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 63/801 [01:40<19:53,  1.62s/it, loss=-0.0028, reward=0.9453, avg_reward=0.9059]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 64/801 [01:41<19:58,  1.63s/it, loss=-0.0016, reward=0.8750, avg_reward=0.9028]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 65/801 [01:43<19:18,  1.57s/it, loss=-0.0058, reward=0.9102, avg_reward=0.9036]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 66/801 [01:44<19:11,  1.57s/it, loss=-0.0008, reward=0.9648, avg_reward=0.9097]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 67/801 [01:46<19:06,  1.56s/it, loss=-0.0007, reward=0.9023, avg_reward=0.9090]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   8% 68/801 [01:47<19:02,  1.56s/it, loss=-0.0032, reward=0.9492, avg_reward=0.9130]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 69/801 [01:49<19:10,  1.57s/it, loss=-0.0044, reward=0.8789, avg_reward=0.9096]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 70/801 [01:50<19:04,  1.57s/it, loss=-0.0013, reward=0.9883, avg_reward=0.9175]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 71/801 [01:52<19:02,  1.56s/it, loss=-0.0022, reward=0.9453, avg_reward=0.9202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 72/801 [01:53<18:36,  1.53s/it, loss=-0.0018, reward=0.9258, avg_reward=0.9208]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 73/801 [01:55<18:37,  1.54s/it, loss=-0.0026, reward=0.9141, avg_reward=0.9201]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 74/801 [01:57<18:39,  1.54s/it, loss=-0.0033, reward=0.9336, avg_reward=0.9215]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 75/801 [01:58<18:20,  1.52s/it, loss=-0.0021, reward=0.8203, avg_reward=0.9114]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:   9% 76/801 [01:59<17:56,  1.48s/it, loss=-0.0016, reward=0.9766, avg_reward=0.9179]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 77/801 [02:01<18:09,  1.51s/it, loss=-0.0017, reward=0.9336, avg_reward=0.9194]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 78/801 [02:02<17:59,  1.49s/it, loss=-0.0009, reward=0.9609, avg_reward=0.9236]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 79/801 [02:04<17:51,  1.48s/it, loss=-0.0016, reward=0.8086, avg_reward=0.9121]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 80/801 [02:05<17:44,  1.48s/it, loss=-0.0020, reward=0.9258, avg_reward=0.9135]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 81/801 [02:07<17:58,  1.50s/it, loss=-0.0020, reward=0.8984, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 82/801 [02:09<18:27,  1.54s/it, loss=-0.0023, reward=0.9023, avg_reward=0.9110]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 83/801 [02:10<18:28,  1.54s/it, loss=-0.0022, reward=0.8281, avg_reward=0.9027]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  10% 84/801 [02:12<18:09,  1.52s/it, loss=-0.0019, reward=0.8594, avg_reward=0.8984]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 85/801 [02:13<17:55,  1.50s/it, loss=-0.0020, reward=0.9688, avg_reward=0.9054]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 86/801 [02:15<18:06,  1.52s/it, loss=-0.0015, reward=0.9180, avg_reward=0.9067]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 87/801 [02:16<18:13,  1.53s/it, loss=-0.0012, reward=0.9883, avg_reward=0.9148]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 88/801 [02:18<18:16,  1.54s/it, loss=-0.0019, reward=0.9453, avg_reward=0.9179]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 89/801 [02:19<18:35,  1.57s/it, loss=-0.0017, reward=0.8945, avg_reward=0.9155]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 90/801 [02:21<19:37,  1.66s/it, loss=-0.0015, reward=0.9961, avg_reward=0.9236]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 91/801 [02:23<18:55,  1.60s/it, loss=0.0000, reward=0.9688, avg_reward=0.9281]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  11% 92/801 [02:24<18:55,  1.60s/it, loss=-0.0022, reward=0.9102, avg_reward=0.9263]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 93/801 [02:26<19:42,  1.67s/it, loss=-0.0024, reward=0.9336, avg_reward=0.9270]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 94/801 [02:28<20:06,  1.71s/it, loss=-0.0056, reward=0.9180, avg_reward=0.9261]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 95/801 [02:30<19:50,  1.69s/it, loss=-0.0019, reward=0.8594, avg_reward=0.9195]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 96/801 [02:31<19:30,  1.66s/it, loss=-0.0022, reward=0.9336, avg_reward=0.9209]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 97/801 [02:33<18:45,  1.60s/it, loss=-0.0016, reward=0.9883, avg_reward=0.9276]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 98/801 [02:34<18:15,  1.56s/it, loss=-0.0018, reward=0.9297, avg_reward=0.9278]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 99/801 [02:35<17:51,  1.53s/it, loss=-0.0025, reward=0.8984, avg_reward=0.9249]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  12% 100/801 [02:38<21:46,  1.86s/it, loss=-0.0027, reward=0.8750, avg_reward=0.9199]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 101/801 [02:40<20:22,  1.75s/it, loss=-0.0025, reward=0.9297, avg_reward=0.9209]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 102/801 [02:41<20:03,  1.72s/it, loss=-0.0017, reward=0.8750, avg_reward=0.9163]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 103/801 [02:43<19:44,  1.70s/it, loss=-0.0015, reward=0.8320, avg_reward=0.9079]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 104/801 [02:44<19:11,  1.65s/it, loss=-0.0010, reward=0.9336, avg_reward=0.9104]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 105/801 [02:46<19:07,  1.65s/it, loss=-0.0038, reward=0.8789, avg_reward=0.9073]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 106/801 [02:48<18:44,  1.62s/it, loss=-0.0032, reward=0.8281, avg_reward=0.8994]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 107/801 [02:49<18:02,  1.56s/it, loss=-0.0019, reward=0.8906, avg_reward=0.8985]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  13% 108/801 [02:50<17:15,  1.49s/it, loss=0.0000, reward=0.9688, avg_reward=0.9055]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 109/801 [02:52<18:00,  1.56s/it, loss=-0.0018, reward=0.8672, avg_reward=0.9017]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 110/801 [02:54<18:46,  1.63s/it, loss=-0.0014, reward=0.8945, avg_reward=0.9010]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 111/801 [02:55<17:58,  1.56s/it, loss=-0.0019, reward=0.8945, avg_reward=0.9003]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 112/801 [02:57<17:55,  1.56s/it, loss=-0.0017, reward=0.9492, avg_reward=0.9052]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 113/801 [02:59<18:10,  1.58s/it, loss=-0.0016, reward=0.9414, avg_reward=0.9088]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 114/801 [03:00<18:04,  1.58s/it, loss=-0.0022, reward=0.9609, avg_reward=0.9140]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 115/801 [03:02<17:56,  1.57s/it, loss=-0.0016, reward=0.9414, avg_reward=0.9168]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  14% 116/801 [03:03<17:41,  1.55s/it, loss=-0.0024, reward=0.9102, avg_reward=0.9161]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 117/801 [03:05<17:50,  1.57s/it, loss=-0.0021, reward=0.9531, avg_reward=0.9198]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 118/801 [03:06<18:05,  1.59s/it, loss=-0.0013, reward=0.9219, avg_reward=0.9200]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 119/801 [03:08<18:14,  1.60s/it, loss=-0.0024, reward=0.8633, avg_reward=0.9144]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 120/801 [03:09<17:42,  1.56s/it, loss=0.0000, reward=0.9688, avg_reward=0.9198]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 121/801 [03:11<17:58,  1.59s/it, loss=-0.0021, reward=0.8828, avg_reward=0.9161]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 122/801 [03:13<18:09,  1.60s/it, loss=-0.0023, reward=0.8750, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 123/801 [03:14<17:30,  1.55s/it, loss=-0.0018, reward=0.9453, avg_reward=0.9153]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  15% 124/801 [03:16<17:29,  1.55s/it, loss=-0.0027, reward=0.9141, avg_reward=0.9152]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 125/801 [03:17<17:47,  1.58s/it, loss=-0.0014, reward=0.9297, avg_reward=0.9166]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 126/801 [03:19<18:05,  1.61s/it, loss=-0.0022, reward=0.9844, avg_reward=0.9234]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 127/801 [03:21<18:11,  1.62s/it, loss=-0.0017, reward=0.9688, avg_reward=0.9279]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 128/801 [03:23<18:52,  1.68s/it, loss=-0.0019, reward=0.8711, avg_reward=0.9223]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 129/801 [03:24<18:43,  1.67s/it, loss=-0.0033, reward=0.8867, avg_reward=0.9187]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 130/801 [03:26<18:28,  1.65s/it, loss=-0.0012, reward=0.8672, avg_reward=0.9136]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 131/801 [03:27<18:08,  1.63s/it, loss=-0.0027, reward=0.9297, avg_reward=0.9152]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  16% 132/801 [03:29<18:42,  1.68s/it, loss=-0.0023, reward=0.9297, avg_reward=0.9166]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 133/801 [03:31<18:29,  1.66s/it, loss=0.0000, reward=0.9375, avg_reward=0.9187]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 134/801 [03:32<18:36,  1.67s/it, loss=-0.0022, reward=0.8633, avg_reward=0.9132]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 135/801 [03:34<17:51,  1.61s/it, loss=-0.0018, reward=0.9453, avg_reward=0.9164]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 136/801 [03:35<17:39,  1.59s/it, loss=-0.0018, reward=0.8828, avg_reward=0.9130]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 137/801 [03:37<17:31,  1.58s/it, loss=-0.0013, reward=0.9609, avg_reward=0.9178]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 138/801 [03:39<17:24,  1.58s/it, loss=-0.0012, reward=0.9258, avg_reward=0.9186]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 139/801 [03:40<17:20,  1.57s/it, loss=-0.0015, reward=0.9336, avg_reward=0.9201]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  17% 140/801 [03:42<17:14,  1.57s/it, loss=-0.0012, reward=0.9609, avg_reward=0.9242]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 141/801 [03:43<16:52,  1.53s/it, loss=0.0000, reward=0.9062, avg_reward=0.9224]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 142/801 [03:45<17:51,  1.63s/it, loss=-0.0029, reward=0.9102, avg_reward=0.9212]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 143/801 [03:46<17:08,  1.56s/it, loss=-0.0012, reward=0.9570, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 144/801 [03:48<16:47,  1.53s/it, loss=-0.0011, reward=0.9258, avg_reward=0.9249]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 145/801 [03:49<16:31,  1.51s/it, loss=-0.0017, reward=0.9805, avg_reward=0.9304]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 146/801 [03:51<16:40,  1.53s/it, loss=-0.0013, reward=0.9297, avg_reward=0.9303]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 147/801 [03:52<16:26,  1.51s/it, loss=0.0000, reward=0.9375, avg_reward=0.9311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  18% 148/801 [03:54<17:03,  1.57s/it, loss=-0.0020, reward=0.9102, avg_reward=0.9290]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 149/801 [03:56<18:15,  1.68s/it, loss=-0.0007, reward=0.9648, avg_reward=0.9326]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 150/801 [03:58<18:04,  1.67s/it, loss=-0.0014, reward=0.9258, avg_reward=0.9319]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 151/801 [03:59<17:38,  1.63s/it, loss=-0.0013, reward=0.9922, avg_reward=0.9379]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 152/801 [04:01<17:21,  1.61s/it, loss=-0.0008, reward=0.9297, avg_reward=0.9371]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 153/801 [04:03<17:55,  1.66s/it, loss=-0.0030, reward=0.8594, avg_reward=0.9293]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 154/801 [04:04<17:14,  1.60s/it, loss=-0.0015, reward=0.9453, avg_reward=0.9309]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 155/801 [04:06<17:02,  1.58s/it, loss=-0.0013, reward=0.9922, avg_reward=0.9370]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  19% 156/801 [04:07<16:54,  1.57s/it, loss=-0.0021, reward=0.9336, avg_reward=0.9367]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 157/801 [04:09<16:40,  1.55s/it, loss=-0.0022, reward=0.9883, avg_reward=0.9419]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 158/801 [04:10<16:40,  1.56s/it, loss=-0.0015, reward=0.9492, avg_reward=0.9426]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 159/801 [04:12<16:36,  1.55s/it, loss=-0.0029, reward=0.9180, avg_reward=0.9401]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 160/801 [04:13<16:19,  1.53s/it, loss=-0.0013, reward=0.8672, avg_reward=0.9328]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 161/801 [04:15<16:24,  1.54s/it, loss=-0.0014, reward=0.9297, avg_reward=0.9325]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 162/801 [04:16<16:47,  1.58s/it, loss=-0.0018, reward=0.9648, avg_reward=0.9358]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 163/801 [04:18<16:40,  1.57s/it, loss=-0.0020, reward=0.9492, avg_reward=0.9371]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  20% 164/801 [04:20<16:52,  1.59s/it, loss=-0.0020, reward=0.9180, avg_reward=0.9352]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 165/801 [04:21<16:43,  1.58s/it, loss=-0.0009, reward=0.9336, avg_reward=0.9350]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 166/801 [04:23<16:36,  1.57s/it, loss=-0.0014, reward=0.9570, avg_reward=0.9372]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 167/801 [04:24<16:32,  1.56s/it, loss=-0.0016, reward=0.9219, avg_reward=0.9357]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 168/801 [04:26<16:11,  1.53s/it, loss=-0.0013, reward=0.9297, avg_reward=0.9351]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 169/801 [04:27<15:56,  1.51s/it, loss=-0.0023, reward=0.8672, avg_reward=0.9283]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 170/801 [04:29<16:01,  1.52s/it, loss=0.0000, reward=0.9688, avg_reward=0.9323]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 171/801 [04:30<16:05,  1.53s/it, loss=0.0000, reward=0.9375, avg_reward=0.9329]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  21% 172/801 [04:32<15:49,  1.51s/it, loss=-0.0012, reward=0.9023, avg_reward=0.9298]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 173/801 [04:33<15:54,  1.52s/it, loss=-0.0026, reward=0.9570, avg_reward=0.9325]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 174/801 [04:35<15:40,  1.50s/it, loss=-0.0008, reward=0.9648, avg_reward=0.9358]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 175/801 [04:36<15:32,  1.49s/it, loss=-0.0011, reward=0.9336, avg_reward=0.9355]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 176/801 [04:38<15:25,  1.48s/it, loss=-0.0018, reward=0.9102, avg_reward=0.9330]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 177/801 [04:39<16:07,  1.55s/it, loss=-0.0014, reward=0.8594, avg_reward=0.9256]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 178/801 [04:41<16:43,  1.61s/it, loss=-0.0006, reward=0.9336, avg_reward=0.9264]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 179/801 [04:43<17:15,  1.66s/it, loss=-0.0015, reward=0.9258, avg_reward=0.9264]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  22% 180/801 [04:44<16:52,  1.63s/it, loss=-0.0023, reward=0.9531, avg_reward=0.9290]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 181/801 [04:46<16:36,  1.61s/it, loss=-0.0012, reward=0.9609, avg_reward=0.9322]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 182/801 [04:48<16:23,  1.59s/it, loss=-0.0016, reward=0.9219, avg_reward=0.9312]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 183/801 [04:49<16:31,  1.60s/it, loss=-0.0014, reward=0.9570, avg_reward=0.9338]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 184/801 [04:51<16:20,  1.59s/it, loss=-0.0021, reward=0.9297, avg_reward=0.9334]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 185/801 [04:52<16:30,  1.61s/it, loss=-0.0012, reward=0.8867, avg_reward=0.9287]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 186/801 [04:54<16:08,  1.58s/it, loss=-0.0022, reward=0.8789, avg_reward=0.9237]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 187/801 [04:56<16:41,  1.63s/it, loss=-0.0013, reward=0.8867, avg_reward=0.9200]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  23% 188/801 [04:57<16:43,  1.64s/it, loss=-0.0026, reward=0.8008, avg_reward=0.9081]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 189/801 [04:59<16:27,  1.61s/it, loss=-0.0013, reward=0.9492, avg_reward=0.9122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 190/801 [05:00<16:04,  1.58s/it, loss=-0.0021, reward=0.9062, avg_reward=0.9116]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 191/801 [05:02<16:00,  1.57s/it, loss=-0.0007, reward=0.9648, avg_reward=0.9169]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 192/801 [05:03<15:36,  1.54s/it, loss=-0.0019, reward=0.8672, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 193/801 [05:05<15:38,  1.54s/it, loss=-0.0016, reward=0.9883, avg_reward=0.9196]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 194/801 [05:07<16:20,  1.62s/it, loss=-0.0014, reward=0.8828, avg_reward=0.9159]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 195/801 [05:08<16:00,  1.59s/it, loss=0.0000, reward=0.8750, avg_reward=0.9118]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  24% 196/801 [05:10<15:50,  1.57s/it, loss=-0.0020, reward=0.9414, avg_reward=0.9148]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 197/801 [05:11<15:43,  1.56s/it, loss=-0.0017, reward=0.9102, avg_reward=0.9143]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 198/801 [05:13<15:57,  1.59s/it, loss=-0.0016, reward=0.9258, avg_reward=0.9155]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 199/801 [05:15<16:33,  1.65s/it, loss=-0.0023, reward=0.8906, avg_reward=0.9130]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 200/801 [05:17<19:30,  1.95s/it, loss=-0.0014, reward=0.9531, avg_reward=0.9170]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 201/801 [05:19<18:34,  1.86s/it, loss=-0.0009, reward=0.8672, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 202/801 [05:21<17:38,  1.77s/it, loss=-0.0038, reward=0.9102, avg_reward=0.9118]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 203/801 [05:22<16:41,  1.67s/it, loss=-0.0020, reward=0.9258, avg_reward=0.9132]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  25% 204/801 [05:24<16:03,  1.61s/it, loss=0.0000, reward=0.8438, avg_reward=0.9063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 205/801 [05:25<15:53,  1.60s/it, loss=-0.0011, reward=0.8906, avg_reward=0.9047]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 206/801 [05:27<15:43,  1.59s/it, loss=-0.0012, reward=0.8984, avg_reward=0.9041]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 207/801 [05:28<15:19,  1.55s/it, loss=0.0000, reward=0.8125, avg_reward=0.8949]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 208/801 [05:30<15:18,  1.55s/it, loss=-0.0009, reward=0.9336, avg_reward=0.8988]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 209/801 [05:31<15:00,  1.52s/it, loss=-0.0011, reward=0.9297, avg_reward=0.9019]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 210/801 [05:33<15:21,  1.56s/it, loss=-0.0014, reward=0.9297, avg_reward=0.9047]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 211/801 [05:35<16:08,  1.64s/it, loss=-0.0019, reward=0.9258, avg_reward=0.9068]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  26% 212/801 [05:36<15:50,  1.61s/it, loss=-0.0023, reward=0.9141, avg_reward=0.9075]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 213/801 [05:38<15:46,  1.61s/it, loss=-0.0015, reward=0.9375, avg_reward=0.9105]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 214/801 [05:39<15:33,  1.59s/it, loss=-0.0015, reward=0.9297, avg_reward=0.9124]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 215/801 [05:41<15:34,  1.60s/it, loss=-0.0007, reward=0.8672, avg_reward=0.9079]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 216/801 [05:43<15:42,  1.61s/it, loss=-0.0013, reward=0.9609, avg_reward=0.9132]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 217/801 [05:44<16:05,  1.65s/it, loss=-0.0015, reward=0.9297, avg_reward=0.9149]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 218/801 [05:46<16:36,  1.71s/it, loss=-0.0022, reward=0.9219, avg_reward=0.9156]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 219/801 [05:48<16:06,  1.66s/it, loss=-0.0012, reward=0.9570, avg_reward=0.9197]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  27% 220/801 [05:49<16:01,  1.65s/it, loss=0.0000, reward=0.9062, avg_reward=0.9184]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 221/801 [05:51<15:25,  1.60s/it, loss=-0.0018, reward=0.9648, avg_reward=0.9230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 222/801 [05:53<15:44,  1.63s/it, loss=-0.0012, reward=0.9297, avg_reward=0.9237]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 223/801 [05:54<15:14,  1.58s/it, loss=-0.0019, reward=0.9219, avg_reward=0.9235]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 224/801 [05:56<15:22,  1.60s/it, loss=-0.0013, reward=0.8906, avg_reward=0.9202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 225/801 [05:57<14:49,  1.54s/it, loss=-0.0017, reward=0.8633, avg_reward=0.9145]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 226/801 [05:59<15:28,  1.61s/it, loss=-0.0020, reward=0.9102, avg_reward=0.9141]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 227/801 [06:00<15:32,  1.63s/it, loss=-0.0015, reward=0.9336, avg_reward=0.9160]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  28% 228/801 [06:02<15:18,  1.60s/it, loss=-0.0009, reward=0.8594, avg_reward=0.9104]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 229/801 [06:04<15:07,  1.59s/it, loss=-0.0018, reward=0.7969, avg_reward=0.8990]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 230/801 [06:05<15:12,  1.60s/it, loss=-0.0018, reward=0.9531, avg_reward=0.9044]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 231/801 [06:07<14:55,  1.57s/it, loss=-0.0024, reward=0.8984, avg_reward=0.9038]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 232/801 [06:08<14:51,  1.57s/it, loss=-0.0017, reward=0.8633, avg_reward=0.8998]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 233/801 [06:10<15:07,  1.60s/it, loss=-0.0009, reward=0.7656, avg_reward=0.8864]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 234/801 [06:12<15:38,  1.66s/it, loss=-0.0017, reward=0.9180, avg_reward=0.8895]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 235/801 [06:13<15:02,  1.59s/it, loss=0.0000, reward=0.9375, avg_reward=0.8943]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  29% 236/801 [06:15<14:54,  1.58s/it, loss=-0.0020, reward=0.8672, avg_reward=0.8916]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 237/801 [06:16<14:56,  1.59s/it, loss=-0.0011, reward=0.9258, avg_reward=0.8950]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 238/801 [06:18<15:03,  1.60s/it, loss=-0.0015, reward=0.9023, avg_reward=0.8958]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 239/801 [06:20<15:08,  1.62s/it, loss=-0.0024, reward=0.9336, avg_reward=0.8995]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 240/801 [06:21<15:17,  1.63s/it, loss=-0.0009, reward=0.9570, avg_reward=0.9053]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 241/801 [06:23<15:19,  1.64s/it, loss=-0.0013, reward=0.8984, avg_reward=0.9046]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 242/801 [06:25<15:18,  1.64s/it, loss=-0.0007, reward=0.9297, avg_reward=0.9071]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 243/801 [06:26<15:19,  1.65s/it, loss=-0.0010, reward=0.9648, avg_reward=0.9129]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  30% 244/801 [06:28<15:03,  1.62s/it, loss=-0.0011, reward=0.9023, avg_reward=0.9118]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 245/801 [06:29<14:53,  1.61s/it, loss=-0.0018, reward=0.9492, avg_reward=0.9156]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 246/801 [06:31<14:43,  1.59s/it, loss=-0.0015, reward=0.9766, avg_reward=0.9217]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 247/801 [06:33<14:45,  1.60s/it, loss=-0.0022, reward=0.8906, avg_reward=0.9186]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 248/801 [06:34<14:23,  1.56s/it, loss=-0.0007, reward=0.9648, avg_reward=0.9232]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 249/801 [06:36<14:30,  1.58s/it, loss=-0.0012, reward=0.9297, avg_reward=0.9238]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 250/801 [06:37<14:09,  1.54s/it, loss=-0.0014, reward=0.9570, avg_reward=0.9272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 251/801 [06:39<13:54,  1.52s/it, loss=-0.0007, reward=0.9961, avg_reward=0.9341]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  31% 252/801 [06:40<14:13,  1.56s/it, loss=-0.0015, reward=0.8945, avg_reward=0.9301]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 253/801 [06:42<14:11,  1.55s/it, loss=-0.0016, reward=0.9922, avg_reward=0.9363]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 254/801 [06:43<14:29,  1.59s/it, loss=0.0000, reward=0.9375, avg_reward=0.9364]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 255/801 [06:45<14:21,  1.58s/it, loss=-0.0012, reward=0.9375, avg_reward=0.9365]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 256/801 [06:46<14:01,  1.54s/it, loss=-0.0010, reward=0.9648, avg_reward=0.9394]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 257/801 [06:48<14:25,  1.59s/it, loss=-0.0016, reward=0.9336, avg_reward=0.9388]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 258/801 [06:50<14:17,  1.58s/it, loss=-0.0013, reward=0.9609, avg_reward=0.9410]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 259/801 [06:51<13:56,  1.54s/it, loss=0.0000, reward=0.9375, avg_reward=0.9407]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  32% 260/801 [06:53<14:17,  1.58s/it, loss=-0.0010, reward=0.9336, avg_reward=0.9399]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 261/801 [06:55<14:49,  1.65s/it, loss=-0.0015, reward=0.7930, avg_reward=0.9253]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 262/801 [06:56<14:49,  1.65s/it, loss=-0.0007, reward=0.8633, avg_reward=0.9191]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 263/801 [06:58<14:33,  1.62s/it, loss=-0.0014, reward=0.9141, avg_reward=0.9186]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 264/801 [06:59<14:13,  1.59s/it, loss=-0.0017, reward=0.9844, avg_reward=0.9251]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 265/801 [07:01<14:08,  1.58s/it, loss=-0.0006, reward=0.8711, avg_reward=0.9197]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 266/801 [07:03<14:16,  1.60s/it, loss=-0.0015, reward=0.9219, avg_reward=0.9199]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 267/801 [07:04<14:08,  1.59s/it, loss=-0.0020, reward=0.9258, avg_reward=0.9205]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  33% 268/801 [07:06<14:01,  1.58s/it, loss=-0.0011, reward=0.8984, avg_reward=0.9183]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 269/801 [07:07<13:40,  1.54s/it, loss=-0.0016, reward=0.9336, avg_reward=0.9198]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 270/801 [07:09<13:41,  1.55s/it, loss=-0.0015, reward=0.9023, avg_reward=0.9181]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 271/801 [07:10<13:42,  1.55s/it, loss=-0.0017, reward=0.8164, avg_reward=0.9079]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 272/801 [07:12<13:42,  1.56s/it, loss=-0.0014, reward=0.9297, avg_reward=0.9101]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 273/801 [07:13<13:41,  1.56s/it, loss=-0.0016, reward=0.9609, avg_reward=0.9152]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 274/801 [07:15<13:30,  1.54s/it, loss=-0.0012, reward=0.9219, avg_reward=0.9159]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 275/801 [07:16<13:16,  1.52s/it, loss=0.0000, reward=0.9375, avg_reward=0.9180]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  34% 276/801 [07:18<14:02,  1.60s/it, loss=-0.0012, reward=0.8359, avg_reward=0.9098]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 277/801 [07:20<13:38,  1.56s/it, loss=-0.0015, reward=0.8359, avg_reward=0.9024]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 278/801 [07:21<13:37,  1.56s/it, loss=-0.0008, reward=0.9297, avg_reward=0.9052]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 279/801 [07:23<13:20,  1.53s/it, loss=-0.0012, reward=0.9922, avg_reward=0.9139]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 280/801 [07:24<13:09,  1.52s/it, loss=-0.0015, reward=0.9102, avg_reward=0.9135]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 281/801 [07:26<13:22,  1.54s/it, loss=-0.0011, reward=0.9062, avg_reward=0.9128]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 282/801 [07:27<13:37,  1.57s/it, loss=-0.0011, reward=0.9375, avg_reward=0.9152]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 283/801 [07:29<13:19,  1.54s/it, loss=0.0000, reward=0.9375, avg_reward=0.9175]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  35% 284/801 [07:30<13:22,  1.55s/it, loss=-0.0024, reward=0.8633, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 285/801 [07:32<13:40,  1.59s/it, loss=-0.0008, reward=0.9648, avg_reward=0.9173]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 286/801 [07:34<13:35,  1.58s/it, loss=-0.0020, reward=0.8828, avg_reward=0.9139]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 287/801 [07:35<13:30,  1.58s/it, loss=-0.0014, reward=0.9258, avg_reward=0.9151]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 288/801 [07:37<13:43,  1.60s/it, loss=-0.0015, reward=0.8555, avg_reward=0.9091]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 289/801 [07:39<13:44,  1.61s/it, loss=-0.0013, reward=0.9102, avg_reward=0.9092]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 290/801 [07:40<14:22,  1.69s/it, loss=-0.0016, reward=0.8398, avg_reward=0.9023]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 291/801 [07:42<14:37,  1.72s/it, loss=-0.0016, reward=0.8672, avg_reward=0.8988]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  36% 292/801 [07:44<14:15,  1.68s/it, loss=-0.0014, reward=0.8945, avg_reward=0.8983]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 293/801 [07:45<13:54,  1.64s/it, loss=-0.0009, reward=0.9531, avg_reward=0.9038]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 294/801 [07:47<13:40,  1.62s/it, loss=-0.0014, reward=0.8594, avg_reward=0.8994]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 295/801 [07:49<13:42,  1.62s/it, loss=-0.0036, reward=0.9414, avg_reward=0.9036]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 296/801 [07:50<13:30,  1.61s/it, loss=-0.0012, reward=0.8828, avg_reward=0.9015]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 297/801 [07:52<13:21,  1.59s/it, loss=-0.0006, reward=0.8711, avg_reward=0.8985]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 298/801 [07:53<13:14,  1.58s/it, loss=-0.0011, reward=0.8789, avg_reward=0.8965]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 299/801 [07:55<12:55,  1.54s/it, loss=-0.0008, reward=0.9023, avg_reward=0.8971]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  37% 300/801 [07:57<15:42,  1.88s/it, loss=-0.0017, reward=0.9336, avg_reward=0.9007]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 301/801 [07:59<14:51,  1.78s/it, loss=-0.0017, reward=0.8359, avg_reward=0.8943]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 302/801 [08:01<14:51,  1.79s/it, loss=-0.0017, reward=0.8398, avg_reward=0.8888]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 303/801 [08:02<14:14,  1.72s/it, loss=0.0000, reward=0.9688, avg_reward=0.8968]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 304/801 [08:04<13:36,  1.64s/it, loss=-0.0010, reward=0.9922, avg_reward=0.9063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 305/801 [08:05<13:40,  1.65s/it, loss=-0.0011, reward=0.8984, avg_reward=0.9056]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 306/801 [08:07<13:44,  1.67s/it, loss=-0.0010, reward=0.9336, avg_reward=0.9084]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 307/801 [08:09<13:34,  1.65s/it, loss=-0.0013, reward=0.8672, avg_reward=0.9042]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  38% 308/801 [08:10<13:18,  1.62s/it, loss=-0.0010, reward=0.9844, avg_reward=0.9123]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 309/801 [08:12<13:26,  1.64s/it, loss=-0.0016, reward=0.8242, avg_reward=0.9035]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 310/801 [08:14<13:31,  1.65s/it, loss=-0.0018, reward=0.9648, avg_reward=0.9096]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 311/801 [08:15<13:28,  1.65s/it, loss=-0.0006, reward=0.9336, avg_reward=0.9120]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 312/801 [08:17<13:13,  1.62s/it, loss=-0.0019, reward=0.8555, avg_reward=0.9063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 313/801 [08:19<13:44,  1.69s/it, loss=-0.0011, reward=0.9648, avg_reward=0.9122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 314/801 [08:20<13:22,  1.65s/it, loss=-0.0010, reward=0.9844, avg_reward=0.9194]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 315/801 [08:22<13:06,  1.62s/it, loss=-0.0011, reward=0.8555, avg_reward=0.9130]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  39% 316/801 [08:23<13:08,  1.63s/it, loss=-0.0017, reward=0.8008, avg_reward=0.9018]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 317/801 [08:25<12:58,  1.61s/it, loss=-0.0014, reward=0.9375, avg_reward=0.9054]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 318/801 [08:27<12:49,  1.59s/it, loss=-0.0010, reward=0.9922, avg_reward=0.9140]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 319/801 [08:28<12:49,  1.60s/it, loss=-0.0007, reward=0.9336, avg_reward=0.9160]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 320/801 [08:30<13:05,  1.63s/it, loss=-0.0012, reward=0.8906, avg_reward=0.9135]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 321/801 [08:31<12:45,  1.59s/it, loss=-0.0019, reward=0.9258, avg_reward=0.9147]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 322/801 [08:33<12:40,  1.59s/it, loss=0.0000, reward=0.9062, avg_reward=0.9138]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 323/801 [08:35<12:35,  1.58s/it, loss=-0.0016, reward=0.8242, avg_reward=0.9049]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  40% 324/801 [08:36<12:18,  1.55s/it, loss=-0.0010, reward=0.9883, avg_reward=0.9132]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 325/801 [08:38<12:31,  1.58s/it, loss=-0.0011, reward=0.9180, avg_reward=0.9137]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 326/801 [08:39<12:26,  1.57s/it, loss=-0.0020, reward=0.9766, avg_reward=0.9200]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 327/801 [08:41<12:22,  1.57s/it, loss=-0.0012, reward=0.9023, avg_reward=0.9182]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 328/801 [08:42<12:21,  1.57s/it, loss=-0.0008, reward=0.9141, avg_reward=0.9178]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 329/801 [08:44<12:18,  1.56s/it, loss=-0.0017, reward=0.8750, avg_reward=0.9135]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 330/801 [08:45<12:15,  1.56s/it, loss=-0.0020, reward=0.8945, avg_reward=0.9116]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 331/801 [08:47<12:13,  1.56s/it, loss=-0.0015, reward=0.8281, avg_reward=0.9033]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  41% 332/801 [08:49<12:34,  1.61s/it, loss=-0.0008, reward=0.9336, avg_reward=0.9063]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 333/801 [08:50<12:34,  1.61s/it, loss=-0.0006, reward=0.9961, avg_reward=0.9153]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 334/801 [08:52<12:11,  1.57s/it, loss=-0.0008, reward=0.9609, avg_reward=0.9199]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 335/801 [08:53<12:07,  1.56s/it, loss=-0.0005, reward=0.9961, avg_reward=0.9275]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 336/801 [08:55<12:05,  1.56s/it, loss=-0.0010, reward=0.9453, avg_reward=0.9293]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 337/801 [08:56<12:03,  1.56s/it, loss=-0.0010, reward=0.8555, avg_reward=0.9219]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 338/801 [08:58<12:04,  1.56s/it, loss=-0.0009, reward=0.9531, avg_reward=0.9250]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 339/801 [09:00<12:02,  1.56s/it, loss=-0.0009, reward=0.9609, avg_reward=0.9286]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  42% 340/801 [09:01<12:14,  1.59s/it, loss=-0.0008, reward=0.9531, avg_reward=0.9311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 341/801 [09:03<12:06,  1.58s/it, loss=-0.0008, reward=0.8984, avg_reward=0.9278]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 342/801 [09:04<11:49,  1.55s/it, loss=-0.0009, reward=0.9297, avg_reward=0.9280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 343/801 [09:06<11:36,  1.52s/it, loss=0.0000, reward=0.9375, avg_reward=0.9289]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 344/801 [09:07<11:27,  1.50s/it, loss=0.0000, reward=0.9688, avg_reward=0.9329]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 345/801 [09:09<11:20,  1.49s/it, loss=-0.0013, reward=0.9883, avg_reward=0.9385]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 346/801 [09:10<11:15,  1.49s/it, loss=-0.0010, reward=0.9219, avg_reward=0.9368]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 347/801 [09:12<11:24,  1.51s/it, loss=-0.0014, reward=0.8242, avg_reward=0.9255]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  43% 348/801 [09:13<11:32,  1.53s/it, loss=0.0000, reward=1.0000, avg_reward=0.9330]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 349/801 [09:15<11:46,  1.56s/it, loss=-0.0013, reward=0.9219, avg_reward=0.9319]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 350/801 [09:16<11:31,  1.53s/it, loss=-0.0020, reward=0.9453, avg_reward=0.9332]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 351/801 [09:18<11:42,  1.56s/it, loss=-0.0009, reward=0.8828, avg_reward=0.9282]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 352/801 [09:20<11:40,  1.56s/it, loss=-0.0003, reward=0.9336, avg_reward=0.9287]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 353/801 [09:21<11:51,  1.59s/it, loss=-0.0008, reward=0.9023, avg_reward=0.9261]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 354/801 [09:23<11:51,  1.59s/it, loss=-0.0008, reward=0.9961, avg_reward=0.9331]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 355/801 [09:24<11:34,  1.56s/it, loss=-0.0008, reward=0.9609, avg_reward=0.9359]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  44% 356/801 [09:26<11:34,  1.56s/it, loss=-0.0011, reward=0.8281, avg_reward=0.9251]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 357/801 [09:28<11:59,  1.62s/it, loss=-0.0010, reward=0.9336, avg_reward=0.9259]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 358/801 [09:29<11:33,  1.57s/it, loss=-0.0011, reward=0.9648, avg_reward=0.9298]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 359/801 [09:31<11:31,  1.56s/it, loss=-0.0016, reward=0.9023, avg_reward=0.9271]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 360/801 [09:32<11:45,  1.60s/it, loss=-0.0010, reward=0.8945, avg_reward=0.9238]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 361/801 [09:34<11:45,  1.60s/it, loss=-0.0013, reward=0.8867, avg_reward=0.9201]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 362/801 [09:36<12:17,  1.68s/it, loss=-0.0007, reward=0.8867, avg_reward=0.9168]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 363/801 [09:37<12:01,  1.65s/it, loss=-0.0010, reward=0.9258, avg_reward=0.9177]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  45% 364/801 [09:39<11:49,  1.62s/it, loss=0.0000, reward=0.9688, avg_reward=0.9228]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 365/801 [09:40<11:39,  1.60s/it, loss=0.0000, reward=0.9688, avg_reward=0.9274]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 366/801 [09:42<11:14,  1.55s/it, loss=-0.0010, reward=0.9336, avg_reward=0.9280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 367/801 [09:43<11:14,  1.55s/it, loss=-0.0008, reward=0.9609, avg_reward=0.9313]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 368/801 [09:45<11:12,  1.55s/it, loss=-0.0011, reward=0.9297, avg_reward=0.9311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 369/801 [09:46<10:58,  1.52s/it, loss=-0.0010, reward=0.9453, avg_reward=0.9326]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 370/801 [09:48<11:01,  1.53s/it, loss=-0.0007, reward=0.9609, avg_reward=0.9354]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 371/801 [09:49<10:44,  1.50s/it, loss=0.0000, reward=0.9688, avg_reward=0.9387]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  46% 372/801 [09:51<11:21,  1.59s/it, loss=-0.0011, reward=0.9141, avg_reward=0.9363]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 373/801 [09:53<11:26,  1.60s/it, loss=-0.0011, reward=0.8984, avg_reward=0.9325]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 374/801 [09:54<11:24,  1.60s/it, loss=-0.0006, reward=0.9961, avg_reward=0.9388]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 375/801 [09:56<11:40,  1.64s/it, loss=-0.0007, reward=0.9336, avg_reward=0.9383]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 376/801 [09:58<11:28,  1.62s/it, loss=-0.0018, reward=0.9805, avg_reward=0.9425]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 377/801 [09:59<11:33,  1.64s/it, loss=-0.0007, reward=0.9648, avg_reward=0.9448]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 378/801 [10:01<11:22,  1.61s/it, loss=-0.0010, reward=0.9258, avg_reward=0.9429]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 379/801 [10:03<11:32,  1.64s/it, loss=-0.0012, reward=0.9844, avg_reward=0.9470]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  47% 380/801 [10:04<11:25,  1.63s/it, loss=-0.0008, reward=0.9297, avg_reward=0.9453]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 381/801 [10:06<11:03,  1.58s/it, loss=-0.0005, reward=0.9922, avg_reward=0.9500]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 382/801 [10:07<10:58,  1.57s/it, loss=-0.0008, reward=0.9336, avg_reward=0.9483]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 383/801 [10:09<10:54,  1.57s/it, loss=-0.0012, reward=0.7891, avg_reward=0.9324]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 384/801 [10:10<10:39,  1.53s/it, loss=-0.0013, reward=0.8867, avg_reward=0.9278]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 385/801 [10:12<10:50,  1.56s/it, loss=-0.0009, reward=0.8867, avg_reward=0.9237]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 386/801 [10:14<10:47,  1.56s/it, loss=0.0000, reward=0.9688, avg_reward=0.9282]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 387/801 [10:15<10:27,  1.51s/it, loss=-0.0009, reward=0.8828, avg_reward=0.9237]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  48% 388/801 [10:16<10:30,  1.53s/it, loss=-0.0010, reward=0.9609, avg_reward=0.9274]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 389/801 [10:18<10:31,  1.53s/it, loss=-0.0010, reward=0.9492, avg_reward=0.9296]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 390/801 [10:20<11:07,  1.62s/it, loss=-0.0010, reward=0.9219, avg_reward=0.9288]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 391/801 [10:22<11:08,  1.63s/it, loss=0.0000, reward=0.9062, avg_reward=0.9266]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 392/801 [10:23<10:59,  1.61s/it, loss=-0.0009, reward=0.9883, avg_reward=0.9327]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 393/801 [10:25<11:23,  1.68s/it, loss=-0.0010, reward=0.9102, avg_reward=0.9305]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 394/801 [10:26<11:11,  1.65s/it, loss=-0.0010, reward=0.9453, avg_reward=0.9320]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 395/801 [10:28<10:40,  1.58s/it, loss=-0.0010, reward=0.9453, avg_reward=0.9333]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  49% 396/801 [10:30<10:43,  1.59s/it, loss=-0.0010, reward=0.9648, avg_reward=0.9365]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 397/801 [10:31<10:51,  1.61s/it, loss=-0.0005, reward=0.9258, avg_reward=0.9354]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 398/801 [10:33<10:42,  1.59s/it, loss=-0.0006, reward=0.9336, avg_reward=0.9352]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 399/801 [10:34<10:41,  1.60s/it, loss=-0.0013, reward=0.8633, avg_reward=0.9280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 400/801 [10:37<13:06,  1.96s/it, loss=-0.0012, reward=0.9062, avg_reward=0.9258]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 401/801 [10:39<12:04,  1.81s/it, loss=-0.0008, reward=0.8945, avg_reward=0.9227]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 402/801 [10:40<11:46,  1.77s/it, loss=-0.0017, reward=0.9062, avg_reward=0.9211]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 403/801 [10:42<11:46,  1.78s/it, loss=-0.0008, reward=0.9609, avg_reward=0.9250]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  50% 404/801 [10:44<11:17,  1.71s/it, loss=-0.0007, reward=0.9609, avg_reward=0.9286]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 405/801 [10:45<10:56,  1.66s/it, loss=-0.0011, reward=0.9492, avg_reward=0.9307]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 406/801 [10:47<10:41,  1.63s/it, loss=-0.0009, reward=0.9375, avg_reward=0.9314]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 407/801 [10:48<10:46,  1.64s/it, loss=-0.0013, reward=0.9141, avg_reward=0.9296]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 408/801 [10:50<10:34,  1.61s/it, loss=0.0000, reward=0.9062, avg_reward=0.9273]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 409/801 [10:52<10:38,  1.63s/it, loss=-0.0006, reward=0.9883, avg_reward=0.9334]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 410/801 [10:53<10:29,  1.61s/it, loss=-0.0006, reward=0.9219, avg_reward=0.9322]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 411/801 [10:55<10:10,  1.57s/it, loss=-0.0017, reward=0.9648, avg_reward=0.9355]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  51% 412/801 [10:56<10:07,  1.56s/it, loss=-0.0009, reward=0.9570, avg_reward=0.9377]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 413/801 [10:58<09:54,  1.53s/it, loss=-0.0010, reward=0.8789, avg_reward=0.9318]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 414/801 [10:59<10:00,  1.55s/it, loss=-0.0007, reward=0.9062, avg_reward=0.9292]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 415/801 [11:01<09:58,  1.55s/it, loss=-0.0007, reward=0.8945, avg_reward=0.9258]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 416/801 [11:02<10:14,  1.60s/it, loss=0.0000, reward=0.8750, avg_reward=0.9207]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 417/801 [11:04<10:13,  1.60s/it, loss=-0.0005, reward=0.8750, avg_reward=0.9161]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 418/801 [11:06<10:33,  1.65s/it, loss=-0.0007, reward=0.9883, avg_reward=0.9233]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 419/801 [11:07<10:16,  1.61s/it, loss=-0.0009, reward=0.9492, avg_reward=0.9259]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  52% 420/801 [11:09<10:25,  1.64s/it, loss=-0.0007, reward=0.9648, avg_reward=0.9298]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 421/801 [11:11<10:02,  1.59s/it, loss=-0.0009, reward=0.9141, avg_reward=0.9282]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 422/801 [11:12<10:08,  1.61s/it, loss=-0.0008, reward=0.9297, avg_reward=0.9284]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 423/801 [11:14<10:11,  1.62s/it, loss=-0.0008, reward=0.8750, avg_reward=0.9230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 424/801 [11:15<09:57,  1.58s/it, loss=-0.0006, reward=0.9648, avg_reward=0.9272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 425/801 [11:17<09:52,  1.58s/it, loss=-0.0010, reward=0.9336, avg_reward=0.9279]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 426/801 [11:18<09:37,  1.54s/it, loss=-0.0004, reward=0.9336, avg_reward=0.9284]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 427/801 [11:20<09:38,  1.55s/it, loss=-0.0007, reward=0.9492, avg_reward=0.9305]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  53% 428/801 [11:22<09:38,  1.55s/it, loss=-0.0012, reward=0.9297, avg_reward=0.9304]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 429/801 [11:23<09:48,  1.58s/it, loss=-0.0008, reward=0.8711, avg_reward=0.9245]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 430/801 [11:25<09:53,  1.60s/it, loss=-0.0009, reward=0.8438, avg_reward=0.9164]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 431/801 [11:26<09:47,  1.59s/it, loss=-0.0005, reward=0.9414, avg_reward=0.9189]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 432/801 [11:28<09:48,  1.60s/it, loss=-0.0004, reward=0.9648, avg_reward=0.9235]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 433/801 [11:30<09:41,  1.58s/it, loss=-0.0009, reward=0.9258, avg_reward=0.9237]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 434/801 [11:31<09:46,  1.60s/it, loss=0.0000, reward=0.8750, avg_reward=0.9189]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 435/801 [11:33<09:38,  1.58s/it, loss=-0.0010, reward=0.9961, avg_reward=0.9266]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  54% 436/801 [11:34<09:20,  1.53s/it, loss=0.0000, reward=0.9688, avg_reward=0.9308]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 437/801 [11:36<09:20,  1.54s/it, loss=-0.0007, reward=0.9375, avg_reward=0.9315]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 438/801 [11:37<09:10,  1.52s/it, loss=-0.0003, reward=0.9961, avg_reward=0.9379]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 439/801 [11:39<09:13,  1.53s/it, loss=-0.0011, reward=0.9844, avg_reward=0.9426]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 440/801 [11:40<09:14,  1.54s/it, loss=-0.0009, reward=0.8984, avg_reward=0.9382]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 441/801 [11:42<09:14,  1.54s/it, loss=-0.0003, reward=0.8672, avg_reward=0.9311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 442/801 [11:43<09:24,  1.57s/it, loss=-0.0008, reward=0.8477, avg_reward=0.9227]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 443/801 [11:45<09:20,  1.57s/it, loss=-0.0005, reward=0.9336, avg_reward=0.9238]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  55% 444/801 [11:47<09:48,  1.65s/it, loss=-0.0010, reward=0.9648, avg_reward=0.9279]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 445/801 [11:49<09:53,  1.67s/it, loss=-0.0012, reward=0.9336, avg_reward=0.9285]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 446/801 [11:50<09:48,  1.66s/it, loss=-0.0009, reward=0.9414, avg_reward=0.9298]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 447/801 [11:52<09:25,  1.60s/it, loss=-0.0004, reward=0.9219, avg_reward=0.9290]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 448/801 [11:53<09:09,  1.56s/it, loss=-0.0007, reward=0.8906, avg_reward=0.9252]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 449/801 [11:55<09:16,  1.58s/it, loss=-0.0007, reward=0.9531, avg_reward=0.9279]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 450/801 [11:56<09:12,  1.57s/it, loss=-0.0006, reward=0.9180, avg_reward=0.9269]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 451/801 [11:58<09:18,  1.59s/it, loss=-0.0007, reward=0.8281, avg_reward=0.9171]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  56% 452/801 [11:59<09:12,  1.58s/it, loss=-0.0007, reward=0.9414, avg_reward=0.9195]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 453/801 [12:01<09:06,  1.57s/it, loss=-0.0007, reward=0.9492, avg_reward=0.9225]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 454/801 [12:03<09:03,  1.57s/it, loss=0.0000, reward=0.9688, avg_reward=0.9271]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 455/801 [12:04<09:12,  1.60s/it, loss=0.0000, reward=0.9062, avg_reward=0.9250]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 456/801 [12:06<08:57,  1.56s/it, loss=-0.0008, reward=0.9922, avg_reward=0.9317]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 457/801 [12:07<09:11,  1.60s/it, loss=-0.0004, reward=0.8594, avg_reward=0.9245]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 458/801 [12:09<09:04,  1.59s/it, loss=-0.0007, reward=0.9102, avg_reward=0.9231]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 459/801 [12:11<09:06,  1.60s/it, loss=0.0000, reward=0.8750, avg_reward=0.9183]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  57% 460/801 [12:12<09:01,  1.59s/it, loss=-0.0003, reward=0.9648, avg_reward=0.9229]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 461/801 [12:14<09:16,  1.64s/it, loss=-0.0006, reward=0.9805, avg_reward=0.9287]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 462/801 [12:15<09:05,  1.61s/it, loss=-0.0007, reward=0.8945, avg_reward=0.9253]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 463/801 [12:17<08:58,  1.59s/it, loss=-0.0009, reward=0.8867, avg_reward=0.9214]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 464/801 [12:19<09:39,  1.72s/it, loss=-0.0004, reward=0.9453, avg_reward=0.9238]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 465/801 [12:21<09:28,  1.69s/it, loss=-0.0010, reward=0.8203, avg_reward=0.9134]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 466/801 [12:22<09:14,  1.66s/it, loss=-0.0003, reward=0.8398, avg_reward=0.9061]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 467/801 [12:24<08:55,  1.60s/it, loss=-0.0004, reward=0.9336, avg_reward=0.9088]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  58% 468/801 [12:25<08:40,  1.56s/it, loss=-0.0012, reward=0.9648, avg_reward=0.9144]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 469/801 [12:27<08:28,  1.53s/it, loss=-0.0013, reward=0.9141, avg_reward=0.9144]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 470/801 [12:28<08:29,  1.54s/it, loss=-0.0005, reward=0.9414, avg_reward=0.9171]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 471/801 [12:30<08:19,  1.51s/it, loss=-0.0004, reward=0.9609, avg_reward=0.9215]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 472/801 [12:31<08:12,  1.50s/it, loss=-0.0007, reward=0.9766, avg_reward=0.9270]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 473/801 [12:33<08:25,  1.54s/it, loss=0.0000, reward=0.9688, avg_reward=0.9312]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 474/801 [12:35<08:57,  1.64s/it, loss=-0.0006, reward=0.9023, avg_reward=0.9283]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 475/801 [12:36<08:47,  1.62s/it, loss=-0.0005, reward=0.9180, avg_reward=0.9273]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  59% 476/801 [12:38<08:35,  1.59s/it, loss=-0.0006, reward=0.9648, avg_reward=0.9310]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 477/801 [12:39<08:40,  1.60s/it, loss=-0.0007, reward=0.9453, avg_reward=0.9324]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 478/801 [12:41<08:24,  1.56s/it, loss=-0.0002, reward=0.9648, avg_reward=0.9357]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 479/801 [12:42<08:21,  1.56s/it, loss=0.0000, reward=0.9062, avg_reward=0.9327]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 480/801 [12:44<08:19,  1.56s/it, loss=-0.0009, reward=0.9609, avg_reward=0.9356]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 481/801 [12:45<08:08,  1.53s/it, loss=-0.0005, reward=0.9062, avg_reward=0.9326]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 482/801 [12:47<08:18,  1.56s/it, loss=-0.0002, reward=0.9648, avg_reward=0.9358]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 483/801 [12:48<08:06,  1.53s/it, loss=-0.0004, reward=0.9336, avg_reward=0.9356]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  60% 484/801 [12:50<08:07,  1.54s/it, loss=-0.0006, reward=0.9648, avg_reward=0.9385]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 485/801 [12:52<07:58,  1.51s/it, loss=-0.0007, reward=0.9531, avg_reward=0.9400]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 486/801 [12:53<08:01,  1.53s/it, loss=-0.0006, reward=0.9453, avg_reward=0.9405]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 487/801 [12:55<07:52,  1.51s/it, loss=-0.0004, reward=0.9023, avg_reward=0.9367]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 488/801 [12:56<07:55,  1.52s/it, loss=-0.0007, reward=0.9922, avg_reward=0.9423]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 489/801 [12:58<07:57,  1.53s/it, loss=-0.0008, reward=0.9688, avg_reward=0.9449]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 490/801 [12:59<08:25,  1.63s/it, loss=-0.0005, reward=0.8320, avg_reward=0.9336]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 491/801 [13:01<08:19,  1.61s/it, loss=-0.0006, reward=0.8477, avg_reward=0.9250]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  61% 492/801 [13:03<08:11,  1.59s/it, loss=-0.0007, reward=0.9453, avg_reward=0.9271]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 493/801 [13:04<08:06,  1.58s/it, loss=-0.0004, reward=0.8672, avg_reward=0.9211]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 494/801 [13:06<07:55,  1.55s/it, loss=-0.0006, reward=0.9922, avg_reward=0.9282]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 495/801 [13:07<08:03,  1.58s/it, loss=-0.0004, reward=0.9727, avg_reward=0.9326]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 496/801 [13:09<08:03,  1.59s/it, loss=-0.0007, reward=0.9258, avg_reward=0.9319]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 497/801 [13:10<07:50,  1.55s/it, loss=-0.0006, reward=0.9375, avg_reward=0.9325]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 498/801 [13:12<07:49,  1.55s/it, loss=-0.0004, reward=0.8984, avg_reward=0.9291]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 499/801 [13:13<07:39,  1.52s/it, loss=-0.0002, reward=0.9336, avg_reward=0.9295]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  62% 500/801 [13:16<09:28,  1.89s/it, loss=-0.0005, reward=0.9102, avg_reward=0.9276]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 501/801 [13:18<08:55,  1.79s/it, loss=-0.0019, reward=0.9297, avg_reward=0.9278]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 502/801 [13:19<08:54,  1.79s/it, loss=-0.0007, reward=0.9297, avg_reward=0.9280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 503/801 [13:21<08:22,  1.69s/it, loss=-0.0002, reward=0.9961, avg_reward=0.9348]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 504/801 [13:23<08:30,  1.72s/it, loss=-0.0003, reward=0.8789, avg_reward=0.9292]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 505/801 [13:24<08:13,  1.67s/it, loss=0.0000, reward=0.9062, avg_reward=0.9269]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 506/801 [13:26<08:01,  1.63s/it, loss=-0.0003, reward=0.9648, avg_reward=0.9307]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 507/801 [13:27<07:52,  1.61s/it, loss=0.0000, reward=0.9688, avg_reward=0.9345]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  63% 508/801 [13:29<07:45,  1.59s/it, loss=0.0000, reward=0.9688, avg_reward=0.9379]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 509/801 [13:30<07:40,  1.58s/it, loss=-0.0005, reward=0.9180, avg_reward=0.9359]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 510/801 [13:32<07:44,  1.60s/it, loss=-0.0005, reward=0.9453, avg_reward=0.9369]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 511/801 [13:34<07:39,  1.58s/it, loss=-0.0005, reward=0.9336, avg_reward=0.9366]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 512/801 [13:35<07:35,  1.58s/it, loss=-0.0007, reward=0.8594, avg_reward=0.9288]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 513/801 [13:37<07:19,  1.53s/it, loss=-0.0003, reward=0.9609, avg_reward=0.9320]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 514/801 [13:38<07:34,  1.58s/it, loss=-0.0003, reward=0.8789, avg_reward=0.9267]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 515/801 [13:40<07:37,  1.60s/it, loss=-0.0008, reward=0.9492, avg_reward=0.9290]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  64% 516/801 [13:41<07:23,  1.56s/it, loss=-0.0005, reward=0.9258, avg_reward=0.9287]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 517/801 [13:43<07:22,  1.56s/it, loss=-0.0007, reward=0.9531, avg_reward=0.9311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 518/801 [13:44<07:20,  1.56s/it, loss=-0.0009, reward=0.9609, avg_reward=0.9341]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 519/801 [13:46<07:18,  1.55s/it, loss=-0.0005, reward=0.9531, avg_reward=0.9360]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 520/801 [13:48<07:39,  1.64s/it, loss=-0.0003, reward=0.9570, avg_reward=0.9381]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 521/801 [13:50<07:38,  1.64s/it, loss=-0.0004, reward=0.9844, avg_reward=0.9427]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 522/801 [13:51<07:29,  1.61s/it, loss=-0.0004, reward=0.9375, avg_reward=0.9422]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 523/801 [13:53<07:30,  1.62s/it, loss=-0.0005, reward=0.9648, avg_reward=0.9445]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  65% 524/801 [13:54<07:16,  1.58s/it, loss=-0.0003, reward=0.9258, avg_reward=0.9426]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 525/801 [13:56<07:13,  1.57s/it, loss=-0.0002, reward=0.9336, avg_reward=0.9417]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 526/801 [13:58<07:29,  1.64s/it, loss=-0.0002, reward=0.9336, avg_reward=0.9409]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 527/801 [13:59<07:13,  1.58s/it, loss=-0.0002, reward=0.8086, avg_reward=0.9277]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 528/801 [14:00<07:01,  1.55s/it, loss=-0.0003, reward=0.9648, avg_reward=0.9314]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 529/801 [14:02<07:20,  1.62s/it, loss=-0.0006, reward=0.9102, avg_reward=0.9293]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 530/801 [14:04<07:06,  1.57s/it, loss=-0.0005, reward=0.9883, avg_reward=0.9352]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 531/801 [14:05<07:06,  1.58s/it, loss=-0.0005, reward=0.9219, avg_reward=0.9338]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  66% 532/801 [14:07<07:22,  1.65s/it, loss=-0.0006, reward=0.9570, avg_reward=0.9361]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 533/801 [14:09<07:21,  1.65s/it, loss=-0.0007, reward=0.9414, avg_reward=0.9367]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 534/801 [14:10<07:01,  1.58s/it, loss=-0.0004, reward=0.9453, avg_reward=0.9375]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 535/801 [14:12<06:57,  1.57s/it, loss=-0.0003, reward=0.9570, avg_reward=0.9395]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 536/801 [14:13<06:51,  1.55s/it, loss=-0.0004, reward=0.9922, avg_reward=0.9448]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 537/801 [14:15<06:42,  1.53s/it, loss=-0.0006, reward=0.9219, avg_reward=0.9425]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 538/801 [14:16<06:43,  1.54s/it, loss=-0.0011, reward=0.9805, avg_reward=0.9463]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 539/801 [14:18<06:44,  1.54s/it, loss=-0.0004, reward=0.9609, avg_reward=0.9477]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  67% 540/801 [14:20<06:55,  1.59s/it, loss=-0.0003, reward=0.9570, avg_reward=0.9487]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 541/801 [14:21<06:57,  1.61s/it, loss=-0.0002, reward=0.8320, avg_reward=0.9370]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 542/801 [14:23<06:58,  1.62s/it, loss=0.0000, reward=0.8438, avg_reward=0.9277]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 543/801 [14:24<06:47,  1.58s/it, loss=-0.0005, reward=0.8984, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 544/801 [14:26<06:43,  1.57s/it, loss=-0.0005, reward=0.8906, avg_reward=0.9213]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 545/801 [14:27<06:48,  1.60s/it, loss=-0.0005, reward=0.8828, avg_reward=0.9175]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 546/801 [14:29<06:51,  1.61s/it, loss=-0.0004, reward=0.8828, avg_reward=0.9140]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 547/801 [14:31<06:44,  1.59s/it, loss=-0.0005, reward=0.9375, avg_reward=0.9164]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  68% 548/801 [14:32<06:47,  1.61s/it, loss=-0.0006, reward=0.9414, avg_reward=0.9189]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 549/801 [14:34<06:41,  1.59s/it, loss=-0.0004, reward=0.9531, avg_reward=0.9223]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 550/801 [14:35<06:36,  1.58s/it, loss=-0.0004, reward=0.9961, avg_reward=0.9297]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 551/801 [14:37<06:36,  1.59s/it, loss=-0.0004, reward=0.9297, avg_reward=0.9297]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 552/801 [14:39<06:28,  1.56s/it, loss=-0.0004, reward=0.9336, avg_reward=0.9301]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 553/801 [14:40<06:25,  1.56s/it, loss=-0.0002, reward=0.9844, avg_reward=0.9355]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 554/801 [14:42<06:16,  1.53s/it, loss=-0.0002, reward=0.9961, avg_reward=0.9416]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 555/801 [14:43<06:07,  1.49s/it, loss=-0.0002, reward=0.9648, avg_reward=0.9439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  69% 556/801 [14:45<06:10,  1.51s/it, loss=-0.0003, reward=0.9336, avg_reward=0.9429]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 557/801 [14:46<06:19,  1.55s/it, loss=-0.0005, reward=0.9297, avg_reward=0.9415]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 558/801 [14:48<06:28,  1.60s/it, loss=-0.0004, reward=0.9297, avg_reward=0.9404]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 559/801 [14:49<06:16,  1.55s/it, loss=0.0000, reward=0.9688, avg_reward=0.9432]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 560/801 [14:51<06:21,  1.58s/it, loss=0.0000, reward=0.9688, avg_reward=0.9458]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 561/801 [14:52<06:10,  1.54s/it, loss=-0.0002, reward=0.9336, avg_reward=0.9445]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 562/801 [14:54<06:26,  1.62s/it, loss=-0.0003, reward=0.9492, avg_reward=0.9450]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 563/801 [14:56<06:36,  1.67s/it, loss=-0.0002, reward=0.9336, avg_reward=0.9439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  70% 564/801 [14:58<06:33,  1.66s/it, loss=-0.0003, reward=0.9102, avg_reward=0.9405]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 565/801 [14:59<06:17,  1.60s/it, loss=0.0000, reward=0.8750, avg_reward=0.9339]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 566/801 [15:01<06:29,  1.66s/it, loss=-0.0006, reward=0.9414, avg_reward=0.9347]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 567/801 [15:02<06:21,  1.63s/it, loss=-0.0003, reward=0.9414, avg_reward=0.9354]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 568/801 [15:04<06:17,  1.62s/it, loss=-0.0004, reward=0.9609, avg_reward=0.9379]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 569/801 [15:06<06:06,  1.58s/it, loss=-0.0003, reward=0.9219, avg_reward=0.9363]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 570/801 [15:07<06:10,  1.61s/it, loss=-0.0003, reward=0.8828, avg_reward=0.9310]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 571/801 [15:09<06:25,  1.68s/it, loss=-0.0004, reward=0.9219, avg_reward=0.9301]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  71% 572/801 [15:11<06:15,  1.64s/it, loss=-0.0004, reward=0.9961, avg_reward=0.9367]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 573/801 [15:12<06:13,  1.64s/it, loss=-0.0003, reward=0.9570, avg_reward=0.9387]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 574/801 [15:14<06:16,  1.66s/it, loss=-0.0005, reward=0.9180, avg_reward=0.9366]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 575/801 [15:15<06:01,  1.60s/it, loss=-0.0001, reward=0.9961, avg_reward=0.9426]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 576/801 [15:17<06:02,  1.61s/it, loss=-0.0004, reward=0.9453, avg_reward=0.9428]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 577/801 [15:19<05:57,  1.60s/it, loss=-0.0003, reward=0.9336, avg_reward=0.9419]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 578/801 [15:20<05:52,  1.58s/it, loss=-0.0002, reward=0.8672, avg_reward=0.9344]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 579/801 [15:22<05:49,  1.57s/it, loss=-0.0003, reward=0.8906, avg_reward=0.9301]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  72% 580/801 [15:23<05:42,  1.55s/it, loss=-0.0003, reward=0.9492, avg_reward=0.9320]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 581/801 [15:25<05:40,  1.55s/it, loss=0.0000, reward=0.9688, avg_reward=0.9357]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 582/801 [15:26<05:44,  1.58s/it, loss=-0.0002, reward=0.8789, avg_reward=0.9300]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 583/801 [15:28<05:42,  1.57s/it, loss=-0.0004, reward=0.9922, avg_reward=0.9362]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 584/801 [15:29<05:39,  1.56s/it, loss=-0.0004, reward=0.8906, avg_reward=0.9316]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 585/801 [15:31<05:37,  1.56s/it, loss=-0.0002, reward=0.8633, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 586/801 [15:33<05:34,  1.56s/it, loss=-0.0003, reward=0.8789, avg_reward=0.9202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 587/801 [15:34<05:37,  1.58s/it, loss=-0.0003, reward=0.8320, avg_reward=0.9114]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  73% 588/801 [15:36<05:34,  1.57s/it, loss=-0.0002, reward=0.9297, avg_reward=0.9132]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 589/801 [15:37<05:31,  1.56s/it, loss=-0.0002, reward=0.9648, avg_reward=0.9184]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 590/801 [15:39<05:31,  1.57s/it, loss=-0.0007, reward=0.8320, avg_reward=0.9098]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 591/801 [15:40<05:28,  1.56s/it, loss=-0.0002, reward=0.9844, avg_reward=0.9172]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 592/801 [15:42<05:28,  1.57s/it, loss=-0.0002, reward=0.9609, avg_reward=0.9216]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 593/801 [15:44<05:28,  1.58s/it, loss=-0.0002, reward=0.9219, avg_reward=0.9216]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 594/801 [15:45<05:25,  1.57s/it, loss=-0.0002, reward=0.9648, avg_reward=0.9259]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 595/801 [15:47<05:23,  1.57s/it, loss=-0.0004, reward=0.8984, avg_reward=0.9232]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  74% 596/801 [15:48<05:20,  1.57s/it, loss=-0.0003, reward=0.9648, avg_reward=0.9274]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 597/801 [15:50<05:23,  1.59s/it, loss=-0.0002, reward=0.9258, avg_reward=0.9272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 598/801 [15:52<05:20,  1.58s/it, loss=-0.0001, reward=0.8008, avg_reward=0.9146]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 599/801 [15:53<05:26,  1.62s/it, loss=-0.0003, reward=0.8711, avg_reward=0.9102]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 600/801 [15:56<06:27,  1.93s/it, loss=-0.0007, reward=0.8906, avg_reward=0.9083]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 601/801 [15:57<06:03,  1.82s/it, loss=-0.0002, reward=0.9648, avg_reward=0.9139]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 602/801 [15:59<05:51,  1.76s/it, loss=0.0000, reward=0.9688, avg_reward=0.9194]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 603/801 [16:01<05:31,  1.67s/it, loss=-0.0004, reward=0.8477, avg_reward=0.9122]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  75% 604/801 [16:02<05:28,  1.67s/it, loss=-0.0002, reward=0.8477, avg_reward=0.9058]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 605/801 [16:04<05:33,  1.70s/it, loss=0.0000, reward=0.8438, avg_reward=0.8996]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 606/801 [16:06<05:28,  1.69s/it, loss=-0.0001, reward=0.8945, avg_reward=0.8991]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 607/801 [16:07<05:13,  1.62s/it, loss=0.0000, reward=1.0000, avg_reward=0.9092]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 608/801 [16:09<05:11,  1.62s/it, loss=0.0000, reward=0.8750, avg_reward=0.9057]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 609/801 [16:10<05:13,  1.63s/it, loss=-0.0003, reward=0.8398, avg_reward=0.8991]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 610/801 [16:12<05:07,  1.61s/it, loss=-0.0001, reward=0.9805, avg_reward=0.9073]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 611/801 [16:14<05:08,  1.62s/it, loss=-0.0001, reward=0.9609, avg_reward=0.9126]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  76% 612/801 [16:15<05:02,  1.60s/it, loss=-0.0002, reward=0.9375, avg_reward=0.9151]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 613/801 [16:17<05:06,  1.63s/it, loss=0.0000, reward=0.9062, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 614/801 [16:18<05:00,  1.61s/it, loss=-0.0002, reward=0.9609, avg_reward=0.9189]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 615/801 [16:20<04:53,  1.58s/it, loss=-0.0001, reward=0.8477, avg_reward=0.9118]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 616/801 [16:22<04:55,  1.60s/it, loss=-0.0002, reward=0.8594, avg_reward=0.9065]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 617/801 [16:23<05:00,  1.63s/it, loss=-0.0001, reward=0.9727, avg_reward=0.9132]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 618/801 [16:25<04:48,  1.58s/it, loss=-0.0002, reward=0.9414, avg_reward=0.9160]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 619/801 [16:26<04:48,  1.59s/it, loss=-0.0003, reward=0.9258, avg_reward=0.9170]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  77% 620/801 [16:28<04:51,  1.61s/it, loss=-0.0001, reward=0.9414, avg_reward=0.9194]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 621/801 [16:30<04:47,  1.60s/it, loss=-0.0001, reward=0.8984, avg_reward=0.9173]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 622/801 [16:31<04:43,  1.58s/it, loss=-0.0002, reward=0.9492, avg_reward=0.9205]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 623/801 [16:33<04:45,  1.61s/it, loss=-0.0002, reward=0.8906, avg_reward=0.9175]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 624/801 [16:34<04:36,  1.56s/it, loss=-0.0001, reward=0.8711, avg_reward=0.9129]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 625/801 [16:36<04:40,  1.59s/it, loss=-0.0001, reward=0.9453, avg_reward=0.9161]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 626/801 [16:37<04:37,  1.59s/it, loss=-0.0001, reward=0.9961, avg_reward=0.9241]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 627/801 [16:39<04:34,  1.58s/it, loss=-0.0002, reward=0.9180, avg_reward=0.9235]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  78% 628/801 [16:41<04:31,  1.57s/it, loss=0.0000, reward=0.9688, avg_reward=0.9280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 629/801 [16:42<04:29,  1.57s/it, loss=-0.0001, reward=0.9727, avg_reward=0.9325]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 630/801 [16:44<04:35,  1.61s/it, loss=-0.0001, reward=0.9844, avg_reward=0.9377]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 631/801 [16:45<04:31,  1.60s/it, loss=-0.0003, reward=0.9492, avg_reward=0.9388]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 632/801 [16:47<04:25,  1.57s/it, loss=-0.0003, reward=0.9648, avg_reward=0.9414]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 633/801 [16:49<04:27,  1.59s/it, loss=-0.0001, reward=0.9961, avg_reward=0.9469]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 634/801 [16:50<04:24,  1.58s/it, loss=-0.0002, reward=0.9023, avg_reward=0.9424]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 635/801 [16:52<04:20,  1.57s/it, loss=-0.0002, reward=0.9336, avg_reward=0.9416]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  79% 636/801 [16:53<04:22,  1.59s/it, loss=-0.0001, reward=0.8789, avg_reward=0.9353]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 637/801 [16:55<04:14,  1.55s/it, loss=0.0000, reward=0.9688, avg_reward=0.9386]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 638/801 [16:56<04:13,  1.56s/it, loss=-0.0001, reward=0.9609, avg_reward=0.9409]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 639/801 [16:58<04:15,  1.58s/it, loss=-0.0002, reward=0.9570, avg_reward=0.9425]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 640/801 [16:59<04:12,  1.57s/it, loss=-0.0002, reward=0.9062, avg_reward=0.9389]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 641/801 [17:01<04:06,  1.54s/it, loss=-0.0001, reward=0.9688, avg_reward=0.9418]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 642/801 [17:02<04:05,  1.54s/it, loss=-0.0001, reward=0.9531, avg_reward=0.9430]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 643/801 [17:04<03:59,  1.51s/it, loss=-0.0002, reward=0.9453, avg_reward=0.9432]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  80% 644/801 [17:06<04:02,  1.54s/it, loss=-0.0001, reward=0.8984, avg_reward=0.9387]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 645/801 [17:07<03:55,  1.51s/it, loss=-0.0001, reward=0.8984, avg_reward=0.9347]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 646/801 [17:09<04:01,  1.55s/it, loss=-0.0002, reward=0.9688, avg_reward=0.9381]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 647/801 [17:10<03:53,  1.52s/it, loss=-0.0002, reward=0.9844, avg_reward=0.9427]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 648/801 [17:12<03:49,  1.50s/it, loss=-0.0002, reward=0.9453, avg_reward=0.9430]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 649/801 [17:13<03:50,  1.52s/it, loss=-0.0001, reward=0.9141, avg_reward=0.9401]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 650/801 [17:15<03:50,  1.53s/it, loss=-0.0001, reward=0.9609, avg_reward=0.9422]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 651/801 [17:16<03:45,  1.50s/it, loss=-0.0002, reward=0.9922, avg_reward=0.9472]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  81% 652/801 [17:18<03:48,  1.53s/it, loss=-0.0001, reward=0.9336, avg_reward=0.9458]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 653/801 [17:19<03:43,  1.51s/it, loss=-0.0002, reward=0.8750, avg_reward=0.9387]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 654/801 [17:21<03:44,  1.52s/it, loss=-0.0001, reward=0.9766, avg_reward=0.9425]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 655/801 [17:22<03:39,  1.51s/it, loss=0.0000, reward=0.9375, avg_reward=0.9420]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 656/801 [17:24<03:40,  1.52s/it, loss=0.0000, reward=0.9062, avg_reward=0.9384]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 657/801 [17:25<03:43,  1.55s/it, loss=-0.0001, reward=0.8867, avg_reward=0.9333]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 658/801 [17:27<03:46,  1.59s/it, loss=-0.0001, reward=0.8633, avg_reward=0.9263]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 659/801 [17:29<03:43,  1.57s/it, loss=-0.0001, reward=0.9336, avg_reward=0.9270]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  82% 660/801 [17:30<03:41,  1.57s/it, loss=-0.0001, reward=0.9258, avg_reward=0.9269]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 661/801 [17:32<03:38,  1.56s/it, loss=0.0000, reward=0.9688, avg_reward=0.9311]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 662/801 [17:33<03:36,  1.56s/it, loss=-0.0002, reward=0.9258, avg_reward=0.9305]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 663/801 [17:35<03:35,  1.56s/it, loss=-0.0001, reward=0.9102, avg_reward=0.9285]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 664/801 [17:36<03:33,  1.56s/it, loss=-0.0001, reward=0.8828, avg_reward=0.9239]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 665/801 [17:38<03:29,  1.54s/it, loss=-0.0001, reward=0.9648, avg_reward=0.9280]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 666/801 [17:39<03:30,  1.56s/it, loss=-0.0001, reward=0.8984, avg_reward=0.9251]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 667/801 [17:41<03:32,  1.59s/it, loss=-0.0001, reward=0.9648, avg_reward=0.9290]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  83% 668/801 [17:43<03:33,  1.60s/it, loss=-0.0001, reward=0.9570, avg_reward=0.9318]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 669/801 [17:44<03:30,  1.59s/it, loss=0.0000, reward=0.8750, avg_reward=0.9262]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 670/801 [17:46<03:23,  1.55s/it, loss=-0.0001, reward=0.9102, avg_reward=0.9246]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 671/801 [17:47<03:23,  1.57s/it, loss=-0.0001, reward=0.9492, avg_reward=0.9270]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 672/801 [17:49<03:32,  1.65s/it, loss=0.0000, reward=0.9688, avg_reward=0.9312]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 673/801 [17:51<03:27,  1.62s/it, loss=-0.0001, reward=0.8594, avg_reward=0.9240]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 674/801 [17:52<03:20,  1.58s/it, loss=-0.0001, reward=0.8984, avg_reward=0.9215]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 675/801 [17:54<03:15,  1.55s/it, loss=-0.0001, reward=0.9570, avg_reward=0.9250]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  84% 676/801 [17:55<03:18,  1.59s/it, loss=-0.0001, reward=0.8164, avg_reward=0.9142]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 677/801 [17:57<03:15,  1.58s/it, loss=-0.0001, reward=0.9492, avg_reward=0.9177]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 678/801 [17:59<03:16,  1.60s/it, loss=-0.0001, reward=0.8945, avg_reward=0.9153]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 679/801 [18:00<03:13,  1.58s/it, loss=-0.0001, reward=0.9922, avg_reward=0.9230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 680/801 [18:02<03:12,  1.59s/it, loss=0.0000, reward=0.9688, avg_reward=0.9276]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 681/801 [18:03<03:12,  1.61s/it, loss=-0.0001, reward=0.9336, avg_reward=0.9282]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 682/801 [18:05<03:11,  1.61s/it, loss=-0.0001, reward=0.9414, avg_reward=0.9295]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 683/801 [18:06<03:04,  1.57s/it, loss=-0.0001, reward=0.9258, avg_reward=0.9291]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  85% 684/801 [18:08<03:02,  1.56s/it, loss=0.0000, reward=0.9375, avg_reward=0.9300]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 685/801 [18:10<03:01,  1.56s/it, loss=-0.0002, reward=0.9648, avg_reward=0.9335]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 686/801 [18:11<02:55,  1.53s/it, loss=0.0000, reward=1.0000, avg_reward=0.9401]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 687/801 [18:13<02:55,  1.54s/it, loss=-0.0001, reward=0.9219, avg_reward=0.9383]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 688/801 [18:14<02:54,  1.54s/it, loss=-0.0000, reward=0.8945, avg_reward=0.9339]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 689/801 [18:16<02:56,  1.57s/it, loss=-0.0001, reward=0.8672, avg_reward=0.9272]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 690/801 [18:17<02:56,  1.59s/it, loss=-0.0000, reward=0.9023, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 691/801 [18:19<02:59,  1.63s/it, loss=-0.0001, reward=0.9531, avg_reward=0.9276]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  86% 692/801 [18:21<02:55,  1.61s/it, loss=-0.0001, reward=0.9297, avg_reward=0.9278]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 693/801 [18:22<02:54,  1.61s/it, loss=0.0000, reward=0.9688, avg_reward=0.9319]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 694/801 [18:24<02:50,  1.60s/it, loss=-0.0001, reward=0.9336, avg_reward=0.9321]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 695/801 [18:25<02:45,  1.56s/it, loss=0.0000, reward=0.8438, avg_reward=0.9232]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 696/801 [18:27<02:41,  1.54s/it, loss=-0.0000, reward=0.9297, avg_reward=0.9239]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 697/801 [18:28<02:37,  1.52s/it, loss=-0.0001, reward=0.9883, avg_reward=0.9303]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 698/801 [18:30<02:42,  1.58s/it, loss=-0.0001, reward=0.7969, avg_reward=0.9170]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 699/801 [18:31<02:37,  1.54s/it, loss=-0.0000, reward=0.9023, avg_reward=0.9155]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  87% 700/801 [18:34<03:15,  1.93s/it, loss=-0.0001, reward=0.9102, avg_reward=0.9150]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 701/801 [18:36<02:59,  1.79s/it, loss=-0.0001, reward=0.9258, avg_reward=0.9161]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 702/801 [18:37<02:53,  1.75s/it, loss=-0.0002, reward=0.9375, avg_reward=0.9182]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 703/801 [18:39<02:42,  1.66s/it, loss=-0.0001, reward=0.9062, avg_reward=0.9170]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 704/801 [18:40<02:35,  1.60s/it, loss=-0.0001, reward=0.8945, avg_reward=0.9148]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 705/801 [18:42<02:28,  1.55s/it, loss=0.0000, reward=0.9688, avg_reward=0.9202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 706/801 [18:44<02:34,  1.62s/it, loss=-0.0001, reward=0.9180, avg_reward=0.9199]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 707/801 [18:45<02:27,  1.57s/it, loss=0.0000, reward=0.9688, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  88% 708/801 [18:47<02:25,  1.57s/it, loss=-0.0001, reward=0.8789, avg_reward=0.9202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 709/801 [18:48<02:23,  1.56s/it, loss=-0.0001, reward=0.8633, avg_reward=0.9145]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 710/801 [18:50<02:25,  1.59s/it, loss=-0.0000, reward=0.9609, avg_reward=0.9192]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 711/801 [18:52<02:26,  1.63s/it, loss=-0.0000, reward=0.9297, avg_reward=0.9202]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 712/801 [18:53<02:24,  1.63s/it, loss=-0.0000, reward=0.9258, avg_reward=0.9208]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 713/801 [18:55<02:21,  1.60s/it, loss=-0.0000, reward=0.9336, avg_reward=0.9221]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 714/801 [18:56<02:16,  1.56s/it, loss=-0.0000, reward=0.9570, avg_reward=0.9256]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 715/801 [18:58<02:18,  1.61s/it, loss=-0.0001, reward=0.8828, avg_reward=0.9213]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  89% 716/801 [18:59<02:16,  1.61s/it, loss=-0.0000, reward=0.9219, avg_reward=0.9213]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 717/801 [19:01<02:13,  1.59s/it, loss=0.0000, reward=0.9688, avg_reward=0.9261]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 718/801 [19:03<02:12,  1.60s/it, loss=-0.0001, reward=0.8984, avg_reward=0.9233]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 719/801 [19:04<02:15,  1.65s/it, loss=-0.0000, reward=0.8984, avg_reward=0.9208]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 720/801 [19:06<02:09,  1.60s/it, loss=-0.0000, reward=0.9609, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 721/801 [19:07<02:06,  1.59s/it, loss=-0.0001, reward=0.9688, avg_reward=0.9292]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 722/801 [19:09<02:04,  1.58s/it, loss=-0.0000, reward=0.8711, avg_reward=0.9234]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 723/801 [19:11<02:02,  1.57s/it, loss=-0.0001, reward=0.9531, avg_reward=0.9264]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  90% 724/801 [19:12<02:02,  1.59s/it, loss=-0.0000, reward=0.9492, avg_reward=0.9287]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 725/801 [19:14<02:02,  1.61s/it, loss=-0.0000, reward=0.9609, avg_reward=0.9319]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 726/801 [19:16<02:06,  1.68s/it, loss=-0.0000, reward=0.8555, avg_reward=0.9243]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 727/801 [19:17<02:01,  1.64s/it, loss=-0.0000, reward=0.8750, avg_reward=0.9193]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 728/801 [19:19<01:58,  1.62s/it, loss=-0.0000, reward=0.8711, avg_reward=0.9145]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 729/801 [19:20<01:53,  1.57s/it, loss=-0.0000, reward=0.8516, avg_reward=0.9082]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 730/801 [19:22<01:57,  1.66s/it, loss=-0.0000, reward=0.9258, avg_reward=0.9100]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 731/801 [19:24<01:51,  1.60s/it, loss=-0.0000, reward=0.9180, avg_reward=0.9108]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  91% 732/801 [19:25<01:49,  1.58s/it, loss=-0.0000, reward=0.8789, avg_reward=0.9076]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 733/801 [19:27<01:47,  1.57s/it, loss=-0.0000, reward=0.9336, avg_reward=0.9102]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 734/801 [19:28<01:47,  1.60s/it, loss=-0.0000, reward=0.8828, avg_reward=0.9074]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 735/801 [19:30<01:49,  1.66s/it, loss=0.0000, reward=0.9375, avg_reward=0.9105]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 736/801 [19:32<01:46,  1.64s/it, loss=-0.0000, reward=0.9336, avg_reward=0.9128]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 737/801 [19:33<01:44,  1.63s/it, loss=-0.0000, reward=0.9414, avg_reward=0.9156]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 738/801 [19:35<01:46,  1.69s/it, loss=-0.0000, reward=0.9258, avg_reward=0.9166]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 739/801 [19:37<01:40,  1.62s/it, loss=-0.0000, reward=0.9961, avg_reward=0.9246]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  92% 740/801 [19:38<01:38,  1.62s/it, loss=-0.0000, reward=0.9023, avg_reward=0.9224]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 741/801 [19:40<01:36,  1.61s/it, loss=-0.0000, reward=0.8867, avg_reward=0.9188]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 742/801 [19:41<01:34,  1.60s/it, loss=-0.0000, reward=0.9609, avg_reward=0.9230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 743/801 [19:43<01:34,  1.62s/it, loss=-0.0000, reward=0.9336, avg_reward=0.9241]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 744/801 [19:45<01:29,  1.58s/it, loss=-0.0000, reward=0.9648, avg_reward=0.9281]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 745/801 [19:46<01:26,  1.54s/it, loss=-0.0000, reward=0.9570, avg_reward=0.9310]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 746/801 [19:48<01:26,  1.58s/it, loss=-0.0000, reward=0.9258, avg_reward=0.9305]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 747/801 [19:49<01:23,  1.55s/it, loss=0.0000, reward=0.8750, avg_reward=0.9250]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  93% 748/801 [19:51<01:22,  1.55s/it, loss=-0.0000, reward=0.8633, avg_reward=0.9188]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 749/801 [19:52<01:22,  1.59s/it, loss=-0.0000, reward=0.9609, avg_reward=0.9230]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 750/801 [19:54<01:19,  1.55s/it, loss=-0.0000, reward=0.9219, avg_reward=0.9229]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 751/801 [19:56<01:19,  1.58s/it, loss=-0.0000, reward=0.9922, avg_reward=0.9298]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 752/801 [19:57<01:15,  1.54s/it, loss=0.0000, reward=0.9688, avg_reward=0.9337]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 753/801 [19:59<01:15,  1.57s/it, loss=-0.0000, reward=0.9023, avg_reward=0.9306]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 754/801 [20:00<01:13,  1.57s/it, loss=-0.0000, reward=0.9609, avg_reward=0.9336]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 755/801 [20:02<01:11,  1.56s/it, loss=-0.0000, reward=0.9570, avg_reward=0.9360]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  94% 756/801 [20:03<01:10,  1.56s/it, loss=-0.0000, reward=0.8945, avg_reward=0.9318]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 757/801 [20:05<01:08,  1.56s/it, loss=-0.0000, reward=0.8984, avg_reward=0.9285]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 758/801 [20:06<01:06,  1.55s/it, loss=-0.0000, reward=0.9727, avg_reward=0.9329]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 759/801 [20:08<01:05,  1.57s/it, loss=-0.0000, reward=0.9844, avg_reward=0.9380]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 760/801 [20:10<01:04,  1.56s/it, loss=-0.0000, reward=0.9258, avg_reward=0.9368]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 761/801 [20:11<01:01,  1.53s/it, loss=-0.0000, reward=0.9297, avg_reward=0.9361]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 762/801 [20:13<01:01,  1.56s/it, loss=-0.0000, reward=0.9297, avg_reward=0.9355]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 763/801 [20:14<01:00,  1.60s/it, loss=0.0000, reward=1.0000, avg_reward=0.9419]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  95% 764/801 [20:16<00:58,  1.59s/it, loss=-0.0000, reward=0.8633, avg_reward=0.9341]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 765/801 [20:17<00:55,  1.54s/it, loss=-0.0000, reward=0.9297, avg_reward=0.9336]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 766/801 [20:19<00:54,  1.54s/it, loss=-0.0000, reward=0.9648, avg_reward=0.9367]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 767/801 [20:20<00:52,  1.55s/it, loss=0.0000, reward=1.0000, avg_reward=0.9431]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 768/801 [20:22<00:51,  1.55s/it, loss=-0.0000, reward=0.8828, avg_reward=0.9370]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 769/801 [20:24<00:50,  1.58s/it, loss=-0.0000, reward=0.8945, avg_reward=0.9328]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 770/801 [20:25<00:49,  1.61s/it, loss=-0.0000, reward=0.8828, avg_reward=0.9278]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 771/801 [20:27<00:46,  1.57s/it, loss=-0.0000, reward=0.9648, avg_reward=0.9315]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  96% 772/801 [20:28<00:45,  1.56s/it, loss=-0.0000, reward=0.9961, avg_reward=0.9380]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 773/801 [20:30<00:44,  1.60s/it, loss=-0.0000, reward=0.9023, avg_reward=0.9344]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 774/801 [20:32<00:43,  1.61s/it, loss=-0.0000, reward=0.9648, avg_reward=0.9374]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 775/801 [20:33<00:43,  1.67s/it, loss=-0.0000, reward=0.9766, avg_reward=0.9414]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 776/801 [20:35<00:40,  1.61s/it, loss=-0.0000, reward=0.9258, avg_reward=0.9398]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 777/801 [20:37<00:41,  1.75s/it, loss=-0.0000, reward=0.9336, avg_reward=0.9392]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 778/801 [20:39<00:40,  1.76s/it, loss=-0.0000, reward=0.8711, avg_reward=0.9324]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 779/801 [20:40<00:37,  1.70s/it, loss=-0.0000, reward=0.9805, avg_reward=0.9372]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  97% 780/801 [20:42<00:34,  1.66s/it, loss=-0.0000, reward=0.9219, avg_reward=0.9356]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 781/801 [20:43<00:32,  1.60s/it, loss=-0.0000, reward=0.8633, avg_reward=0.9284]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 782/801 [20:45<00:30,  1.59s/it, loss=-0.0000, reward=0.9375, avg_reward=0.9293]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 783/801 [20:47<00:29,  1.62s/it, loss=-0.0000, reward=0.8750, avg_reward=0.9239]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 784/801 [20:48<00:27,  1.63s/it, loss=-0.0000, reward=0.9297, avg_reward=0.9245]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 785/801 [20:50<00:26,  1.66s/it, loss=-0.0000, reward=0.9258, avg_reward=0.9246]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 786/801 [20:52<00:24,  1.63s/it, loss=-0.0000, reward=0.9492, avg_reward=0.9271]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 787/801 [20:53<00:22,  1.62s/it, loss=-0.0000, reward=0.9336, avg_reward=0.9277]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  98% 788/801 [20:55<00:21,  1.63s/it, loss=-0.0000, reward=0.8984, avg_reward=0.9248]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 789/801 [20:56<00:18,  1.58s/it, loss=-0.0000, reward=0.9062, avg_reward=0.9229]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 790/801 [20:58<00:16,  1.54s/it, loss=-0.0000, reward=0.9023, avg_reward=0.9209]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 791/801 [20:59<00:15,  1.52s/it, loss=0.0000, reward=0.9688, avg_reward=0.9257]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 792/801 [21:01<00:13,  1.53s/it, loss=0.0000, reward=1.0000, avg_reward=0.9331]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 793/801 [21:02<00:12,  1.54s/it, loss=0.0000, reward=0.9531, avg_reward=0.9351]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 794/801 [21:04<00:10,  1.52s/it, loss=-0.0000, reward=0.9492, avg_reward=0.9365]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 795/801 [21:05<00:09,  1.51s/it, loss=0.0000, reward=0.9297, avg_reward=0.9358]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3:  99% 796/801 [21:07<00:07,  1.50s/it, loss=0.0000, reward=1.0000, avg_reward=0.9422]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3: 100% 797/801 [21:08<00:06,  1.52s/it, loss=-0.0000, reward=0.9922, avg_reward=0.9472]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3: 100% 798/801 [21:10<00:04,  1.53s/it, loss=0.0000, reward=0.9141, avg_reward=0.9439]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3: 100% 799/801 [21:11<00:03,  1.54s/it, loss=0.0000, reward=0.9922, avg_reward=0.9487]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3: 100% 800/801 [21:14<00:01,  1.93s/it, loss=-0.0000, reward=0.9336, avg_reward=0.9472]Setting `pad_token_id` to `eos_token_id`:0 for open-end generation.\n",
            "Epoch 3/3: 100% 801/801 [21:16<00:00,  1.59s/it, loss=0.0000, reward=0.9231, avg_reward=0.9448]\n",
            "Epoch 3/3\n",
            "\u001b[1;34mwandb\u001b[0m: \n",
            "\u001b[1;34mwandb\u001b[0m: 🚀 View run \u001b[33mSmolLM2-135M-rl-finetune\u001b[0m at: \u001b[34m\u001b[0m\n",
            "\u001b[1;34mwandb\u001b[0m: Find logs at: \u001b[1;35mwandb/run-20251023_131953-vhvexv3h/logs\u001b[0m\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Evaluate the RL model\n",
        "\n",
        "notice the improved test accuracy!"
      ],
      "metadata": {
        "id": "DbW6UpWtjdTV"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "!python evaluate.py --checkpoint_path model_rl.pt"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "bcr_36paJ3LB",
        "outputId": "72ab8b71-1393-4d05-8089-5e75669ad6f3"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Using device: cuda\n",
            "\n",
            "Loading model and tokenizer...\n",
            "2025-10-23 14:25:26.415055: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.\n",
            "2025-10-23 14:25:26.432533: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:467] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n",
            "WARNING: All log messages before absl::InitializeLog() is called are written to STDERR\n",
            "E0000 00:00:1761229526.453355   23303 cuda_dnn.cc:8579] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n",
            "E0000 00:00:1761229526.459755   23303 cuda_blas.cc:1407] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n",
            "W0000 00:00:1761229526.476395   23303 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761229526.476425   23303 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761229526.476428   23303 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "W0000 00:00:1761229526.476430   23303 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n",
            "2025-10-23 14:25:26.481411: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n",
            "To enable the following instructions: AVX2 AVX512F AVX512_VNNI FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
            "The new embeddings will be initialized from a multivariate normal distribution that has old embeddings' mean and covariance. As described in this article: https://nlp.stanford.edu/~johnhew/vocab-expansion.html. To disable this, use `mean_resizing=False`\n",
            "Loading checkpoint from model_rl.pt...\n",
            "Model parameters: 134,516,736\n",
            "\n",
            "Loading data from names_split.json...\n",
            "Train: 25626, Dev: 3203, Test: 500\n",
            "\n",
            "Manual Examples:\n",
            "==================================================\n",
            "sean       → naes       (expected: naes      ) ✓\n",
            "joel       → leoj       (expected: leoj      ) ✓\n",
            "chen       → nehc       (expected: nehc      ) ✓\n",
            "dareen     → neerad     (expected: neerad    ) ✓\n",
            "neel       → leen       (expected: leen      ) ✓\n",
            "akshita    → atihska    (expected: atihska   ) ✓\n",
            "ashish     → hsihsa     (expected: hsihsa    ) ✓\n",
            "manan      → nanam      (expected: nanam     ) ✓\n",
            "sanidhya   → ayhdinas   (expected: ayhdinas  ) ✓\n",
            "\n",
            "Manual Examples Accuracy: 9/9 = 100.0%\n",
            "\n",
            "==================================================\n",
            "Evaluating on test set (sample size: 500)...\n",
            "==================================================\n",
            "Evaluating: 100% 500/500 [01:36<00:00,  5.18it/s]\n",
            "\n",
            "Test Set Exact Match Accuracy: 92.60%\n",
            "Number of errors: 37/500\n",
            "\n",
            "First 10 errors:\n",
            "Name            Expected        Generated      \n",
            "==================================================\n",
            "kaidence        ecnediak        ecinsaak       \n",
            "price           ecirp           yeporp         \n",
            "kiante          etnaik          etniak         \n",
            "render          redner          nerav          \n",
            "magnus          sungam          sunmel         \n",
            "million         noillim         ynnimol        \n",
            "raidon          nodiar          nodar          \n",
            "sylvester       retsevlys       revemlys       \n",
            "jupiter         retipuj         onepirj        \n",
            "lincoln         nlocnil         nonlil         \n",
            "\n",
            "==================================================\n",
            "SUMMARY\n",
            "==================================================\n",
            "Manual Examples Accuracy: 100.0%\n",
            "Test Set Accuracy:        92.60%\n",
            "Checkpoint:               model_rl.pt\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "Here is the wandb plot that I got from running it with the command above (A100 runtime, for approximately 1 hour):\n",
        "\n",
        "![wandb.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABugAAAKgCAYAAAB5iPsTAAAAAXNSR0IArs4c6QAAAJZlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAASShgAHAAAAEgAAAISgAQADAAAAAQABAACgAgAEAAAAAQAABuigAwAEAAAAAQAAAqAAAAAAQVNDSUkAAABTY3JlZW5zaG90Iglx7gAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAddpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NjcyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE3Njg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhQKvTwAAABxpRE9UAAAAAgAAAAAAAAFQAAAAKAAAAVAAAAFQAAIhLTpTVqMAAEAASURBVHgB7N0FvBRVG8fxRwXsIAWTkrD7tbsQRVTELrAQu0Wwu7sROzFAFMXA7lZMQAQURREVREGRd/5nPevcZXfvuffuuQG/835ednbmzMyZ7wzvuw/PnHPmmTlz5iyjIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAtQjMQ4KuWpw5CQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJOgAQdDwICCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC1ShAgq4asTkVAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAiToeAYQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQqEYBEnTViM2pEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEECBBxzOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQDUKkKCrRmxOhQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEClEnSTfp5sv/021aZPn2GzZs1CEQEEEEAAAQQQQAABBBBAIBGYZ555bP75G9hiiy1ijRs1rJUmxHO18rbQKAQQQAABBBBAAAEEEKhhgeqO5yqUoJsxY4Z9+90P9uef02uYidMjgAACCCCAAAIIIIAAArVbYIEF5rell1rSGjRoUCsaSjxXK24DjUAAAQQQQAABBBBAAIE6IFAd8VyFEnRfjxnnknMLLriANW3SyBZddJE6wEgTEUAAAQQQQAABBBBAAIHqE5gyZar9+NPP9scff5qCulYtl62+kxc5E/FcERw2IYAAAggggAACCCCAAAKJQHXGc8EJOg2DMnHiJFNyrnWr5bhRCCCAAAIIIIAAAggggAACRQRGfz3WJemaNWtc48NdEs8VuVFsQgABBBBAAAEEEEAAAQRyBKojngtO0Pm3LZdbdil6zuXcKL4igAACCCCAAAIIIIAAArkCevNy7LjvakUvOuK53LvDdwQQQAABBBBAAAEEEECgsEB1xHPBCbrPvxhls2bNspVWbFe4xWxBAAEEEEAAAQQQQAABBBDICoz49EvTROMd2rfJrquJBeK5mlDnnAgggAACCCCAAAIIIFCXBWLHc8EJus8+H+kcSdDV5ceJtiOAAAIIIIAAAggggEB1CiigU+nYoW11nna2cxHPzUbCCgQQQAABBBBAAAEEEECgqEDseI4EXVF+NiKAAAIIIIAAAggggAAClReIHdCFtowEXagU9RBAAAEEEEAAAQQQQACBjEDseI4EHU8aAggggAACCCCAAAIIIBBJIHZAF9psEnShUtRDAAEEEEAAAQQQQAABBDICseM5EnQ8aQgggAACCCCAAAIIIIBAJIHY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)"
      ],
      "metadata": {
        "id": "gJlV3_lYfYz5"
      }
    }
  ]
}