diff --git "a/Distilbert_base_uncased_fine_tuned_service_bc.ipynb" "b/Distilbert_base_uncased_fine_tuned_service_bc.ipynb" new file mode 100644--- /dev/null +++ "b/Distilbert_base_uncased_fine_tuned_service_bc.ipynb" @@ -0,0 +1,4885 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "ihLpuVkWNAsM" + }, + "source": [ + "#**Transformers Approach**\n", + "*State-of-the-art Machine Learning for PyTorch, TensorFlow and JAX.*\n", + "*Transformers provides APIs to easily download and train state-of-the-art pretrained models. Using pretrained models can reduce your compute costs, carbon footprint, and save you time from training a model from scratch. The models can be used across different modalities.*" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "5_FteEQDojr0", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "08a00ea8-9e30-4cee-f69e-788999febbaf" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\u001b[K |████████████████████████████████| 3.8 MB 4.3 MB/s \n", + "\u001b[K |████████████████████████████████| 596 kB 47.5 MB/s \n", + "\u001b[K |████████████████████████████████| 895 kB 41.3 MB/s \n", + "\u001b[K |████████████████████████████████| 6.5 MB 32.2 MB/s \n", + "\u001b[K |████████████████████████████████| 1.2 MB 43.3 MB/s \n", + "\u001b[?25h" + ] + } + ], + "source": [ + "! pip install transformers[sentencepiece] -Uqq" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "zlhxK-gcpPye" + }, + "outputs": [], + "source": [ + "import numpy as np\n", + "from transformers import AutoTokenizer\n", + "from transformers import AutoModel\n", + "from transformers import AutoModelForSequenceClassification\n", + "from transformers import Trainer\n", + "from transformers import TrainingArguments\n", + "from transformers import DataCollatorWithPadding" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "2zbzK-iuqfV9" + }, + "outputs": [], + "source": [ + "import pandas as pd" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "acEwnvJ7NtgP" + }, + "source": [ + "*Add the file name of the dataset*" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "fIUYTIarUX_C" + }, + "outputs": [], + "source": [ + "file_name = 'Second dataset - filtered2.csv'" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "qPX_laNHqgEx" + }, + "outputs": [], + "source": [ + "dataset = pd.read_csv(file_name)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 282 + }, + "id": "HNTvAH2nqpQM", + "outputId": "bba2c235-e8e7-456a-f991-cde46e45a03c" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": {}, + "execution_count": 15 + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "dataset['labels'].hist()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "ATcVARM-VSEB", + "outputId": "edfa84e7-26f8-4e9c-8fbb-6b563e654f55" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "feedback 3859\n", + "labels 3859\n", + "dtype: int64" + ] + }, + "metadata": {}, + "execution_count": 16 + } + ], + "source": [ + "dataset.count()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "mSE9zU8IrBqW" + }, + "outputs": [], + "source": [ + "from sklearn.model_selection import StratifiedShuffleSplit" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "4oxJGwATHwIH" + }, + "outputs": [], + "source": [ + "def preprocess(dataset,data_column):\n", + " \"\"\"Performs data preprocessing on the given dataset.\"\"\"\n", + " dataset[f\"{data_column}_processed\"] = dataset[data_column].apply(lambda x: \" \".join(x.lower() for x in x.split()))\n", + " dataset[f\"{data_column}_processed\"] = dataset[f\"{data_column}_processed\"].str.replace('[^\\w\\s]','')\n", + " return dataset" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "dLn3yUOIItfw", + "outputId": "58a920c8-f9b3-4436-8f2d-2a4122a3fd55" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:4: FutureWarning: The default value of regex will change from True to False in a future version.\n", + " after removing the cwd from sys.path.\n" + ] + } + ], + "source": [ + "dataset = preprocess(dataset, 'feedback')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "P5tYiv6FQfct" + }, + "source": [ + "*To remove null rows*" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "ZoRNeUQTI3eX" + }, + "outputs": [], + "source": [ + "dataset = dataset.dropna(how='any')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "nSRL5S53p0se" + }, + "source": [ + "*At least 2 words per review*" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "2sGglaJ0SkyI" + }, + "outputs": [], + "source": [ + "dataset = dataset.loc[(dataset['feedback_processed'].str.count(' ') > 1)]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "vHjCFVS8QY8A" + }, + "outputs": [], + "source": [ + "dataset = dataset.reset_index(drop=True)" + ] + }, + { + "cell_type": "code", + "source": [ + "dataset.count()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "OBGJmrCQ53yH", + "outputId": "2e83803d-0ed9-4dee-ef6c-4e193b96521a" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "feedback 3340\n", + "labels 3340\n", + "feedback_processed 3340\n", + "dtype: int64" + ] + }, + "metadata": {}, + "execution_count": 23 + } + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 282 + }, + "id": "HiXmq42RrhOe", + "outputId": "5cf0e330-10f6-4780-e691-80c6ee86656a" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": {}, + "execution_count": 24 + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ], + "source": [ + "dataset['labels'].hist()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "CwiB_UCzw8hU" + }, + "outputs": [], + "source": [ + "from sklearn.preprocessing import LabelEncoder\n", + "\n", + "label_encoder = LabelEncoder()\n", + "dataset['labels'] = label_encoder.fit_transform(dataset['labels'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "2IfISm2R9hNJ", + "outputId": "b883d127-b00f-4a0f-8363-7ca46c35e70f" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "3340" + ] + }, + "metadata": {}, + "execution_count": 26 + } + ], + "source": [ + "dataset['labels'].count()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "_79izd25rv4e" + }, + "outputs": [], + "source": [ + "import pyarrow as pa\n", + "s = StratifiedShuffleSplit(n_splits=1, test_size=0.2, random_state=42)\n", + "for train_index, test_index in s.split(dataset, dataset['labels']):\n", + " train_set = dataset.loc[train_index]\n", + " test_set = dataset.loc[test_index]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 580 + }, + "id": "SS8ve1SvwahQ", + "outputId": "5ce34258-a795-4c50-c712-c708b2b3bc9c" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "array([[]],\n", + " dtype=object)" + ] + }, + "metadata": {}, + "execution_count": 28 + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ], + "source": [ + "train_set.hist()\n", + "test_set.hist()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "iUL56YuGWik4", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "e8f4a6a6-ed89-4fee-9958-b01b9a46ce49" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\u001b[?25l\r\u001b[K |████▊ | 10 kB 19.9 MB/s eta 0:00:01\r\u001b[K |█████████▍ | 20 kB 8.8 MB/s eta 0:00:01\r\u001b[K |██████████████ | 30 kB 6.1 MB/s eta 0:00:01\r\u001b[K |██████████████████▊ | 40 kB 5.7 MB/s eta 0:00:01\r\u001b[K |███████████████████████▍ | 51 kB 3.4 MB/s eta 0:00:01\r\u001b[K |████████████████████████████ | 61 kB 4.1 MB/s eta 0:00:01\r\u001b[K |████████████████████████████████| 69 kB 2.9 MB/s \n", + "\u001b[?25h Building wheel for folium (setup.py) ... \u001b[?25l\u001b[?25hdone\n" + ] + } + ], + "source": [ + "!pip install folium==0.2.1 -Uqq" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "4c9bRuoFWXgr", + "outputId": "598dac16-5d35-4dc3-e835-a471b1d5318b" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\u001b[K |████████████████████████████████| 325 kB 4.2 MB/s \n", + "\u001b[K |████████████████████████████████| 136 kB 48.2 MB/s \n", + "\u001b[K |████████████████████████████████| 212 kB 48.5 MB/s \n", + "\u001b[K |████████████████████████████████| 1.1 MB 51.0 MB/s \n", + "\u001b[K |████████████████████████████████| 127 kB 49.1 MB/s \n", + "\u001b[K |████████████████████████████████| 94 kB 3.2 MB/s \n", + "\u001b[K |████████████████████████████████| 271 kB 52.6 MB/s \n", + "\u001b[K |████████████████████████████████| 144 kB 53.5 MB/s \n", + "\u001b[?25h" + ] + } + ], + "source": [ + "! pip install datasets -Uqq" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "UVIPa7-KxjUI" + }, + "outputs": [], + "source": [ + "import datasets\n", + "d = datasets.DatasetDict({\"train\":datasets.Dataset(pa.Table.from_pandas(train_set)),\"test\":datasets.Dataset(pa.Table.from_pandas(test_set))})\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "w4YxFGwxxoRU" + }, + "outputs": [], + "source": [ + "d.reset_format()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 145, + "referenced_widgets": [ + "129f73ebdd2349cf8e4d2e439b8b22f6", + "776eca1ed6454baaa5613b1e4d2015de", + "2a2f4b222b284e5aaa4073201f6d4f98", + "5cb28fcd5c9d4ea68e4ea0523e6a29b6", + "02ff6acf44ad49b5a2bfd7fbdefbbd9b", + "24af81094215454fa399e9be506d22bf", + "01f911e64e2f4269bfa0377bcae02563", + "a4532490d5574db39730c7028f41a16e", + "90a47ecf06604ed49982cf08c9b75d43", + "58e44f18617c49309b754cfd77f6bab6", + "62d549560db146189fb312a27caee038", + "9475b38fd5c14091b8e4c1e49121b6c7", + "080815f0628b46b2a88983d169e08019", + "c38c2a2962c44089a2b1a2c82316301d", + "4bc7dc0e419c49d69a1a2d55c4cd0925", + "2ef9c06686354d58ad5dfb48a46692be", + "da3df1828ae74fb49ee606ef19c0e793", + "42ee86f29d174f89a2e9a515a5f8ad18", + "0327c59de15d498681c74b87ecceb3ff", + "a28263e48a6d4342a1694e04e6e6aaa6", + "f4e9cdb69729407cac7791c681bd7426", + "4c87d6315b2c4c61a4086e2d42763cb7", + "242fdff6b74b4df3b30e5d743b476d34", + "9f147bd077284de9bf5c1d27137c5bc7", + "2cc91c7bdfe74895802ccee49ccd598b", + "402fe50da6ac4c058ae10c36fcbe2077", + "dc7c7e6d3bb84ae4955a863c59dddb98", + "5ee284580a6245b3b46d2f5c93b302b5", + "f971a328fa284dee88bd2937efa5dd61", + "689705b82af947f8a59a83a11ae4b24f", + "0cc4e2c880f04a128f1bc55212c9e9f5", + "4b09c86f65414f379f654673a954366a", + "90fcc94204044dc781ad4449506efb1a", + "398e70fc9554473d9c7184138b9cb494", + "c1dd83fd80604a12ae775663650b128e", + "a176c6a705c44efdbc6e4c14d22ceb56", + "34442d121ff94f33aa2125fc3db3692f", + "4b65a2a676f5427f8f7548bf877f595d", + "7ef464c0193044d09f2b5a7bff405f20", + "d05cd077b94b4fd78b3ecd1661f65a10", + "9d6fcfad659b4178ae56cdd664b77b93", + "8c07b6a0e82d43d48b9013b845bf86bf", + "46f4cdd0120249048c659353b0943f57", + "7e9283e1a4e742fea0063a762c9590eb" + ] + }, + "id": "mVRwGAfmt-4c", + "outputId": "088eca17-c372-49d7-db81-da7dd5c1a574" + }, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "Downloading: 0%| | 0.00/28.0 [00:00" + ], + "text/html": [ + "\n", + "
\n", + " \n", + " \n", + " [1670/1670 04:53, Epoch 5/5]\n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
StepTraining Loss
5000.631700
10000.447900
15000.365400

" + ] + }, + "metadata": {} + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "Saving model checkpoint to test_trainer/checkpoint-500\n", + "Configuration saved in test_trainer/checkpoint-500/config.json\n", + "Model weights saved in test_trainer/checkpoint-500/pytorch_model.bin\n", + "tokenizer config file saved in test_trainer/checkpoint-500/tokenizer_config.json\n", + "Special tokens file saved in test_trainer/checkpoint-500/special_tokens_map.json\n", + "Saving model checkpoint to test_trainer/checkpoint-1000\n", + "Configuration saved in test_trainer/checkpoint-1000/config.json\n", + "Model weights saved in test_trainer/checkpoint-1000/pytorch_model.bin\n", + "tokenizer config file saved in test_trainer/checkpoint-1000/tokenizer_config.json\n", + "Special tokens file saved in test_trainer/checkpoint-1000/special_tokens_map.json\n", + "Saving model checkpoint to test_trainer/checkpoint-1500\n", + "Configuration saved in test_trainer/checkpoint-1500/config.json\n", + "Model weights saved in test_trainer/checkpoint-1500/pytorch_model.bin\n", + "tokenizer config file saved in test_trainer/checkpoint-1500/tokenizer_config.json\n", + "Special tokens file saved in test_trainer/checkpoint-1500/special_tokens_map.json\n", + "\n", + "\n", + "Training completed. Do not forget to share your model on huggingface.co/models =)\n", + "\n", + "\n" + ] + } + ], + "source": [ + "trainer = Trainer( \n", + " model=model,\n", + " args=training_args, \n", + " compute_metrics=compute_metrics,\n", + " train_dataset=full_train_dataset,\n", + " eval_dataset=full_eval_dataset,\n", + " tokenizer=tokenizer,\n", + " data_collator=data_collator\n", + " )\n", + "trainer.train();" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "apOvGn_uMJyv" + }, + "source": [ + "*Runs the evaluation against the test set*" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 193 + }, + "id": "bhqPIznE4CeK", + "outputId": "b56e197d-354a-49ae-cec0-db6a215d1664" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "***** Running Evaluation *****\n", + " Num examples = 668\n", + " Batch size = 8\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "" + ], + "text/html": [ + "\n", + "

\n", + " \n", + " \n", + " [84/84 00:04]\n", + "
\n", + " " + ] + }, + "metadata": {} + }, + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "{'epoch': 5.0,\n", + " 'eval_accuracy': 0.7904191616766467,\n", + " 'eval_loss': 0.5581861734390259,\n", + " 'eval_runtime': 4.9885,\n", + " 'eval_samples_per_second': 133.909,\n", + " 'eval_steps_per_second': 16.839}" + ] + }, + "metadata": {}, + "execution_count": 45 + } + ], + "source": [ + "trainer.evaluate()" + ] + }, + { + "cell_type": "markdown", + "source": [ + "*To save the trained model weights to current environment*" + ], + "metadata": { + "id": "ftkOih8lseon" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "-DRLgvPA4I7K", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "89d1eca0-7425-4269-e569-f0d3409ae13f" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "Saving model checkpoint to test_trainer\n", + "Configuration saved in test_trainer/config.json\n", + "Model weights saved in test_trainer/pytorch_model.bin\n", + "tokenizer config file saved in test_trainer/tokenizer_config.json\n", + "Special tokens file saved in test_trainer/special_tokens_map.json\n" + ] + } + ], + "source": [ + "trainer.save_model()" + ] + }, + { + "cell_type": "markdown", + "source": [ + "*Load the trained model from the current environment*" + ], + "metadata": { + "id": "UYYvdtxMsrO0" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "MFUjCI9s4L52", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "c129f531-ece4-42ff-e901-b8553b771bc7" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "loading configuration file test_trainer/config.json\n", + "Model config DistilBertConfig {\n", + " \"_name_or_path\": \"test_trainer\",\n", + " \"activation\": \"gelu\",\n", + " \"architectures\": [\n", + " \"DistilBertForSequenceClassification\"\n", + " ],\n", + " \"attention_dropout\": 0.1,\n", + " \"dim\": 768,\n", + " \"dropout\": 0.1,\n", + " \"hidden_dim\": 3072,\n", + " \"id2label\": {\n", + " \"0\": \"LABEL_0\",\n", + " \"1\": \"LABEL_1\",\n", + " \"2\": \"LABEL_2\"\n", + " },\n", + " \"initializer_range\": 0.02,\n", + " \"label2id\": {\n", + " \"LABEL_0\": 0,\n", + " \"LABEL_1\": 1,\n", + " \"LABEL_2\": 2\n", + " },\n", + " \"max_position_embeddings\": 512,\n", + " \"model_type\": \"distilbert\",\n", + " \"n_heads\": 12,\n", + " \"n_layers\": 6,\n", + " \"pad_token_id\": 0,\n", + " \"problem_type\": \"single_label_classification\",\n", + " \"qa_dropout\": 0.1,\n", + " \"seq_classif_dropout\": 0.2,\n", + " \"sinusoidal_pos_embds\": false,\n", + " \"tie_weights_\": true,\n", + " \"torch_dtype\": \"float32\",\n", + " \"transformers_version\": \"4.17.0\",\n", + " \"vocab_size\": 30522\n", + "}\n", + "\n", + "loading configuration file test_trainer/config.json\n", + "Model config DistilBertConfig {\n", + " \"_name_or_path\": \"test_trainer\",\n", + " \"activation\": \"gelu\",\n", + " \"architectures\": [\n", + " \"DistilBertForSequenceClassification\"\n", + " ],\n", + " \"attention_dropout\": 0.1,\n", + " \"dim\": 768,\n", + " \"dropout\": 0.1,\n", + " \"hidden_dim\": 3072,\n", + " \"id2label\": {\n", + " \"0\": \"LABEL_0\",\n", + " \"1\": \"LABEL_1\",\n", + " \"2\": \"LABEL_2\"\n", + " },\n", + " \"initializer_range\": 0.02,\n", + " \"label2id\": {\n", + " \"LABEL_0\": 0,\n", + " \"LABEL_1\": 1,\n", + " \"LABEL_2\": 2\n", + " },\n", + " \"max_position_embeddings\": 512,\n", + " \"model_type\": \"distilbert\",\n", + " \"n_heads\": 12,\n", + " \"n_layers\": 6,\n", + " \"pad_token_id\": 0,\n", + " \"problem_type\": \"single_label_classification\",\n", + " \"qa_dropout\": 0.1,\n", + " \"seq_classif_dropout\": 0.2,\n", + " \"sinusoidal_pos_embds\": false,\n", + " \"tie_weights_\": true,\n", + " \"torch_dtype\": \"float32\",\n", + " \"transformers_version\": \"4.17.0\",\n", + " \"vocab_size\": 30522\n", + "}\n", + "\n", + "loading weights file test_trainer/pytorch_model.bin\n", + "All model checkpoint weights were used when initializing DistilBertForSequenceClassification.\n", + "\n", + "All the weights of DistilBertForSequenceClassification were initialized from the model checkpoint at test_trainer.\n", + "If your task is similar to the task the model of the checkpoint was trained on, you can already use DistilBertForSequenceClassification for predictions without further training.\n", + "Didn't find file test_trainer/added_tokens.json. We won't load it.\n", + "loading file test_trainer/vocab.txt\n", + "loading file test_trainer/tokenizer.json\n", + "loading file None\n", + "loading file test_trainer/special_tokens_map.json\n", + "loading file test_trainer/tokenizer_config.json\n" + ] + } + ], + "source": [ + "from transformers import pipeline\n", + "classifier = pipeline('sentiment-analysis', model='test_trainer')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YbGoLCYIRTSr" + }, + "outputs": [], + "source": [ + "import string\n", + "def preprocess_incoming(str_data):\n", + " return str_data.translate(str.maketrans('', '', string.punctuation)).lower()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "zUJ7rFDe5QEY" + }, + "outputs": [], + "source": [ + "def predict(string):\n", + " data = preprocess_incoming(string)\n", + " prediction = classifier(string)\n", + " if prediction[0]['label'] == \"LABEL_1\":\n", + " # return \"NEUTRAL\"\n", + " return 1\n", + " elif prediction[0]['label'] == \"LABEL_0\":\n", + " # return \"NEGATIVE\"\n", + " return 0\n", + " elif prediction[0]['label'] == \"LABEL_2\":\n", + " # return \"POSITIVE\"\n", + " return 2\n", + " " + ] + }, + { + "cell_type": "markdown", + "source": [ + "*Loading a validation dataset*" + ], + "metadata": { + "id": "JBkZtIaEs74W" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "AqRFB3AYwczb" + }, + "outputs": [], + "source": [ + "VALIDATION_SET = pd.read_csv(\"First dataset.csv\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "dY51edzlwmJG" + }, + "outputs": [], + "source": [ + "VALIDATION_SET['labels'] = label_encoder.fit_transform(VALIDATION_SET['labels'])\n", + "y_valid = VALIDATION_SET['labels']\n", + "y_valid = y_valid.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "BXbMN8YAxLCV" + }, + "outputs": [], + "source": [ + "y_pred = []\n", + "for i in VALIDATION_SET['feedback']:\n", + " y_pred.append(predict(i))" + ] + }, + { + "cell_type": "markdown", + "source": [ + "*Validation accuracy*" + ], + "metadata": { + "id": "vy6VAsWztCF5" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "w0vun8j2xj6m", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "881e9daf-0f46-4952-c9eb-994c94e4c53e" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "0.8507462686567164" + ] + }, + "metadata": {}, + "execution_count": 54 + } + ], + "source": [ + "accuracy_score(y_valid, y_pred)" + ] + }, + { + "cell_type": "code", + "source": [ + "classifier([\"good experience\", \"bad experience\", \"normal\"])" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "N5xy4e7l8h7A", + "outputId": "20beb2ad-7669-4c57-acc5-4280bbd71bea" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "Disabling tokenizer parallelism, we're using DataLoader multithreading already\n" + ] + }, + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[{'label': 'LABEL_2', 'score': 0.9896430969238281},\n", + " {'label': 'LABEL_0', 'score': 0.880331814289093},\n", + " {'label': 'LABEL_2', 'score': 0.47206249833106995}]" + ] + }, + "metadata": {}, + "execution_count": 55 + } + ] + }, + { + "cell_type": "code", + "source": [ + "pip install huggingface_hub" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "cG7gfrteXImK", + "outputId": "7919c4c6-2c93-4778-f4f2-969b3d6c8d89" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Requirement already satisfied: huggingface_hub in /usr/local/lib/python3.7/dist-packages (0.4.0)\n", + "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.7/dist-packages (from huggingface_hub) (3.10.0.2)\n", + "Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.7/dist-packages (from huggingface_hub) (21.3)\n", + "Requirement already satisfied: tqdm in /usr/local/lib/python3.7/dist-packages (from huggingface_hub) (4.63.0)\n", + "Requirement already satisfied: filelock in /usr/local/lib/python3.7/dist-packages (from huggingface_hub) (3.6.0)\n", + "Requirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (from huggingface_hub) (2.23.0)\n", + "Requirement already satisfied: pyyaml in /usr/local/lib/python3.7/dist-packages (from huggingface_hub) (6.0)\n", + "Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from huggingface_hub) (4.11.3)\n", + "Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.7/dist-packages (from packaging>=20.9->huggingface_hub) (3.0.7)\n", + "Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->huggingface_hub) (3.7.0)\n", + "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests->huggingface_hub) (2.10)\n", + "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests->huggingface_hub) (1.25.11)\n", + "Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests->huggingface_hub) (3.0.4)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests->huggingface_hub) (2021.10.8)\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "from huggingface_hub import notebook_login\n", + "notebook_login()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 414, + "referenced_widgets": [ + "018538b856dc44e08c37323999957b12", + "2fec6f4567354112831347dfc9c8f396", + "0f6c133b98cf43309c032518a32e2f57", + "68ec59d5a3af4cf795b8e8df49e7fc35", + "49c6445f10d946d6959002a39576ec98", + "1b4df154f25548e98c879c128daa4b70", + "a16b7ae1253d4be3a1925205af421c8e", + "c12b4531a95e466a90f6f923f4d3a4b4", + "12e402efcc984fcd9948a62dd4959ba2", + "d6d2db7b152d4630a672f33188a59def", + "ccecff78443e43daa9a21921b8b5e882", + "602b33025a6f448cb4997b605533510b", + "c635178bb5ff42f3a66c3ba4e8257456", + "6c1656e7229f45be8e4926b3aa358d3a", + "1aac9bf586124e7dad45dc0dfe8db9d6", + "1728d5cdf501430684da69d2f1af5b9e", + "aa3b77a2ad2f415e8b21876288a5d2c4" + ] + }, + "id": "rGITeP_rXvZA", + "outputId": "aca373a0-a9d7-4f99-aac0-a3cd141f3b2e" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Login successful\n", + "Your token has been saved to /root/.huggingface/token\n", + "\u001b[1m\u001b[31mAuthenticated through git-credential store but this isn't the helper defined on your machine.\n", + "You might have to re-authenticate when pushing to the Hugging Face Hub. Run the following command in your terminal in case you want to set this credential helper as the default\n", + "\n", + "git config --global credential.helper store\u001b[0m\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "from huggingface_hub import HfApi\n", + "api = HfApi()" + ], + "metadata": { + "id": "hPinZOL8X5Tm" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "with open('README.md', 'w+') as f:\n", + " f.write(\"# Sentiment analysis model\")" + ], + "metadata": { + "id": "NEwru5h4YFsV" + }, + "execution_count": 59, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "url = api.upload_file(\n", + " path_or_fileobj = 'README.md',\n", + " path_in_repo = 'README.md',\n", + " repo_id = 'Seethal/sentimentanalysis',\n", + ")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 362 + }, + "id": "lBe3LmKqYi8X", + "outputId": "05cdb9d4-600c-4db2-8d91-6997f8b10d72" + }, + "execution_count": 64, + "outputs": [ + { + "output_type": "error", + "ename": "HTTPError", + "evalue": "ignored", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mHTTPError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0mpath_or_fileobj\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'README.md'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mpath_in_repo\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'README.md'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 4\u001b[0;31m \u001b[0mrepo_id\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'Seethal/sentimentanalysis'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 5\u001b[0m )\n", + "\u001b[0;32m/usr/local/lib/python3.7/dist-packages/huggingface_hub/hf_api.py\u001b[0m in \u001b[0;36mupload_file\u001b[0;34m(self, path_or_fileobj, path_in_repo, repo_id, token, repo_type, revision, identical_ok)\u001b[0m\n\u001b[1;32m 1344\u001b[0m )\n\u001b[1;32m 1345\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1346\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1347\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1348\u001b[0m \u001b[0md\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjson\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.7/dist-packages/huggingface_hub/hf_api.py\u001b[0m in \u001b[0;36mupload_file\u001b[0;34m(self, path_or_fileobj, path_in_repo, repo_id, token, repo_type, revision, identical_ok)\u001b[0m\n\u001b[1;32m 1335\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1336\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1337\u001b[0;31m \u001b[0mr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mraise_for_status\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1338\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mHTTPError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1339\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0midentical_ok\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mresponse\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mstatus_code\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m409\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.7/dist-packages/requests/models.py\u001b[0m in \u001b[0;36mraise_for_status\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 939\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 940\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mhttp_error_msg\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 941\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mHTTPError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhttp_error_msg\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mresponse\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 942\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 943\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mclose\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mHTTPError\u001b[0m: 403 Client Error: Forbidden for url: https://huggingface.co/api/Seethal/sentimentanalysis/upload/main/README.md" + ] + } + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [], + "name": "Distilbert-base-uncased-fine-tuned-service-bc.ipynb", + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + }, + "widgets": { + "application/vnd.jupyter.widget-state+json": { + "129f73ebdd2349cf8e4d2e439b8b22f6": { + "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_776eca1ed6454baaa5613b1e4d2015de", + "IPY_MODEL_2a2f4b222b284e5aaa4073201f6d4f98", + "IPY_MODEL_5cb28fcd5c9d4ea68e4ea0523e6a29b6" + ], + "layout": "IPY_MODEL_02ff6acf44ad49b5a2bfd7fbdefbbd9b" + } + }, + "776eca1ed6454baaa5613b1e4d2015de": { + "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_24af81094215454fa399e9be506d22bf", + "placeholder": "​", + "style": "IPY_MODEL_01f911e64e2f4269bfa0377bcae02563", + "value": "Downloading: 100%" + } + }, + "2a2f4b222b284e5aaa4073201f6d4f98": { + "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_a4532490d5574db39730c7028f41a16e", + "max": 28, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_90a47ecf06604ed49982cf08c9b75d43", + "value": 28 + } + }, + "5cb28fcd5c9d4ea68e4ea0523e6a29b6": { + "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_58e44f18617c49309b754cfd77f6bab6", + "placeholder": "​", + "style": "IPY_MODEL_62d549560db146189fb312a27caee038", + "value": " 28.0/28.0 [00:00<00:00, 650B/s]" + } + }, + "02ff6acf44ad49b5a2bfd7fbdefbbd9b": { + "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 + } + }, + "24af81094215454fa399e9be506d22bf": { + "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 + } + }, + "01f911e64e2f4269bfa0377bcae02563": { + "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": "" + } + }, + "a4532490d5574db39730c7028f41a16e": { + "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 + } + }, + "90a47ecf06604ed49982cf08c9b75d43": { + "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": "" + } + }, + "58e44f18617c49309b754cfd77f6bab6": { + "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 + } + }, + "62d549560db146189fb312a27caee038": { + "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": "" + } + }, + "9475b38fd5c14091b8e4c1e49121b6c7": { + "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_080815f0628b46b2a88983d169e08019", + "IPY_MODEL_c38c2a2962c44089a2b1a2c82316301d", + "IPY_MODEL_4bc7dc0e419c49d69a1a2d55c4cd0925" + ], + "layout": "IPY_MODEL_2ef9c06686354d58ad5dfb48a46692be" + } + }, + "080815f0628b46b2a88983d169e08019": { + "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_da3df1828ae74fb49ee606ef19c0e793", + "placeholder": "​", + "style": "IPY_MODEL_42ee86f29d174f89a2e9a515a5f8ad18", + "value": "Downloading: 100%" + } + }, + "c38c2a2962c44089a2b1a2c82316301d": { + "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_0327c59de15d498681c74b87ecceb3ff", + "max": 483, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_a28263e48a6d4342a1694e04e6e6aaa6", + "value": 483 + } + }, + "4bc7dc0e419c49d69a1a2d55c4cd0925": { + "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_f4e9cdb69729407cac7791c681bd7426", + "placeholder": "​", + "style": "IPY_MODEL_4c87d6315b2c4c61a4086e2d42763cb7", + "value": " 483/483 [00:00<00:00, 12.8kB/s]" + } + }, + "2ef9c06686354d58ad5dfb48a46692be": { + "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 + } + }, + "da3df1828ae74fb49ee606ef19c0e793": { + "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 + } + }, + "42ee86f29d174f89a2e9a515a5f8ad18": { + "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": "" + } + }, + "0327c59de15d498681c74b87ecceb3ff": { + "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 + } + }, + "a28263e48a6d4342a1694e04e6e6aaa6": { + "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": "" + } + }, + "f4e9cdb69729407cac7791c681bd7426": { + "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 + } + }, + "4c87d6315b2c4c61a4086e2d42763cb7": { + "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": "" + } + }, + "242fdff6b74b4df3b30e5d743b476d34": { + "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_9f147bd077284de9bf5c1d27137c5bc7", + "IPY_MODEL_2cc91c7bdfe74895802ccee49ccd598b", + "IPY_MODEL_402fe50da6ac4c058ae10c36fcbe2077" + ], + "layout": "IPY_MODEL_dc7c7e6d3bb84ae4955a863c59dddb98" + } + }, + "9f147bd077284de9bf5c1d27137c5bc7": { + "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_5ee284580a6245b3b46d2f5c93b302b5", + "placeholder": "​", + "style": "IPY_MODEL_f971a328fa284dee88bd2937efa5dd61", + "value": "Downloading: 100%" + } + }, + "2cc91c7bdfe74895802ccee49ccd598b": { + "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_689705b82af947f8a59a83a11ae4b24f", + "max": 231508, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_0cc4e2c880f04a128f1bc55212c9e9f5", + "value": 231508 + } + }, + "402fe50da6ac4c058ae10c36fcbe2077": { + "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_4b09c86f65414f379f654673a954366a", + "placeholder": "​", + "style": "IPY_MODEL_90fcc94204044dc781ad4449506efb1a", + "value": " 226k/226k [00:00<00:00, 384kB/s]" + } + }, + "dc7c7e6d3bb84ae4955a863c59dddb98": { + "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 + } + }, + "5ee284580a6245b3b46d2f5c93b302b5": { + "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 + } + }, + "f971a328fa284dee88bd2937efa5dd61": { + "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": "" + } + }, + "689705b82af947f8a59a83a11ae4b24f": { + "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 + } + }, + "0cc4e2c880f04a128f1bc55212c9e9f5": { + "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": "" + } + }, + "4b09c86f65414f379f654673a954366a": { + "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 + } + }, + "90fcc94204044dc781ad4449506efb1a": { + "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": "" + } + }, + "398e70fc9554473d9c7184138b9cb494": { + "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_c1dd83fd80604a12ae775663650b128e", + "IPY_MODEL_a176c6a705c44efdbc6e4c14d22ceb56", + "IPY_MODEL_34442d121ff94f33aa2125fc3db3692f" + ], + "layout": "IPY_MODEL_4b65a2a676f5427f8f7548bf877f595d" + } + }, + "c1dd83fd80604a12ae775663650b128e": { + "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_7ef464c0193044d09f2b5a7bff405f20", + "placeholder": "​", + "style": "IPY_MODEL_d05cd077b94b4fd78b3ecd1661f65a10", + "value": "Downloading: 100%" + } + }, + "a176c6a705c44efdbc6e4c14d22ceb56": { + "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_9d6fcfad659b4178ae56cdd664b77b93", + "max": 466062, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_8c07b6a0e82d43d48b9013b845bf86bf", + "value": 466062 + } + }, + "34442d121ff94f33aa2125fc3db3692f": { + "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_46f4cdd0120249048c659353b0943f57", + "placeholder": "​", + "style": "IPY_MODEL_7e9283e1a4e742fea0063a762c9590eb", + "value": " 455k/455k [00:00<00:00, 400kB/s]" + } + }, + "4b65a2a676f5427f8f7548bf877f595d": { + "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 + } + }, + "7ef464c0193044d09f2b5a7bff405f20": { + "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 + } + }, + "d05cd077b94b4fd78b3ecd1661f65a10": { + "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": "" + } + }, + "9d6fcfad659b4178ae56cdd664b77b93": { + "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 + } + }, + "8c07b6a0e82d43d48b9013b845bf86bf": { + "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": "" + } + }, + "46f4cdd0120249048c659353b0943f57": { + "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 + } + }, + "7e9283e1a4e742fea0063a762c9590eb": { + "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": "" + } + }, + "f377b5532e324328a3d26a5d8eff4116": { + "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_1624c2c39a2644c4a64ae22b09a98066", + "IPY_MODEL_01bd7e4d898145fca06622c92fc312b4", + "IPY_MODEL_8d60ebfd0bc0499388ac9a782287567b" + ], + "layout": "IPY_MODEL_4ff8f36aa9884008bd109057a415ca02" + } + }, + "1624c2c39a2644c4a64ae22b09a98066": { + "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_8bcb80dd16ec473499e44efd502cc294", + "placeholder": "​", + "style": "IPY_MODEL_9059d2b0ecbd4f349f87f849d7e1a816", + "value": "100%" + } + }, + "01bd7e4d898145fca06622c92fc312b4": { + "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_992c9122069b47219a5a36b4669b0349", + "max": 3, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_93b02d7b5a5a4cf2b40a600cbbba2a21", + "value": 3 + } + }, + "8d60ebfd0bc0499388ac9a782287567b": { + "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_7f40ca28e47245508127f9a98e55e937", + "placeholder": "​", + "style": "IPY_MODEL_2c2e3c2977244309ab26a8e002f227c3", + "value": " 3/3 [00:00<00:00, 12.25ba/s]" + } + }, + "4ff8f36aa9884008bd109057a415ca02": { + "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 + } + }, + "8bcb80dd16ec473499e44efd502cc294": { + "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 + } + }, + "9059d2b0ecbd4f349f87f849d7e1a816": { + "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": "" + } + }, + "992c9122069b47219a5a36b4669b0349": { + "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 + } + }, + "93b02d7b5a5a4cf2b40a600cbbba2a21": { + "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": "" + } + }, + "7f40ca28e47245508127f9a98e55e937": { + "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 + } + }, + "2c2e3c2977244309ab26a8e002f227c3": { + "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": "" + } + }, + "4e7ff5772ec641d79b3e6765a6de5c68": { + "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_43252497e0ab4906931d1a726a278087", + "IPY_MODEL_78051b468c6944b4932b8e5e6a6cf137", + "IPY_MODEL_beb483a042634fbe8a8bb544ed4ac430" + ], + "layout": "IPY_MODEL_44199cf0926b4cc395cd6a15bd4df76e" + } + }, + "43252497e0ab4906931d1a726a278087": { + "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_0d820f9535c44f5d8bf3b3cf7f043d31", + "placeholder": "​", + "style": "IPY_MODEL_74d8883ec02c45779dc51c4c64c254c6", + "value": "100%" + } + }, + "78051b468c6944b4932b8e5e6a6cf137": { + "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_036b8bd689fd494f8b02c755fcdd5aa6", + "max": 1, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_39874879934545acb604a38a50e9f12b", + "value": 1 + } + }, + "beb483a042634fbe8a8bb544ed4ac430": { + "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_1b8822e8338b44af9c9cb781374c2dc3", + "placeholder": "​", + "style": "IPY_MODEL_c5a8fc472b394ae2aa49110ffddfd889", + "value": " 1/1 [00:00<00:00, 7.93ba/s]" + } + }, + "44199cf0926b4cc395cd6a15bd4df76e": { + "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 + } + }, + "0d820f9535c44f5d8bf3b3cf7f043d31": { + "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 + } + }, + "74d8883ec02c45779dc51c4c64c254c6": { + "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": "" + } + }, + "036b8bd689fd494f8b02c755fcdd5aa6": { + "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 + } + }, + "39874879934545acb604a38a50e9f12b": { + "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": "" + } + }, + "1b8822e8338b44af9c9cb781374c2dc3": { + "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 + } + }, + "c5a8fc472b394ae2aa49110ffddfd889": { + "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": "" + } + }, + "faaa2a9752bf4467ab48f706119a3491": { + "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_f7d5de4173c24c27976f997fa98bc141", + "IPY_MODEL_815cf63e68ae471c9cfa1b52113d9b0f", + "IPY_MODEL_153bd33c003e458ebad8a6957c75270a" + ], + "layout": "IPY_MODEL_dbb420b0e3a14cc596b0ae632125c1c4" + } + }, + "f7d5de4173c24c27976f997fa98bc141": { + "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_8f1eb91b872f43109c316faa4cbc30e2", + "placeholder": "​", + "style": "IPY_MODEL_4d73221b679f456db7cee027b4d6d6a9", + "value": "Downloading builder script: " + } + }, + "815cf63e68ae471c9cfa1b52113d9b0f": { + "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_8c14b68a4eed42d589143253fada7ee1", + "max": 1411, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_cc2561d81f1045f188ea48b41dd22e93", + "value": 1411 + } + }, + "153bd33c003e458ebad8a6957c75270a": { + "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_9480c7a8b116489b97eecff6be7dac97", + "placeholder": "​", + "style": "IPY_MODEL_0f9f454c04d84e65b723b2493ba7d2db", + "value": " 3.19k/? [00:00<00:00, 81.7kB/s]" + } + }, + "dbb420b0e3a14cc596b0ae632125c1c4": { + "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 + } + }, + "8f1eb91b872f43109c316faa4cbc30e2": { + "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 + } + }, + "4d73221b679f456db7cee027b4d6d6a9": { + "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": "" + } + }, + "8c14b68a4eed42d589143253fada7ee1": { + "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 + } + }, + "cc2561d81f1045f188ea48b41dd22e93": { + "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": "" + } + }, + "9480c7a8b116489b97eecff6be7dac97": { + "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 + } + }, + "0f9f454c04d84e65b723b2493ba7d2db": { + "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": "" + } + }, + "38da20897cca49cc9dddc58f962ed018": { + "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_debb46554ec242aea4da0d7bb21b49ce", + "IPY_MODEL_bc8813ad71594de1be63192cb9c70d6e", + "IPY_MODEL_061a42cdd4f440978bd361c015aa09eb" + ], + "layout": "IPY_MODEL_56617fba270140cb8f9005d2c211aca0" + } + }, + "debb46554ec242aea4da0d7bb21b49ce": { + "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_5403d31a91644ef3b2d52bcb73e8aac8", + "placeholder": "​", + "style": "IPY_MODEL_05af3459561f45748843f5e1ecc77e5b", + "value": "Downloading: 100%" + } + }, + "bc8813ad71594de1be63192cb9c70d6e": { + "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_5aee43fe90874f6e8d1b5489353197c2", + "max": 267967963, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_603242a6bc784b208d8773283809a46b", + "value": 267967963 + } + }, + "061a42cdd4f440978bd361c015aa09eb": { + "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_5a837e3863d3423e88590e2477823f62", + "placeholder": "​", + "style": "IPY_MODEL_db43288274884a26b299ad49efa4e4d9", + "value": " 256M/256M [00:07<00:00, 33.3MB/s]" + } + }, + "56617fba270140cb8f9005d2c211aca0": { + "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 + } + }, + "5403d31a91644ef3b2d52bcb73e8aac8": { + "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 + } + }, + "05af3459561f45748843f5e1ecc77e5b": { + "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": "" + } + }, + "5aee43fe90874f6e8d1b5489353197c2": { + "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 + } + }, + "603242a6bc784b208d8773283809a46b": { + "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": "" + } + }, + "5a837e3863d3423e88590e2477823f62": { + "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 + } + }, + "db43288274884a26b299ad49efa4e4d9": { + "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": "" + } + }, + "018538b856dc44e08c37323999957b12": { + "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_2fec6f4567354112831347dfc9c8f396", + "IPY_MODEL_0f6c133b98cf43309c032518a32e2f57", + "IPY_MODEL_68ec59d5a3af4cf795b8e8df49e7fc35", + "IPY_MODEL_49c6445f10d946d6959002a39576ec98", + "IPY_MODEL_1b4df154f25548e98c879c128daa4b70" + ], + "layout": "IPY_MODEL_a16b7ae1253d4be3a1925205af421c8e" + } + }, + "2fec6f4567354112831347dfc9c8f396": { + "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_c12b4531a95e466a90f6f923f4d3a4b4", + "placeholder": "​", + "style": "IPY_MODEL_12e402efcc984fcd9948a62dd4959ba2", + "value": "
\nHugging Face\n
\nCopy a token from your Hugging Face tokens page and paste it below.\n
\nImmediately click login after copying your token or it might be stored in plain text in this notebook file.\n
" + } + }, + "0f6c133b98cf43309c032518a32e2f57": { + "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_d6d2db7b152d4630a672f33188a59def", + "placeholder": "​", + "style": "IPY_MODEL_ccecff78443e43daa9a21921b8b5e882", + "value": "" + } + }, + "68ec59d5a3af4cf795b8e8df49e7fc35": { + "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_602b33025a6f448cb4997b605533510b", + "style": "IPY_MODEL_c635178bb5ff42f3a66c3ba4e8257456", + "tooltip": "" + } + }, + "49c6445f10d946d6959002a39576ec98": { + "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_6c1656e7229f45be8e4926b3aa358d3a", + "placeholder": "​", + "style": "IPY_MODEL_1aac9bf586124e7dad45dc0dfe8db9d6", + "value": "\nPro Tip: If you don't already have one, you can create a dedicated 'notebooks' token with 'write' access, that you can then easily reuse for all notebooks.\n
\nLogging in with your username and password is deprecated and won't be possible anymore in the near future. You can still use them for now by clicking below.\n" + } + }, + "1b4df154f25548e98c879c128daa4b70": { + "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": "Use password", + "disabled": false, + "icon": "", + "layout": "IPY_MODEL_1728d5cdf501430684da69d2f1af5b9e", + "style": "IPY_MODEL_aa3b77a2ad2f415e8b21876288a5d2c4", + "tooltip": "" + } + }, + "a16b7ae1253d4be3a1925205af421c8e": { + "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%" + } + }, + "c12b4531a95e466a90f6f923f4d3a4b4": { + "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 + } + }, + "12e402efcc984fcd9948a62dd4959ba2": { + "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": "" + } + }, + "d6d2db7b152d4630a672f33188a59def": { + "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 + } + }, + "ccecff78443e43daa9a21921b8b5e882": { + "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": "" + } + }, + "602b33025a6f448cb4997b605533510b": { + "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 + } + }, + "c635178bb5ff42f3a66c3ba4e8257456": { + "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": "" + } + }, + "6c1656e7229f45be8e4926b3aa358d3a": { + "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 + } + }, + "1aac9bf586124e7dad45dc0dfe8db9d6": { + "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": "" + } + }, + "1728d5cdf501430684da69d2f1af5b9e": { + "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 + } + }, + "aa3b77a2ad2f415e8b21876288a5d2c4": { + "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": "" + } + } + } + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file