{ "cells": [ { "cell_type": "markdown", "metadata": { "id": "view-in-github", "colab_type": "text" }, "source": [ "\"Open" ] }, { "cell_type": "markdown", "metadata": { "id": "k2exvBPRM5Fr" }, "source": [ "# Fake News Detection with Hugging Face" ] }, { "cell_type": "markdown", "metadata": { "id": "KyqMa46fM5GR" }, "source": [ "Hugging Face is an open-source and platform provider of machine learning technologies. You can use install their package to access some interesting pre-built models to use them directly or to fine-tune (retrain it on your dataset leveraging the prior knowledge coming with the first training), then host your trained models on the platform, so that you may use them later on other devices and apps.\n", "\n", "Please, [go to the website and sign-in](https://huggingface.co/) to access all the features of the platform.\n", "\n", "[Read more about Text classification with Hugging Face](https://huggingface.co/tasks/text-classification)\n", "\n", "The Hugging face models are Deep Learning based, so will need a lot of computational GPU power to train them. Please use [Colab](https://colab.research.google.com/) to do it, or your other GPU cloud provider, or a local machine having NVIDIA GPU." ] }, { "cell_type": "markdown", "metadata": { "id": "hOmGEPGfM5GV" }, "source": [ "Find below a simple example, with just 10 epochs of fine-tuning`.\n", "\n", "Read more about the fine-tuning concept : [here](https://deeplizard.com/learn/video/5T-iXNNiwIs#:~:text=Fine%2Dtuning%20is%20a%20way,perform%20a%20second%20similar%20task.)" ] }, { "cell_type": "markdown", "source": [ "# Installation" ], "metadata": { "id": "15acY9BWW8sh" } }, { "cell_type": "code", "execution_count": 1, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "IrxIHtodqxAQ", "outputId": "a11c3b44-223e-45cd-e888-f7ad9941643f" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Requirement already satisfied: transformers in /usr/local/lib/python3.10/dist-packages (4.30.2)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from transformers) (3.12.2)\n", "Requirement already satisfied: huggingface-hub<1.0,>=0.14.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.16.2)\n", "Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from transformers) (1.22.4)\n", "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from transformers) (23.1)\n", "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (6.0)\n", "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers) (2022.10.31)\n", "Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from transformers) (2.27.1)\n", "Requirement already satisfied: tokenizers!=0.11.3,<0.14,>=0.11.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.13.3)\n", "Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.3.1)\n", "Requirement already satisfied: tqdm>=4.27 in /usr/local/lib/python3.10/dist-packages (from transformers) (4.65.0)\n", "Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.14.1->transformers) (2023.6.0)\n", "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.14.1->transformers) (4.6.3)\n", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (1.26.16)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (2023.5.7)\n", "Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (2.0.12)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (3.4)\n", "Requirement already satisfied: datasets in /usr/local/lib/python3.10/dist-packages (2.13.1)\n", "Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from datasets) (1.22.4)\n", "Requirement already satisfied: pyarrow>=8.0.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (9.0.0)\n", "Requirement already satisfied: dill<0.3.7,>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (0.3.6)\n", "Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from datasets) (1.5.3)\n", "Requirement already satisfied: requests>=2.19.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (2.27.1)\n", "Requirement already satisfied: tqdm>=4.62.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (4.65.0)\n", "Requirement already satisfied: xxhash in /usr/local/lib/python3.10/dist-packages (from datasets) (3.2.0)\n", "Requirement already satisfied: multiprocess in /usr/local/lib/python3.10/dist-packages (from datasets) (0.70.14)\n", "Requirement already satisfied: fsspec[http]>=2021.11.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (2023.6.0)\n", "Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from datasets) (3.8.4)\n", "Requirement already satisfied: huggingface-hub<1.0.0,>=0.11.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (0.16.2)\n", "Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from datasets) (23.1)\n", "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (6.0)\n", "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (23.1.0)\n", "Requirement already satisfied: charset-normalizer<4.0,>=2.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (2.0.12)\n", "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (6.0.4)\n", "Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (4.0.2)\n", "Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.9.2)\n", "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.3.3)\n", "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.3.1)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0.0,>=0.11.0->datasets) (3.12.2)\n", "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0.0,>=0.11.0->datasets) (4.6.3)\n", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (1.26.16)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (2023.5.7)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (3.4)\n", "Requirement already satisfied: python-dateutil>=2.8.1 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2.8.2)\n", "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2022.7.1)\n", "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.8.1->pandas->datasets) (1.16.0)\n", "Requirement already satisfied: accelerate in /usr/local/lib/python3.10/dist-packages (0.20.3)\n", "Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from accelerate) (1.22.4)\n", "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from accelerate) (23.1)\n", "Requirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (from accelerate) (5.9.5)\n", "Requirement already satisfied: pyyaml in /usr/local/lib/python3.10/dist-packages (from accelerate) (6.0)\n", "Requirement already satisfied: torch>=1.6.0 in /usr/local/lib/python3.10/dist-packages (from accelerate) (2.0.1+cu118)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->accelerate) (3.12.2)\n", "Requirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->accelerate) (4.6.3)\n", "Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->accelerate) (1.11.1)\n", "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->accelerate) (3.1)\n", "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->accelerate) (3.1.2)\n", "Requirement already satisfied: triton==2.0.0 in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->accelerate) (2.0.0)\n", "Requirement already satisfied: cmake in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch>=1.6.0->accelerate) (3.25.2)\n", "Requirement already satisfied: lit in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch>=1.6.0->accelerate) (16.0.6)\n", "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch>=1.6.0->accelerate) (2.1.3)\n", "Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch>=1.6.0->accelerate) (1.3.0)\n", "Requirement already satisfied: sentencepiece in /usr/local/lib/python3.10/dist-packages (0.1.99)\n" ] } ], "source": [ "# !pip install zipfile\n", "\n", "!pip install transformers\n", "!pip install datasets\n", "!pip install --upgrade accelerate\n", "!pip install sentencepiece" ] }, { "cell_type": "markdown", "metadata": { "id": "GzVa1HgauFp9" }, "source": [ "## Importing Libraries" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "id": "8Hkg-TfCM5GX" }, "outputs": [], "source": [ "import huggingface_hub # Importing the huggingface_hub library for model sharing and versioning\n", "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "\n", "import transformers\n", "from datasets import load_dataset\n", "from sklearn.model_selection import train_test_split\n", "import os\n", "\n", "from datasets import DatasetDict, Dataset\n", "from sklearn.metrics import mean_squared_error, classification_report\n", "\n", "from transformers import AutoModelForSequenceClassification\n", "from transformers import AutoTokenizer, AutoConfig\n", "from transformers import TrainingArguments, Trainer\n", "from google.colab import drive\n", "import zipfile\n", "import torch" ] }, { "cell_type": "markdown", "source": [ "## Load Dataset and Delete Null Values" ], "metadata": { "id": "O_hiA9f6Y8H8" } }, { "cell_type": "code", "source": [ "# Mount your Google Drive\n", "drive.mount('/content/drive')\n", "\n", "# Get the file path from Google Drive\n", "file_path = '/content/drive/MyDrive/fake news/archive (2).zip'\n", "\n", "# Unzip the file\n", "with zipfile.ZipFile(file_path, 'r') as zip_ref:\n", " # Find the CSV files in the zip folder\n", " fake_path = zip_ref.extract('Fake.csv', '/content/')\n", " real_path = zip_ref.extract('True.csv', '/content/')\n", "\n", "# Read the csv file from the url\n", "fake = pd.read_csv(fake_path)\n", "real = pd.read_csv(real_path)\n", "\n", "# A way to delete rows with empty or null values\n", "fake = fake[~fake.isna().any(axis=1)]\n", "real = real[~real.isna().any(axis=1)]" ], "metadata": { "id": "hs4TZrFMEbbZ", "outputId": "bea17e91-94df-4e99-ac27-ab86363a9c81", "colab": { "base_uri": "https://localhost:8080/" } }, "execution_count": 3, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount(\"/content/drive\", force_remount=True).\n" ] } ] }, { "cell_type": "code", "source": [ "fake[\"label\"] = 1\n", "real[\"label\"] = 0" ], "metadata": { "id": "_YmHe_brTc23" }, "execution_count": 4, "outputs": [] }, { "cell_type": "code", "source": [ "df = pd.concat([fake, real], axis =0 )\n", "df.head(10)" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 581 }, "id": "ZbOLR5zdTefJ", "outputId": "1f3f4d9a-2027-4b69-9a53-b0b04cf77289" }, "execution_count": 5, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ " title \\\n", "0 Donald Trump Sends Out Embarrassing New Year’... \n", "1 Drunk Bragging Trump Staffer Started Russian ... \n", "2 Sheriff David Clarke Becomes An Internet Joke... \n", "3 Trump Is So Obsessed He Even Has Obama’s Name... \n", "4 Pope Francis Just Called Out Donald Trump Dur... \n", "5 Racist Alabama Cops Brutalize Black Boy While... \n", "6 Fresh Off The Golf Course, Trump Lashes Out A... \n", "7 Trump Said Some INSANELY Racist Stuff Inside ... \n", "8 Former CIA Director Slams Trump Over UN Bully... \n", "9 WATCH: Brand-New Pro-Trump Ad Features So Muc... \n", "\n", " text subject \\\n", "0 Donald Trump just couldn t wish all Americans ... News \n", "1 House Intelligence Committee Chairman Devin Nu... News \n", "2 On Friday, it was revealed that former Milwauk... News \n", "3 On Christmas day, Donald Trump announced that ... News \n", "4 Pope Francis used his annual Christmas Day mes... News \n", "5 The number of cases of cops brutalizing and ki... News \n", "6 Donald Trump spent a good portion of his day a... News \n", "7 In the wake of yet another court decision that... News \n", "8 Many people have raised the alarm regarding th... News \n", "9 Just when you might have thought we d get a br... News \n", "\n", " date label \n", "0 December 31, 2017 1 \n", "1 December 31, 2017 1 \n", "2 December 30, 2017 1 \n", "3 December 29, 2017 1 \n", "4 December 25, 2017 1 \n", "5 December 25, 2017 1 \n", "6 December 23, 2017 1 \n", "7 December 23, 2017 1 \n", "8 December 22, 2017 1 \n", "9 December 21, 2017 1 " ], "text/html": [ "\n", "
\n", "
\n", "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
titletextsubjectdatelabel
0Donald Trump Sends Out Embarrassing New Year’...Donald Trump just couldn t wish all Americans ...NewsDecember 31, 20171
1Drunk Bragging Trump Staffer Started Russian ...House Intelligence Committee Chairman Devin Nu...NewsDecember 31, 20171
2Sheriff David Clarke Becomes An Internet Joke...On Friday, it was revealed that former Milwauk...NewsDecember 30, 20171
3Trump Is So Obsessed He Even Has Obama’s Name...On Christmas day, Donald Trump announced that ...NewsDecember 29, 20171
4Pope Francis Just Called Out Donald Trump Dur...Pope Francis used his annual Christmas Day mes...NewsDecember 25, 20171
5Racist Alabama Cops Brutalize Black Boy While...The number of cases of cops brutalizing and ki...NewsDecember 25, 20171
6Fresh Off The Golf Course, Trump Lashes Out A...Donald Trump spent a good portion of his day a...NewsDecember 23, 20171
7Trump Said Some INSANELY Racist Stuff Inside ...In the wake of yet another court decision that...NewsDecember 23, 20171
8Former CIA Director Slams Trump Over UN Bully...Many people have raised the alarm regarding th...NewsDecember 22, 20171
9WATCH: Brand-New Pro-Trump Ad Features So Muc...Just when you might have thought we d get a br...NewsDecember 21, 20171
\n", "
\n", " \n", " \n", " \n", "\n", " \n", "
\n", "
\n", " " ] }, "metadata": {}, "execution_count": 5 } ] }, { "cell_type": "markdown", "metadata": { "id": "ebVVDR2pM5Gc" }, "source": [ "## Splitting the dataset" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "id": "4F8L25--M5Ge" }, "outputs": [], "source": [ "# Split the train data => {train, eval} train 80%, test 20%\n", "train, eval = train_test_split(df, test_size=0.2, random_state=42, stratify=df['label'])" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "id": "1m6lssvoM5Gh", "colab": { "base_uri": "https://localhost:8080/", "height": 337 }, "outputId": "b5f3a346-e863-4aa6-a1a9-c063b8f7bfe9" }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ " title \\\n", "13447 France invites U.S. to Dec. 13 summit on boost... \n", "7067 Trump keeps politics on his Thanksgiving menu \n", "13988 Ireland's Fianna Fail party says will be elect... \n", "9447 REPUBLICAN LEADER Implies He May Not Seat Roy ... \n", "1399 U.S. Senate approves Trump pick as top Fed reg... \n", "\n", " text subject \\\n", "13447 ACCRA (Reuters) - French President Emmanuel Ma... worldnews \n", "7067 WEST PALM BEACH, Fla./WASHINGTON (Reuters) - U... politicsNews \n", "13988 DUBLIN (Reuters) - Ireland s second-largest pa... worldnews \n", "9447 The New York Times just confirmed what we ve a... politics \n", "1399 WASHINGTON (Reuters) - The U.S. Senate on Thur... politicsNews \n", "\n", " date label \n", "13447 November 30, 2017 0 \n", "7067 November 24, 2016 0 \n", "13988 November 24, 2017 0 \n", "9447 Nov 12, 2017 1 \n", "1399 October 5, 2017 0 " ], "text/html": [ "\n", "
\n", "
\n", "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
titletextsubjectdatelabel
13447France invites U.S. to Dec. 13 summit on boost...ACCRA (Reuters) - French President Emmanuel Ma...worldnewsNovember 30, 20170
7067Trump keeps politics on his Thanksgiving menuWEST PALM BEACH, Fla./WASHINGTON (Reuters) - U...politicsNewsNovember 24, 20160
13988Ireland's Fianna Fail party says will be elect...DUBLIN (Reuters) - Ireland s second-largest pa...worldnewsNovember 24, 20170
9447REPUBLICAN LEADER Implies He May Not Seat Roy ...The New York Times just confirmed what we ve a...politicsNov 12, 20171
1399U.S. Senate approves Trump pick as top Fed reg...WASHINGTON (Reuters) - The U.S. Senate on Thur...politicsNewsOctober 5, 20170
\n", "
\n", " \n", " \n", " \n", "\n", " \n", "
\n", "
\n", " " ] }, "metadata": {}, "execution_count": 7 } ], "source": [ "# get the first 5 rows of the train set to make sure it looks right\n", "train.head()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "id": "en8ZlNb_M5Gl", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "3fae7c81-fbe4-461f-f764-89a34ae955f9" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "\n", "Int64Index: 35918 entries, 13447 to 1255\n", "Data columns (total 5 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 title 35918 non-null object\n", " 1 text 35918 non-null object\n", " 2 subject 35918 non-null object\n", " 3 date 35918 non-null object\n", " 4 label 35918 non-null int64 \n", "dtypes: int64(1), object(4)\n", "memory usage: 1.6+ MB\n" ] } ], "source": [ "# check datatypes of the train set, object can mean text or string\n", "train.info()" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "id": "zSSOm3-2M5Gn", "colab": { "base_uri": "https://localhost:8080/", "height": 337 }, "outputId": "c87013a2-658f-4ceb-8808-45dce0abf1e2" }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ " title \\\n", "2349 Dem AGs Respond To Trump Rolling Back Clean W... \n", "4958 Trump to nominate Goldman Sachs' Donovan as de... \n", "17343 Iraqi forces to regain Kurdish oilfields to re... \n", "15166 Britain agrees to set EU 'Exit Day' in law \n", "36 Republican National Committee: Better A Pedop... \n", "\n", " text subject \\\n", "2349 Amateur president Donald Trump s hostility tow... News \n", "4958 WASHINGTON (Reuters) - U.S. President Donald T... politicsNews \n", "17343 BAGHDAD (Reuters) - Iraq will deploy troops to... worldnews \n", "15166 LONDON (Reuters) - Britain s government said o... worldnews \n", "36 By now, the whole world knows that Alabama Sen... News \n", "\n", " date label \n", "2349 March 1, 2017 1 \n", "4958 March 15, 2017 0 \n", "17343 October 16, 2017 0 \n", "15166 November 9, 2017 0 \n", "36 December 5, 2017 1 " ], "text/html": [ "\n", "
\n", "
\n", "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
titletextsubjectdatelabel
2349Dem AGs Respond To Trump Rolling Back Clean W...Amateur president Donald Trump s hostility tow...NewsMarch 1, 20171
4958Trump to nominate Goldman Sachs' Donovan as de...WASHINGTON (Reuters) - U.S. President Donald T...politicsNewsMarch 15, 20170
17343Iraqi forces to regain Kurdish oilfields to re...BAGHDAD (Reuters) - Iraq will deploy troops to...worldnewsOctober 16, 20170
15166Britain agrees to set EU 'Exit Day' in lawLONDON (Reuters) - Britain s government said o...worldnewsNovember 9, 20170
36Republican National Committee: Better A Pedop...By now, the whole world knows that Alabama Sen...NewsDecember 5, 20171
\n", "
\n", " \n", " \n", " \n", "\n", " \n", "
\n", "
\n", " " ] }, "metadata": {}, "execution_count": 9 } ], "source": [ "# get the first 5 rows of the eval or test set\n", "eval.head()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "id": "USbmZj8rM5Go", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "c388438a-5e5e-4230-da86-83f0704b3889" }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "array([1, 0])" ] }, "metadata": {}, "execution_count": 10 } ], "source": [ "eval.label.unique()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "id": "XFuOwIrCM5Gp", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "b9589fc3-e7de-4742-f6cd-402468bb1a7d" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "new dataframe shapes: train is (35918, 5), eval is (8980, 5)\n" ] } ], "source": [ "print(f\"new dataframe shapes: train is {train.shape}, eval is {eval.shape}\")" ] }, { "cell_type": "code", "source": [ "# 90 true, 10 fake, 70, 30\n", "# 40, 60 good, 55, 45 is good\n", "# Checking if our df is well balanced\n", "label_size = [df['label'].sum(),len(df['label'])-df['label'].sum()]\n", "plt.pie(label_size,explode=[0.1,0.1],colors=['firebrick','navy'],startangle=90,shadow=True,labels=['Fake','True'],autopct='%1.1f%%')" ], "metadata": { "id": "2MMjiFe_rMEM", "colab": { "base_uri": "https://localhost:8080/", "height": 510 }, "outputId": "a33775cb-0e12-47a5-d750-db629f535538" }, "execution_count": 12, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "([,\n", " ],\n", " [Text(-1.1968727067385088, -0.0865778485782335, 'Fake'),\n", " Text(1.1968726986325005, 0.08657796063754254, 'True')],\n", " [Text(-0.6981757455974634, -0.05050374500396954, '52.3%'),\n", " Text(0.6981757408689586, 0.05050381037189981, '47.7%')])" ] }, "metadata": {}, "execution_count": 12 }, { "output_type": "display_data", "data": { "text/plain": [ "
" ], "image/png": "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\n" }, "metadata": {} } ] }, { "cell_type": "markdown", "metadata": { "id": "PmjIiAoDuFqE" }, "source": [ "## Creating a pytorch dataset" ] }, { "cell_type": "code", "execution_count": 43, "metadata": { "id": "J_FpiKwMM5Gr", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "c02ab03d-5b3d-4c2b-cfba-c909dafaa294" }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "DatasetDict({\n", " train: Dataset({\n", " features: ['text', 'title', 'label'],\n", " num_rows: 35918\n", " })\n", " eval: Dataset({\n", " features: ['text', 'title', 'label'],\n", " num_rows: 8980\n", " })\n", "})" ] }, "metadata": {}, "execution_count": 43 } ], "source": [ "# transformers library allows you to use pytorch or tensorflow to save your dataset\n", "# pytorch dataset looks like a dictoinary\n", "# using this rep works well with the transformers library\n", "\n", "# Create a pytorch dataset to ensure consistency in our data handling\n", "\n", "# Create a train and eval datasets using the specified columns from the DataFrame\n", "train_dataset = Dataset.from_pandas(train[['text', 'title', 'label']])\n", "eval_dataset = Dataset.from_pandas(eval[['text', 'title', 'label']])\n", "\n", "# Combine the train and eval datasets into a DatasetDict\n", "dataset = DatasetDict({'train': train_dataset, 'eval': eval_dataset})\n", "\n", "# Remove the '__index_level_0__' column from the dataset\n", "dataset = dataset.remove_columns('__index_level_0__')\n", "dataset" ] }, { "cell_type": "markdown", "metadata": { "id": "sIjfqHODuFqF" }, "source": [ "## Preprocessing and tokenization" ] }, { "cell_type": "code", "execution_count": 44, "metadata": { "id": "-6vIJTopM5Gs" }, "outputs": [], "source": [ "# define helper functions\n", "\n", "# funtion to replace usernames and links with placeholders.\n", "def preprocess(text):\n", " # \"@user my name is john\"\n", " # \"http my name is john\"\n", " new_text = []\n", " for t in text.split(\" \"):\n", " t = '@user' if t.startswith('@') and len(t) > 1 else t\n", " t = 'http' if t.startswith('http') else t\n", " new_text.append(t)\n", " return \" \".join(new_text)\n", "\n", "# no need for encoding: Fake=1, True=0 bcuz the target variable called label is already encoded" ] }, { "cell_type": "code", "source": [ "# Define the apply_preprocess function\n", "def apply_preprocess(dataset, column='title'):\n", " return dataset.map(lambda example: {column: preprocess(example[column])},\n", " remove_columns=[column])\n", "\n", "# Apply the preprocess function to the 'title' column in both 'train' and 'eval' datasets\n", "dataset['train'] = apply_preprocess(dataset['train'])\n", "dataset['eval'] = apply_preprocess(dataset['eval'])" ], "metadata": { "id": "VamYk7VooFNF", "colab": { "base_uri": "https://localhost:8080/", "height": 17, "referenced_widgets": [ "d710bc8e374d4f6fb3b17b8c5fca26d1", "c1b32041029348bb9bf614570c0f0bcb", "f0c256cc311147b2a20c4c9edf60d664", "31f4c4237f944b60b19d4992568893a2", "e52dfeef936b4e66b35ec0cd32525db5", "761fb61de7124e1fbbee9f2f5d03fbb9", "a6ea78ac7e2140248d453b10fe102a8b", "0ebfa3f377694d43a0256e56f9123b92", "86b0fe371b7243b280727ae33e68d845", "50608ae7f5334b859ae6ce27f8cee28f", "fbf6025d083544e58d4e35bc7a351228", "ed069fc922b04a5d81e371bcfb2c0f90", "f8edc5fa15f049af8db7630074622682", "b349319d361e49c480be92bc6f491e15", "cb7686a72f374abeb9e22956d67717b5", "bc67fecdb03842d1a2bed385f9ca1ad7", "7df8a39680d142699162753ebb9ea43f", "62e2ff7359904a2ca4c473d82d220983", "84455110b3674c78a4bde905fea9fdd4", "85746961001741999ed8f9d250bfb458", "10457cf89771418699d5eb2bbf187829", "e394941859a54524a58432281dfc7225" ] }, "outputId": "574218c4-f7a2-430e-e11e-7652325f1c38" }, "execution_count": 45, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "Map: 0%| | 0/35918 [00:00" ], "image/png": "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KD09XS1atNDkyZOrvUEAAICa5vGXu/74449q3769JOmjjz7SqFGjdP/996tv376KiYmp7v4AAABqnMdHiBo3bqxDhw5JkjIzMzVkyBBJUmBgoE6dOlW93QEAANQCj48QDRkyRPfee6+6d++ub7/9VjfffLMkaefOnbrmmmuquz8AAIAa5/ERooyMDDmdTv3888/64IMP1Lx5c0lSXl6e7rjjjmpvEAAAoKZ5fISouLhYc+fOVb167lkqJSVFP/74Y7U1BgAAUFs8PkIUHh6uX375pdL44cOHFR4eXi1NAQAA1CaPA5FhGOcdP3HihAIDA39zQwAAALWtyqfMEhMTJUk2m03Jyclq2LChOXf27Flt2rRJ0dHR1d4gAABATatyINq2bZukX48Q7dixQwEBAeZcQECAoqKi9Oijj1Z/hwAAADWsyoEoOztbknTPPfdozpw5cjgcNdYUAABAbfL4GqL09PQLhqEdO3b85oYAAABqm8eBqGvXrm5f7lrh+eef1/XXX18tTQEAANQmjwNRYmKiRo0apQcffFCnTp3Sv//9bw0aNEjp6elatGhRTfQIAABQozwORFOnTlVubq4+++wzdevWTd26dZPdbtf27dt122231USPAAAANcrjQCRJ7du3V5cuXfT999+ruLhYo0ePVkhISHX3BgAAUCs8DkQbNmxQt27dtGfPHm3fvl2vvPKKHnroIY0ePVpHjhypiR4BAABqlMeBaODAgRo9erQ2btyoiIgI3Xvvvdq2bZsOHDigrl27XnYjM2bMkM1mU0JCgjl2+vRpxcfHq3nz5mrcuLFGjRqlwsJCt+cdOHBAw4YNU8OGDdWyZUtNmTJFZ86ccatZu3atevToIbvdrvbt22vBggWX3ScAAKh7PA5EmZmZmjFjhvz9/c2xdu3aacOGDfrzn/98WU1s2bJFf//739WtWze38cmTJ2vp0qVavHixcnJydPDgQY0cOdKcP3v2rIYNG6aysjJ9/vnnWrhwoRYsWKDk5GSzZv/+/Ro2bJgGDBig/Px8JSQk6N5779WqVasuq1cAAFD3ePxt9/3795ck7d27V/v27VO/fv3UoEED2Ww2Pfnkkx43cOLECY0ZM0b/+Mc/9PTTT5vjx44d0+uvv65FixZp4MCBkqT58+crIiJCGzduVJ8+fZSZmamvv/5an376qYKDgxUdHa2nnnpK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EZKkHj16aOfOnbrmmmvUvn17tx9PwoPD4VBoaKg2bNjgNr5hwwZFRkZ63POAAQO0du1arV271u12+379+mnFihXavHmzef1Qu3btzOubKrhcLm3ZsuWir92uXTv5+/tr06ZN5tiRI0f07bffutX5+flp8ODBSk9P1/bt2/X9999rzZo1Hu8TUNf5ebsBAL6ha9euGjNmjObOnes2HhMTo59//lnp6en6wx/+oJUrV2rFihVyOBzV8roZGRnq0KGDIiIiNGvWLB05ckTjx4+XJMXHx+sf//iH7rjjDk2dOlVBQUHau3ev3nnnHb322muqX79+lV9nypQpmjZtmtq1a6fo6GjNnz9f+fn5euuttzzuecCAAYqPj5fL5TKPEElS//79NXHiRJWVlZmBqFGjRnrwwQfNu+3atm2r9PR0nTx5UhMmTLjgazRu3FgTJkzQlClT1Lx5c7Vs2VJ//etf3U5LLlu2TN9995369eunq666Sp988onKy8vdTqsB+BWBCECVpaam6t1333Ubi4iI0Msvv6xnnnlGTz31lEaNGqVHH31Ur776arW85owZMzRjxgzl5+erffv2+vjjj9WiRQtJMo/qPPbYY4qNjVVpaanCwsL0+9//3i0YVMXDDz+sY8eO6ZFHHlFRUZEiIyP18ccfq0OHDh73PGDAAJ06dUqdOnVScHCwOd6/f38dP37cvD3/3H0sLy/X3XffrePHj6tXr15atWqVrrrqqou+znPPPWeeNmzSpIkeeeQRHTt2zJxv1qyZPvzwQ6WkpOj06dPq0KGD3n77bXXu3NnjfQLqOpvxnyf/AQAALIZriAAAgOURiAAAgOURiAAAgOURiAAAgOURiAAAgOURiAAAgOURiAAAgOURiAAAgOURiAAAgOURiAAAgOURiAAAgOX9P3qCBMF3DKz/AAAAAElFTkSuQmCC\n" }, "metadata": {} } ] }, { "cell_type": "code", "execution_count": 47, "metadata": { "id": "a2kaE8v_M5Gt", "colab": { "base_uri": "https://localhost:8080/", "height": 319, "referenced_widgets": [ "56b5e2ab0ca74234aa8451e100346d0b", "1d8bca91bfee49d994114a235c9af8ca", "5a852bcfd07741fbb214bcb22a933ee2", "23e7e5d82890406ebb72d625e081902c", "0842d1b69e2d4e888db351baf270c41f", "bf4519a402ba4414a1a2db71f9bfbc3e", "937918d80e9b4afe86f361022ff32f6e", "8e1197117d854b70b25657eb4d9b3f3d", "650cd5c2ac72434fa3a54100e45cdf99", "7c6778a02ed846f98bdc40b067acf095", "3fefe8f34bfb402f9ec40ef9386a59f7", "578edcace0d843b6881dc301c9292619", "df8ef96d255c4386b9d51a55ba552741", "e5870f9230964baf82155dc76a7ca1b6", "2a43ee622f7f4424944eff57cb6389ab", "07bfc3ee0ec24653975c1759f51dd452", "a95a898223f6483382870408beea1549", "4280d59492514d99b86145f385fd1c8d", "c76862b3648c468c95cc8a2de35a5f94", "e35d9573a9cf470599699c74b97ec1a9", "fadef20c4fbc4d729ff956211c09a9f4", "079308c2ff574ab8ba3b98962db4903d", "65842659221f40d6b8f6d9f2c7aecb2a", "77a73632274b412b93a38307e2901c0d", "03ba89ee05574f9396624674ee0768d9", "70d16707664248e997eba009eef26639", "e4b3bd94d0a84708a8824659fbbcc072", "6efda5ce01b742f18b462d645e1c45b8", "682cdc2151764f36bb6c6af4e6b59425", "5c6c972f9d58438ba6158e1de1bab0ac", "2dddee20b2e747289390c3ef1d056821", "b642473f963f416da793858e4a1a3691", "e31a30b50b884717b812d48b562c8773", "83ef98e3f02d455db77eba229dd15c70", "b6fb5984539a45a096fc65de77dd46b0", "80d32d3c1bf848c4b5b0ce29f6c0a8ca", "4ce63b0138db4034940e08918fa69a32", "63232c85e1624944ae6abc874bcd34dc", "8b368511615243e380831e439014a8ff", "8dd4cdea71a04645b88b044f1944d58e", "42d53b2fc5fe4dfebb322f822402429c", "6b43da498ec248fba8f348299919c30a", "254584fa566a48a5bec87b74baca5c5e", "6d31a24c4bcf4b1cb20f92a39b26044c", "80b3f6d84e0042f696be3724aa0b5a0d", "44f049a5cff645339a01ea0a5a54cca4", "49e1895849c440189fccd1b13db3bb22", "dd1a09c54d3e4d438da1939b3bdd5042", "bfadf64bccf04fff893ed48b4a359f2a", "0c3c7075203944a48a54ce4f722f607f", "1d48a893d35342879bb33b6af08d810f", "fbd31574b1fe4983ae1cbe9b622698a1", "09735e9059af4835b73c3b681e0e778c", "dd1325765ecb45048411415e12523081", "f7e8f5c340514e14a42336dd14506204", "6e46f834f5354e5bb419b54bb43090dc", "6aebf7220e324c2db38733432f6ec057", "a347a82a4baa4cada35f21dd34abf47a", "ad65e44d96e34ee2ab65b7f7035c011e", "dafa7efbdb654182ac6ac62b6a53f584", "1835ba83ed124f9e91b737d25d4ea7fa", "cbc40f808ce445c6809396c505963d2e", "a6820da54ff240e9807d8d537f7d1925", "c53b995810714dcbbf98a96c076d3527", "3e2315fa7bd747cf8e825ebef9f54976", "242556687cbe47cb9051b7658c7f1d78", "872af5d4beff436d90c0b524cf3e9525", "cf0b66e6dc8146f69d2ece7f803d1db0", "c9d2794156f341368ea3b7242a2e3704", "ce5fdafafd474337824623f2975cf2a3", "011f5d6543fb4ba5a04db0892b4e4920", "5b4340c0e0624698aaeb4ca156188d41", "a20575ebfd5044ffad8ab0b46df43f48", "b830bc75ff434658961898006d3b6cfc", "d01cc8d42d6b40d28472b7f3addfe3b6", "4bd7d639ff044a5f92910e0421c15050", "b342d8fd796f49919c11aa1a513016fd", "c22e33eae20e486589905e28d183cfa5", "2ff2bf4ba8574cb9a7eb334a7ac85c94", "387cec98af54492faea5af33f6b844a6", "55af4b1cb7a643fda1092242f443263f", "c47b40e6b6f14b31af59d8be2e96fb1e", "0a6c52ed238646e584a4222f6c0d23d3", "31dbf126635647ebacc76af11865d7dd", "c0367d9ef52a4c75a4e69e26d0db03a3", "03655e43c2b8488ea457a182827b5105", "f3730c9682d8476fab1aa0b6fc837db7", "351d6c4bb31444cd86419fe4d5564ae1" ] }, "outputId": "7bd38900-18af-4780-b4fc-76361d6d155f" }, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "Downloading (…)okenizer_config.json: 0%| | 0.00/321 [00:00" ], "text/html": [ "\n", "
\n", " \n", " \n", " [2246/2246 06:23, Epoch 2/2]\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
EpochTraining LossValidation LossRmseClassification Report
10.1128000.0510500.115599 precision recall f1-score support\n", "\n", " 0 0.98 0.99 0.99 4284\n", " 1 0.99 0.98 0.99 4696\n", "\n", " accuracy 0.99 8980\n", " macro avg 0.99 0.99 0.99 8980\n", "weighted avg 0.99 0.99 0.99 8980\n", "
20.0249000.0476320.109666 precision recall f1-score support\n", "\n", " 0 0.98 0.99 0.99 4284\n", " 1 0.99 0.98 0.99 4696\n", "\n", " accuracy 0.99 8980\n", " macro avg 0.99 0.99 0.99 8980\n", "weighted avg 0.99 0.99 0.99 8980\n", "

" ] }, "metadata": {} }, { "output_type": "stream", "name": "stderr", "text": [ "Trainer is attempting to log a value of \" precision recall f1-score support\n", "\n", " 0 0.98 0.99 0.99 4284\n", " 1 0.99 0.98 0.99 4696\n", "\n", " accuracy 0.99 8980\n", " macro avg 0.99 0.99 0.99 8980\n", "weighted avg 0.99 0.99 0.99 8980\n", "\" of type for key \"eval/classification_report\" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.\n", "Trainer is attempting to log a value of \" precision recall f1-score support\n", "\n", " 0 0.98 0.99 0.99 4284\n", " 1 0.99 0.98 0.99 4696\n", "\n", " accuracy 0.99 8980\n", " macro avg 0.99 0.99 0.99 8980\n", "weighted avg 0.99 0.99 0.99 8980\n", "\" of type for key \"eval/classification_report\" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.\n" ] }, { "output_type": "execute_result", "data": { "text/plain": [ "TrainOutput(global_step=2246, training_loss=0.06883141151625241, metrics={'train_runtime': 383.6577, 'train_samples_per_second': 187.24, 'train_steps_per_second': 5.854, 'total_flos': 738314288001600.0, 'train_loss': 0.06883141151625241, 'epoch': 2.0})" ] }, "metadata": {}, "execution_count": 54 } ], "source": [ "trainer.train() # rmse 0 to 1 closer to 0 means better performance." ] }, { "cell_type": "markdown", "metadata": { "id": "cjVR-ilCM5G8" }, "source": [ "Don't worry the above issue, it is a `KeyboardInterrupt` that means I stopped the training to avoid taking a long time to finish." ] }, { "cell_type": "code", "execution_count": 55, "metadata": { "id": "vZ8w2aNBM5G9", "colab": { "base_uri": "https://localhost:8080/", "height": 369 }, "outputId": "fa20e73d-19db-4070-a5a8-85bcdd6594c2" }, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "" ], "text/html": [ "\n", "

\n", " \n", " \n", " [1123/1123 00:17]\n", "
\n", " " ] }, "metadata": {} }, { "output_type": "stream", "name": "stderr", "text": [ "Trainer is attempting to log a value of \" precision recall f1-score support\n", "\n", " 0 0.98 0.99 0.99 4284\n", " 1 0.99 0.98 0.99 4696\n", "\n", " accuracy 0.99 8980\n", " macro avg 0.99 0.99 0.99 8980\n", "weighted avg 0.99 0.99 0.99 8980\n", "\" of type for key \"eval/classification_report\" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.\n" ] }, { "output_type": "execute_result", "data": { "text/plain": [ "{'eval_loss': 0.04763183742761612,\n", " 'eval_rmse': 0.10966643086152872,\n", " 'eval_classification_report': ' precision recall f1-score support\\n\\n 0 0.98 0.99 0.99 4284\\n 1 0.99 0.98 0.99 4696\\n\\n accuracy 0.99 8980\\n macro avg 0.99 0.99 0.99 8980\\nweighted avg 0.99 0.99 0.99 8980\\n',\n", " 'eval_runtime': 17.1893,\n", " 'eval_samples_per_second': 522.417,\n", " 'eval_steps_per_second': 65.331,\n", " 'epoch': 2.0}" ] }, "metadata": {}, "execution_count": 55 } ], "source": [ "# Launch the final evaluation\n", "trainer.evaluate() # eval loss is the performance cost of finetuning (0 to 1) 0.5 and above is not suitable." ] }, { "cell_type": "markdown", "metadata": { "id": "yHY9rVqfM5G-" }, "source": [ "## Pushing to HuggingFace\n", "Some checkpoints of the model are automatically saved locally in `test_trainer/` during the training." ] }, { "cell_type": "markdown", "metadata": { "id": "YnGHAwdLM5HA" }, "source": [ "You may also upload the model on the Hugging Face Platform... [Read more](https://huggingface.co/docs/hub/models-uploading)" ] }, { "cell_type": "code", "source": [ "huggingface_hub.notebook_login()\n", "# login to the Hugging Face Hub with your token" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 359, "referenced_widgets": [ "27d8ee273ed24cd49b6d75b61b2cec32", "d5b1d69ec3e24406a7507eba39af8cf3", "a4b5dffd39884508a7539a2588f29a35", "ff2d3b27c1aa411cbb3406ba6afde299", "92587207275b478bb6d385e1a1bcd959", "b7effdc3a53b46049e123b02dde8360c", "15a35708f9dd4d97bcfd78589579a0ec", "8e77d22073784130b342e8c460f67a6b", "e23188bbc480478ebde1bd4849c0fd4c", "b61dbb429b9043829888fdbfb7ef40c5", "4b772ada897a4471b45448350412327e", "dead4ef78cbe4b7593893d1bafac2106", "7c25d1d1d314463c805c2b174ae94131", "6b5af80beb4240ceacf4c8e3318ad476", "c2a89f07e2574eeb847bb0bf92179824", "8f7fddcbcaad4312b64074d2cfd836b0", "31cf9922ac224bf89028ae0667d5e40c" ] }, "id": "axPYP2VAK8kG", "outputId": "660b8b20-8a7a-4a37-dfe8-f457a6bb66a0" }, "execution_count": 56, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "VBox(children=(HTML(value='
\u001b[0m:\u001b[94m2\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/transformers/utils/\u001b[0m\u001b[1;33mhub.py\u001b[0m:\u001b[94m803\u001b[0m in \u001b[92mpush_to_hub\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 800 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[94melse\u001b[0m: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 801 \u001b[0m\u001b[2m│ │ │ \u001b[0mworking_dir = repo_id.split(\u001b[33m\"\u001b[0m\u001b[33m/\u001b[0m\u001b[33m\"\u001b[0m)[-\u001b[94m1\u001b[0m] \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 802 \u001b[0m\u001b[2m│ │ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m 803 \u001b[2m│ │ \u001b[0mrepo_id = \u001b[96mself\u001b[0m._create_repo( \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 804 \u001b[0m\u001b[2m│ │ │ \u001b[0mrepo_id, private=private, use_auth_token=use_auth_token, repo_url=repo_url, \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 805 \u001b[0m\u001b[2m│ │ \u001b[0m) \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 806 \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/transformers/utils/\u001b[0m\u001b[1;33mhub.py\u001b[0m:\u001b[94m661\u001b[0m in \u001b[92m_create_repo\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 658 \u001b[0m\u001b[2m│ │ │ │ │ \u001b[0mrepo_id = repo_id.split(\u001b[33m\"\u001b[0m\u001b[33m/\u001b[0m\u001b[33m\"\u001b[0m)[-\u001b[94m1\u001b[0m] \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 659 \u001b[0m\u001b[2m│ │ │ │ \u001b[0mrepo_id = \u001b[33mf\u001b[0m\u001b[33m\"\u001b[0m\u001b[33m{\u001b[0morganization\u001b[33m}\u001b[0m\u001b[33m/\u001b[0m\u001b[33m{\u001b[0mrepo_id\u001b[33m}\u001b[0m\u001b[33m\"\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 660 \u001b[0m\u001b[2m│ │ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m 661 \u001b[2m│ │ \u001b[0murl = create_repo(repo_id=repo_id, token=use_auth_token, private=private, exist_ \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 662 \u001b[0m\u001b[2m│ │ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 663 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[2m# If the namespace is not there, add it or `upload_file` will complain\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m 664 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[94mif\u001b[0m \u001b[33m\"\u001b[0m\u001b[33m/\u001b[0m\u001b[33m\"\u001b[0m \u001b[95mnot\u001b[0m \u001b[95min\u001b[0m repo_id \u001b[95mand\u001b[0m url != \u001b[33mf\u001b[0m\u001b[33m\"\u001b[0m\u001b[33m{\u001b[0mHUGGINGFACE_CO_RESOLVE_ENDPOINT\u001b[33m}\u001b[0m\u001b[33m/\u001b[0m\u001b[33m{\u001b[0mrepo_id\u001b[33m}\u001b[0m\u001b[33m\"\u001b[0m: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/\u001b[0m\u001b[1;33m_validators.py\u001b[0m:\u001b[94m118\u001b[0m in \u001b[92m_inner_fn\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m115 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[94mif\u001b[0m check_use_auth_token: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m116 \u001b[0m\u001b[2m│ │ │ \u001b[0mkwargs = smoothly_deprecate_use_auth_token(fn_name=fn.\u001b[91m__name__\u001b[0m, has_token=ha \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m117 \u001b[0m\u001b[2m│ │ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m118 \u001b[2m│ │ \u001b[0m\u001b[94mreturn\u001b[0m fn(*args, **kwargs) \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m119 \u001b[0m\u001b[2m│ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m120 \u001b[0m\u001b[2m│ \u001b[0m\u001b[94mreturn\u001b[0m _inner_fn \u001b[2m# type: ignore\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m121 \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/huggingface_hub/\u001b[0m\u001b[1;33mhf_api.py\u001b[0m:\u001b[94m2304\u001b[0m in \u001b[92mcreate_repo\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m2301 \u001b[0m\u001b[2m│ │ │ \u001b[0m\u001b[2m# Testing purposes only.\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m2302 \u001b[0m\u001b[2m│ │ │ \u001b[0m\u001b[2m# See https://github.com/huggingface/huggingface_hub/pull/733/files#r8206044\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m2303 \u001b[0m\u001b[2m│ │ │ \u001b[0mjson[\u001b[33m\"\u001b[0m\u001b[33mlfsmultipartthresh\u001b[0m\u001b[33m\"\u001b[0m] = \u001b[96mself\u001b[0m._lfsmultipartthresh \u001b[2m# type: ignore\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m2304 \u001b[2m│ │ \u001b[0mheaders = \u001b[96mself\u001b[0m._build_hf_headers(token=token, is_write_action=\u001b[94mTrue\u001b[0m) \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m2305 \u001b[0m\u001b[2m│ │ \u001b[0mr = get_session().post(path, headers=headers, json=json) \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m2306 \u001b[0m\u001b[2m│ │ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m2307 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[94mtry\u001b[0m: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/huggingface_hub/\u001b[0m\u001b[1;33mhf_api.py\u001b[0m:\u001b[94m5008\u001b[0m in \u001b[92m_build_hf_headers\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m5005 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[94mif\u001b[0m token \u001b[95mis\u001b[0m \u001b[94mNone\u001b[0m: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m5006 \u001b[0m\u001b[2m│ │ │ \u001b[0m\u001b[2m# Cannot do `token = token or self.token` as token can be `False`.\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m5007 \u001b[0m\u001b[2m│ │ │ \u001b[0mtoken = \u001b[96mself\u001b[0m.token \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m5008 \u001b[2m│ │ \u001b[0m\u001b[94mreturn\u001b[0m build_hf_headers( \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m5009 \u001b[0m\u001b[2m│ │ │ \u001b[0mtoken=token, \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m5010 \u001b[0m\u001b[2m│ │ │ \u001b[0mis_write_action=is_write_action, \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m5011 \u001b[0m\u001b[2m│ │ │ \u001b[0mlibrary_name=library_name \u001b[95mor\u001b[0m \u001b[96mself\u001b[0m.library_name, \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/\u001b[0m\u001b[1;33m_validators.py\u001b[0m:\u001b[94m118\u001b[0m in \u001b[92m_inner_fn\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m115 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[94mif\u001b[0m check_use_auth_token: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m116 \u001b[0m\u001b[2m│ │ │ \u001b[0mkwargs = smoothly_deprecate_use_auth_token(fn_name=fn.\u001b[91m__name__\u001b[0m, has_token=ha \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m117 \u001b[0m\u001b[2m│ │ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m118 \u001b[2m│ │ \u001b[0m\u001b[94mreturn\u001b[0m fn(*args, **kwargs) \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m119 \u001b[0m\u001b[2m│ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m120 \u001b[0m\u001b[2m│ \u001b[0m\u001b[94mreturn\u001b[0m _inner_fn \u001b[2m# type: ignore\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m121 \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/\u001b[0m\u001b[1;33m_headers.py\u001b[0m:\u001b[94m122\u001b[0m in \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[92mbuild_hf_headers\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m119 \u001b[0m\u001b[2;33m│ \u001b[0m\u001b[33m\"\"\"\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m120 \u001b[0m\u001b[2m│ \u001b[0m\u001b[2m# Get auth token to send\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m121 \u001b[0m\u001b[2m│ \u001b[0mtoken_to_send = get_token_to_send(token) \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m122 \u001b[2m│ \u001b[0m_validate_token_to_send(token_to_send, is_write_action=is_write_action) \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m123 \u001b[0m\u001b[2m│ \u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m124 \u001b[0m\u001b[2m│ \u001b[0m\u001b[2m# Combine headers\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m125 \u001b[0m\u001b[2m│ \u001b[0mheaders = { \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/\u001b[0m\u001b[1;33m_headers.py\u001b[0m:\u001b[94m172\u001b[0m in \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[92m_validate_token_to_send\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m169 \u001b[0m\u001b[94mdef\u001b[0m \u001b[92m_validate_token_to_send\u001b[0m(token: Optional[\u001b[96mstr\u001b[0m], is_write_action: \u001b[96mbool\u001b[0m) -> \u001b[94mNone\u001b[0m: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m170 \u001b[0m\u001b[2m│ \u001b[0m\u001b[94mif\u001b[0m is_write_action: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m171 \u001b[0m\u001b[2m│ │ \u001b[0m\u001b[94mif\u001b[0m token \u001b[95mis\u001b[0m \u001b[94mNone\u001b[0m: \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m172 \u001b[2m│ │ │ \u001b[0m\u001b[94mraise\u001b[0m \u001b[96mValueError\u001b[0m( \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m173 \u001b[0m\u001b[2m│ │ │ │ \u001b[0m\u001b[33m\"\u001b[0m\u001b[33mToken is required (write-access action) but no token found. You need\u001b[0m\u001b[33m\"\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m174 \u001b[0m\u001b[2m│ │ │ │ \u001b[0m\u001b[33m\"\u001b[0m\u001b[33m to provide a token or be logged in to Hugging Face with\u001b[0m\u001b[33m\"\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m│\u001b[0m \u001b[2m175 \u001b[0m\u001b[2m│ │ │ │ \u001b[0m\u001b[33m\"\u001b[0m\u001b[33m `huggingface-cli login` or `huggingface_hub.login`. See\u001b[0m\u001b[33m\"\u001b[0m \u001b[31m│\u001b[0m\n", "\u001b[31m╰──────────────────────────────────────────────────────────────────────────────────────────────────╯\u001b[0m\n", "\u001b[1;91mValueError: \u001b[0mToken is required \u001b[1m(\u001b[0mwrite-access action\u001b[1m)\u001b[0m but no token found. You need to provide a token or be logged in\n", "to Hugging Face with `huggingface-cli login` or `huggingface_hub.login`. See \n", "\u001b[4;94mhttps://huggingface.co/settings/tokens.\u001b[0m\n" ], "text/html": [ "
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮\n",
              " in <cell line: 2>:2                                                                              \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/transformers/utils/hub.py:803 in push_to_hub             \n",
              "                                                                                                  \n",
              "    800 │   │   else:                                                                             \n",
              "    801 │   │   │   working_dir = repo_id.split(\"/\")[-1]                                          \n",
              "    802 │   │                                                                                     \n",
              "  803 │   │   repo_id = self._create_repo(                                                      \n",
              "    804 │   │   │   repo_id, private=private, use_auth_token=use_auth_token, repo_url=repo_url,   \n",
              "    805 │   │   )                                                                                 \n",
              "    806                                                                                           \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/transformers/utils/hub.py:661 in _create_repo            \n",
              "                                                                                                  \n",
              "    658 │   │   │   │   │   repo_id = repo_id.split(\"/\")[-1]                                      \n",
              "    659 │   │   │   │   repo_id = f\"{organization}/{repo_id}\"                                     \n",
              "    660 │   │                                                                                     \n",
              "  661 │   │   url = create_repo(repo_id=repo_id, token=use_auth_token, private=private, exist_  \n",
              "    662 │   │                                                                                     \n",
              "    663 │   │   # If the namespace is not there, add it or `upload_file` will complain            \n",
              "    664 │   │   if \"/\" not in repo_id and url != f\"{HUGGINGFACE_CO_RESOLVE_ENDPOINT}/{repo_id}\":  \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_validators.py:118 in _inner_fn    \n",
              "                                                                                                  \n",
              "   115 │   │   if check_use_auth_token:                                                           \n",
              "   116 │   │   │   kwargs = smoothly_deprecate_use_auth_token(fn_name=fn.__name__, has_token=ha   \n",
              "   117 │   │                                                                                      \n",
              " 118 │   │   return fn(*args, **kwargs)                                                         \n",
              "   119                                                                                        \n",
              "   120 return _inner_fn  # type: ignore                                                       \n",
              "   121                                                                                            \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/huggingface_hub/hf_api.py:2304 in create_repo            \n",
              "                                                                                                  \n",
              "   2301 │   │   │   # Testing purposes only.                                                      \n",
              "   2302 │   │   │   # See https://github.com/huggingface/huggingface_hub/pull/733/files#r8206044  \n",
              "   2303 │   │   │   json[\"lfsmultipartthresh\"] = self._lfsmultipartthresh  # type: ignore         \n",
              " 2304 │   │   headers = self._build_hf_headers(token=token, is_write_action=True)               \n",
              "   2305 │   │   r = get_session().post(path, headers=headers, json=json)                          \n",
              "   2306 │   │                                                                                     \n",
              "   2307 │   │   try:                                                                              \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/huggingface_hub/hf_api.py:5008 in _build_hf_headers      \n",
              "                                                                                                  \n",
              "   5005 │   │   if token is None:                                                                 \n",
              "   5006 │   │   │   # Cannot do `token = token or self.token` as token can be `False`.            \n",
              "   5007 │   │   │   token = self.token                                                            \n",
              " 5008 │   │   return build_hf_headers(                                                          \n",
              "   5009 │   │   │   token=token,                                                                  \n",
              "   5010 │   │   │   is_write_action=is_write_action,                                              \n",
              "   5011 │   │   │   library_name=library_name or self.library_name,                               \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_validators.py:118 in _inner_fn    \n",
              "                                                                                                  \n",
              "   115 │   │   if check_use_auth_token:                                                           \n",
              "   116 │   │   │   kwargs = smoothly_deprecate_use_auth_token(fn_name=fn.__name__, has_token=ha   \n",
              "   117 │   │                                                                                      \n",
              " 118 │   │   return fn(*args, **kwargs)                                                         \n",
              "   119                                                                                        \n",
              "   120 return _inner_fn  # type: ignore                                                       \n",
              "   121                                                                                            \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_headers.py:122 in                 \n",
              " build_hf_headers                                                                                 \n",
              "                                                                                                  \n",
              "   119 \"\"\"                                                                                    \n",
              "   120 # Get auth token to send                                                               \n",
              "   121 token_to_send = get_token_to_send(token)                                               \n",
              " 122 _validate_token_to_send(token_to_send, is_write_action=is_write_action)                \n",
              "   123                                                                                        \n",
              "   124 # Combine headers                                                                      \n",
              "   125 headers = {                                                                            \n",
              "                                                                                                  \n",
              " /usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_headers.py:172 in                 \n",
              " _validate_token_to_send                                                                          \n",
              "                                                                                                  \n",
              "   169 def _validate_token_to_send(token: Optional[str], is_write_action: bool) -> None:          \n",
              "   170 if is_write_action:                                                                    \n",
              "   171 │   │   if token is None:                                                                  \n",
              " 172 │   │   │   raise ValueError(                                                              \n",
              "   173 │   │   │   │   \"Token is required (write-access action) but no token found. You need\"     \n",
              "   174 │   │   │   │   \" to provide a token or be logged in to Hugging Face with\"                 \n",
              "   175 │   │   │   │   \" `huggingface-cli login` or `huggingface_hub.login`. See\"                 \n",
              "╰──────────────────────────────────────────────────────────────────────────────────────────────────╯\n",
              "ValueError: Token is required (write-access action) but no token found. You need to provide a token or be logged in\n",
              "to Hugging Face with `huggingface-cli login` or `huggingface_hub.login`. See \n",
              "https://huggingface.co/settings/tokens.\n",
              "
\n" ] }, "metadata": {} } ], "source": [ "# # Push model and tokenizer to HugginFace\n", "model.push_to_hub(\"ikoghoemmanuell/finetuned_fake_news_bert\") # (username/model_name)\n", "tokenizer.push_to_hub(\"ikoghoemmanuell/finetuned_fake_news_bert\")" ] } ], "metadata": { "accelerator": "GPU", "colab": { "provenance": [], "gpuType": "T4", "include_colab_link": true }, "kernelspec": { "display_name": "Python 3", "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.10" }, "orig_nbformat": 4, "vscode": { "interpreter": { "hash": "1ab24538aa0da4b2d8c48eaca591ff7ffc54671225fb0511b432fd9e26a098ba" } }, "widgets": { "application/vnd.jupyter.widget-state+json": { "d710bc8e374d4f6fb3b17b8c5fca26d1": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_c1b32041029348bb9bf614570c0f0bcb", "IPY_MODEL_f0c256cc311147b2a20c4c9edf60d664", "IPY_MODEL_31f4c4237f944b60b19d4992568893a2" ], "layout": "IPY_MODEL_e52dfeef936b4e66b35ec0cd32525db5" } }, "c1b32041029348bb9bf614570c0f0bcb": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_761fb61de7124e1fbbee9f2f5d03fbb9", "placeholder": "​", "style": "IPY_MODEL_a6ea78ac7e2140248d453b10fe102a8b", "value": "Map: 100%" } }, "f0c256cc311147b2a20c4c9edf60d664": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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": "", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_0ebfa3f377694d43a0256e56f9123b92", "max": 35918, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_86b0fe371b7243b280727ae33e68d845", "value": 35918 } }, "31f4c4237f944b60b19d4992568893a2": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_50608ae7f5334b859ae6ce27f8cee28f", "placeholder": "​", "style": "IPY_MODEL_fbf6025d083544e58d4e35bc7a351228", "value": " 35918/35918 [00:03<00:00, 8138.76 examples/s]" } }, "e52dfeef936b4e66b35ec0cd32525db5": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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": "hidden", "width": null } }, "761fb61de7124e1fbbee9f2f5d03fbb9": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "a6ea78ac7e2140248d453b10fe102a8b": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "0ebfa3f377694d43a0256e56f9123b92": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "86b0fe371b7243b280727ae33e68d845": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "50608ae7f5334b859ae6ce27f8cee28f": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "fbf6025d083544e58d4e35bc7a351228": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "ed069fc922b04a5d81e371bcfb2c0f90": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_f8edc5fa15f049af8db7630074622682", "IPY_MODEL_b349319d361e49c480be92bc6f491e15", "IPY_MODEL_cb7686a72f374abeb9e22956d67717b5" ], "layout": "IPY_MODEL_bc67fecdb03842d1a2bed385f9ca1ad7" } }, "f8edc5fa15f049af8db7630074622682": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_7df8a39680d142699162753ebb9ea43f", "placeholder": "​", "style": "IPY_MODEL_62e2ff7359904a2ca4c473d82d220983", "value": "Map: 92%" } }, "b349319d361e49c480be92bc6f491e15": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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": "", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_84455110b3674c78a4bde905fea9fdd4", "max": 8980, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_85746961001741999ed8f9d250bfb458", "value": 8980 } }, "cb7686a72f374abeb9e22956d67717b5": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_10457cf89771418699d5eb2bbf187829", "placeholder": "​", "style": "IPY_MODEL_e394941859a54524a58432281dfc7225", "value": " 8241/8980 [00:01<00:00, 7164.62 examples/s]" } }, "bc67fecdb03842d1a2bed385f9ca1ad7": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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": "hidden", "width": null } }, "7df8a39680d142699162753ebb9ea43f": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "62e2ff7359904a2ca4c473d82d220983": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "84455110b3674c78a4bde905fea9fdd4": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "85746961001741999ed8f9d250bfb458": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "10457cf89771418699d5eb2bbf187829": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "e394941859a54524a58432281dfc7225": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "56b5e2ab0ca74234aa8451e100346d0b": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_1d8bca91bfee49d994114a235c9af8ca", "IPY_MODEL_5a852bcfd07741fbb214bcb22a933ee2", "IPY_MODEL_23e7e5d82890406ebb72d625e081902c" ], "layout": "IPY_MODEL_0842d1b69e2d4e888db351baf270c41f" } }, "1d8bca91bfee49d994114a235c9af8ca": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_bf4519a402ba4414a1a2db71f9bfbc3e", "placeholder": "​", "style": "IPY_MODEL_937918d80e9b4afe86f361022ff32f6e", "value": "Downloading (…)okenizer_config.json: 100%" } }, "5a852bcfd07741fbb214bcb22a933ee2": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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_8e1197117d854b70b25657eb4d9b3f3d", "max": 321, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_650cd5c2ac72434fa3a54100e45cdf99", "value": 321 } }, "23e7e5d82890406ebb72d625e081902c": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_7c6778a02ed846f98bdc40b067acf095", "placeholder": "​", "style": "IPY_MODEL_3fefe8f34bfb402f9ec40ef9386a59f7", "value": " 321/321 [00:00<00:00, 8.65kB/s]" } }, "0842d1b69e2d4e888db351baf270c41f": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "bf4519a402ba4414a1a2db71f9bfbc3e": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "937918d80e9b4afe86f361022ff32f6e": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "8e1197117d854b70b25657eb4d9b3f3d": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "650cd5c2ac72434fa3a54100e45cdf99": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "7c6778a02ed846f98bdc40b067acf095": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "3fefe8f34bfb402f9ec40ef9386a59f7": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "578edcace0d843b6881dc301c9292619": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_df8ef96d255c4386b9d51a55ba552741", "IPY_MODEL_e5870f9230964baf82155dc76a7ca1b6", "IPY_MODEL_2a43ee622f7f4424944eff57cb6389ab" ], "layout": "IPY_MODEL_07bfc3ee0ec24653975c1759f51dd452" } }, "df8ef96d255c4386b9d51a55ba552741": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_a95a898223f6483382870408beea1549", "placeholder": "​", "style": "IPY_MODEL_4280d59492514d99b86145f385fd1c8d", "value": "Downloading (…)solve/main/vocab.txt: 100%" } }, "e5870f9230964baf82155dc76a7ca1b6": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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_c76862b3648c468c95cc8a2de35a5f94", "max": 231508, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_e35d9573a9cf470599699c74b97ec1a9", "value": 231508 } }, "2a43ee622f7f4424944eff57cb6389ab": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_fadef20c4fbc4d729ff956211c09a9f4", "placeholder": "​", "style": "IPY_MODEL_079308c2ff574ab8ba3b98962db4903d", "value": " 232k/232k [00:00<00:00, 3.88MB/s]" } }, "07bfc3ee0ec24653975c1759f51dd452": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "a95a898223f6483382870408beea1549": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "4280d59492514d99b86145f385fd1c8d": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "c76862b3648c468c95cc8a2de35a5f94": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "e35d9573a9cf470599699c74b97ec1a9": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "fadef20c4fbc4d729ff956211c09a9f4": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "079308c2ff574ab8ba3b98962db4903d": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "65842659221f40d6b8f6d9f2c7aecb2a": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_77a73632274b412b93a38307e2901c0d", "IPY_MODEL_03ba89ee05574f9396624674ee0768d9", "IPY_MODEL_70d16707664248e997eba009eef26639" ], "layout": "IPY_MODEL_e4b3bd94d0a84708a8824659fbbcc072" } }, "77a73632274b412b93a38307e2901c0d": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_6efda5ce01b742f18b462d645e1c45b8", "placeholder": "​", "style": "IPY_MODEL_682cdc2151764f36bb6c6af4e6b59425", "value": "Downloading (…)/main/tokenizer.json: 100%" } }, "03ba89ee05574f9396624674ee0768d9": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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_5c6c972f9d58438ba6158e1de1bab0ac", "max": 711661, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_2dddee20b2e747289390c3ef1d056821", "value": 711661 } }, "70d16707664248e997eba009eef26639": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_b642473f963f416da793858e4a1a3691", "placeholder": "​", "style": "IPY_MODEL_e31a30b50b884717b812d48b562c8773", "value": " 712k/712k [00:00<00:00, 6.04MB/s]" } }, "e4b3bd94d0a84708a8824659fbbcc072": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "6efda5ce01b742f18b462d645e1c45b8": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "682cdc2151764f36bb6c6af4e6b59425": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "5c6c972f9d58438ba6158e1de1bab0ac": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "2dddee20b2e747289390c3ef1d056821": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "b642473f963f416da793858e4a1a3691": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "e31a30b50b884717b812d48b562c8773": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "83ef98e3f02d455db77eba229dd15c70": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_b6fb5984539a45a096fc65de77dd46b0", "IPY_MODEL_80d32d3c1bf848c4b5b0ce29f6c0a8ca", "IPY_MODEL_4ce63b0138db4034940e08918fa69a32" ], "layout": "IPY_MODEL_63232c85e1624944ae6abc874bcd34dc" } }, "b6fb5984539a45a096fc65de77dd46b0": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_8b368511615243e380831e439014a8ff", "placeholder": "​", "style": "IPY_MODEL_8dd4cdea71a04645b88b044f1944d58e", "value": "Downloading (…)cial_tokens_map.json: 100%" } }, "80d32d3c1bf848c4b5b0ce29f6c0a8ca": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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_42d53b2fc5fe4dfebb322f822402429c", "max": 112, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_6b43da498ec248fba8f348299919c30a", "value": 112 } }, "4ce63b0138db4034940e08918fa69a32": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_254584fa566a48a5bec87b74baca5c5e", "placeholder": "​", "style": "IPY_MODEL_6d31a24c4bcf4b1cb20f92a39b26044c", "value": " 112/112 [00:00<00:00, 2.19kB/s]" } }, "63232c85e1624944ae6abc874bcd34dc": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "8b368511615243e380831e439014a8ff": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "8dd4cdea71a04645b88b044f1944d58e": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "42d53b2fc5fe4dfebb322f822402429c": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "6b43da498ec248fba8f348299919c30a": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "254584fa566a48a5bec87b74baca5c5e": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "6d31a24c4bcf4b1cb20f92a39b26044c": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "80b3f6d84e0042f696be3724aa0b5a0d": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_44f049a5cff645339a01ea0a5a54cca4", "IPY_MODEL_49e1895849c440189fccd1b13db3bb22", "IPY_MODEL_dd1a09c54d3e4d438da1939b3bdd5042" ], "layout": "IPY_MODEL_bfadf64bccf04fff893ed48b4a359f2a" } }, "44f049a5cff645339a01ea0a5a54cca4": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_0c3c7075203944a48a54ce4f722f607f", "placeholder": "​", "style": "IPY_MODEL_1d48a893d35342879bb33b6af08d810f", "value": "Map: 100%" } }, "49e1895849c440189fccd1b13db3bb22": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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": "", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_fbd31574b1fe4983ae1cbe9b622698a1", "max": 35918, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_09735e9059af4835b73c3b681e0e778c", "value": 35918 } }, "dd1a09c54d3e4d438da1939b3bdd5042": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_dd1325765ecb45048411415e12523081", "placeholder": "​", "style": "IPY_MODEL_f7e8f5c340514e14a42336dd14506204", "value": " 35918/35918 [00:07<00:00, 3346.66 examples/s]" } }, "bfadf64bccf04fff893ed48b4a359f2a": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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": "hidden", "width": null } }, "0c3c7075203944a48a54ce4f722f607f": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "1d48a893d35342879bb33b6af08d810f": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "fbd31574b1fe4983ae1cbe9b622698a1": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "09735e9059af4835b73c3b681e0e778c": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "dd1325765ecb45048411415e12523081": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "f7e8f5c340514e14a42336dd14506204": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "6e46f834f5354e5bb419b54bb43090dc": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_6aebf7220e324c2db38733432f6ec057", "IPY_MODEL_a347a82a4baa4cada35f21dd34abf47a", "IPY_MODEL_ad65e44d96e34ee2ab65b7f7035c011e" ], "layout": "IPY_MODEL_dafa7efbdb654182ac6ac62b6a53f584" } }, "6aebf7220e324c2db38733432f6ec057": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_1835ba83ed124f9e91b737d25d4ea7fa", "placeholder": "​", "style": "IPY_MODEL_cbc40f808ce445c6809396c505963d2e", "value": "Map: 100%" } }, "a347a82a4baa4cada35f21dd34abf47a": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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": "", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_a6820da54ff240e9807d8d537f7d1925", "max": 8980, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_c53b995810714dcbbf98a96c076d3527", "value": 8980 } }, "ad65e44d96e34ee2ab65b7f7035c011e": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_3e2315fa7bd747cf8e825ebef9f54976", "placeholder": "​", "style": "IPY_MODEL_242556687cbe47cb9051b7658c7f1d78", "value": " 8980/8980 [00:01<00:00, 5737.45 examples/s]" } }, "dafa7efbdb654182ac6ac62b6a53f584": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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": "hidden", "width": null } }, "1835ba83ed124f9e91b737d25d4ea7fa": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "cbc40f808ce445c6809396c505963d2e": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "a6820da54ff240e9807d8d537f7d1925": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "c53b995810714dcbbf98a96c076d3527": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "3e2315fa7bd747cf8e825ebef9f54976": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "242556687cbe47cb9051b7658c7f1d78": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "872af5d4beff436d90c0b524cf3e9525": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_cf0b66e6dc8146f69d2ece7f803d1db0", "IPY_MODEL_c9d2794156f341368ea3b7242a2e3704", "IPY_MODEL_ce5fdafafd474337824623f2975cf2a3" ], "layout": "IPY_MODEL_011f5d6543fb4ba5a04db0892b4e4920" } }, "cf0b66e6dc8146f69d2ece7f803d1db0": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_5b4340c0e0624698aaeb4ca156188d41", "placeholder": "​", "style": "IPY_MODEL_a20575ebfd5044ffad8ab0b46df43f48", "value": "Map: 97%" } }, "c9d2794156f341368ea3b7242a2e3704": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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": "", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_b830bc75ff434658961898006d3b6cfc", "max": 35918, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_d01cc8d42d6b40d28472b7f3addfe3b6", "value": 35918 } }, "ce5fdafafd474337824623f2975cf2a3": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_4bd7d639ff044a5f92910e0421c15050", "placeholder": "​", "style": "IPY_MODEL_b342d8fd796f49919c11aa1a513016fd", "value": " 35000/35918 [00:03<00:00, 15152.40 examples/s]" } }, "011f5d6543fb4ba5a04db0892b4e4920": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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": "hidden", "width": null } }, "5b4340c0e0624698aaeb4ca156188d41": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "a20575ebfd5044ffad8ab0b46df43f48": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "b830bc75ff434658961898006d3b6cfc": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "d01cc8d42d6b40d28472b7f3addfe3b6": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "4bd7d639ff044a5f92910e0421c15050": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "b342d8fd796f49919c11aa1a513016fd": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "c22e33eae20e486589905e28d183cfa5": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_2ff2bf4ba8574cb9a7eb334a7ac85c94", "IPY_MODEL_387cec98af54492faea5af33f6b844a6", "IPY_MODEL_55af4b1cb7a643fda1092242f443263f" ], "layout": "IPY_MODEL_c47b40e6b6f14b31af59d8be2e96fb1e" } }, "2ff2bf4ba8574cb9a7eb334a7ac85c94": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_0a6c52ed238646e584a4222f6c0d23d3", "placeholder": "​", "style": "IPY_MODEL_31dbf126635647ebacc76af11865d7dd", "value": "Map: 89%" } }, "387cec98af54492faea5af33f6b844a6": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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": "", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_c0367d9ef52a4c75a4e69e26d0db03a3", "max": 8980, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_03655e43c2b8488ea457a182827b5105", "value": 8980 } }, "55af4b1cb7a643fda1092242f443263f": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_f3730c9682d8476fab1aa0b6fc837db7", "placeholder": "​", "style": "IPY_MODEL_351d6c4bb31444cd86419fe4d5564ae1", "value": " 8000/8980 [00:00<00:00, 16887.79 examples/s]" } }, "c47b40e6b6f14b31af59d8be2e96fb1e": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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": "hidden", "width": null } }, "0a6c52ed238646e584a4222f6c0d23d3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "31dbf126635647ebacc76af11865d7dd": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "c0367d9ef52a4c75a4e69e26d0db03a3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "03655e43c2b8488ea457a182827b5105": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "f3730c9682d8476fab1aa0b6fc837db7": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "351d6c4bb31444cd86419fe4d5564ae1": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "31183f7c6c2742d49381a622123b822c": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_1f7f78f49aaa44e68206036030d0621d", "IPY_MODEL_670f7418d7834bc5ac62d3ab3dc641c0", "IPY_MODEL_24bc61a4fea44799b5d58f5e7330589d" ], "layout": "IPY_MODEL_7d1038496d15444f90359e302c0e8005" } }, "1f7f78f49aaa44e68206036030d0621d": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_14b1ad8ed23444da8ecf0cf1133e3fc1", "placeholder": "​", "style": "IPY_MODEL_24e5f21b2e6746ad82b4ab27686765c2", "value": "Downloading (…)lve/main/config.json: 100%" } }, "670f7418d7834bc5ac62d3ab3dc641c0": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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_4da73d9180db46e18d7f8048263ed84b", "max": 831, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_1d90dfc3e1df4121a1990646e1083c16", "value": 831 } }, "24bc61a4fea44799b5d58f5e7330589d": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_183a47c985f04fe8a5053b1166af0fa7", "placeholder": "​", "style": "IPY_MODEL_751a964219c44768874356b2ad6de948", "value": " 831/831 [00:00<00:00, 24.5kB/s]" } }, "7d1038496d15444f90359e302c0e8005": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "14b1ad8ed23444da8ecf0cf1133e3fc1": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "24e5f21b2e6746ad82b4ab27686765c2": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "4da73d9180db46e18d7f8048263ed84b": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "1d90dfc3e1df4121a1990646e1083c16": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "183a47c985f04fe8a5053b1166af0fa7": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "751a964219c44768874356b2ad6de948": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "f01eae8baa364eb7a0be364cb8760800": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "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_f93e0b9ef1e6490d9aeff27c0a7ca8fd", "IPY_MODEL_64316eafd9954716a8c210de517c823a", "IPY_MODEL_0ae232b1d25143aebec9095a7bd481ac" ], "layout": "IPY_MODEL_095fff01acd842a296bd26e7aa22b62a" } }, "f93e0b9ef1e6490d9aeff27c0a7ca8fd": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_ef1350cc4673430eb7a9e8e2705ca672", "placeholder": "​", "style": "IPY_MODEL_e20af6384e224e33861124aea3c3a60b", "value": "Downloading pytorch_model.bin: 100%" } }, "64316eafd9954716a8c210de517c823a": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "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_fdfea557f8024dbdb24d28da95cd8d55", "max": 438019245, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_4d30783defdf48708ea6aab58cf6f47e", "value": 438019245 } }, "0ae232b1d25143aebec9095a7bd481ac": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_fc9fb96e62ba47cebba6b23c395fa553", "placeholder": "​", "style": "IPY_MODEL_a5eba92a1e8e445fba97751954232ea4", "value": " 438M/438M [00:09<00:00, 41.5MB/s]" } }, "095fff01acd842a296bd26e7aa22b62a": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "ef1350cc4673430eb7a9e8e2705ca672": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "e20af6384e224e33861124aea3c3a60b": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "fdfea557f8024dbdb24d28da95cd8d55": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "4d30783defdf48708ea6aab58cf6f47e": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "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": "" } }, "fc9fb96e62ba47cebba6b23c395fa553": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "a5eba92a1e8e445fba97751954232ea4": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "27d8ee273ed24cd49b6d75b61b2cec32": { "model_module": "@jupyter-widgets/controls", "model_name": "VBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "VBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "VBoxView", "box_style": "", "children": [ "IPY_MODEL_d5b1d69ec3e24406a7507eba39af8cf3", "IPY_MODEL_a4b5dffd39884508a7539a2588f29a35", "IPY_MODEL_ff2d3b27c1aa411cbb3406ba6afde299", "IPY_MODEL_92587207275b478bb6d385e1a1bcd959", "IPY_MODEL_b7effdc3a53b46049e123b02dde8360c" ], "layout": "IPY_MODEL_15a35708f9dd4d97bcfd78589579a0ec" } }, "d5b1d69ec3e24406a7507eba39af8cf3": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_8e77d22073784130b342e8c460f67a6b", "placeholder": "​", "style": "IPY_MODEL_e23188bbc480478ebde1bd4849c0fd4c", "value": "

Copy a token from your Hugging Face\ntokens page and paste it below.
Immediately click login after copying\nyour token or it might be stored in plain text in this notebook file.
" } }, "a4b5dffd39884508a7539a2588f29a35": { "model_module": "@jupyter-widgets/controls", "model_name": "PasswordModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "PasswordModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "PasswordView", "continuous_update": true, "description": "Token:", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_b61dbb429b9043829888fdbfb7ef40c5", "placeholder": "​", "style": "IPY_MODEL_4b772ada897a4471b45448350412327e", "value": "" } }, "ff2d3b27c1aa411cbb3406ba6afde299": { "model_module": "@jupyter-widgets/controls", "model_name": "CheckboxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "CheckboxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "CheckboxView", "description": "Add token as git credential?", "description_tooltip": null, "disabled": false, "indent": true, "layout": "IPY_MODEL_dead4ef78cbe4b7593893d1bafac2106", "style": "IPY_MODEL_7c25d1d1d314463c805c2b174ae94131", "value": true } }, "92587207275b478bb6d385e1a1bcd959": { "model_module": "@jupyter-widgets/controls", "model_name": "ButtonModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ButtonModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ButtonView", "button_style": "", "description": "Login", "disabled": false, "icon": "", "layout": "IPY_MODEL_6b5af80beb4240ceacf4c8e3318ad476", "style": "IPY_MODEL_c2a89f07e2574eeb847bb0bf92179824", "tooltip": "" } }, "b7effdc3a53b46049e123b02dde8360c": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "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_8f7fddcbcaad4312b64074d2cfd836b0", "placeholder": "​", "style": "IPY_MODEL_31cf9922ac224bf89028ae0667d5e40c", "value": "\nPro Tip: If you don't already have one, you can create a dedicated\n'notebooks' token with 'write' access, that you can then easily reuse for all\nnotebooks.
" } }, "15a35708f9dd4d97bcfd78589579a0ec": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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": "center", "align_self": null, "border": null, "bottom": null, "display": "flex", "flex": null, "flex_flow": "column", "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": "50%" } }, "8e77d22073784130b342e8c460f67a6b": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "e23188bbc480478ebde1bd4849c0fd4c": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "b61dbb429b9043829888fdbfb7ef40c5": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "4b772ada897a4471b45448350412327e": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "dead4ef78cbe4b7593893d1bafac2106": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "7c25d1d1d314463c805c2b174ae94131": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } }, "6b5af80beb4240ceacf4c8e3318ad476": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "c2a89f07e2574eeb847bb0bf92179824": { "model_module": "@jupyter-widgets/controls", "model_name": "ButtonStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ButtonStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "button_color": null, "font_weight": "" } }, "8f7fddcbcaad4312b64074d2cfd836b0": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "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 } }, "31cf9922ac224bf89028ae0667d5e40c": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "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": "" } } } } }, "nbformat": 4, "nbformat_minor": 0 }