diff --git "a/Benchmark2/benchmark-2-hermes-2-pro-mistral-7b.ipynb" "b/Benchmark2/benchmark-2-hermes-2-pro-mistral-7b.ipynb"
new file mode 100644--- /dev/null
+++ "b/Benchmark2/benchmark-2-hermes-2-pro-mistral-7b.ipynb"
@@ -0,0 +1,6468 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "52c8d1b1",
+ "metadata": {
+ "papermill": {
+ "duration": 0.016827,
+ "end_time": "2024-05-31T18:39:22.003858",
+ "exception": false,
+ "start_time": "2024-05-31T18:39:21.987031",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "
Benchmark 2: Hermes-2-Pro-Mistral-7B
\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b7e6cd12",
+ "metadata": {
+ "papermill": {
+ "duration": 0.014296,
+ "end_time": "2024-05-31T18:39:22.033571",
+ "exception": false,
+ "start_time": "2024-05-31T18:39:22.019275",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ "
\n",
+ " Notebook Gool\n",
+ "
\n",
+ "
\n",
+ "The objective of this notebook is to evaluate the performance of Hermes-2-Pro-Mistral-7B using the Table-extract Benchmark dataset available at Hugging Face.
\n",
+ "
\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "42012452",
+ "metadata": {
+ "papermill": {
+ "duration": 0.014112,
+ "end_time": "2024-05-31T18:39:22.062056",
+ "exception": false,
+ "start_time": "2024-05-31T18:39:22.047944",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "# Table of Content
\n",
+ "\n",
+ "* [I. Loading and Importing Libraries](#1)\n",
+ "* [II. Definition and Implementation of Metrics](#2)\n",
+ "* [III. Clean Response Obtained by LLM](#3)\n",
+ "* [IV. Data Preparation](#5)\n",
+ "* [V. Benchmark](#6)\n",
+ " * [Prompt](#61)\n",
+ " * [Hermes-2-Pro-Mistral-7B](#62)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "13141fb0",
+ "metadata": {
+ "papermill": {
+ "duration": 0.014248,
+ "end_time": "2024-05-31T18:39:22.091712",
+ "exception": false,
+ "start_time": "2024-05-31T18:39:22.077464",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ "# I | Loading and Importing Libraries
\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "9b693727",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:39:22.122508Z",
+ "iopub.status.busy": "2024-05-31T18:39:22.122146Z",
+ "iopub.status.idle": "2024-05-31T18:40:34.765250Z",
+ "shell.execute_reply": "2024-05-31T18:40:34.763990Z"
+ },
+ "papermill": {
+ "duration": 72.661722,
+ "end_time": "2024-05-31T18:40:34.767888",
+ "exception": false,
+ "start_time": "2024-05-31T18:39:22.106166",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "%%capture\n",
+ "!pip install google-generativeai\n",
+ "!pip install --upgrade pip\n",
+ "!pip install bitsandbytes\n",
+ "!pip install transformers"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "e916e5ec",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:34.797469Z",
+ "iopub.status.busy": "2024-05-31T18:40:34.797142Z",
+ "iopub.status.idle": "2024-05-31T18:40:41.438022Z",
+ "shell.execute_reply": "2024-05-31T18:40:41.437060Z"
+ },
+ "papermill": {
+ "duration": 6.658375,
+ "end_time": "2024-05-31T18:40:41.440614",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:34.782239",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import re\n",
+ "import json\n",
+ "from tqdm import tqdm\n",
+ "import pandas as pd\n",
+ "from datasets import load_dataset, Dataset\n",
+ "from wand.image import Image as WImage\n",
+ "import torch\n",
+ "import pandas as pd\n",
+ "from transformers import AutoConfig, AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig\n",
+ "import time \n",
+ "import random\n",
+ "import numpy as np"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "888d83f5",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:41.471951Z",
+ "iopub.status.busy": "2024-05-31T18:40:41.470895Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.166871Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.166015Z"
+ },
+ "papermill": {
+ "duration": 0.714082,
+ "end_time": "2024-05-31T18:40:42.169464",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:41.455382",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import google.generativeai as genai\n",
+ "import time \n",
+ "genai.configure(api_key=\"AIzaSyAhz9UBzkEIYI886zZRm40qqB1Kd_9Y4-0\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "8ad6ddf8",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.200934Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.200298Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.208803Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.207974Z"
+ },
+ "papermill": {
+ "duration": 0.026714,
+ "end_time": "2024-05-31T18:40:42.211164",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.184450",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "# Set random seed for reproducibility\n",
+ "random.seed(42)\n",
+ "np.random.seed(42)\n",
+ "torch.manual_seed(42)\n",
+ "torch.cuda.manual_seed_all(42)\n",
+ "torch.backends.cudnn.deterministic = True\n",
+ "torch.backends.cudnn.benchmark = False"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "5a3cd96c",
+ "metadata": {
+ "papermill": {
+ "duration": 0.014153,
+ "end_time": "2024-05-31T18:40:42.239702",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.225549",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ "# II | Definition and Implementation of Metrics
\n",
+ "So, let's begin by providing an example of the example output."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "e91811b6",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.270826Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.270480Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.277602Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.276589Z"
+ },
+ "papermill": {
+ "duration": 0.024967,
+ "end_time": "2024-05-31T18:40:42.279982",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.255015",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "desired_output = [{'aircraft': 'robinson r - 22',\n",
+ " 'description': 'light utility helicopter',\n",
+ " 'max gross weight': '1370 lb (635 kg)',\n",
+ " 'total disk area': '497 ft square (46.2 m square)',\n",
+ " 'max disk loading': '2.6 lb / ft square (14 kg / m square)'},\n",
+ " {'aircraft': 'bell 206b3 jetranger',\n",
+ " 'description': 'turboshaft utility helicopter',\n",
+ " 'max gross weight': '3200 lb (1451 kg)',\n",
+ " 'total disk area': '872 ft square (81.1 m square)',\n",
+ " 'max disk loading': '3.7 lb / ft square (18 kg / m square)'},\n",
+ " {'aircraft': 'ch - 47d chinook',\n",
+ " 'description': 'tandem rotor helicopter',\n",
+ " 'max gross weight': '50000 lb (22680 kg)',\n",
+ " 'total disk area': '5655 ft square (526 m square)',\n",
+ " 'max disk loading': '8.8 lb / ft square (43 kg / m square)'},\n",
+ " {'aircraft': 'mil mi - 26',\n",
+ " 'description': 'heavy - lift helicopter',\n",
+ " 'max gross weight': '123500 lb (56000 kg)',\n",
+ " 'total disk area': '8495 ft square (789 m square)',\n",
+ " 'max disk loading': '14.5 lb / ft square (71 kg / m square)'},\n",
+ " {'aircraft': 'ch - 53e super stallion',\n",
+ " 'description': 'heavy - lift helicopter',\n",
+ " 'max gross weight': '73500 lb (33300 kg)',\n",
+ " 'total disk area': '4900 ft square (460 m square)',\n",
+ " 'max disk loading': '15 lb / ft square (72 kg / m square)'}]\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d36195db",
+ "metadata": {
+ "papermill": {
+ "duration": 0.015241,
+ "end_time": "2024-05-31T18:40:42.309558",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.294317",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "To compare between the expected list of records and the predicted list of records, we first need to verify the percentage of predicted keys relative to the desired keys"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "32e1dc12",
+ "metadata": {
+ "papermill": {
+ "duration": 0.014044,
+ "end_time": "2024-05-31T18:40:42.338066",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.324022",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ ">## Percentage of predicted keys"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3615db22",
+ "metadata": {
+ "papermill": {
+ "duration": 0.013961,
+ "end_time": "2024-05-31T18:40:42.366521",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.352560",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Let's begin by defining a function to retrieve all keys of record"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "5015ce26",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.397397Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.397003Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.404578Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.403580Z"
+ },
+ "papermill": {
+ "duration": 0.025562,
+ "end_time": "2024-05-31T18:40:42.406894",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.381332",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def get_keys(d):\n",
+ " # Iterate over each key-value pair in the dictionary\n",
+ " for k, v in d.items():\n",
+ " # Append the key to the list of all_keys\n",
+ " all_keys.append(k)\n",
+ " # If the value is a dictionary, recursively call get_keys\n",
+ " if isinstance(v, dict):\n",
+ " get_keys(v)\n",
+ " # If the value is a list, iterate over each item\n",
+ " elif isinstance(v, list):\n",
+ " for item in v:\n",
+ " # If the item is a dictionary, recursively call get_keys\n",
+ " if isinstance(item, dict):\n",
+ " get_keys(item)\n",
+ "# Define a function to retrieve all unique keys from a nested dictionary\n",
+ "def get_all_keys(d):\n",
+ " # Declare all_keys as a global variable\n",
+ " global all_keys\n",
+ " # Initialize all_keys as an empty list\n",
+ " all_keys = []\n",
+ " # Call the helper function get_keys to populate all_keys\n",
+ " get_keys(d)\n",
+ " # Return a list containing the unique keys by converting all_keys to a set and then back to a list\n",
+ " return list(set(all_keys))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "fe0d9a28",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.436989Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.436675Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.443907Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.442951Z"
+ },
+ "papermill": {
+ "duration": 0.02481,
+ "end_time": "2024-05-31T18:40:42.446142",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.421332",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['total disk area',\n",
+ " 'aircraft',\n",
+ " 'max gross weight',\n",
+ " 'max disk loading',\n",
+ " 'description']"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Testing our function\n",
+ "get_all_keys(desired_output[0])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0ffb7d75",
+ "metadata": {
+ "papermill": {
+ "duration": 0.014511,
+ "end_time": "2024-05-31T18:40:42.475565",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.461054",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Now, we define the percentage of predicted keys as follows:\n",
+ "\n",
+ "$$\\Large \\text{Percentage of predicted keys} = \\frac{\\text{Number of correctly predicted keys}}{\\text{Total number of true keys}}$$\n",
+ "This percentage is calculated for every record in the list, then summed and divided by the number of records in the list."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "3968ea95",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.506652Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.506288Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.513054Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.512049Z"
+ },
+ "papermill": {
+ "duration": 0.0248,
+ "end_time": "2024-05-31T18:40:42.515253",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.490453",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def process_dict(data):\n",
+ " if isinstance(data, dict):\n",
+ " for key, value in data.items():\n",
+ " if isinstance(value, str):\n",
+ " data[key] = value.strip().lower()\n",
+ " elif isinstance(value, list):\n",
+ " data[key] = [process_dict(item) for item in value]\n",
+ " elif isinstance(value, dict):\n",
+ " data[key] = process_dict(value)\n",
+ " return data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "16cb4433",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.545797Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.545456Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.552252Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.551244Z"
+ },
+ "papermill": {
+ "duration": 0.024542,
+ "end_time": "2024-05-31T18:40:42.554540",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.529998",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def percentage_of_predicted_keys(true_dic, pred_dic):\n",
+ " true_dic=process_dict(true_dic)\n",
+ " pred_dic=process_dict(pred_dic)\n",
+ " # Get all keys of the true dictionary\n",
+ " all_keys_of_true_dic = get_all_keys(true_dic)\n",
+ " # Get all keys of the predicted dictionary\n",
+ " all_keys_of_pred_dic = get_all_keys(pred_dic)\n",
+ " \n",
+ " # Check if there are no keys in the true dictionary to avoid division by zero\n",
+ " if len(all_keys_of_true_dic) == 0:\n",
+ " return 0 # Avoid division by zero\n",
+ " \n",
+ " # Initialize count of predicted keys\n",
+ " p_keys = 0\n",
+ " # Iterate through all keys in the predicted dictionary\n",
+ " for key in all_keys_of_pred_dic:\n",
+ " # Check if the key is also present in the true dictionary\n",
+ " if key in all_keys_of_true_dic:\n",
+ " # Increment count if the key is found in both dictionaries\n",
+ " p_keys += 1\n",
+ " \n",
+ " # Calculate the percentage of predicted keys compared to true keys\n",
+ " p_keys /= len(all_keys_of_true_dic)\n",
+ " # Return the percentage of predicted keys\n",
+ " return p_keys"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "d1bc1b87",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.585210Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.584858Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.590375Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.589425Z"
+ },
+ "papermill": {
+ "duration": 0.023648,
+ "end_time": "2024-05-31T18:40:42.592651",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.569003",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def average_percentage_key(true_list, pred_list):\n",
+ " min_length = min(len(true_list), len(pred_list)) # Find the minimum length of the two lists\n",
+ " score = 0\n",
+ " for i in range(min_length):\n",
+ " score += percentage_of_predicted_keys(true_list[i], pred_list[i])\n",
+ " return score / len(true_list)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "34050c8a",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.624198Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.623835Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.631695Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.630537Z"
+ },
+ "papermill": {
+ "duration": 0.026297,
+ "end_time": "2024-05-31T18:40:42.633992",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.607695",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Average percentage of keys: 1.0\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example true and predicted lists\n",
+ "true_list = [{'key1': 1, 'key2': 2, 'key3': 3}, {'key1': 4, 'key2': 5, 'key3': 6}, {'key1': 7, 'key2': 8, 'key3': 9}]\n",
+ "pred_list = [{'key1': 1, 'key2': 2, 'key3': 3}, {'key1': 4, 'key2': 5, 'key3': 7}, {'key1': 7, 'key2': 8, 'key3': 9}]\n",
+ "\n",
+ "# Test the function\n",
+ "result = average_percentage_key(true_list, pred_list)\n",
+ "print(\"Average percentage of keys:\", result)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ddf139b4",
+ "metadata": {
+ "papermill": {
+ "duration": 0.01488,
+ "end_time": "2024-05-31T18:40:42.663805",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.648925",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Now we will define the principal metrics used to compare the values of two list recods."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "76790f13",
+ "metadata": {
+ "papermill": {
+ "duration": 0.063724,
+ "end_time": "2024-05-31T18:40:42.742500",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.678776",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ ">## Percentage of predicted values\n",
+ "\n",
+ "The function calculates the percentage of correctly predicted values compared to the total number of true values across different types of data structures.\n",
+ "\n",
+ "The formula for calculating the percentage of values is as follows:\n",
+ "\n",
+ "$$\n",
+ "\\text{Average percentage of values} = \\frac{\\sum_{i=1}^{\\text{Total number of records}} p_i }{Total number of records}\n",
+ "$$\n",
+ "\n",
+ "Here, $p_i$ represents the percentage of correctly predicted values for each key. It's calculated as:\n",
+ "\n",
+ "$$p_i = \\frac{\\text{Number of correctly predicted values of item i}}{\\text{Total number of true values of item i}}$$"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "178e2bfc",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.774935Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.774155Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.780768Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.779755Z"
+ },
+ "papermill": {
+ "duration": 0.025171,
+ "end_time": "2024-05-31T18:40:42.782982",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.757811",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def calculate_percentage_of_values(true_dic, pred_dic):\n",
+ " total_percentage = 0 # Initialize total percentage\n",
+ " # Type 1: Single string values\n",
+ " for key, true_value in true_dic.items(): # Loop through key-value pairs in true_dic\n",
+ " \n",
+ " # Check if the key exists in pred_dic, if its value is a string and if it matches the true value\n",
+ " if key in pred_dic and str(pred_dic[key]) == str(true_value):\n",
+ " match = 1 # Assign perfect match\n",
+ " else:\n",
+ " match = 0 # Assign no match\n",
+ " total_percentage += match\n",
+ " return total_percentage / len(true_dic) # Calculate and return the average percentage"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "ad2a1633",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.813899Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.813594Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.819198Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.818152Z"
+ },
+ "papermill": {
+ "duration": 0.023552,
+ "end_time": "2024-05-31T18:40:42.821428",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.797876",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def average_percentage_value(true_list, pred_list):\n",
+ " min_length = min(len(true_list), len(pred_list)) # Find the minimum length of the two lists\n",
+ " score = 0\n",
+ " for i in range(min_length):\n",
+ " score += calculate_percentage_of_values(true_list[i], pred_list[i])\n",
+ " return score / len(true_list)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "625f043d",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.853399Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.853054Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.859876Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.858917Z"
+ },
+ "papermill": {
+ "duration": 0.026314,
+ "end_time": "2024-05-31T18:40:42.862573",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.836259",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Average percentage of keys: 0.8888888888888888\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example true and predicted lists\n",
+ "true_list = [{'key1': 1, 'key2': 2, 'key3': 3}, {'key1': 4, 'key2': 5, 'key3': 6}, {'key1': 7, 'key2': 8, 'key3': 9}]\n",
+ "pred_list = [{'key1': 1, 'key2': 2, 'key3': 3}, {'key1': 4, 'key2': 5, 'key3': 7}, {'key1': 7, 'key2': 8, 'key3': 9}]\n",
+ "\n",
+ "# Test the function\n",
+ "result = average_percentage_value(true_list, pred_list)\n",
+ "print(\"Average percentage of keys:\", result)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "7e474034",
+ "metadata": {
+ "papermill": {
+ "duration": 0.014957,
+ "end_time": "2024-05-31T18:40:42.892682",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.877725",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ "# III | Clean Response Obtained by LLM
\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "ddf6ed1f",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.924356Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.923980Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.930541Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.929557Z"
+ },
+ "papermill": {
+ "duration": 0.025015,
+ "end_time": "2024-05-31T18:40:42.932843",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.907828",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import json\n",
+ "\n",
+ "def parse_json(data_str):\n",
+ " # Remove leading/trailing whitespace and newlines\n",
+ " data_str = data_str.strip()\n",
+ "\n",
+ " # Check if the string is enclosed within triple backticks (\"```json\" and \"```\")\n",
+ " if data_str.startswith(\"```json\") and data_str.endswith(\"```\"):\n",
+ " # Remove the leading/trailing \"```json\" and \"```\"\n",
+ " data_str = data_str[len(\"```json\"): -len(\"```\")]\n",
+ "\n",
+ " try:\n",
+ " # Parse JSON\n",
+ " data = json.loads(data_str)\n",
+ " return data\n",
+ " except json.JSONDecodeError as e:\n",
+ " print(\"JSON parsing error:\", e)\n",
+ " return None"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "70196b87",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:42.965065Z",
+ "iopub.status.busy": "2024-05-31T18:40:42.964393Z",
+ "iopub.status.idle": "2024-05-31T18:40:42.973613Z",
+ "shell.execute_reply": "2024-05-31T18:40:42.972644Z"
+ },
+ "papermill": {
+ "duration": 0.027671,
+ "end_time": "2024-05-31T18:40:42.975918",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.948247",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[{'aircraft': 'robinson r - 22',\n",
+ " 'description': 'light utility helicopter',\n",
+ " 'max gross weight': '1370 lb (635 kg)',\n",
+ " 'total disk area': '497 ft square (46.2 m square)',\n",
+ " 'max disk loading': '2.6 lb / ft square (14 kg / m square)'},\n",
+ " {'aircraft': 'bell 206b3 jetranger',\n",
+ " 'description': 'turboshaft utility helicopter',\n",
+ " 'max gross weight': '3200 lb (1451 kg)',\n",
+ " 'total disk area': '872 ft square (81.1 m square)',\n",
+ " 'max disk loading': '3.7 lb / ft square (18 kg / m square)'},\n",
+ " {'aircraft': 'ch - 47d chinook',\n",
+ " 'description': 'tandem rotor helicopter',\n",
+ " 'max gross weight': '50000 lb (22680 kg)',\n",
+ " 'total disk area': '5655 ft square (526 m square)',\n",
+ " 'max disk loading': '8.8 lb / ft square (43 kg / m square)'},\n",
+ " {'aircraft': 'mil mi - 26',\n",
+ " 'description': 'heavy - lift helicopter',\n",
+ " 'max gross weight': '123500 lb (56000 kg)',\n",
+ " 'total disk area': '8495 ft square (789 m square)',\n",
+ " 'max disk loading': '14.5 lb / ft square (71 kg / m square)'},\n",
+ " {'aircraft': 'ch - 53e super stallion',\n",
+ " 'description': 'heavy - lift helicopter',\n",
+ " 'max gross weight': '73500 lb (33300 kg)',\n",
+ " 'total disk area': '4900 ft square (460 m square)',\n",
+ " 'max disk loading': '15 lb / ft square (72 kg / m square)'}]"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "response_str = \"\"\"[{\"aircraft\": \"robinson r - 22\",\n",
+ " \"description\": \"light utility helicopter\",\n",
+ " \"max gross weight\": \"1370 lb (635 kg)\",\n",
+ " \"total disk area\": \"497 ft square (46.2 m square)\",\n",
+ " \"max disk loading\": \"2.6 lb / ft square (14 kg / m square)\"},\n",
+ "{\"aircraft\": \"bell 206b3 jetranger\",\n",
+ " \"description\": \"turboshaft utility helicopter\",\n",
+ " \"max gross weight\": \"3200 lb (1451 kg)\",\n",
+ " \"total disk area\": \"872 ft square (81.1 m square)\",\n",
+ " \"max disk loading\": \"3.7 lb / ft square (18 kg / m square)\"},\n",
+ "{\"aircraft\": \"ch - 47d chinook\",\n",
+ " \"description\": \"tandem rotor helicopter\",\n",
+ " \"max gross weight\": \"50000 lb (22680 kg)\",\n",
+ " \"total disk area\": \"5655 ft square (526 m square)\",\n",
+ " \"max disk loading\": \"8.8 lb / ft square (43 kg / m square)\"},\n",
+ "{\"aircraft\": \"mil mi - 26\",\n",
+ " \"description\": \"heavy - lift helicopter\",\n",
+ " \"max gross weight\": \"123500 lb (56000 kg)\",\n",
+ " \"total disk area\": \"8495 ft square (789 m square)\",\n",
+ " \"max disk loading\": \"14.5 lb / ft square (71 kg / m square)\"},\n",
+ "{\"aircraft\": \"ch - 53e super stallion\",\n",
+ " \"description\": \"heavy - lift helicopter\",\n",
+ " \"max gross weight\": \"73500 lb (33300 kg)\",\n",
+ " \"total disk area\": \"4900 ft square (460 m square)\",\n",
+ " \"max disk loading\": \"15 lb / ft square (72 kg / m square)\"}]\"\"\"\n",
+ "\n",
+ "# Convert the string representation to a list of dictionaries\n",
+ "parse_json(response_str)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8925860e",
+ "metadata": {
+ "papermill": {
+ "duration": 0.015084,
+ "end_time": "2024-05-31T18:40:43.006542",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:42.991458",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ "# IV | Data Preparation
\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f74aa569",
+ "metadata": {
+ "papermill": {
+ "duration": 0.015037,
+ "end_time": "2024-05-31T18:40:43.036960",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:43.021923",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "I'll extract a sample of 100 records from the dataset excluding those with Arabic names, and then simplify the output to enhance performance."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "72e33f2c",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:43.069719Z",
+ "iopub.status.busy": "2024-05-31T18:40:43.068798Z",
+ "iopub.status.idle": "2024-05-31T18:40:44.436289Z",
+ "shell.execute_reply": "2024-05-31T18:40:44.435163Z"
+ },
+ "papermill": {
+ "duration": 1.386678,
+ "end_time": "2024-05-31T18:40:44.439016",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:43.052338",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " context | \n",
+ " answer | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " aircraft ... | \n",
+ " {\"aircraft\":{\"0\":\"robinson r - 22\",\"1\":\"bell 2... | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " order year manufacturer mod... | \n",
+ " {\"order year\":{\"0\":\"1992 - 93\",\"1\":\"1996\",\"2\":... | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " player no nationality ... | \n",
+ " {\"player\":{\"0\":\"quincy acy\",\"1\":\"hassan adams\"... | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " player no nationali... | \n",
+ " {\"player\":{\"0\":\"patrick o'bryant\",\"1\":\"jermain... | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " player no nationality ... | \n",
+ " {\"player\":{\"0\":\"mark baker\",\"1\":\"marcus banks\"... | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " context \\\n",
+ "0 aircraft ... \n",
+ "1 order year manufacturer mod... \n",
+ "2 player no nationality ... \n",
+ "3 player no nationali... \n",
+ "4 player no nationality ... \n",
+ "\n",
+ " answer \n",
+ "0 {\"aircraft\":{\"0\":\"robinson r - 22\",\"1\":\"bell 2... \n",
+ "1 {\"order year\":{\"0\":\"1992 - 93\",\"1\":\"1996\",\"2\":... \n",
+ "2 {\"player\":{\"0\":\"quincy acy\",\"1\":\"hassan adams\"... \n",
+ "3 {\"player\":{\"0\":\"patrick o'bryant\",\"1\":\"jermain... \n",
+ "4 {\"player\":{\"0\":\"mark baker\",\"1\":\"marcus banks\"... "
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = pd.read_csv(\"/kaggle/input/table-extraction/table_extract.csv\")\n",
+ "df.head(5)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "f7df4563",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:44.473102Z",
+ "iopub.status.busy": "2024-05-31T18:40:44.472727Z",
+ "iopub.status.idle": "2024-05-31T18:40:44.478238Z",
+ "shell.execute_reply": "2024-05-31T18:40:44.477222Z"
+ },
+ "papermill": {
+ "duration": 0.024353,
+ "end_time": "2024-05-31T18:40:44.480590",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:44.456237",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def is_arabic_name(name):\n",
+ " \"\"\"\n",
+ " Checks if a name contains Arabic characters.\n",
+ "\n",
+ " Args:\n",
+ " name: The name string to check.\n",
+ "\n",
+ " Returns:\n",
+ " True if Arabic characters are found, False otherwise.\n",
+ " \"\"\"\n",
+ " # Regular expression to match Arabic characters\n",
+ " arabic_pattern = re.compile(\"[\\u0600-\\u06FF]+\")\n",
+ "\n",
+ " # Search for Arabic characters in the name\n",
+ " match = arabic_pattern.search(name)\n",
+ "\n",
+ " # Return True if a match is found, False otherwise\n",
+ " return bool(match)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "b840a20f",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:44.512468Z",
+ "iopub.status.busy": "2024-05-31T18:40:44.512121Z",
+ "iopub.status.idle": "2024-05-31T18:40:45.498736Z",
+ "shell.execute_reply": "2024-05-31T18:40:45.497677Z"
+ },
+ "papermill": {
+ "duration": 1.005554,
+ "end_time": "2024-05-31T18:40:45.501403",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:44.495849",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "df = df[~df['context'].apply(lambda x: is_arabic_name(x))]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "b80dcb76",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:45.534927Z",
+ "iopub.status.busy": "2024-05-31T18:40:45.534019Z",
+ "iopub.status.idle": "2024-05-31T18:40:45.540997Z",
+ "shell.execute_reply": "2024-05-31T18:40:45.540000Z"
+ },
+ "papermill": {
+ "duration": 0.026075,
+ "end_time": "2024-05-31T18:40:45.543295",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.517220",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "df_sample =df.loc[:100]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "1e0fa1a2",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:45.575761Z",
+ "iopub.status.busy": "2024-05-31T18:40:45.575439Z",
+ "iopub.status.idle": "2024-05-31T18:40:45.582393Z",
+ "shell.execute_reply": "2024-05-31T18:40:45.581339Z"
+ },
+ "papermill": {
+ "duration": 0.025629,
+ "end_time": "2024-05-31T18:40:45.584568",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.558939",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def transform_json_to_records(json_data):\n",
+ " \"\"\"\n",
+ " Transforms a structured JSON object into a list of records.\n",
+ "\n",
+ " The function assumes the structure of the JSON object is a dictionary of dictionaries,\n",
+ " where each top-level key is a field name, and its value is a dictionary mapping indices\n",
+ " to field values. All sub-dictionaries must have the same keys.\n",
+ "\n",
+ " Parameters:\n",
+ " - json_data: A dictionary representing the structured JSON object to transform.\n",
+ "\n",
+ " Returns:\n",
+ " - A list of dictionaries, where each dictionary represents a record with fields and values\n",
+ " derived from the input JSON.\n",
+ " \"\"\"\n",
+ " json_data = json.loads(json_data)\n",
+ " # Extract keys from the first dictionary item to use as indices\n",
+ " indices = list(next(iter(json_data.values())).keys())\n",
+ " # Initialize the list to store transformed records\n",
+ " records = []\n",
+ "\n",
+ " # Loop over each index to create a record\n",
+ " for index in indices:\n",
+ " record = {field: values[index] for field, values in json_data.items()}\n",
+ " records.append(record)\n",
+ "\n",
+ " return records"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "a1af7731",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:45.617438Z",
+ "iopub.status.busy": "2024-05-31T18:40:45.616869Z",
+ "iopub.status.idle": "2024-05-31T18:40:45.630866Z",
+ "shell.execute_reply": "2024-05-31T18:40:45.629727Z"
+ },
+ "papermill": {
+ "duration": 0.032824,
+ "end_time": "2024-05-31T18:40:45.633055",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.600231",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "df_sample.loc[:, 'answer'] = df_sample['answer'].map(transform_json_to_records)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "1f38b5a7",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:45.666356Z",
+ "iopub.status.busy": "2024-05-31T18:40:45.665670Z",
+ "iopub.status.idle": "2024-05-31T18:40:45.704282Z",
+ "shell.execute_reply": "2024-05-31T18:40:45.703240Z"
+ },
+ "papermill": {
+ "duration": 0.057883,
+ "end_time": "2024-05-31T18:40:45.706581",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.648698",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " context | \n",
+ " answer | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " aircraft ... | \n",
+ " [{'aircraft': 'robinson r - 22', 'description'... | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " order year manufacturer mod... | \n",
+ " [{'order year': '1992 - 93', 'manufacturer': '... | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " player no nationality ... | \n",
+ " [{'player': 'quincy acy', 'no': '4', 'national... | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " player no nationali... | \n",
+ " [{'player': 'patrick o'bryant', 'no': 13, 'nat... | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " player no nationality ... | \n",
+ " [{'player': 'mark baker', 'no': '3', 'national... | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " context \\\n",
+ "0 aircraft ... \n",
+ "1 order year manufacturer mod... \n",
+ "2 player no nationality ... \n",
+ "3 player no nationali... \n",
+ "4 player no nationality ... \n",
+ "\n",
+ " answer \n",
+ "0 [{'aircraft': 'robinson r - 22', 'description'... \n",
+ "1 [{'order year': '1992 - 93', 'manufacturer': '... \n",
+ "2 [{'player': 'quincy acy', 'no': '4', 'national... \n",
+ "3 [{'player': 'patrick o'bryant', 'no': 13, 'nat... \n",
+ "4 [{'player': 'mark baker', 'no': '3', 'national... "
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_sample.head()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ca8754f9",
+ "metadata": {
+ "papermill": {
+ "duration": 0.015771,
+ "end_time": "2024-05-31T18:40:45.738071",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.722300",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ "# V | Benchmark
\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "fbd2836c",
+ "metadata": {
+ "papermill": {
+ "duration": 0.015244,
+ "end_time": "2024-05-31T18:40:45.768817",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.753573",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ ">## Prompt"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "id": "b20239a5",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:45.802215Z",
+ "iopub.status.busy": "2024-05-31T18:40:45.801822Z",
+ "iopub.status.idle": "2024-05-31T18:40:45.809301Z",
+ "shell.execute_reply": "2024-05-31T18:40:45.808157Z"
+ },
+ "papermill": {
+ "duration": 0.026909,
+ "end_time": "2024-05-31T18:40:45.811503",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.784594",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "prompt = \"\"\"Your task is to extract relevant information from the provided context and format it into a list of records, following the template below.\n",
+ " A JSON object representing the extracted table structure. The list of records follows this format: \n",
+ " [ { \"column_1\": \"val1\",\"column_2\": \"val1\",\"column_3\": \"val1\",...},\n",
+ " { \"column_1\": \"val2\",\"column_2\": \"val2\",\"column_3\": \"val3\",...},\n",
+ " ...\n",
+ " ]\n",
+ " Each key in the records represents a column header, and the corresponding value is another object containing key-value pairs for each row in that column.\n",
+ "\n",
+ "INPUT example:\n",
+ "# do not use the data from the examples & template; they are just for reference only. The following data contains actual information. If a value is not found, leave it empty. \n",
+ "\n",
+ " aircraft description max gross weight total disk area max disk loading\n",
+ "0 robinson r - 22 light utility helicopter 1370 lb (635 kg) 497 ft square (46.2 m square) 2.6 lb / ft square (14 kg / m square)\n",
+ "1 bell 206b3 jetranger turboshaft utility helicopter 3200 lb (1451 kg) 872 ft square (81.1 m square) 3.7 lb / ft square (18 kg / m square)\n",
+ "2 ch - 47d chinook tandem rotor helicopter 50000 lb (22680 kg) 5655 ft square (526 m square) 8.8 lb / ft square (43 kg / m square)\n",
+ "3 mil mi - 26 heavy - lift helicopter 123500 lb (56000 kg) 8495 ft square (789 m square) 14.5 lb / ft square (71 kg / m square)\n",
+ "4 ch - 53e super stallion heavy - lift helicopter 73500 lb (33300 kg) 4900 ft square (460 m square) 15 lb / ft square (72 kg / m square)\n",
+ "\n",
+ "OUTPUT example:\n",
+ "# do not use the data from the examples & template; they are just for reference only. The following data contains actual information. If a value is not found, leave it empty. \n",
+ "[{\"aircraft\": \"robinson r - 22\",\n",
+ " \"description\": \"light utility helicopter\",\n",
+ " \"max gross weight\": \"1370 lb (635 kg)\",\n",
+ " \"total disk area\": \"497 ft square (46.2 m square)\",\n",
+ " \"max disk loading\": \"2.6 lb / ft square (14 kg / m square)\"},\n",
+ "{\"aircraft\": \"bell 206b3 jetranger\",\n",
+ " \"description\": \"turboshaft utility helicopter\",\n",
+ " \"max gross weight\": \"3200 lb (1451 kg)\",\n",
+ " \"total disk area\": \"872 ft square (81.1 m square)\",\n",
+ " \"max disk loading\": \"3.7 lb / ft square (18 kg / m square)\"},\n",
+ "{\"aircraft\": \"ch - 47d chinook\",\n",
+ " \"description\": \"tandem rotor helicopter\",\n",
+ " \"max gross weight\": \"50000 lb (22680 kg)\",\n",
+ " \"total disk area\": \"5655 ft square (526 m square)\",\n",
+ " \"max disk loading\": \"8.8 lb / ft square (43 kg / m square)\"},\n",
+ "{\"aircraft\": \"mil mi - 26\",\n",
+ " \"description\": \"heavy - lift helicopter\",\n",
+ " \"max gross weight\": \"123500 lb (56000 kg)\",\n",
+ " \"total disk area\": \"8495 ft square (789 m square)\",\n",
+ " \"max disk loading\": \"14.5 lb / ft square (71 kg / m square)\"},\n",
+ "{\"aircraft\": \"ch - 53e super stallion\",\n",
+ " \"description\": \"heavy - lift helicopter\",\n",
+ " \"max gross weight\": \"73500 lb (33300 kg)\",\n",
+ " \"total disk area\": \"4900 ft square (460 m square)\",\n",
+ " \"max disk loading\": \"15 lb / ft square (72 kg / m square)\"}]\n",
+ "\"\"\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d0782f3a",
+ "metadata": {
+ "papermill": {
+ "duration": 0.015237,
+ "end_time": "2024-05-31T18:40:45.842423",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.827186",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "\n",
+ ">## Hermes-2-Pro-Mistral-7B"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "id": "5337f51d",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:45.874942Z",
+ "iopub.status.busy": "2024-05-31T18:40:45.874592Z",
+ "iopub.status.idle": "2024-05-31T18:40:45.879465Z",
+ "shell.execute_reply": "2024-05-31T18:40:45.878548Z"
+ },
+ "papermill": {
+ "duration": 0.023704,
+ "end_time": "2024-05-31T18:40:45.881602",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:45.857898",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "df_sample =df.loc[:50]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "id": "3b588dbc",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:40:46.073896Z",
+ "iopub.status.busy": "2024-05-31T18:40:46.073516Z",
+ "iopub.status.idle": "2024-05-31T18:43:18.224393Z",
+ "shell.execute_reply": "2024-05-31T18:43:18.223034Z"
+ },
+ "papermill": {
+ "duration": 152.170475,
+ "end_time": "2024-05-31T18:43:18.226677",
+ "exception": false,
+ "start_time": "2024-05-31T18:40:46.056202",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "b3839b3add664f1fa87d7e97c0f8e4fc",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "config.json: 0%| | 0.00/642 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "34e3124ff56d42b4a8d36bbef9076efc",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "model.safetensors.index.json: 0%| | 0.00/23.9k [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "7cc7f72b332046b5ac4ae8aeb85b38d1",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Downloading shards: 0%| | 0/4 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "7ea3f2c116074c1296a87226eeb9c743",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "model-00001-of-00004.safetensors: 0%| | 0.00/3.95G [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "7bfd284c4aef4657a1021cb7118629b8",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "model-00002-of-00004.safetensors: 0%| | 0.00/3.93G [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e6ca9e2c35c249b78bd181fc037b20d6",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "model-00003-of-00004.safetensors: 0%| | 0.00/3.93G [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "b1df05b136c7437bba1b71c465c78723",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "model-00004-of-00004.safetensors: 0%| | 0.00/2.68G [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "6e2802dfd45e4399b895ff465c24c678",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Loading checkpoint shards: 0%| | 0/4 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "dbaa8354886e4f2e8a1504e91cbf188f",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "generation_config.json: 0%| | 0.00/136 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e81c700f7bbc4532901683b6a5b3ba17",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "tokenizer_config.json: 0%| | 0.00/6.86k [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e6d0ea594a44433ba120ad560919aca5",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "tokenizer.model: 0%| | 0.00/493k [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "1986b4758d184e948acaa3ded57f85ca",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "added_tokens.json: 0%| | 0.00/643 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "32801105c15e4568b85288e0f6da5c0c",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "special_tokens_map.json: 0%| | 0.00/557 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.\n",
+ "Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.\n"
+ ]
+ }
+ ],
+ "source": [
+ "base_model_id = \"NousResearch/Hermes-2-Pro-Mistral-7B\"\n",
+ "bnb_config = BitsAndBytesConfig(\n",
+ " load_in_4bit=True,\n",
+ " bnb_4bit_use_double_quant=True,\n",
+ " bnb_4bit_quant_type=\"nf4\",\n",
+ " bnb_4bit_compute_dtype=torch.bfloat16\n",
+ ")\n",
+ "\n",
+ "model = AutoModelForCausalLM.from_pretrained(base_model_id, quantization_config=bnb_config, device_map=\"auto\")\n",
+ "tokenizer = AutoTokenizer.from_pretrained(base_model_id)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "id": "c124217d",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:43:18.265260Z",
+ "iopub.status.busy": "2024-05-31T18:43:18.264868Z",
+ "iopub.status.idle": "2024-05-31T18:43:18.272543Z",
+ "shell.execute_reply": "2024-05-31T18:43:18.271621Z"
+ },
+ "papermill": {
+ "duration": 0.029379,
+ "end_time": "2024-05-31T18:43:18.274692",
+ "exception": false,
+ "start_time": "2024-05-31T18:43:18.245313",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def prediction(context):\n",
+ " template = f\"Instruction:\\n{prompt}\\nINPUTDATA:{context}\\nResponse:\\n\"\n",
+ " messages = [\n",
+ " {\"role\": \"user\", \"content\": template}\n",
+ " ]\n",
+ "\n",
+ " input_ids = tokenizer.apply_chat_template(conversation=messages, tokenize=True, add_generation_prompt=True, return_tensors='pt').to('cuda')\n",
+ " \n",
+ " model.eval()\n",
+ " with torch.no_grad():\n",
+ " output_ids = model.generate(input_ids,max_new_tokens=6000,do_sample=True,temperature=0.000000005,top_k=100,penalty_alpha=0.2,epsilon_cutoff=3e-4,eta_cutoff=3e-4,use_cache=True)\n",
+ " response = tokenizer.decode(output_ids[0][input_ids.shape[1]:], skip_special_tokens=True) \n",
+ " return response"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "id": "466d278c",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T18:43:18.313304Z",
+ "iopub.status.busy": "2024-05-31T18:43:18.312614Z",
+ "iopub.status.idle": "2024-05-31T20:13:22.920985Z",
+ "shell.execute_reply": "2024-05-31T20:13:22.919987Z"
+ },
+ "papermill": {
+ "duration": 5404.660188,
+ "end_time": "2024-05-31T20:13:22.953367",
+ "exception": false,
+ "start_time": "2024-05-31T18:43:18.293179",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "Generating Predictions: 0%| | 0/50 [00:00, ?it/s]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "2024-05-31 18:43:28.689988: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n",
+ "2024-05-31 18:43:28.690117: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n",
+ "2024-05-31 18:43:28.816117: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n",
+ "Generating Predictions: 2%|▏ | 1/50 [01:07<54:51, 67.17s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 4%|▍ | 2/50 [02:18<55:29, 69.37s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 6%|▌ | 3/50 [03:46<1:01:08, 78.04s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 8%|▊ | 4/50 [04:31<49:49, 65.00s/it] The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 10%|█ | 5/50 [07:19<1:16:40, 102.24s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 12%|█▏ | 6/50 [09:30<1:22:10, 112.05s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 14%|█▍ | 7/50 [11:04<1:16:04, 106.15s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 16%|█▌ | 8/50 [11:55<1:01:50, 88.34s/it] The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 18%|█▊ | 9/50 [15:33<1:28:09, 129.02s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 20%|██ | 10/50 [17:17<1:20:54, 121.36s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 22%|██▏ | 11/50 [19:48<1:24:44, 130.36s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 24%|██▍ | 12/50 [25:57<2:08:31, 202.93s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 26%|██▌ | 13/50 [26:47<1:36:35, 156.63s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 28%|██▊ | 14/50 [27:56<1:18:06, 130.17s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 30%|███ | 15/50 [28:44<1:01:31, 105.47s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 32%|███▏ | 16/50 [30:01<54:47, 96.70s/it] The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 34%|███▍ | 17/50 [30:57<46:30, 84.56s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 36%|███▌ | 18/50 [32:23<45:17, 84.91s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 38%|███▊ | 19/50 [36:37<1:10:11, 135.85s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 40%|████ | 20/50 [37:55<59:13, 118.44s/it] The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 42%|████▏ | 21/50 [40:08<59:17, 122.68s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 44%|████▍ | 22/50 [42:09<57:08, 122.45s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 46%|████▌ | 23/50 [43:13<47:05, 104.64s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 48%|████▊ | 24/50 [46:46<59:28, 137.25s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 50%|█████ | 25/50 [49:50<1:03:06, 151.45s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 52%|█████▏ | 26/50 [51:18<52:52, 132.20s/it] The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 54%|█████▍ | 27/50 [54:28<57:24, 149.75s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 56%|█████▌ | 28/50 [56:03<48:49, 133.15s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 58%|█████▊ | 29/50 [58:21<47:07, 134.66s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 60%|██████ | 30/50 [59:45<39:50, 119.52s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 62%|██████▏ | 31/50 [1:01:32<36:37, 115.64s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 64%|██████▍ | 32/50 [1:03:48<36:32, 121.78s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 66%|██████▌ | 33/50 [1:04:41<28:41, 101.28s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 68%|██████▊ | 34/50 [1:05:47<24:07, 90.48s/it] The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 70%|███████ | 35/50 [1:06:39<19:44, 78.93s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 72%|███████▏ | 36/50 [1:07:33<16:41, 71.51s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 74%|███████▍ | 37/50 [1:08:20<13:53, 64.14s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 76%|███████▌ | 38/50 [1:09:32<13:17, 66.43s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 78%|███████▊ | 39/50 [1:14:12<23:57, 130.65s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 80%|████████ | 40/50 [1:15:02<17:45, 106.51s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 82%|████████▏ | 41/50 [1:15:52<13:25, 89.49s/it] The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 84%|████████▍ | 42/50 [1:17:05<11:15, 84.47s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 86%|████████▌ | 43/50 [1:18:52<10:39, 91.36s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 88%|████████▊ | 44/50 [1:20:09<08:42, 87.08s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 90%|█████████ | 45/50 [1:21:59<07:49, 93.92s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 92%|█████████▏| 46/50 [1:23:52<06:38, 99.51s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 94%|█████████▍| 47/50 [1:25:29<04:56, 98.82s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 96%|█████████▌| 48/50 [1:27:05<03:16, 98.06s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 98%|█████████▊| 49/50 [1:28:17<01:30, 90.02s/it]The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.\n",
+ "Setting `pad_token_id` to `eos_token_id`:32000 for open-end generation.\n",
+ "Generating Predictions: 100%|██████████| 50/50 [1:30:04<00:00, 108.09s/it]\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Create a copy of the DataFrame\n",
+ "df_copy3 = df_sample.copy()\n",
+ "df_copy3['pred_response'] = None\n",
+ "\n",
+ "# Iterate through each row in the DataFrame with tqdm for progress visualization\n",
+ "for i in tqdm(df_copy3.index, desc=\"Generating Predictions\", total=len(df_copy3)):\n",
+ " \n",
+ " context = df_copy3.loc[i,'context']\n",
+ " res = prediction(context)\n",
+ " # Update the 'pred_response' column with the generated prediction\n",
+ " df_copy3.loc[i,'pred_response'] = res"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "id": "5e02ee5c",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T20:13:23.014142Z",
+ "iopub.status.busy": "2024-05-31T20:13:23.013130Z",
+ "iopub.status.idle": "2024-05-31T20:13:23.034296Z",
+ "shell.execute_reply": "2024-05-31T20:13:23.033391Z"
+ },
+ "papermill": {
+ "duration": 0.053571,
+ "end_time": "2024-05-31T20:13:23.036418",
+ "exception": false,
+ "start_time": "2024-05-31T20:13:22.982847",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "JSON parsing error: Expecting value: line 169 column 1 (char 4696)\n",
+ "JSON parsing error: Expecting value: line 121 column 1 (char 3282)\n",
+ "JSON parsing error: Expecting property name enclosed in double quotes: line 18 column 1 (char 1107)\n",
+ "JSON parsing error: Expecting value: line 56 column 1 (char 1501)\n",
+ "JSON parsing error: Expecting property name enclosed in double quotes: line 36 column 1 (char 1609)\n",
+ "JSON parsing error: Expecting value: line 111 column 1 (char 2055)\n",
+ "JSON parsing error: Expecting value: line 71 column 2 (char 2477)\n",
+ "JSON parsing error: Expecting property name enclosed in double quotes: line 74 column 1 (char 2411)\n",
+ "JSON parsing error: Expecting value: line 56 column 2 (char 2035)\n",
+ "JSON parsing error: Extra data: line 36 column 30 (char 898)\n"
+ ]
+ }
+ ],
+ "source": [
+ "sum_key=0\n",
+ "sum_val = 0\n",
+ "count_errors = 0\n",
+ "for i in df_copy3.index:\n",
+ "\n",
+ " pred_records = parse_json(df_copy3.loc[i,'pred_response'])\n",
+ " if pred_records==None:\n",
+ " count_errors +=1\n",
+ " continue\n",
+ " true_records = df_copy3.loc[i,'answer']\n",
+ " \n",
+ " sum_key += average_percentage_key(true_records,pred_records)\n",
+ " \n",
+ " sum_val += average_percentage_value(true_records,pred_records)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "6a6c3444",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2024-05-31T20:13:23.097112Z",
+ "iopub.status.busy": "2024-05-31T20:13:23.096799Z",
+ "iopub.status.idle": "2024-05-31T20:13:23.102017Z",
+ "shell.execute_reply": "2024-05-31T20:13:23.101124Z"
+ },
+ "papermill": {
+ "duration": 0.037866,
+ "end_time": "2024-05-31T20:13:23.104159",
+ "exception": false,
+ "start_time": "2024-05-31T20:13:23.066293",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Average Percentage of Predicted Keys: 0.9095427489177489\n",
+ "Average Percentage of Predicted values: 0.8584387581838241\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(\"Average Percentage of Predicted Keys:\", sum_key/(len(df_copy3)-count_errors))\n",
+ "print(\"Average Percentage of Predicted values:\", sum_val/(len(df_copy3)-count_errors))"
+ ]
+ }
+ ],
+ "metadata": {
+ "accelerator": "GPU",
+ "colab": {
+ "gpuType": "T4",
+ "provenance": []
+ },
+ "gpuClass": "standard",
+ "kaggle": {
+ "accelerator": "nvidiaTeslaT4",
+ "dataSources": [
+ {
+ "datasetId": 4407676,
+ "sourceId": 7571253,
+ "sourceType": "datasetVersion"
+ },
+ {
+ "datasetId": 4479814,
+ "sourceId": 7678915,
+ "sourceType": "datasetVersion"
+ },
+ {
+ "datasetId": 4504654,
+ "sourceId": 7713636,
+ "sourceType": "datasetVersion"
+ },
+ {
+ "datasetId": 4685329,
+ "sourceId": 7964016,
+ "sourceType": "datasetVersion"
+ },
+ {
+ "datasetId": 4723613,
+ "sourceId": 8017122,
+ "sourceType": "datasetVersion"
+ }
+ ],
+ "isGpuEnabled": true,
+ "isInternetEnabled": true,
+ "language": "python",
+ "sourceType": "notebook"
+ },
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.13"
+ },
+ "papermill": {
+ "default_parameters": {},
+ "duration": 5649.742341,
+ "end_time": "2024-05-31T20:13:28.771833",
+ "environment_variables": {},
+ "exception": true,
+ "input_path": "__notebook__.ipynb",
+ "output_path": "__notebook__.ipynb",
+ "parameters": {},
+ "start_time": "2024-05-31T18:39:19.029492",
+ "version": "2.5.0"
+ },
+ "widgets": {
+ "application/vnd.jupyter.widget-state+json": {
+ "state": {
+ "021741b3a13447779391e7b38e1e9aa5": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "028108e92d4442a5bcb1890d53237f87": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "03467ed2b89c457db1cd8c4a27d0922f": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "04ce439eff69424a88c76d93b8f9129f": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "060a497b6dcf4e74a5cb4be0617f2e58": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "06864995694f4e288315f059b8705e0a": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_22b0e75733a0479a9391c85e325c8826",
+ "placeholder": "",
+ "style": "IPY_MODEL_cc060b614de340f2b188e28704282dc3",
+ "value": "model-00004-of-00004.safetensors: 100%"
+ }
+ },
+ "0c43d7448d8541da8126628184386fbe": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_a7bd24f232da43c9898dd681655bd79c",
+ "placeholder": "",
+ "style": "IPY_MODEL_4c95a1ec5e0c43dc9a3213c3fea751b6",
+ "value": " 3.93G/3.93G [00:19<00:00, 208MB/s]"
+ }
+ },
+ "0cb203e66aeb4490bbe8096e3819b079": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "0dabe0876e5e48a0ad3f32418ce8c07d": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "0defc580e4964ee094575caf12c9c33b": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "11a3b796dcb74015b7dd6054603032f6": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "123dcac63a7c487991dbe8a37fab3c50": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "1406de63ed16407c9694db045f86cd7e": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "165e9faba5984ed99b49756e351c0db9": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_5dbc02ce4c9f40b187e9133dfa4a8635",
+ "placeholder": "",
+ "style": "IPY_MODEL_eb14abeb2f7c410ca2314b2a2432887d",
+ "value": " 643/643 [00:00<00:00, 47.8kB/s]"
+ }
+ },
+ "174368f14e274316a68e11ed88123633": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_1f4222cd89e24ae2ade0acc123bfc271",
+ "max": 3926025448,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_61bdd8b985d84894a78ec1ab90c9f239",
+ "value": 3926025448
+ }
+ },
+ "1986b4758d184e948acaa3ded57f85ca": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_a5877b5def394e08bf5f3577d5d8eb2c",
+ "IPY_MODEL_2313b41d03144cfa9a86aae7a04db681",
+ "IPY_MODEL_165e9faba5984ed99b49756e351c0db9"
+ ],
+ "layout": "IPY_MODEL_6dff618d2cc24528a487bc0ffa084d70"
+ }
+ },
+ "1e2cf2d8b0c04021ad3521e50c1d0dc6": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "1f4222cd89e24ae2ade0acc123bfc271": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "1ff918adda8e4f01b371b073f65ab372": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_889e55ad6f834ab29d68cdac3f05c686",
+ "placeholder": "",
+ "style": "IPY_MODEL_f7720697cdd84d0387d0dd35e48697d3",
+ "value": " 4/4 [01:26<00:00, 21.03s/it]"
+ }
+ },
+ "22248f298e51453fbc6d2968bac314cd": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "223b709f2ae94b85b55595c7fbbf844c": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "22b0e75733a0479a9391c85e325c8826": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "2313b41d03144cfa9a86aae7a04db681": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_8ad383c0331c4cdc8d146ad811aa31ca",
+ "max": 643,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_51ae6581e4fc414c9837bd74afb78699",
+ "value": 643
+ }
+ },
+ "2a64914f122f4fc997e66d1809bf89d7": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "2a80a1a4022d4e23b43bd6d208b2e14d": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "2f60b9e04be747c88a243e99383e582e": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_38316fc717bc4e478777db26285e55c0",
+ "max": 136,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_6be90424dc0f415d8f0e96b435f798b9",
+ "value": 136
+ }
+ },
+ "3087be47b6134e369c17e437aa0e0d2e": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_6a47ca5f15224f908a059195a578e6d0",
+ "max": 642,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_f97452106f0d42c18618608021a2817c",
+ "value": 642
+ }
+ },
+ "30afe9264a2043f2982be4f12677af58": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_bc5836abf9984f9c92e849e474fb18e8",
+ "placeholder": "",
+ "style": "IPY_MODEL_630056977c0c4e1ea20feb0af6687306",
+ "value": " 6.86k/6.86k [00:00<00:00, 570kB/s]"
+ }
+ },
+ "313259850e23467eb6bc101dad67b401": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_ef072ff96e1f4fc8960dff776fe22acb",
+ "max": 2678437648,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_0dabe0876e5e48a0ad3f32418ce8c07d",
+ "value": 2678437648
+ }
+ },
+ "32801105c15e4568b85288e0f6da5c0c": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_bc42862866674fffb3b84aae08b32ecb",
+ "IPY_MODEL_34237e019d4f4c379bff8b1f3d7f5219",
+ "IPY_MODEL_3ab4d1e68ebe47db953a7048155d445b"
+ ],
+ "layout": "IPY_MODEL_22248f298e51453fbc6d2968bac314cd"
+ }
+ },
+ "34237e019d4f4c379bff8b1f3d7f5219": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_ed33f81af7864335badc956803c1a8ee",
+ "max": 557,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_378c23d908164c599b7ae6b4f8012707",
+ "value": 557
+ }
+ },
+ "34e3124ff56d42b4a8d36bbef9076efc": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_d1c161795c324df78c9a45f20f8fca96",
+ "IPY_MODEL_e90ca1f582b841f3aa540b194fb0ee95",
+ "IPY_MODEL_95a00997e64a4efd8ecd8eb0d579b5f4"
+ ],
+ "layout": "IPY_MODEL_d2b9cc01f8c249d1b73950b9ba0dc87a"
+ }
+ },
+ "35aaacb32e9746f99a58a92221303e52": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "3678f67edd2d4ae8b03c4c38c033be75": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_e58b7d70bf154865826ccb7603696449",
+ "placeholder": "",
+ "style": "IPY_MODEL_a596da6920ff4b77889f923d29a18992",
+ "value": "generation_config.json: 100%"
+ }
+ },
+ "378c23d908164c599b7ae6b4f8012707": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "38316fc717bc4e478777db26285e55c0": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "3ab4d1e68ebe47db953a7048155d445b": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_3b63afffe0344b58a3a587c5b5a5be52",
+ "placeholder": "",
+ "style": "IPY_MODEL_4eee4772722b4ca7a430637f5186c51f",
+ "value": " 557/557 [00:00<00:00, 41.6kB/s]"
+ }
+ },
+ "3b63afffe0344b58a3a587c5b5a5be52": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "3c3adf1281fe45ac922f6a681dc52c71": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "3c488ac04df540d1be2b91d1e44ca536": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_0cb203e66aeb4490bbe8096e3819b079",
+ "placeholder": "",
+ "style": "IPY_MODEL_a31e3f36b61a4edeae6a62903419d643",
+ "value": " 642/642 [00:00<00:00, 30.5kB/s]"
+ }
+ },
+ "3f38bd6c6e6c4389bd2374d273f2ca73": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_6ad0812247fd4bf7bcf446ecc33f95d8",
+ "placeholder": "",
+ "style": "IPY_MODEL_d9e6bc8a9c4a422f8f09ce05468d27ff",
+ "value": "Downloading shards: 100%"
+ }
+ },
+ "3fa31737b21e4a7c85cfd222866eff7f": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_46b802be19ae4168b2b0bc3a7f34e069",
+ "placeholder": "",
+ "style": "IPY_MODEL_53e3230776dd4a76b690cfa7ef3b3fd6",
+ "value": " 4/4 [00:59<00:00, 13.82s/it]"
+ }
+ },
+ "46550336e7924213a59646ab8d7aa0ba": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "46b802be19ae4168b2b0bc3a7f34e069": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "4a66f645f1f644d6a27823b8410fe2bb": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_f30177086a9e437ca3a5fc1ee62fdaea",
+ "placeholder": "",
+ "style": "IPY_MODEL_b5ec0cf06f3f43809d428a3d85decd09",
+ "value": " 136/136 [00:00<00:00, 10.4kB/s]"
+ }
+ },
+ "4c95a1ec5e0c43dc9a3213c3fea751b6": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "4d675e051c55462c9ca35d340fc0b073": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "4e46d953c3d64a48b56bc1ee79c8557e": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_8a3fde0f90404952b023c1f9c7d22c0a",
+ "placeholder": "",
+ "style": "IPY_MODEL_46550336e7924213a59646ab8d7aa0ba",
+ "value": "model-00001-of-00004.safetensors: 100%"
+ }
+ },
+ "4eee4772722b4ca7a430637f5186c51f": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "4fe506d891404a9fb02cbeff20de4359": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "503c8ae18763452cb80e04e7e61bba3b": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "50b4165d1a714d2681bed19a3ed16353": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "51ae6581e4fc414c9837bd74afb78699": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "527b339821d04ee589026f86dc4c417d": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_9f23e7a959d74109a34148a054e7d74c",
+ "max": 4,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_fd1163fc657f48fe98526ba12bb53b65",
+ "value": 4
+ }
+ },
+ "53e3230776dd4a76b690cfa7ef3b3fd6": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "566d88bad825406b84022cb58038c9a4": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "579b329000dd45ae8b92370c0d4e270b": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_9ac50bd99a794530af853eb7b44fe095",
+ "max": 4,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_566d88bad825406b84022cb58038c9a4",
+ "value": 4
+ }
+ },
+ "59a243569aac4cf5abc4ae02e32206a1": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "5c22fd18ce9d4cc0ba2d035f47f4a6d9": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "5dbc02ce4c9f40b187e9133dfa4a8635": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "61bdd8b985d84894a78ec1ab90c9f239": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "62daaa917509473992ac3cf5c092d8f0": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "630056977c0c4e1ea20feb0af6687306": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "68ff0d546b6e4d00b97e550e2d25dd8d": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "6a47ca5f15224f908a059195a578e6d0": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "6ad0812247fd4bf7bcf446ecc33f95d8": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "6ba07bcdaaae4473aa22cfa53e0ca1e2": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "6be90424dc0f415d8f0e96b435f798b9": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "6dff618d2cc24528a487bc0ffa084d70": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "6e2802dfd45e4399b895ff465c24c678": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_c013093e73084e92a5a84eec63c60ee5",
+ "IPY_MODEL_527b339821d04ee589026f86dc4c417d",
+ "IPY_MODEL_3fa31737b21e4a7c85cfd222866eff7f"
+ ],
+ "layout": "IPY_MODEL_e02fa7f1ef1d40e2bfceee0a273d9ce3"
+ }
+ },
+ "72c6c621f2e24e3ab9b2af9f7565bf64": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "78e8398ed2334eca8061c1c7cdb46e36": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "7bfd284c4aef4657a1021cb7118629b8": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_a54a62dc2e264d1dab021b9a65ff25d7",
+ "IPY_MODEL_a6242e36927c4c23b4bfd22adf544210",
+ "IPY_MODEL_0c43d7448d8541da8126628184386fbe"
+ ],
+ "layout": "IPY_MODEL_03467ed2b89c457db1cd8c4a27d0922f"
+ }
+ },
+ "7cc7f72b332046b5ac4ae8aeb85b38d1": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_3f38bd6c6e6c4389bd2374d273f2ca73",
+ "IPY_MODEL_579b329000dd45ae8b92370c0d4e270b",
+ "IPY_MODEL_1ff918adda8e4f01b371b073f65ab372"
+ ],
+ "layout": "IPY_MODEL_028108e92d4442a5bcb1890d53237f87"
+ }
+ },
+ "7e0f3a1df5c54bf38da3005f4af40ffc": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "7ea3f2c116074c1296a87226eeb9c743": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_4e46d953c3d64a48b56bc1ee79c8557e",
+ "IPY_MODEL_8cf36c0dad5749299e0a83e6a29c49fd",
+ "IPY_MODEL_ae414d2f921b493b9c010e1b5fded29b"
+ ],
+ "layout": "IPY_MODEL_9d560efc4e1e4a70a1ec8375e9f9d454"
+ }
+ },
+ "80fefe9763ef47a9ae3f98bd75ccb47c": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "82b3601a429541e2b9b9676a05df7486": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_fd7a5aeb64b346c4ba04d80075ea4bf1",
+ "placeholder": "",
+ "style": "IPY_MODEL_04ce439eff69424a88c76d93b8f9129f",
+ "value": "tokenizer.model: 100%"
+ }
+ },
+ "8866e2280f4240a49b5d531185d9754a": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_2a64914f122f4fc997e66d1809bf89d7",
+ "placeholder": "",
+ "style": "IPY_MODEL_1406de63ed16407c9694db045f86cd7e",
+ "value": " 3.93G/3.93G [00:24<00:00, 202MB/s]"
+ }
+ },
+ "889e55ad6f834ab29d68cdac3f05c686": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "89fe7d88a73244818080ec5eebd868ce": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "8a3fde0f90404952b023c1f9c7d22c0a": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "8a6e8e823ea6425bb16b2ab3905a5fc5": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_bd649d8ff3d5499a883c08b29b5b84a4",
+ "placeholder": "",
+ "style": "IPY_MODEL_a2ce11da9e144d04ac30335c96ed3331",
+ "value": "config.json: 100%"
+ }
+ },
+ "8ad383c0331c4cdc8d146ad811aa31ca": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "8cf36c0dad5749299e0a83e6a29c49fd": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_b6ed7d7822374fb2b55a0e4c365bf95f",
+ "max": 3953533768,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_0defc580e4964ee094575caf12c9c33b",
+ "value": 3953533768
+ }
+ },
+ "8e9a028b60e3416c9bbcb7860b9f8ca4": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_99d8e3a8e1e74925a21d1be267c69f5b",
+ "max": 493443,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_d73d3dc010554222830d65bd61efa1c4",
+ "value": 493443
+ }
+ },
+ "95a00997e64a4efd8ecd8eb0d579b5f4": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_72c6c621f2e24e3ab9b2af9f7565bf64",
+ "placeholder": "",
+ "style": "IPY_MODEL_cd4f557e3ccc4348a1f5e957758c89c9",
+ "value": " 23.9k/23.9k [00:00<00:00, 1.80MB/s]"
+ }
+ },
+ "99d8e3a8e1e74925a21d1be267c69f5b": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "9ac50bd99a794530af853eb7b44fe095": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "9c74d57946924917a5efaabd5cb11535": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_f17e0b0d9cab4b389b32fde74952cb40",
+ "placeholder": "",
+ "style": "IPY_MODEL_80fefe9763ef47a9ae3f98bd75ccb47c",
+ "value": "tokenizer_config.json: 100%"
+ }
+ },
+ "9d560efc4e1e4a70a1ec8375e9f9d454": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "9f23e7a959d74109a34148a054e7d74c": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "a1896d9d7eee40398530dbc860be84dc": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "a2ce11da9e144d04ac30335c96ed3331": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "a31e3f36b61a4edeae6a62903419d643": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "a3855e19da0b463f995405f1a1e5da93": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "a54a62dc2e264d1dab021b9a65ff25d7": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_ec014c08a2b643eabe2e916b90b7cbd8",
+ "placeholder": "",
+ "style": "IPY_MODEL_123dcac63a7c487991dbe8a37fab3c50",
+ "value": "model-00002-of-00004.safetensors: 100%"
+ }
+ },
+ "a5877b5def394e08bf5f3577d5d8eb2c": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_4fe506d891404a9fb02cbeff20de4359",
+ "placeholder": "",
+ "style": "IPY_MODEL_6ba07bcdaaae4473aa22cfa53e0ca1e2",
+ "value": "added_tokens.json: 100%"
+ }
+ },
+ "a596da6920ff4b77889f923d29a18992": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "a6242e36927c4c23b4bfd22adf544210": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_1e2cf2d8b0c04021ad3521e50c1d0dc6",
+ "max": 3926025432,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_f9e072deaeb04162a25800e7a1c25a23",
+ "value": 3926025432
+ }
+ },
+ "a7bd24f232da43c9898dd681655bd79c": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "acb2c7902cfb4dfeb34f90ad4ae531fd": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_7e0f3a1df5c54bf38da3005f4af40ffc",
+ "placeholder": "",
+ "style": "IPY_MODEL_11a3b796dcb74015b7dd6054603032f6",
+ "value": " 2.68G/2.68G [00:18<00:00, 197MB/s]"
+ }
+ },
+ "ae414d2f921b493b9c010e1b5fded29b": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_efb49cc92391411ea9ab71685a10c57f",
+ "placeholder": "",
+ "style": "IPY_MODEL_503c8ae18763452cb80e04e7e61bba3b",
+ "value": " 3.95G/3.95G [00:23<00:00, 195MB/s]"
+ }
+ },
+ "ae7e4e667859422ea9689d84ad09ee64": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "b1df05b136c7437bba1b71c465c78723": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_06864995694f4e288315f059b8705e0a",
+ "IPY_MODEL_313259850e23467eb6bc101dad67b401",
+ "IPY_MODEL_acb2c7902cfb4dfeb34f90ad4ae531fd"
+ ],
+ "layout": "IPY_MODEL_78e8398ed2334eca8061c1c7cdb46e36"
+ }
+ },
+ "b3839b3add664f1fa87d7e97c0f8e4fc": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_8a6e8e823ea6425bb16b2ab3905a5fc5",
+ "IPY_MODEL_3087be47b6134e369c17e437aa0e0d2e",
+ "IPY_MODEL_3c488ac04df540d1be2b91d1e44ca536"
+ ],
+ "layout": "IPY_MODEL_4d675e051c55462c9ca35d340fc0b073"
+ }
+ },
+ "b5ec0cf06f3f43809d428a3d85decd09": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "b6ed7d7822374fb2b55a0e4c365bf95f": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "bc42862866674fffb3b84aae08b32ecb": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_59a243569aac4cf5abc4ae02e32206a1",
+ "placeholder": "",
+ "style": "IPY_MODEL_a1896d9d7eee40398530dbc860be84dc",
+ "value": "special_tokens_map.json: 100%"
+ }
+ },
+ "bc5836abf9984f9c92e849e474fb18e8": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "bd649d8ff3d5499a883c08b29b5b84a4": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "c013093e73084e92a5a84eec63c60ee5": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_021741b3a13447779391e7b38e1e9aa5",
+ "placeholder": "",
+ "style": "IPY_MODEL_50b4165d1a714d2681bed19a3ed16353",
+ "value": "Loading checkpoint shards: 100%"
+ }
+ },
+ "cc060b614de340f2b188e28704282dc3": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "cd2760cfb54242359fec3ad8a9a63bb3": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_2a80a1a4022d4e23b43bd6d208b2e14d",
+ "placeholder": "",
+ "style": "IPY_MODEL_68ff0d546b6e4d00b97e550e2d25dd8d",
+ "value": " 493k/493k [00:00<00:00, 30.2MB/s]"
+ }
+ },
+ "cd4f557e3ccc4348a1f5e957758c89c9": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "d174882c4bda4e5398f7efdaeaa94e5f": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "d1c161795c324df78c9a45f20f8fca96": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_da900b52d5f042caa216261949dd8791",
+ "placeholder": "",
+ "style": "IPY_MODEL_35aaacb32e9746f99a58a92221303e52",
+ "value": "model.safetensors.index.json: 100%"
+ }
+ },
+ "d2b9cc01f8c249d1b73950b9ba0dc87a": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "d73d3dc010554222830d65bd61efa1c4": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "d9e6bc8a9c4a422f8f09ce05468d27ff": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "da900b52d5f042caa216261949dd8791": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "db210e7e433c4831a6d96fbf82ab1a5f": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_060a497b6dcf4e74a5cb4be0617f2e58",
+ "max": 6864,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_ae7e4e667859422ea9689d84ad09ee64",
+ "value": 6864
+ }
+ },
+ "dbaa8354886e4f2e8a1504e91cbf188f": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_3678f67edd2d4ae8b03c4c38c033be75",
+ "IPY_MODEL_2f60b9e04be747c88a243e99383e582e",
+ "IPY_MODEL_4a66f645f1f644d6a27823b8410fe2bb"
+ ],
+ "layout": "IPY_MODEL_62daaa917509473992ac3cf5c092d8f0"
+ }
+ },
+ "e02fa7f1ef1d40e2bfceee0a273d9ce3": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "e511dc1d0e7b4bd99e7b8fdf81247b05": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HTMLModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_d174882c4bda4e5398f7efdaeaa94e5f",
+ "placeholder": "",
+ "style": "IPY_MODEL_e9c1ee7229354726bde8245608597771",
+ "value": "model-00003-of-00004.safetensors: 100%"
+ }
+ },
+ "e58b7d70bf154865826ccb7603696449": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "e6ca9e2c35c249b78bd181fc037b20d6": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_e511dc1d0e7b4bd99e7b8fdf81247b05",
+ "IPY_MODEL_174368f14e274316a68e11ed88123633",
+ "IPY_MODEL_8866e2280f4240a49b5d531185d9754a"
+ ],
+ "layout": "IPY_MODEL_a3855e19da0b463f995405f1a1e5da93"
+ }
+ },
+ "e6d0ea594a44433ba120ad560919aca5": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_82b3601a429541e2b9b9676a05df7486",
+ "IPY_MODEL_8e9a028b60e3416c9bbcb7860b9f8ca4",
+ "IPY_MODEL_cd2760cfb54242359fec3ad8a9a63bb3"
+ ],
+ "layout": "IPY_MODEL_3c3adf1281fe45ac922f6a681dc52c71"
+ }
+ },
+ "e81c700f7bbc4532901683b6a5b3ba17": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "HBoxModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_9c74d57946924917a5efaabd5cb11535",
+ "IPY_MODEL_db210e7e433c4831a6d96fbf82ab1a5f",
+ "IPY_MODEL_30afe9264a2043f2982be4f12677af58"
+ ],
+ "layout": "IPY_MODEL_223b709f2ae94b85b55595c7fbbf844c"
+ }
+ },
+ "e90ca1f582b841f3aa540b194fb0ee95": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "FloatProgressModel",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_89fe7d88a73244818080ec5eebd868ce",
+ "max": 23950,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_5c22fd18ce9d4cc0ba2d035f47f4a6d9",
+ "value": 23950
+ }
+ },
+ "e9c1ee7229354726bde8245608597771": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "eb14abeb2f7c410ca2314b2a2432887d": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "ec014c08a2b643eabe2e916b90b7cbd8": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "ed33f81af7864335badc956803c1a8ee": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "ef072ff96e1f4fc8960dff776fe22acb": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "efb49cc92391411ea9ab71685a10c57f": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "f17e0b0d9cab4b389b32fde74952cb40": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "f30177086a9e437ca3a5fc1ee62fdaea": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "f7720697cdd84d0387d0dd35e48697d3": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "DescriptionStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "f97452106f0d42c18618608021a2817c": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "f9e072deaeb04162a25800e7a1c25a23": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "fd1163fc657f48fe98526ba12bb53b65": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_module_version": "1.5.0",
+ "model_name": "ProgressStyleModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "fd7a5aeb64b346c4ba04d80075ea4bf1": {
+ "model_module": "@jupyter-widgets/base",
+ "model_module_version": "1.2.0",
+ "model_name": "LayoutModel",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ }
+ },
+ "version_major": 2,
+ "version_minor": 0
+ }
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}