diff --git "a/training/technical/codebert-xgb-ensemble.ipynb" "b/training/technical/codebert-xgb-ensemble.ipynb" new file mode 100644--- /dev/null +++ "b/training/technical/codebert-xgb-ensemble.ipynb" @@ -0,0 +1,4776 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "cb5f8ca7", + "metadata": { + "papermill": { + "duration": 0.003855, + "end_time": "2026-02-15T15:41:19.443065", + "exception": false, + "start_time": "2026-02-15T15:41:19.439210", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Paradigm Classification: XGBoost + CodeBERT Ensemble\n", + "\n", + "Binary ensemble: XGBoost (TF-IDF + features) + Fine-tuned CodeBERT" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "316f6cff", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:41:19.450156Z", + "iopub.status.busy": "2026-02-15T15:41:19.449882Z", + "iopub.status.idle": "2026-02-15T15:41:23.827179Z", + "shell.execute_reply": "2026-02-15T15:41:23.826418Z" + }, + "papermill": { + "duration": 4.382753, + "end_time": "2026-02-15T15:41:23.828864", + "exception": false, + "start_time": "2026-02-15T15:41:19.446111", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "!pip install -q transformers datasets torch scikit-learn xgboost imbalanced-learn ipywidgets\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "c3b6dc46", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:41:23.836625Z", + "iopub.status.busy": "2026-02-15T15:41:23.835978Z", + "iopub.status.idle": "2026-02-15T15:41:57.132006Z", + "shell.execute_reply": "2026-02-15T15:41:57.131323Z" + }, + "papermill": { + "duration": 33.304703, + "end_time": "2026-02-15T15:41:57.136659", + "exception": false, + "start_time": "2026-02-15T15:41:23.831956", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-02-15 15:41:40.990357: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:467] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n", + "WARNING: All log messages before absl::InitializeLog() is called are written to STDERR\n", + "E0000 00:00:1771170101.187712 24 cuda_dnn.cc:8579] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n", + "E0000 00:00:1771170101.239102 24 cuda_blas.cc:1407] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n", + "W0000 00:00:1771170101.712079 24 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n", + "W0000 00:00:1771170101.712121 24 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n", + "W0000 00:00:1771170101.712124 24 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n", + "W0000 00:00:1771170101.712126 24 computation_placer.cc:177] computation placer already registered. Please check linkage and avoid linking the same target more than once.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Device: cuda\n" + ] + } + ], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import torch\n", + "from sklearn.feature_extraction.text import TfidfVectorizer\n", + "from sklearn.metrics import classification_report, accuracy_score\n", + "from sklearn.utils.class_weight import compute_class_weight\n", + "import xgboost as xgb\n", + "from imblearn.over_sampling import SMOTE\n", + "from transformers import AutoTokenizer, AutoModelForSequenceClassification, Trainer, TrainingArguments\n", + "from datasets import Dataset\n", + "from scipy.sparse import hstack\n", + "import warnings\n", + "warnings.filterwarnings('ignore')\n", + "\n", + "np.random.seed(42)\n", + "torch.manual_seed(42)\n", + "\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "print(f\"Device: {device}\")" + ] + }, + { + "cell_type": "markdown", + "id": "9e0b4233", + "metadata": { + "papermill": { + "duration": 0.002984, + "end_time": "2026-02-15T15:41:57.142722", + "exception": false, + "start_time": "2026-02-15T15:41:57.139738", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 1. Load and Prepare Data" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "968009e7", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:41:57.149967Z", + "iopub.status.busy": "2026-02-15T15:41:57.149477Z", + "iopub.status.idle": "2026-02-15T15:41:59.659590Z", + "shell.execute_reply": "2026-02-15T15:41:59.658708Z" + }, + "papermill": { + "duration": 2.515456, + "end_time": "2026-02-15T15:41:59.661083", + "exception": false, + "start_time": "2026-02-15T15:41:57.145627", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train: 57,235 | Val: 12,265 | Test: 12,265\n", + "\n", + "After sampling: 19,643 train samples\n", + "\n", + "Class distribution:\n", + "label\n", + "Functional 5000\n", + "Non-Paradigm 5000\n", + "Oop 5000\n", + "Procedural 4643\n", + "Name: count, dtype: int64\n", + "\n", + "Labels: {'Functional': 0, 'Non-Paradigm': 1, 'Oop': 2, 'Procedural': 3}\n" + ] + } + ], + "source": [ + "train_df = pd.read_csv('/kaggle/input/datasets/aryanprakhar/paradigm/data/train.csv')\n", + "val_df = pd.read_csv('/kaggle/input/datasets/aryanprakhar/paradigm/data/val.csv')\n", + "test_df = pd.read_csv('/kaggle/input/datasets/aryanprakhar/paradigm/data/test.csv')\n", + "\n", + "print(f\"Train: {len(train_df):,} | Val: {len(val_df):,} | Test: {len(test_df):,}\")\n", + "\n", + "# Combine title + body\n", + "def combine_text(row):\n", + " title = str(row.get('title', '')) if pd.notna(row.get('title')) else ''\n", + " body = str(row.get('question_body', '')) if pd.notna(row.get('question_body')) else ''\n", + " return f\"{title} {body}\".strip()\n", + "\n", + "for df in [train_df, val_df, test_df]:\n", + " if 'text' not in df.columns:\n", + " df['text'] = df.apply(combine_text, axis=1)\n", + " if 'paradigm_label' in df.columns:\n", + " df['label'] = df['paradigm_label']\n", + "\n", + "# Remove Mixed class if present\n", + "for df in [train_df, val_df, test_df]:\n", + " if 'Mixed' in df['label'].unique():\n", + " df.drop(df[df['label'] == 'Mixed'].index, inplace=True)\n", + "\n", + "# Stratified sampling for balanced training\n", + "SAMPLES_PER_CLASS = 5000 # Adjust based on needs\n", + "\n", + "train_df = train_df.groupby('label', group_keys=False).apply(\n", + " lambda x: x.sample(min(len(x), SAMPLES_PER_CLASS), random_state=42)\n", + ").reset_index(drop=True)\n", + "\n", + "print(f\"\\nAfter sampling: {len(train_df):,} train samples\")\n", + "print(\"\\nClass distribution:\")\n", + "print(train_df['label'].value_counts())\n", + "\n", + "label2id = {label: idx for idx, label in enumerate(sorted(train_df['label'].unique()))}\n", + "id2label = {idx: label for label, idx in label2id.items()}\n", + "print(f\"\\nLabels: {label2id}\")" + ] + }, + { + "cell_type": "markdown", + "id": "2fc0bcd4", + "metadata": { + "papermill": { + "duration": 0.003083, + "end_time": "2026-02-15T15:41:59.667723", + "exception": false, + "start_time": "2026-02-15T15:41:59.664640", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 2. Feature Engineering" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "d695f09a", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:41:59.675370Z", + "iopub.status.busy": "2026-02-15T15:41:59.675061Z", + "iopub.status.idle": "2026-02-15T15:42:02.334217Z", + "shell.execute_reply": "2026-02-15T15:42:02.333391Z" + }, + "papermill": { + "duration": 2.664696, + "end_time": "2026-02-15T15:42:02.335706", + "exception": false, + "start_time": "2026-02-15T15:41:59.671010", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Features extracted: 10 features\n" + ] + } + ], + "source": [ + "import re\n", + "\n", + "class FeatureExtractor:\n", + " def __init__(self):\n", + " self.oop_kw = ['class', 'object', 'this', 'self', 'extends', 'implements', 'interface',\n", + " 'public', 'private', 'protected', 'static', 'virtual', 'override']\n", + " self.fp_kw = ['map', 'filter', 'reduce', 'fold', 'lambda', 'closure', '=>',\n", + " 'monad', 'functor', 'pure', 'immutable', 'const', 'let']\n", + " self.proc_kw = ['void', 'int', 'char', 'float', 'struct', 'malloc', 'free',\n", + " 'pointer', 'goto', 'scanf', 'printf']\n", + " \n", + " def extract(self, text):\n", + " t = text.lower()\n", + " return {\n", + " 'oop_score': sum(t.count(k) for k in self.oop_kw),\n", + " 'fp_score': sum(t.count(k) for k in self.fp_kw),\n", + " 'proc_score': sum(t.count(k) for k in self.proc_kw),\n", + " 'length': len(text),\n", + " 'num_lines': text.count('\\n') + 1,\n", + " 'has_class': 1 if re.search(r'\\bclass\\s+\\w+', t) else 0,\n", + " 'has_lambda': 1 if 'lambda' in t or '=>' in text else 0,\n", + " 'num_dots': text.count('.'),\n", + " 'num_arrows': text.count('->') + text.count('=>'),\n", + " 'num_braces': text.count('{') + text.count('}')\n", + " }\n", + " \n", + " def extract_batch(self, texts):\n", + " return pd.DataFrame([self.extract(t) for t in texts])\n", + "\n", + "feature_extractor = FeatureExtractor()\n", + "\n", + "train_features = feature_extractor.extract_batch(train_df['text'].values)\n", + "val_features = feature_extractor.extract_batch(val_df['text'].values)\n", + "test_features = feature_extractor.extract_batch(test_df['text'].values)\n", + "\n", + "print(f\"Features extracted: {train_features.shape[1]} features\")" + ] + }, + { + "cell_type": "markdown", + "id": "d501d2b8", + "metadata": { + "papermill": { + "duration": 0.003151, + "end_time": "2026-02-15T15:42:02.342259", + "exception": false, + "start_time": "2026-02-15T15:42:02.339108", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 3. XGBoost Model" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "3f5a061d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:42:02.349520Z", + "iopub.status.busy": "2026-02-15T15:42:02.349268Z", + "iopub.status.idle": "2026-02-15T15:42:15.967743Z", + "shell.execute_reply": "2026-02-15T15:42:15.966880Z" + }, + "papermill": { + "duration": 13.6239, + "end_time": "2026-02-15T15:42:15.969262", + "exception": false, + "start_time": "2026-02-15T15:42:02.345362", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "After SMOTE: 20,000 samples\n" + ] + } + ], + "source": [ + "# TF-IDF\n", + "tfidf = TfidfVectorizer(max_features=1000, ngram_range=(1, 2), min_df=2, max_df=0.95)\n", + "\n", + "tfidf_train = tfidf.fit_transform(train_df['text'])\n", + "tfidf_val = tfidf.transform(val_df['text'])\n", + "tfidf_test = tfidf.transform(test_df['text'])\n", + "\n", + "X_train = hstack([tfidf_train, train_features.values])\n", + "X_val = hstack([tfidf_val, val_features.values])\n", + "X_test = hstack([tfidf_test, test_features.values])\n", + "\n", + "y_train = train_df['label'].map(label2id).values\n", + "y_val = val_df['label'].map(label2id).values\n", + "y_test = test_df['label'].map(label2id).values\n", + "\n", + "# SMOTE\n", + "smote = SMOTE(random_state=42, k_neighbors=3)\n", + "X_train_balanced, y_train_balanced = smote.fit_resample(X_train, y_train)\n", + "\n", + "print(f\"After SMOTE: {X_train_balanced.shape[0]:,} samples\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "7701b18d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:42:15.977275Z", + "iopub.status.busy": "2026-02-15T15:42:15.976976Z", + "iopub.status.idle": "2026-02-15T15:42:15.989126Z", + "shell.execute_reply": "2026-02-15T15:42:15.988614Z" + }, + "papermill": { + "duration": 0.018139, + "end_time": "2026-02-15T15:42:15.990815", + "exception": false, + "start_time": "2026-02-15T15:42:15.972676", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "class_weights = compute_class_weight('balanced', classes=np.unique(y_train), y=y_train)\n", + "sample_weights = np.array([class_weights[y] for y in y_train_balanced])" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "7e9494ac", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:42:15.999038Z", + "iopub.status.busy": "2026-02-15T15:42:15.998799Z", + "iopub.status.idle": "2026-02-15T15:44:27.427666Z", + "shell.execute_reply": "2026-02-15T15:44:27.426660Z" + }, + "papermill": { + "duration": 131.434731, + "end_time": "2026-02-15T15:44:27.429146", + "exception": false, + "start_time": "2026-02-15T15:42:15.994415", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[0]\tvalidation_0-mlogloss:1.28819\n", + "[50]\tvalidation_0-mlogloss:0.39114\n", + "[100]\tvalidation_0-mlogloss:0.32716\n", + "[150]\tvalidation_0-mlogloss:0.30578\n", + "[199]\tvalidation_0-mlogloss:0.29511\n", + "\n", + "XGBoost Validation Accuracy: 0.9051\n", + " precision recall f1-score support\n", + "\n", + " Functional 0.80 0.90 0.85 1352\n", + "Non-Paradigm 0.90 0.91 0.90 4539\n", + " Oop 0.94 0.89 0.92 5379\n", + " Procedural 0.89 0.97 0.93 995\n", + "\n", + " accuracy 0.91 12265\n", + " macro avg 0.88 0.92 0.90 12265\n", + "weighted avg 0.91 0.91 0.91 12265\n", + "\n" + ] + } + ], + "source": [ + "# Train XGBoost\n", + "class_weights = compute_class_weight('balanced', classes=np.unique(y_train), y=y_train)\n", + "sample_weights = np.array([class_weights[y] for y in y_train_balanced])\n", + "\n", + "xgb_model = xgb.XGBClassifier(\n", + " n_estimators=200,\n", + " max_depth=6,\n", + " learning_rate=0.1,\n", + " subsample=0.8,\n", + " colsample_bytree=0.8,\n", + " objective='multi:softprob',\n", + " num_class=len(label2id),\n", + " random_state=42,\n", + " tree_method='hist'\n", + ")\n", + "\n", + "xgb_model.fit(X_train_balanced, y_train_balanced, sample_weight=sample_weights,\n", + " eval_set=[(X_val, y_val)], verbose=50)\n", + "\n", + "xgb_val_preds = xgb_model.predict(X_val)\n", + "xgb_val_proba = xgb_model.predict_proba(X_val)\n", + "xgb_acc = accuracy_score(y_val, xgb_val_preds)\n", + "\n", + "print(f\"\\nXGBoost Validation Accuracy: {xgb_acc:.4f}\")\n", + "print(classification_report(y_val, xgb_val_preds, target_names=list(label2id.keys())))" + ] + }, + { + "cell_type": "markdown", + "id": "7a54b788", + "metadata": { + "papermill": { + "duration": 0.00343, + "end_time": "2026-02-15T15:44:27.436143", + "exception": false, + "start_time": "2026-02-15T15:44:27.432713", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 4. CodeBERT Model" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "50f1062f", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T15:44:27.443936Z", + "iopub.status.busy": "2026-02-15T15:44:27.443695Z", + "iopub.status.idle": "2026-02-15T15:44:53.838922Z", + "shell.execute_reply": "2026-02-15T15:44:53.838324Z" + }, + "papermill": { + "duration": 26.400859, + "end_time": "2026-02-15T15:44:53.840288", + "exception": false, + "start_time": "2026-02-15T15:44:27.439429", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "cedf920aee4a495788cebf645ad3197e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "tokenizer_config.json: 0%| | 0.00/25.0 [00:00\n", + " \n", + " \n", + " [1842/1842 26:38, Epoch 3/3]\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
EpochTraining LossValidation LossAccuracyF1 MacroF1 WeightedPrecisionRecall
10.1882000.2289990.9263760.9219050.9276370.9041590.948625
20.0846000.2641080.9366490.9321760.9369220.9161460.951797
30.0605000.2315790.9471670.9452630.9473640.9363710.955111

" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "TrainOutput(global_step=1842, training_loss=0.13871806852689395, metrics={'train_runtime': 1600.323, 'train_samples_per_second': 36.823, 'train_steps_per_second': 1.151, 'total_flos': 7752574902638592.0, 'train_loss': 0.13871806852689395, 'epoch': 3.0})" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "class_weights_tensor = torch.tensor(class_weights, dtype=torch.float32).to(device)\n", + "from sklearn.metrics import f1_score, precision_score, recall_score\n", + "\n", + "def compute_metrics(eval_pred):\n", + " logits, labels = eval_pred\n", + " preds = np.argmax(logits, axis=-1)\n", + " \n", + " return {\n", + " \"accuracy\": accuracy_score(labels, preds),\n", + " \"f1_macro\": f1_score(labels, preds, average='macro'),\n", + " \"f1_weighted\": f1_score(labels, preds, average='weighted'),\n", + " \"precision\": precision_score(labels, preds, average='macro'),\n", + " \"recall\": recall_score(labels, preds, average='macro')\n", + " }\n", + "\n", + "class WeightedTrainer(Trainer):\n", + " def compute_loss(self, model, inputs, return_outputs=False, num_items_in_batch=None):\n", + " labels = inputs.pop(\"labels\")\n", + " outputs = model(**inputs)\n", + " logits = outputs.logits\n", + " loss_fct = torch.nn.CrossEntropyLoss(weight=class_weights_tensor)\n", + " loss = loss_fct(logits, labels)\n", + " return (loss, outputs) if return_outputs else loss\n", + "\n", + "training_args = TrainingArguments(\n", + " output_dir=\"./results\",\n", + " eval_strategy=\"epoch\",\n", + " save_strategy=\"epoch\",\n", + " learning_rate=3e-5,\n", + " per_device_train_batch_size=16,\n", + " per_device_eval_batch_size=32,\n", + " num_train_epochs=3,\n", + " weight_decay=0.01,\n", + " load_best_model_at_end=True,\n", + " metric_for_best_model=\"f1_macro\",\n", + " fp16=torch.cuda.is_available(),\n", + " gradient_accumulation_steps=2,\n", + "\n", + " logging_strategy=\"steps\",\n", + " logging_steps=10,\n", + " disable_tqdm=False,\n", + " report_to=\"none\" \n", + ")\n", + "\n", + "\n", + "\n", + "trainer = WeightedTrainer(\n", + " model=model,\n", + " args=training_args,\n", + " train_dataset=tokenized_train,\n", + " eval_dataset=tokenized_val,\n", + " compute_metrics=compute_metrics\n", + ")\n", + "\n", + "trainer.train()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "e428092b", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T16:11:34.833452Z", + "iopub.status.busy": "2026-02-15T16:11:34.832900Z", + "iopub.status.idle": "2026-02-15T16:13:05.520893Z", + "shell.execute_reply": "2026-02-15T16:13:05.519939Z" + }, + "papermill": { + "duration": 90.695098, + "end_time": "2026-02-15T16:13:05.522419", + "exception": false, + "start_time": "2026-02-15T16:11:34.827321", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Validation Accuracy: 0.9472\n", + " precision recall f1-score support\n", + "\n", + " Functional 0.87 0.94 0.90 1352\n", + "Non-Paradigm 0.95 0.95 0.95 4539\n", + " Oop 0.96 0.94 0.95 5379\n", + " Procedural 0.96 0.99 0.98 995\n", + "\n", + " accuracy 0.95 12265\n", + " macro avg 0.94 0.96 0.95 12265\n", + "weighted avg 0.95 0.95 0.95 12265\n", + "\n" + ] + } + ], + "source": [ + "codebert_val_results = trainer.predict(tokenized_val)\n", + "codebert_val_preds = np.argmax(codebert_val_results.predictions, axis=-1)\n", + "codebert_val_proba = torch.softmax(torch.tensor(codebert_val_results.predictions), dim=-1).numpy()\n", + "codebert_acc = accuracy_score(y_val, codebert_val_preds)\n", + "\n", + "print(f\"\\nValidation Accuracy: {codebert_acc:.4f}\")\n", + "print(classification_report(y_val, codebert_val_preds, target_names=list(label2id.keys())))" + ] + }, + { + "cell_type": "markdown", + "id": "cb38ece9", + "metadata": { + "papermill": { + "duration": 0.004888, + "end_time": "2026-02-15T16:13:05.532005", + "exception": false, + "start_time": "2026-02-15T16:13:05.527117", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 5. Ensemble" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "0d1f3337", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T16:13:05.542314Z", + "iopub.status.busy": "2026-02-15T16:13:05.542033Z", + "iopub.status.idle": "2026-02-15T16:13:05.556713Z", + "shell.execute_reply": "2026-02-15T16:13:05.555968Z" + }, + "papermill": { + "duration": 0.021499, + "end_time": "2026-02-15T16:13:05.558128", + "exception": false, + "start_time": "2026-02-15T16:13:05.536629", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Ensemble Validation Accuracy: 0.9491\n", + " precision recall f1-score support\n", + "\n", + " Functional 0.87 0.95 0.91 1352\n", + "Non-Paradigm 0.95 0.95 0.95 4539\n", + " Oop 0.96 0.94 0.95 5379\n", + " Procedural 0.97 0.99 0.98 995\n", + "\n", + " accuracy 0.95 12265\n", + " macro avg 0.94 0.96 0.95 12265\n", + "weighted avg 0.95 0.95 0.95 12265\n", + "\n", + "\n", + "Model Comparison:\n", + "XGBoost: 0.9051\n", + "CodeBERT: 0.9472\n", + "Ensemble: 0.9491\n" + ] + } + ], + "source": [ + "# Weighted average: CodeBERT (60%) + XGBoost (40%)\n", + "ensemble_val_proba = 0.6 * codebert_val_proba + 0.4 * xgb_val_proba\n", + "ensemble_val_preds = np.argmax(ensemble_val_proba, axis=1)\n", + "ensemble_acc = accuracy_score(y_val, ensemble_val_preds)\n", + "\n", + "print(f\"\\nEnsemble Validation Accuracy: {ensemble_acc:.4f}\")\n", + "print(classification_report(y_val, ensemble_val_preds, target_names=list(label2id.keys())))\n", + "\n", + "print(f\"\\nModel Comparison:\")\n", + "print(f\"XGBoost: {xgb_acc:.4f}\")\n", + "print(f\"CodeBERT: {codebert_acc:.4f}\")\n", + "print(f\"Ensemble: {ensemble_acc:.4f}\")" + ] + }, + { + "cell_type": "markdown", + "id": "d4d3b6c1", + "metadata": { + "papermill": { + "duration": 0.004365, + "end_time": "2026-02-15T16:13:05.567562", + "exception": false, + "start_time": "2026-02-15T16:13:05.563197", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 6. Test Set Evaluation" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "e2f5f2a0", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T16:13:05.577419Z", + "iopub.status.busy": "2026-02-15T16:13:05.577152Z", + "iopub.status.idle": "2026-02-15T16:14:36.715691Z", + "shell.execute_reply": "2026-02-15T16:14:36.714952Z" + }, + "papermill": { + "duration": 91.145215, + "end_time": "2026-02-15T16:14:36.717102", + "exception": false, + "start_time": "2026-02-15T16:13:05.571887", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Test Set Accuracy: 0.9525\n", + " precision recall f1-score support\n", + "\n", + " Functional 0.88 0.96 0.92 1352\n", + "Non-Paradigm 0.96 0.95 0.96 4539\n", + " Oop 0.97 0.94 0.95 5379\n", + " Procedural 0.97 0.99 0.98 995\n", + "\n", + " accuracy 0.95 12265\n", + " macro avg 0.94 0.96 0.95 12265\n", + "weighted avg 0.95 0.95 0.95 12265\n", + "\n" + ] + } + ], + "source": [ + "xgb_test_proba = xgb_model.predict_proba(X_test)\n", + "\n", + "codebert_test_results = trainer.predict(tokenized_test)\n", + "codebert_test_proba = torch.softmax(torch.tensor(codebert_test_results.predictions), dim=-1).numpy()\n", + "\n", + "ensemble_test_proba = 0.6 * codebert_test_proba + 0.4 * xgb_test_proba\n", + "ensemble_test_preds = np.argmax(ensemble_test_proba, axis=1)\n", + "test_acc = accuracy_score(y_test, ensemble_test_preds)\n", + "\n", + "print(f\"\\nTest Set Accuracy: {test_acc:.4f}\")\n", + "print(classification_report(y_test, ensemble_test_preds, target_names=list(label2id.keys())))" + ] + }, + { + "cell_type": "markdown", + "id": "6f89a26c", + "metadata": { + "papermill": { + "duration": 0.004672, + "end_time": "2026-02-15T16:14:36.726621", + "exception": false, + "start_time": "2026-02-15T16:14:36.721949", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## 7. Save Models" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "e7af5486", + "metadata": { + "execution": { + "iopub.execute_input": "2026-02-15T16:14:36.736589Z", + "iopub.status.busy": "2026-02-15T16:14:36.736360Z", + "iopub.status.idle": "2026-02-15T16:14:38.393837Z", + "shell.execute_reply": "2026-02-15T16:14:38.392936Z" + }, + "papermill": { + "duration": 1.664389, + "end_time": "2026-02-15T16:14:38.395432", + "exception": false, + "start_time": "2026-02-15T16:14:36.731043", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Models saved\n" + ] + } + ], + "source": [ + "import pickle\n", + "\n", + "trainer.save_model(\"./codebert_model\")\n", + "tokenizer.save_pretrained(\"./codebert_model\")\n", + "\n", + "with open('xgboost_model.pkl', 'wb') as f:\n", + " pickle.dump(xgb_model, f)\n", + "with open('tfidf_vectorizer.pkl', 'wb') as f:\n", + " pickle.dump(tfidf, f)\n", + "\n", + "results_df = test_df.copy()\n", + "results_df['predicted'] = [id2label[p] for p in ensemble_test_preds]\n", + "results_df['confidence'] = np.max(ensemble_test_proba, axis=1)\n", + "results_df.to_csv('predictions.csv', index=False)\n", + "\n", + "print(\"Models saved\")" + ] + } + ], + "metadata": { + "kaggle": { + "accelerator": "gpu", + "dataSources": [ + { + "datasetId": 9494748, + "sourceId": 14845098, + "sourceType": "datasetVersion" + }, + { + "datasetId": 9495391, + "sourceId": 14846001, + "sourceType": "datasetVersion" + } + ], + "dockerImageVersionId": 31260, + "isGpuEnabled": true, + "isInternetEnabled": true, + "language": "python", + "sourceType": "notebook" + }, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.12" + }, + "papermill": { + "default_parameters": {}, + "duration": 2227.752824, + "end_time": "2026-02-15T16:18:24.820078", + "environment_variables": {}, + "exception": null, + "input_path": "__notebook__.ipynb", + "output_path": "__notebook__.ipynb", + "parameters": {}, + "start_time": "2026-02-15T15:41:17.067254", + "version": "2.6.0" + }, + "widgets": { + "application/vnd.jupyter.widget-state+json": { + "state": { + "00e0cdaba7a64686a45e69dceef03986": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "00ef7e9e078a4483a8282aff69c983a7": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "042a56637c1f4a4f8370afd5c81e4e60": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "04935d08f7004d54a1a943457ae9a7f1": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_bd096ecb3df04bbeb71c0f31eaa130b1", + "placeholder": "​", + "style": "IPY_MODEL_57ce1fb9058b4d08b4867fb4bba96123", + "tabbable": null, + "tooltip": null, + "value": " 498/498 [00:00<00:00, 68.9kB/s]" + } + }, + "0a2f1c8704de4cd5ab0d428e9d2931ae": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "0ddc624fd166490a98656d64540ae91c": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "11f890650a344ae2b2c1c1a70901c524": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_9b8ccceec55149108d8d841a5ce2a4e2", + "max": 498604904, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_682420bd118f4d7a970697ebfdc05900", + "tabbable": null, + "tooltip": null, + "value": 498604904 + } + }, + "126ec1195e7c41fc953a1f3ed55e809d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_aca87c802b874b618ba563616231cc0f", + "placeholder": "​", + "style": "IPY_MODEL_5359ffb242694666a836b52647657a25", + "tabbable": null, + "tooltip": null, + "value": "config.json: 100%" + } + }, + "158135d95bf447dd9f780bdd70109bea": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_21308adf7f8040619fffb7ab856f0245", + "placeholder": "​", + "style": "IPY_MODEL_1da87b5a27d94509b6fd1e9b347e2a43", + "tabbable": null, + "tooltip": null, + "value": " 12265/12265 [00:05<00:00, 2538.91 examples/s]" + } + }, + "16373d5a019b455bac8f269347c3f747": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "1da87b5a27d94509b6fd1e9b347e2a43": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "1fa65ae2450a48f99e1369365855b5ef": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_be4e1bdefc77484f823837978c5b7ad6", + "IPY_MODEL_d3d024228ff848d087313a2fe88c9bfc", + "IPY_MODEL_f394dd5a3c3548ed95e85c35ebb53bb8" + ], + "layout": "IPY_MODEL_ea00b837247c4f6eb734771f2ac55f32", + "tabbable": null, + "tooltip": null + } + }, + "21308adf7f8040619fffb7ab856f0245": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "2529df2e22924861b938dbb90f88a19b": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "259c73aa104d4b7e8e01389b268b5f9c": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "261fa3c9ca65474ca9fc63328f0f9558": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "2681246170564530914e1a708cdb8db6": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "2d7595c6e74d4159b3cf3539c9194e45": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_e492e4ef6aa642ccb04ce4470996fc4f", + "placeholder": "​", + "style": "IPY_MODEL_2681246170564530914e1a708cdb8db6", + "tabbable": null, + "tooltip": null, + "value": "Map: 100%" + } + }, + "2de5ad150917484aaf00d63843d59baa": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "36b8410cbc0d43e4b7b5c34d359e51d2": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "36c178370f4d4b0f87c181de8c57563b": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "3941748f85ae4b73a70d811aa0434c42": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "39f389cebf1b418a9bb9ed15a7ebe6a3": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_f7a7330207dd40b48a1c12237d22df67", + "IPY_MODEL_11f890650a344ae2b2c1c1a70901c524", + "IPY_MODEL_52181e51d28d477dbd98314f0d73e310" + ], + "layout": "IPY_MODEL_2529df2e22924861b938dbb90f88a19b", + "tabbable": null, + "tooltip": null + } + }, + "3bd07e00f8564fee80caad53bc6aa80a": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_261fa3c9ca65474ca9fc63328f0f9558", + "placeholder": "​", + "style": "IPY_MODEL_6986949831244166b8b6b04b5971a157", + "tabbable": null, + "tooltip": null, + "value": "special_tokens_map.json: 100%" + } + }, + "3bdfbe3e52a74791a256999b156dea4d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "3ddc3a3722f849c7a8f9f552ae1a7e99": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_259c73aa104d4b7e8e01389b268b5f9c", + "placeholder": "​", + "style": "IPY_MODEL_00e0cdaba7a64686a45e69dceef03986", + "tabbable": null, + "tooltip": null, + "value": " 19643/19643 [00:08<00:00, 2426.48 examples/s]" + } + }, + "3e2d56b80e77467c9a2eeafa21f06971": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "4051eba0c8cb4ee4b689d8b2c7a6709e": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_cadb1ceca339431a9f0138496107e6aa", + "placeholder": "​", + "style": "IPY_MODEL_2de5ad150917484aaf00d63843d59baa", + "tabbable": null, + "tooltip": null, + "value": " 25.0/25.0 [00:00<00:00, 2.66kB/s]" + } + }, + "41246a78155941c79d30ecd7b5a1cf66": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_b2878b82eae840c3953e5796cefaef40", + "IPY_MODEL_f69a0d78d1a4449c8bf303fe829a769c", + "IPY_MODEL_75fc4eb183be490fa67b4d1bad0385c2" + ], + "layout": "IPY_MODEL_0a2f1c8704de4cd5ab0d428e9d2931ae", + "tabbable": null, + "tooltip": null + } + }, + "43a0ccef94244819b95521a226310210": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "442734bcc94f439db4e377a169f0a5fa": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_ffe7e9a6a6374fdb80388b6337171100", + "max": 1, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_ce52fdae2e6649d6a37d8083700527e4", + "tabbable": null, + "tooltip": null, + "value": 1 + } + }, + "496cbf47e5314385953cd0658d5d4ea6": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "4c576aafe9a64f2691507c5be6c45f5d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_3bd07e00f8564fee80caad53bc6aa80a", + "IPY_MODEL_b267916aec8f45da906dcfb9b93578a3", + "IPY_MODEL_8649039df5664022bcee64711a9f7c89" + ], + "layout": "IPY_MODEL_801ddfcd163543ce80558d38f1b8846d", + "tabbable": null, + "tooltip": null + } + }, + "5177cd6bfa9c49979ad79ac90e20e5d6": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "52181e51d28d477dbd98314f0d73e310": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_cc064aa7f3c24aca820511619e2b53e7", + "placeholder": "​", + "style": "IPY_MODEL_36c178370f4d4b0f87c181de8c57563b", + "tabbable": null, + "tooltip": null, + "value": " 499M/499M [00:01<00:00, 463MB/s]" + } + }, + "5359ffb242694666a836b52647657a25": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "57a3c2076a2c460690bae72aeb86e18e": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "57ce1fb9058b4d08b4867fb4bba96123": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "58256e912d9f4f1ba1d437db8e3478d4": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "5888c2dea37046bf8648e902eb729392": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "59f2894390f84e0ba866b5023769de6e": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5a892f8190f4429eac00bc354ac2e218": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_f7896c3813ab4d2ea3d882c5cb996008", + "placeholder": "​", + "style": "IPY_MODEL_c57ff8e9bc6a4dd4a044da4508cd819c", + "tabbable": null, + "tooltip": null, + "value": "tokenizer_config.json: 100%" + } + }, + "5db1c2a56a6a4ad8a59d2b1634a6bfd9": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_16373d5a019b455bac8f269347c3f747", + "placeholder": "​", + "style": "IPY_MODEL_91c90156f55d4c56b4349ded8251c3da", + "tabbable": null, + "tooltip": null, + "value": "Map: 100%" + } + }, + "682420bd118f4d7a970697ebfdc05900": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "68a74e13cd34475f94f932418b3b8584": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "690ddef7f13f4c4c8dab946b993a07c9": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_7351306e8e5a4457b15cfc239c7633d3", + "placeholder": "​", + "style": "IPY_MODEL_b7eb2e115f6642abba19d861b4c28467", + "tabbable": null, + "tooltip": null, + "value": "merges.txt: " + } + }, + "6986949831244166b8b6b04b5971a157": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "71072d47f86c4fa6b1b82d6681fc4315": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "721673b4bf19449bba6b710a513a7a3e": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "7351306e8e5a4457b15cfc239c7633d3": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "75797dc7b8624e59af87a61906482069": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "75fc4eb183be490fa67b4d1bad0385c2": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_d6b40e8425064670a90a04d9aa646682", + "placeholder": "​", + "style": "IPY_MODEL_721673b4bf19449bba6b710a513a7a3e", + "tabbable": null, + "tooltip": null, + "value": " 12265/12265 [00:04<00:00, 2517.41 examples/s]" + } + }, + "774350adbe334c7c8e39277cbc8427d9": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_690ddef7f13f4c4c8dab946b993a07c9", + "IPY_MODEL_442734bcc94f439db4e377a169f0a5fa", + "IPY_MODEL_b623ac42b07d488d972c9f852e9d3007" + ], + "layout": "IPY_MODEL_36b8410cbc0d43e4b7b5c34d359e51d2", + "tabbable": null, + "tooltip": null + } + }, + "7b3533e8cfac44c1bdf03389a11a9e41": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "801ddfcd163543ce80558d38f1b8846d": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "81efee0acd5944ada7f1274ff5ea99bb": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_e732212f517f4abdac329672fe2fd123", + "max": 19643, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_d82a5af3468e4e29865732576a871e9c", + "tabbable": null, + "tooltip": null, + "value": 19643 + } + }, + "8649039df5664022bcee64711a9f7c89": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_bbc2f1ffb33e464ea0c11322da9b282c", + "placeholder": "​", + "style": "IPY_MODEL_8aad64690c5e4a4f98cb287f2e14893d", + "tabbable": null, + "tooltip": null, + "value": " 150/150 [00:00<00:00, 17.3kB/s]" + } + }, + "88a5dab91d7b47f1a0012d26977ba74d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_d57cf51fb2a3453f81676a3416578d2d", + "max": 25, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_f999c41078584b5ba41b244cc73d1acb", + "tabbable": null, + "tooltip": null, + "value": 25 + } + }, + "8aad64690c5e4a4f98cb287f2e14893d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "91c90156f55d4c56b4349ded8251c3da": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "97d6d63632a341ddb71d7138c5d056ba": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "9842976299d74d6c82ac619d5d3f3598": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_2d7595c6e74d4159b3cf3539c9194e45", + "IPY_MODEL_dd26a20827d34fdd9a39775eef7cb6dc", + "IPY_MODEL_158135d95bf447dd9f780bdd70109bea" + ], + "layout": "IPY_MODEL_5888c2dea37046bf8648e902eb729392", + "tabbable": null, + "tooltip": null + } + }, + "9b8ccceec55149108d8d841a5ce2a4e2": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a1b2553d88c145f19ea2edcf00e38372": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_042a56637c1f4a4f8370afd5c81e4e60", + "placeholder": "​", + "style": "IPY_MODEL_a49310cc0c10420ea3ee56ca11bcc90d", + "tabbable": null, + "tooltip": null, + "value": " 899k/? [00:00<00:00, 42.4MB/s]" + } + }, + "a49310cc0c10420ea3ee56ca11bcc90d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "a72f1db2e8234725b2f892727bcaa6d8": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_126ec1195e7c41fc953a1f3ed55e809d", + "IPY_MODEL_df729e66d3414eedb2c5b4e220feb62b", + "IPY_MODEL_04935d08f7004d54a1a943457ae9a7f1" + ], + "layout": "IPY_MODEL_57a3c2076a2c460690bae72aeb86e18e", + "tabbable": null, + "tooltip": null + } + }, + "a908846fbca74d10b82db6d70699b3c1": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "aca87c802b874b618ba563616231cc0f": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "af736c442725474c951dde3266e58e8c": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "b114d71048a2454992b63c2c1064ef09": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_71072d47f86c4fa6b1b82d6681fc4315", + "placeholder": "​", + "style": "IPY_MODEL_d248be2fe8fd4282b11579988a432338", + "tabbable": null, + "tooltip": null, + "value": "vocab.json: " + } + }, + "b1bd279ac759406d990e646a3c9fea9a": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": "20px" + } + }, + "b267916aec8f45da906dcfb9b93578a3": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_e567ed4111ac4629bc7b43a751e136a6", + "max": 150, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_dfa904455d004794b28e10ad491724a9", + "tabbable": null, + "tooltip": null, + "value": 150 + } + }, + "b2878b82eae840c3953e5796cefaef40": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_97d6d63632a341ddb71d7138c5d056ba", + "placeholder": "​", + "style": "IPY_MODEL_43a0ccef94244819b95521a226310210", + "tabbable": null, + "tooltip": null, + "value": "Map: 100%" + } + }, + "b623ac42b07d488d972c9f852e9d3007": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_e1b026482d8644228420a98044407a85", + "placeholder": "​", + "style": "IPY_MODEL_7b3533e8cfac44c1bdf03389a11a9e41", + "tabbable": null, + "tooltip": null, + "value": " 456k/? [00:00<00:00, 35.5MB/s]" + } + }, + "b7eb2e115f6642abba19d861b4c28467": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "b8e4e0bdff884034b6f63b95a2bd0e29": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "bbc2f1ffb33e464ea0c11322da9b282c": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "bc87a4bee128497b9583f79c0ca6d8c7": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_b1bd279ac759406d990e646a3c9fea9a", + "max": 1, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_b8e4e0bdff884034b6f63b95a2bd0e29", + "tabbable": null, + "tooltip": null, + "value": 1 + } + }, + "bce97c8db26846a48608f2d633a85687": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "bcfae0f002df49fc94fa69002135bbe1": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "bd096ecb3df04bbeb71c0f31eaa130b1": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "be4e1bdefc77484f823837978c5b7ad6": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_59f2894390f84e0ba866b5023769de6e", + "placeholder": "​", + "style": "IPY_MODEL_58256e912d9f4f1ba1d437db8e3478d4", + "tabbable": null, + "tooltip": null, + "value": "pytorch_model.bin: 100%" + } + }, + "c57ff8e9bc6a4dd4a044da4508cd819c": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "cadb1ceca339431a9f0138496107e6aa": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "cc064aa7f3c24aca820511619e2b53e7": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "cc21ce844a044791adca539392a65343": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_b114d71048a2454992b63c2c1064ef09", + "IPY_MODEL_bc87a4bee128497b9583f79c0ca6d8c7", + "IPY_MODEL_a1b2553d88c145f19ea2edcf00e38372" + ], + "layout": "IPY_MODEL_3e2d56b80e77467c9a2eeafa21f06971", + "tabbable": null, + "tooltip": null + } + }, + "ce52fdae2e6649d6a37d8083700527e4": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "cedf920aee4a495788cebf645ad3197e": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_5a892f8190f4429eac00bc354ac2e218", + "IPY_MODEL_88a5dab91d7b47f1a0012d26977ba74d", + "IPY_MODEL_4051eba0c8cb4ee4b689d8b2c7a6709e" + ], + "layout": "IPY_MODEL_75797dc7b8624e59af87a61906482069", + "tabbable": null, + "tooltip": null + } + }, + "d248be2fe8fd4282b11579988a432338": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "background": null, + "description_width": "", + "font_size": null, + "text_color": null + } + }, + "d3d024228ff848d087313a2fe88c9bfc": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_dfd469bee8fc4b08b4028e4ad8a47efe", + "max": 498627950, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_fda8a27a01bc4cbdb42832d1192856ac", + "tabbable": null, + "tooltip": null, + "value": 498627950 + } + }, + "d57cf51fb2a3453f81676a3416578d2d": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d6b40e8425064670a90a04d9aa646682": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d82a5af3468e4e29865732576a871e9c": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "dd26a20827d34fdd9a39775eef7cb6dc": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_68a74e13cd34475f94f932418b3b8584", + "max": 12265, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_00ef7e9e078a4483a8282aff69c983a7", + "tabbable": null, + "tooltip": null, + "value": 12265 + } + }, + "df729e66d3414eedb2c5b4e220feb62b": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_bcfae0f002df49fc94fa69002135bbe1", + "max": 498, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_496cbf47e5314385953cd0658d5d4ea6", + "tabbable": null, + "tooltip": null, + "value": 498 + } + }, + "dfa904455d004794b28e10ad491724a9": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "dfd469bee8fc4b08b4028e4ad8a47efe": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e1b026482d8644228420a98044407a85": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e492e4ef6aa642ccb04ce4470996fc4f": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e567ed4111ac4629bc7b43a751e136a6": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e732212f517f4abdac329672fe2fd123": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "ea00b837247c4f6eb734771f2ac55f32": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f091577548414be79855753985855190": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_5db1c2a56a6a4ad8a59d2b1634a6bfd9", + "IPY_MODEL_81efee0acd5944ada7f1274ff5ea99bb", + "IPY_MODEL_3ddc3a3722f849c7a8f9f552ae1a7e99" + ], + "layout": "IPY_MODEL_5177cd6bfa9c49979ad79ac90e20e5d6", + "tabbable": null, + "tooltip": null + } + }, + "f394dd5a3c3548ed95e85c35ebb53bb8": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_a908846fbca74d10b82db6d70699b3c1", + "placeholder": "​", + "style": "IPY_MODEL_3bdfbe3e52a74791a256999b156dea4d", + "tabbable": null, + "tooltip": null, + "value": " 499M/499M [00:03<00:00, 259MB/s]" + } + }, + "f69a0d78d1a4449c8bf303fe829a769c": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "FloatProgressModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_af736c442725474c951dde3266e58e8c", + "max": 12265, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_3941748f85ae4b73a70d811aa0434c42", + "tabbable": null, + "tooltip": null, + "value": 12265 + } + }, + "f7896c3813ab4d2ea3d882c5cb996008": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f7a7330207dd40b48a1c12237d22df67": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HTMLModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "HTMLView", + "description": "", + "description_allow_html": false, + "layout": "IPY_MODEL_0ddc624fd166490a98656d64540ae91c", + "placeholder": "​", + "style": "IPY_MODEL_bce97c8db26846a48608f2d633a85687", + "tabbable": null, + "tooltip": null, + "value": "model.safetensors: 100%" + } + }, + "f999c41078584b5ba41b244cc73d1acb": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "fda8a27a01bc4cbdb42832d1192856ac": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ProgressStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "ffe7e9a6a6374fdb80388b6337171100": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "2.0.0", + "model_name": "LayoutModel", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "2.0.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": 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, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": "20px" + } + } + }, + "version_major": 2, + "version_minor": 0 + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}