diff --git "a/fr/bonus-unit1/.ipynb_checkpoints/bonus-unit1-checkpoint.ipynb" "b/fr/bonus-unit1/.ipynb_checkpoints/bonus-unit1-checkpoint.ipynb" deleted file mode 100644--- "a/fr/bonus-unit1/.ipynb_checkpoints/bonus-unit1-checkpoint.ipynb" +++ /dev/null @@ -1,6132 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "43b502c1-9548-4580-84ad-1cbac158edb8", - "metadata": { - "id": "43b502c1-9548-4580-84ad-1cbac158edb8" - }, - "source": [ - "# Bonus Unité 1: Finetuner un modèle pour faire de l'appel de fonctions\n", - "\n", - "Dans ce tutoriel, **nous allons finetuner un LLM pour pouvoir faire de l'appel de fonctions.**\n", - "\n", - "Ce notebook fait parti du cours sur les agents d'Hugging Face, un cours gratuit qui vous guidera, du **niveau débutant à expert**, pour comprendre, utiliser et construire des agents.\n", - "\n", - "\n", - "\"Agent\n" - ] - }, - { - "cell_type": "markdown", - "id": "gWR4Rvpmjq5T", - "metadata": { - "id": "gWR4Rvpmjq5T" - }, - "source": [ - "## Prérequis de l'exercice 🏗️\n", - "\n", - "Avant de vous plonger dans le *notebook*, vous devez :\n", - "\n", - "🔲 📚 **Etudier la section [Qu'est-ce que l'appel de fonctions ?](https://huggingface.co/learn/agents-course/fr/bonus-unit1/what-is-function-calling)**\n", - "\n", - "🔲 📚 **Etudier la section [Finetunons un modèle pour pouvoir faire de l'appel de fonctions](https://huggingface.co/learn/agents-course/fr/bonus-unit1/fine-tuning)**" - ] - }, - { - "cell_type": "markdown", - "id": "1rZXU_1wkEPu", - "metadata": { - "id": "1rZXU_1wkEPu" - }, - "source": [ - "# Étape 0 : Demande d'accès à Gemma sur Hugging Face\n", - "\n", - "\"Gemma\"/\n", - "\n", - "\n", - "Pour accéder à Gemma sur Hugging Face :\n", - "\n", - "1. **Assurez-vous d'être connecté** à votre compte Hugging Face.\n", - "\n", - "2. Allez sur https://huggingface.co/google/gemma-2-2b-it\n", - "\n", - "3. Cliquez sur **Acknowledge license** et remplissez le formulaire.\n", - "\n", - "Vous pouvez également utiliser un autre modèle et modifier le code en conséquence (cela peut être un bon exercice pour vous assurer que vous savez comment finetuner sur la tâche d'appel de fonction).\n", - "\n", - "Vous pouvez par exemple utiliser :\n", - "\n", - "- [HuggingFaceTB/SmolLM2-1.7B-Instruct](https://huggingface.co/HuggingFaceTB/SmolLM2-1.7B-Instruct)\n", - "\n", - "- [meta-llama/Llama-3.2-3B-Instruct](https://huggingface.co/meta-llama/Llama-3.2-3B-Instruct)" - ] - }, - { - "cell_type": "markdown", - "id": "5hjyx9nJlvKG", - "metadata": { - "id": "5hjyx9nJlvKG" - }, - "source": [ - "## Étape 1 : Configurer le GPU 💪\n", - "\n", - "Si vous êtes sur Colab :\n", - "\n", - "- Pour **accélérer l'entraînement du finetuning, nous allons utiliser un GPU**. Pour cela, allez dans `Runtime > Change Runtime type`\n", - "\n", - "\"GPU\n", - "\n", - "- `Hardware Accelerator > GPU`\n", - "\n", - "\"GPU\n", - "\n", - "\n", - "### Important\n", - "\n", - "Pour cette unité, **avec le niveau gratuit de Colab** il faudra environ **6h pour entraîner**.\n", - "\n", - "Trois solutions s'offrent à vous pour accélérer le processus :\n", - "\n", - "1. Entraînez-vous sur votre ordinateur si vous avez des GPU. Cela peut prendre du temps mais il y a moins de risques de dépassement de temps.\n", - "\n", - "2. Utiliser un Google Colab Pro qui permet d'utiliser un GPU A100 (alors plus que 15-20min d'entraînement).\n", - "\n", - "3. Suivez le code pour apprendre à comment faire mais sans pouvoir entraîner." - ] - }, - { - "cell_type": "markdown", - "id": "5Thjsc9fj6Ej", - "metadata": { - "id": "5Thjsc9fj6Ej" - }, - "source": [ - "## Étape 2 : Installer les dépendances 📚\n", - "\n", - "Nous avons besoin de plusieurs bibliothèques :\n", - "\n", - "- `bitsandbytes` pour la quantification\n", - "- `peft` pour les adaptateurs LoRA\n", - "- `transformers` pour le chargement du modèle\n", - "- `datasets` pour le chargement et l'utilisation du jeu de données de finetuning\n", - "- `trl` pour la classe Trainer" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "e63f4962-c644-491e-aa91-50e453e953a4", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "e63f4962-c644-491e-aa91-50e453e953a4", - "outputId": "443077a6-7cff-4c46-90ac-bf279300f6ec", - "tags": [] - }, - "outputs": [], - "source": [ - "!pip install -q -U bitsandbytes\n", - "!pip install -q -U peft\n", - "!pip install -q -U trl\n", - "!pip install -q -U tensorboardX\n", - "!pip install -q wandb\n", - "!pip install -q -U torchvision\n", - "!pip install -q -U transformers" - ] - }, - { - "cell_type": "markdown", - "id": "UWNoZzi1urSZ", - "metadata": { - "id": "UWNoZzi1urSZ" - }, - "source": [ - "## Etape 3 : Créez votre *token* Hugging Face pour pousser votre modèle sur le Hub\n", - "\n", - "Pour pouvoir partager votre modèle avec la communauté, il y a encore quelques étapes à suivre :\n", - "\n", - "1️⃣ (Si ce n'est pas déjà fait) créez un compte sur HF ➡ https://huggingface.co/join\n", - "\n", - "2️⃣ Connectez-vous et ensuite, vous devez stocker votre *token* d'authentification du site Hugging Face.\n", - "\n", - "- Créez un nouveau *token* (https://huggingface.co/settings/tokens) **avec un rôle d'écriture**\n", - "\n", - "\"Create\n", - "\n", - "3️⃣ Stockez votre *token* dans une variable d'environnement sous le nom « HF_TOKEN »\n", - "- **Faites très attention à ne pas le partager avec d'autres personnes** !" - ] - }, - { - "cell_type": "markdown", - "id": "vBAkwg9zu6A1", - "metadata": { - "id": "vBAkwg9zu6A1" - }, - "source": [ - "## Étape 4 : Importer les bibliothèques\n", - "\n", - "N'oubliez pas de mettre votre *token* HF." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "7ad2e4c2-593e-463e-9692-8d674c541d76", - "metadata": { - "id": "7ad2e4c2-593e-463e-9692-8d674c541d76", - "tags": [] - }, - "outputs": [], - "source": [ - "from enum import Enum\n", - "from functools import partial\n", - "import pandas as pd\n", - "import torch\n", - "import json\n", - "\n", - "from transformers import AutoModelForCausalLM, AutoTokenizer, TrainingArguments, BitsAndBytesConfig, set_seed\n", - "from datasets import load_dataset\n", - "from trl import SFTConfig, SFTTrainer\n", - "from peft import LoraConfig, TaskType\n", - "\n", - "seed = 42\n", - "set_seed(seed)\n", - "\n", - "import os\n", - "\n", - "# Mettez votre token HF ici\n", - "os.environ['HF_TOKEN']=\"hf_xxxxxxx\" # le token doit avoir un droit d'accès d'écriture" - ] - }, - { - "cell_type": "markdown", - "id": "44f30b2c-2cc0-48e0-91ca-4633e6444105", - "metadata": { - "id": "44f30b2c-2cc0-48e0-91ca-4633e6444105" - }, - "source": [ - "## Étape 5 : Traitement du jeu de données\n", - "\n", - "Afin d'entraîner le modèle, nous devons **formater les entrées en fonction de ce que nous voulons que le modèle apprenne**.\n", - "\n", - "Pour ce tutoriel, j'ai amélioré un jeu de données populaire pour l'appel de fonction \"NousResearch/hermes-function-calling-v1\" en ajoutant des étapes de **raisonnement** issues de **deepseek-ai/DeepSeek-R1-Distill-Qwen-32B**.\n", - "\n", - "Mais pour que le modèle puisse apprendre, nous devons **formater la conversation correctement**. Si vous avez suivi l'Unité 1, vous savez que le passage d'une liste de messages à un *prompt* est géré par le **chat_template**. Le chat_template par défaut de gemma-2-2B ne contient pas d'appels d'outils. Nous allons donc devoir le modifier !\n", - "\n", - "C'est le rôle de notre fonction **preprocess**. Passer d'une liste de messages à un *prompt* que le modèle peut comprendre." - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "29da85c8-33bf-4864-aed7-733cbe703512", - "metadata": { - "id": "29da85c8-33bf-4864-aed7-733cbe703512", - "tags": [] - }, - "outputs": [], - "source": [ - "model_name = \"google/gemma-2-2b-it\"\n", - "dataset_name = \"Jofthomas/hermes-function-calling-thinking-V1\"\n", - "tokenizer = AutoTokenizer.from_pretrained(model_name)\n", - "\n", - "tokenizer.chat_template = \"{{ bos_token }}{% if messages[0]['role'] == 'system' %}{{ raise_exception('System role not supported') }}{% endif %}{% for message in messages %}{{ '' + message['role'] + '\\n' + message['content'] | trim + '\\n' }}{% endfor %}{% if add_generation_prompt %}{{'model\\n'}}{% endif %}\"\n", - "\n", - "\n", - "def preprocess(sample):\n", - " messages = sample[\"messages\"]\n", - " first_message = messages[0]\n", - "\n", - " # Au lieu d'ajouter un prompt système, nous fusionnons le contenu dans le premier message de l'utilisateur.\n", - " if first_message[\"role\"] == \"system\":\n", - " system_message_content = first_message[\"content\"]\n", - " # Fusionner le contenu du système avec le premier message de l'utilisateur\n", - " messages[1][\"content\"] = system_message_content + \"Also, before making a call to a function take the time to plan the function to take. Make that thinking process between {your thoughts}\\n\\n\" + messages[1][\"content\"]\n", - " # Supprimer le message système de la conversation\n", - " messages.pop(0)\n", - "\n", - " return {\"text\": tokenizer.apply_chat_template(messages, tokenize=False)}\n", - "\n", - "\n", - "\n", - "dataset = load_dataset(dataset_name)\n", - "dataset = dataset.rename_column(\"conversations\", \"messages\")" - ] - }, - { - "cell_type": "markdown", - "id": "dc8736d5-d64b-4c5c-9738-be08421d3f95", - "metadata": { - "id": "dc8736d5-d64b-4c5c-9738-be08421d3f95" - }, - "source": [ - "## Étape 6 : Un jeu de données dédié à cette Unité\n", - "\n", - "Pour cette Unité bonus, nous avons créé un jeu de données personnalisé basé sur [NousResearch/hermes-function-calling-v1](https://huggingface.co/datasets/NousResearch/hermes-function-calling-v1), qui est considéré comme une **référence** en matière de jeu de données pour l'appel de fonctions.\n", - "\n", - "Bien que le jeu de données original soit excellent, il ne **comprend pas** d'étape de **réflexion**.\n", - "\n", - "Pour de l'appel de fonction, une telle étape est optionnelle, mais des travaux récents - comme le modèle **deepseek** ou le papier [*Test-Time Compute*](https://huggingface.co/papers/2408.03314) - suggèrent que donner à un LLM le temps de « penser » avant de répondre (ou dans ce cas, **avant** d'entreprendre une action) peut **améliorer de manière significative** la performance du modèle.\n", - "\n", - "J'ai donc décidé de créer un sous-ensemble de ce jeu de données et de le donner à [deepseek-ai/DeepSeek-R1-Distill-Qwen-32B](https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B) afin de créer quelques *tokens* de réflexion `` avant tout appel de fonction. Ce qui a abouti au jeu de données suivant :\n", - "![Input Dataset](https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/bonus-unit1/dataset_function_call.png)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "b63d4832-d92e-482d-9fe6-6e9dbfee377a", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "b63d4832-d92e-482d-9fe6-6e9dbfee377a", - "outputId": "547d58fc-cf84-4878-f66e-ae817030a251", - "tags": [] - }, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "b2ee958727314c8186af7ee5e5da64aa", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Map: 0%| | 0/3570 [00:00` puis la requête de l'utilisateur, ici : `\"Can you get me the latest news headlines for the United States?\"` (`« Pouvez-vous me donner les derniers titres de l'actualité pour les Etats-Unis ? »`)\n", - "\n", - "2. Un *message assistant* appelé ici « modèle » pour répondre aux critères des modèles gemma contenant deux nouvelles phases, une phase **« penser »** contenue dans `` et une phase **« agir »** contenue dans ``.\n", - "\n", - "3. Si le modèle contient un ``, nous ajouterons le résultat de cette action dans un nouveau message **« Tool »** contenant un `` avec la réponse de l'outil." - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "dc60da04-9411-487a-b629-2c59024a20c0", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "dc60da04-9411-487a-b629-2c59024a20c0", - "outputId": "8af76a10-5a72-4401-cdf5-ee047fc2d850", - "tags": [] - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "human\n", - "You are a function calling AI model. You are provided with function signatures within XML tags.You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.Here are the available tools: [{'type': 'function', 'function': {'name': 'get_news_headlines', 'description': 'Get the latest news headlines', 'parameters': {'type': 'object', 'properties': {'country': {'type': 'string', 'description': 'The country for which headlines are needed'}}, 'required': ['country']}}}, {'type': 'function', 'function': {'name': 'search_recipes', 'description': 'Search for recipes based on ingredients', 'parameters': {'type': 'object', 'properties': {'ingredients': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The list of ingredients'}}, 'required': ['ingredients']}}}] Use the following pydantic model json schema for each tool call you will make: {'title': 'FunctionCall', 'type': 'object', 'properties': {'arguments': {'title': 'Arguments', 'type': 'object'}, 'name': {'title': 'Name', 'type': 'string'}}, 'required': ['arguments', 'name']}For each function call return a json object with function name and arguments within XML tags as follows:\n", - "\n", - "{tool_call}\n", - "Also, before making a call to a function take the time to plan the function to take. Make that thinking process between {your thoughts}\n", - "\n", - "Can you get me the latest news headlines for the United States?\n", - "model\n", - "Okay, so the user asked for the latest news headlines in the United States. I need to figure out how to respond appropriately using the tools available.\n", - "\n", - "Looking at the tools provided, there's a function called get_news_headlines. That seems perfect for this situation. It requires a country code, which the user specified as the United States.\n", - "\n", - "Since the user is asking specifically about the US, I'll use the country parameter as 'United States' in the function call. This should fetch the relevant news for them.\n", - "\n", - "I should make sure to format the response correctly as a JSON object with the function name and arguments.\n", - "\n", - "{'name': 'get_news_headlines', 'arguments': {'country': 'United States'}}\n", - "\n", - "tool\n", - "\n", - "{'headlines': ['US President signs new bill into law', 'Major earthquake hits California', 'NASA announces new Mars mission', 'Tech giant releases new smartphone', 'US economy shows signs of recovery']}\n", - "\n", - "model\n", - "Here are the latest news headlines for the United States:\n", - "1. US President signs new bill into law\n", - "2. Major earthquake hits California\n", - "3. NASA announces new Mars mission\n", - "4. Tech giant releases new smartphone\n", - "5. US economy shows signs of recovery\n", - "human\n", - "That's interesting. Can you get me the news for France now?\n", - "model\n", - "Okay, the user initially asked for the latest US news, so I used get_news_headlines with 'United States'. Now the user is asking for France, so I'll call the same function with 'France' as the country. That makes sense because the function is designed for any country.\n", - "\n", - "{'name': 'get_news_headlines', 'arguments': {'country': 'France'}}\n", - "\n", - "tool\n", - "\n", - "{'headlines': ['French President announces new environmental policy', 'Paris Fashion Week highlights', 'France wins World Cup qualifier', 'New culinary trend sweeps across France', 'French tech startup raises millions in funding']}\n", - "\n", - "model\n", - "Here are the latest news headlines for France:\n", - "1. French President announces new environmental policy\n", - "2. Paris Fashion Week highlights\n", - "3. France wins World Cup qualifier\n", - "4. New culinary trend sweeps across France\n", - "5. French tech startup raises millions in funding\n", - "\n" - ] - } - ], - "source": [ - "# Voyons comment nous avons formaté le jeu de données\n", - "print(dataset[\"train\"][8][\"text\"])" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "53a48281-2346-4dfb-ad60-cad85129ec9b", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "53a48281-2346-4dfb-ad60-cad85129ec9b", - "outputId": "e16c07f9-8bbf-4c82-d2d3-41d96a95ab2e", - "tags": [] - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "\n" - ] - } - ], - "source": [ - "# Contrôle \n", - "print(tokenizer.pad_token)\n", - "print(tokenizer.eos_token)" - ] - }, - { - "cell_type": "markdown", - "id": "d6864b36-6033-445a-b6e2-b6bb02e38e26", - "metadata": { - "id": "d6864b36-6033-445a-b6e2-b6bb02e38e26" - }, - "source": [ - "## Étape 8 : Modifions le *tokenizer*\n", - "\n", - "En effet, comme nous l'avons vu dans l'Unité 1, le *tokenizer* divise le texte en sous-mots par défaut. Ce n'est **pas** ce que nous voulons pour nos nouveaux *tokens* spéciaux !\n", - "\n", - "Bien que nous ayons segmenté notre exemple en utilisant ``, ``, et ``, le *tokenizer* ne les traite **pas** encore comme des *tokens* entiers - il essaie toujours de les décomposer en plus petits morceaux. Pour s'assurer que le modèle interprète correctement notre nouveau format, nous devons **ajouter ces *tokens*** à notre *tokenizer*.\n", - "\n", - "De plus, puisque nous avons changé le `chat_template` dans notre fonction **preprocess** pour formater les conversations comme des messages dans un *prompt*, nous devons aussi modifier le `chat_template` dans le *tokenizer* pour refléter ces changements." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "833ba5d6-4c1e-4689-9fed-22cc03d2a63a", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 754, - "referenced_widgets": [ - "54fc2d9962de4ffda0500a01e112b58a", - "8e70cccb0fb04a43b3c6ab234bcae9a8", - "f2d87447fe8448c7baff656c540620e6", - "5f438fbbfb60436faf79662e81092154", - "197619158cd247649eac3722284c8d19", - "1d104fe8612f45e4810bbed7e3540330", - "d62425b0d0ea497ead2cd981eaa61c7e", - "2828b2455ec44143a5739c8e8207fb9b", - "03b839beea6a4f6b8d9005491146615d", - "0db5d5c516d7479ebf7603093f9e1e99", - "654fd18a9e59415e9dd314dc2f94a654", - "deba87fc28db4f78b58fc1e456fea335", - "f06414fa35b64ff588511796c9b51d1f", - "21cf377576154ffeb028f4ae3b3503d5", - "5c8fa13e559942849a61d9480be730bd", - "fae24e4a14814c7ebef30b422c2d3652", - "1981ff353e494735be4706a76053c24a", - "9a8b33ef0f6c446496cc7dae07da321c", - "2b8c9e43da4e4e008a2a2b06e6f3106e", - "62f3a32c4f484dd6899ba5d6ffbaca11", - "1e271fcb92a14680b84c33cb7c28f9c0", - "da543c28b9e44723b019220de8427b5e", - "ce3c69ec86224ffea8c46deb20831bb7", - "3bb2805fcf0441089c0f4789e28b072d", - "bc6e638133f545ff8d54f767de0cb35a", - "6e1393f9f39a4b3cb94753c883b1bbf7", - "a76145e51f7544fdabd23198baf318c4", - "eedc1213dd604bbe827dcec617fdae34", - "f73f91bb567a48f890ba0827b7ed321f", - "a8edc3a5b0d9422b8e2e63d5564cfdc9", - "e08c970bbf4540a89533a43f719f68e4", - "fe30dac330db4fde94af1c54c84a1be8", - "4cfce958cf5445129ab6281784664038", - "71ba28670e8d4583b66b1c1587cdbce1", - "4349fab6f16343cb8955367f6fbc4a43", - "6296f0c3ac5647e9b9cbc7c8212a2b35", - "c6d97ccbecb0407f89ef4469f3874e74", - "ccabb079b6fd466fb877a018aebf793c", - "0ff4d8414af94af59628b0417a40cc7d", - "534a5dc9cd7e475db2be613849959fc7", - "b821e13722e24feb941fa31a604a85e9", - "91c21b2b127640e195f2e7c7256b5a0e", - "1296a8a4baea4faabc62a42b2ca1a53a", - "13b49790234c4d1aa8fe9b532fcf95bf", - "e1ef7211c5554b2f8fdd39f2f846d2d9", - "9ac674eeba0542e7b4e28a13e90ce652", - "cc4993f1af6b4f2685ecbced238b8913", - "5ec98ede3fbf4c64843b935ce3ad28a7", - "bdbd9e7e1d674edeab47e3595f6af4f8", - "2eb5230a43e84790b0392db58157b0f1", - "26bd63db6a384c12b7d42bf95ca1d1bc", - "6f4e106bb5b44f398a1fe4ac588f6cca", - "0c881b9322624d70bb2c5147a5422633", - "ec8ecb8bdee4435fbc97d73863ebd9f8", - "1af481e6544a4fa386815218461cd5c3", - "2f73c87217c84bd293a5ea5b4aba0ae5", - "6883c5e46d3948649488d3e9f81ddb9c", - "d0498872e00f4644847e073c6000a111", - "482f477cc2354d9da6a8c2932bb73e98", - "1c810f5364544762a3093e1a0a9c1e5b", - "681019ca1d084d9692f5085d1df520ae", - "b1bb9bcec30144a380fa4fe440c41d7c", - "425fe267a38748ea9670a0996b802bdc", - "95eebbfed6fc41d6a8c668abe1608756", - "51b42c72bc2b428fbc0389bfd4d9e598", - "611a6d951d2a42b9b650496612cfd484", - "a893802af41d4400b35b9cb71add1387", - "45e867ccde7d4b5bb4ed4861d723a758", - "f5e196c908e7491982773d3231fff3e6", - "68baf2700f614be288bf35e54d207096", - "001b32600fdd418bb30c6b5ff85e269c", - "2bcef869f1814a04bbbed73df7a9ab24", - "e3bd52cd621e4d2196e94327324722c4", - "1e9d8fccba9a468291ffe271b3497830", - "d1d376228c334c5999143b905e234ffc", - "fc9a32511862493e980682b6ff5044bb", - "538f6a3c632f431fa9d16ab17383a602" - ] - }, - "id": "833ba5d6-4c1e-4689-9fed-22cc03d2a63a", - "outputId": "3138107e-a2cd-447d-ee69-e07e401a1540", - "tags": [] - }, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "bedabbdf4cf44865a83fc9702391c298", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Loading checkpoint shards: 0%| | 0/2 [00:00\"\n", - " eotools = \"\"\n", - " think = \"\"\n", - " eothink = \"\"\n", - " tool_call=\"\"\n", - " eotool_call=\"\"\n", - " tool_response=\"\"\n", - " eotool_response=\"\"\n", - " pad_token = \"\"\n", - " eos_token = \"\"\n", - " @classmethod\n", - " def list(cls):\n", - " return [c.value for c in cls]\n", - "\n", - "tokenizer = AutoTokenizer.from_pretrained(\n", - " model_name,\n", - " pad_token=ChatmlSpecialTokens.pad_token.value,\n", - " additional_special_tokens=ChatmlSpecialTokens.list()\n", - " )\n", - "tokenizer.chat_template = \"{{ bos_token }}{% if messages[0]['role'] == 'system' %}{{ raise_exception('System role not supported') }}{% endif %}{% for message in messages %}{{ '' + message['role'] + '\\n' + message['content'] | trim + '\\n' }}{% endfor %}{% if add_generation_prompt %}{{'model\\n'}}{% endif %}\"\n", - "\n", - "model = AutoModelForCausalLM.from_pretrained(model_name,\n", - " attn_implementation='eager',\n", - " device_map=\"auto\")\n", - "model.resize_token_embeddings(len(tokenizer))\n", - "model.to(torch.bfloat16)\n" - ] - }, - { - "cell_type": "markdown", - "id": "X6DBY8AqxFLL", - "metadata": { - "id": "X6DBY8AqxFLL" - }, - "source": [ - "## Étape 9 : Configurons notre LoRA\n", - "\n", - "Nous allons définir les paramètres de notre adaptateur. Ce sont les paramètres les plus importants du LoRA car ils définissent la taille et l'importance des adaptateurs que nous entraînons." - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "482d36ab-e326-4fd7-bc59-425abcca55e7", - "metadata": { - "id": "482d36ab-e326-4fd7-bc59-425abcca55e7", - "tags": [] - }, - "outputs": [], - "source": [ - "from peft import LoraConfig\n", - "\n", - "# TODO : Configurer les paramètres du LoRA\n", - "# r : dimension du rang des matrices de mise à jour du LoRA (plus petit = plus de compression)\n", - "rank_dimension = 16\n", - "# lora_alpha: facteur d'échelle pour les couches LoRA (plus élevé = adaptation plus forte)\n", - "lora_alpha = 64\n", - "# lora_dropout: probabilité du dropout pour les couches LoRA (aide à prévenir le surentraînement)\n", - "lora_dropout = 0.05\n", - "\n", - "peft_config = LoraConfig(r=rank_dimension,\n", - " lora_alpha=lora_alpha,\n", - " lora_dropout=lora_dropout,\n", - " target_modules=[\"gate_proj\",\"q_proj\",\"lm_head\",\"o_proj\",\"k_proj\",\"embed_tokens\",\"down_proj\",\"up_proj\",\"v_proj\"], # quelle couche du transformer devons-nous cibler ?\n", - " task_type=TaskType.CAUSAL_LM)" - ] - }, - { - "cell_type": "markdown", - "id": "zdDR9hzgxPu2", - "metadata": { - "id": "zdDR9hzgxPu2" - }, - "source": [ - "## Étape 10 : Définissons le Trainer et les hyperparamètres du finetuning\n", - "\n", - "Dans cette étape, nous définissons le Trainer, la classe que nous utilisons pour finetuner notre modèle et les hyperparamètres." - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "3598b688-5a6f-437f-95ac-4794688cd38f", - "metadata": { - "id": "3598b688-5a6f-437f-95ac-4794688cd38f", - "tags": [] - }, - "outputs": [], - "source": [ - "username=\"Jofthomas\"# REMPLACER par votre nom d'utilisateur Hugging Face\n", - "output_dir = \"gemma-2-2B-it-thinking-function_calling-V0\" # Le répertoire où les checkpoints du modèle entraîné, les logs et les autres artefacts seront sauvegardés. Il sera également le nom par défaut du modèle lorsqu'il sera poussé vers le hub s'il n'est pas redéfini ultérieurement\n", - "per_device_train_batch_size = 1\n", - "per_device_eval_batch_size = 1\n", - "gradient_accumulation_steps = 4\n", - "logging_steps = 5\n", - "learning_rate = 1e-4 # Le taux d'apprentissage initial de l'optimiseur\n", - "\n", - "max_grad_norm = 1.0\n", - "num_train_epochs=1\n", - "warmup_ratio = 0.1\n", - "lr_scheduler_type = \"cosine\"\n", - "max_seq_length = 1500\n", - "\n", - "training_arguments = SFTConfig(\n", - " output_dir=output_dir,\n", - " per_device_train_batch_size=per_device_train_batch_size,\n", - " per_device_eval_batch_size=per_device_eval_batch_size,\n", - " gradient_accumulation_steps=gradient_accumulation_steps,\n", - " save_strategy=\"no\",\n", - " eval_strategy=\"epoch\",\n", - " logging_steps=logging_steps,\n", - " learning_rate=learning_rate,\n", - " max_grad_norm=max_grad_norm,\n", - " weight_decay=0.1,\n", - " warmup_ratio=warmup_ratio,\n", - " lr_scheduler_type=lr_scheduler_type,\n", - " report_to=\"tensorboard\",\n", - " bf16=True,\n", - " hub_private_repo=False,\n", - " push_to_hub=False,\n", - " num_train_epochs=num_train_epochs,\n", - " gradient_checkpointing=True,\n", - " gradient_checkpointing_kwargs={\"use_reentrant\": False},\n", - " packing=True,\n", - " max_seq_length=max_seq_length,\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "59TTqmW2xmV2", - "metadata": { - "id": "59TTqmW2xmV2" - }, - "source": [ - "Comme Trainer, nous utilisons le `SFTTrainer` (Supervised Fine-Tuning Trainer) pour du finetuning supervisé." - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "ba0366b5-c9d0-4f7e-97e0-1f964cfad147", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 263, - "referenced_widgets": [ - "e3fe61834c3e49a3895212a336776f9d", - "472cbf91b24f46829960d68e2316c417", - "bd746ea2e46a491e954ac6f32fb0e45b", - "b1542891fc6243d98d51981dd0584bdf", - "b2e16ad7540d4760b28f3a8c419905f8", - "f2157c83879046a29b72613bce9de56e", - "3b07ec7f4d024b61abe94c8adeebed55", - "e6f810bd430245b190ee932554cca05c", - "952893c941c346c2aedcd9358859a3b9", - "d36e7dd4b9dc497faa6e8f63843a738f", - "f469ec8c79ac476c82a5e228f347bffa", - "e9de72aadc5743a2b56537b3ad035461", - "57d137229091486dbf0e4b7dd6dce98a", - "4d006dc72b2b45b58caf4d398c3756b8", - "36bbd4bd563a4053a7af8532300253b7", - "cacc3c3a10c64b338866a8e42201e44c", - "b4c43d908bd64d9bbdb488dac46d2e45", - "96691a6287ef401582a2a1744a4940c4", - "328fa6d902bd46bbb0ecdc7404a13e8c", - "f375fed157034dfcbd28744027d77eba", - "33ec043a635f4e99b67cd6f7e6fc6193", - "39fee7a249c146d1a166e58755c1cda8", - "2ccddb85840c4981ae089ae4c74a2de6", - "89eee480405a416ba0edf097423724b9", - "56e8079c374a4f3f9af5ef96a73f2955", - "3aeb28bc164444d7afb7bf7435a001f2", - "1ead218e71614374909b92fda097fd42", - "822bea0ac84d4ff29d984bf5f5d2c3a2", - "ecef440c871b4daba34661a1ddba6b0c", - "e633387b1640461e82617c1702ee82f5", - "26484831a87a4b489e1288ea71ea7767", - "9f8d631358e240f982e31171d1bd9f26", - "a0c7029819414c5dacefed93194cd763", - "f4a01e54ec53475585eaa88b3a272b4b", - "63c269b37eed4d348f9ce24eef15fc15", - "a89230859593424e960047a96977c6b8", - "91163fcffc60438cb39b0eb586dac418", - "89033e9c0dd249db9dc9a3b1e215dded", - "73c9d510c8754f2ea21adf318e35bc8e", - "0fe7751f55134695afb44bf8673dd4d9", - "f7dd34e15348462297564f0e6e0b568d", - "537e188c000041fea6adf26f2255d738", - "39fff32b9756437581228465165a3115", - "4f75329d3e8d4cc38a405c1c4cc51d70", - "8bbe22288edf4a06b2c56952fd81d5e7", - "298f092855f14af79ec2eda792732810", - "2e6392b95f8a48568a89780adf76387f", - "55e72b7f262b4f57a6abb1c9f01c8de2", - "9fbca7fa0d6b4fff910b806a97fa7718", - "a385bba49b514ab386cb5f4cbb01821f", - "78a34eb9cd534c3d84c8f22d3c53c88f", - "cee71fbbf8a04b3bb64b96e7fa2b0b0e", - "0a0bc95f445948f486fbce865a4642f2", - "b782092e2282488ba86f85eebe697603", - "f7ba9e0f4e64484a82374bb5f1d12b15", - "39c0963803c74ebab07cec20e10d0184", - "46b69fb951af44f99232f459daa4f103", - "3e23b4c5848843fcb44dc0ae2f157d66", - "c9f86634a6bf4e49a902e3d42e67f1bd", - "03b8a027c56f4b52a3e54f57bb5bb526", - "58a18918bae34aca8ec73ae89fd5bc24", - "fd6e1776cbcd4f7b96ec6d9754eb2c83", - "b5121cada3514b67a9c533e7468b3058", - "bf70daf78057419b8a78af75a093a3dd", - "e0b3b3c072be44de8e0a2dae91598aa6", - "4e21f1bd903443a89dea32bb3f3c26a9" - ] - }, - "id": "ba0366b5-c9d0-4f7e-97e0-1f964cfad147", - "outputId": "5602ad04-17c4-431b-e20d-7f0d0c7fd24e", - "tags": [] - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/user/miniconda/lib/python3.9/site-packages/peft/tuners/tuners_utils.py:543: UserWarning: Model with `tie_word_embeddings=True` and the tied_target_modules=['lm_head'] are part of the adapter. This can lead to complications, for example when merging the adapter or converting your model to formats other than safetensors. See for example https://github.com/huggingface/peft/issues/2018.\n", - " warnings.warn(\n" - ] - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "be2be97d4aa64b23beaf316024229a3b", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Applying chat template to train dataset: 0%| | 0/100 [00:00\n", - " \n", - " \n", - " [12/12 00:24, Epoch 1/1]\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
EpochTraining LossValidation Loss
11.2368001.240833

" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/user/miniconda/lib/python3.9/site-packages/peft/utils/save_and_load.py:230: UserWarning: Setting `save_embedding_layers` to `True` as embedding layers found in `target_modules`.\n", - " warnings.warn(\"Setting `save_embedding_layers` to `True` as embedding layers found in `target_modules`.\")\n" - ] - } - ], - "source": [ - "trainer.train()\n", - "trainer.save_model()" - ] - }, - { - "cell_type": "markdown", - "id": "1d7ea3ab-7c8c-47ad-acd2-99fbe5b68393", - "metadata": { - "id": "1d7ea3ab-7c8c-47ad-acd2-99fbe5b68393", - "tags": [] - }, - "source": [ - "## Etape 11 : Poussons le modèle et le *tokenizer* sur le Hub\n", - "\n", - "Poussons notre modèle et notre *tokenizer* sur le Hub ! Le modèle sera poussé sous votre nom d'utilisateur + le répertoire de sortie que nous avons spécifié plus tôt." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "370af020-9319-4ff7-bea1-2842a4847caa", - "metadata": { - "id": "370af020-9319-4ff7-bea1-2842a4847caa", - "tags": [] - }, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "00c6c786a8014635952d94bb505923f1", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "events.out.tfevents.1739887545.r-jofthomas-fttest-kff5bkw4-24c03-yhiku: 0%| | 0.00/6.88k [00:00\"\n", - "# pousser le tokenizer sur le hub (remplacer par votre nom d'utilisateur et votre nom d'utilisateur spécifié précédemment)\n", - "tokenizer.push_to_hub(f\"{username}/{output_dir}\", token=True)" - ] - }, - { - "cell_type": "markdown", - "id": "76d275ce-a3e6-4d30-8d8c-0ee274de5370", - "metadata": { - "id": "76d275ce-a3e6-4d30-8d8c-0ee274de5370" - }, - "source": [ - "## Étape 12 : Testons maintenant notre modèle !\n", - "\n", - "Pour cela, nous allons :\n", - "\n", - "1. Charger l'adaptateur partir du Hub !\n", - "2. Charger le modèle de base : **« google/gemma-2-2b-it »** depuis le Hub\n", - "3. Redimensionner le modèle avec les nouveaux *tokens* que nous avons introduits !" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "56b89825-70ac-42c1-934c-26e2d54f3b7b", - "metadata": { - "colab": { - "referenced_widgets": [ - "390c54434b6448b988ce015eeafe34c9", - "35b2fe2d357b46488ccef710f2a9bfd7", - "9c313149d4324bdaa9c8ddc373964d18" - ] - }, - "id": "56b89825-70ac-42c1-934c-26e2d54f3b7b", - "outputId": "a4cd00b8-61fa-4522-d563-c4ef7e18807d", - "tags": [] - }, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "4c2546e08a424179af511d8abe3c1c7d", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "adapter_config.json: 0%| | 0.00/829 [00:00human\n", - "You are a function calling AI model. You are provided with function signatures within XML tags.You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.Here are the available tools: [{'type': 'function', 'function': {'name': 'convert_currency', 'description': 'Convert from one currency to another', 'parameters': {'type': 'object', 'properties': {'amount': {'type': 'number', 'description': 'The amount to convert'}, 'from_currency': {'type': 'string', 'description': 'The currency to convert from'}, 'to_currency': {'type': 'string', 'description': 'The currency to convert to'}}, 'required': ['amount', 'from_currency', 'to_currency']}}}, {'type': 'function', 'function': {'name': 'calculate_distance', 'description': 'Calculate the distance between two locations', 'parameters': {'type': 'object', 'properties': {'start_location': {'type': 'string', 'description': 'The starting location'}, 'end_location': {'type': 'string', 'description': 'The ending location'}}, 'required': ['start_location', 'end_location']}}}] Use the following pydantic model json schema for each tool call you will make: {'title': 'FunctionCall', 'type': 'object', 'properties': {'arguments': {'title': 'Arguments', 'type': 'object'}, 'name': {'title': 'Name', 'type': 'string'}}, 'required': ['arguments', 'name']}For each function call return a json object with function name and arguments within XML tags as follows:\n", - "\n", - "{tool_call}\n", - "Also, before making a call to a function take the time to plan the function to take. Make that thinking process between {your thoughts}\n", - "\n", - "Hi, I need to convert 500 USD to Euros. Can you help me with that?\n", - "model\n", - "Alright, so I'm looking at this scenario where the user needs help converting 500 USD to Euros. Let's break it down step by step to understand how to approach this.\n", - "\n", - "First, the user has asked for conversion from USD to EUR. I know there's a specific tool available for currency conversion called `convert_currency`. This tool requires three parameters: amount, from_currency, and to_currency. In the user's message, they've provided all necessary details—500 USD and the desire to convert to Euros. \n", - "\n", - "I don't need to make any assumptions here because the user has already provided the exact amount and the target currency. My next step is to prepare the function call with the correct parameters. So, I'll structure the request with the amount as 500, from_currency as USD, and to_currency as EUR. \n", - "\n", - "This will be sent in JSON format as specified, ensuring that the tool receives all the necessary information to perform the conversion accurately. Once the function is called, it should return the converted amount, which I can then present back to the user.\n", - "\n", - "{'name': 'convert_currency', 'arguments': {'amount': 500, 'from_currency': 'USD', 'to_currency': 'EUR'}}\n", - "\n", - "tool\n", - "\n", - "{'converted_amount': 420.5, 'from_currency': 'USD', 'to_currency': 'EUR'}\n", - "\n", - "model\n", - "Sure, 500 USD is approximately 420.50 Euros.\n", - "human\n", - "That's great! Now, can you convert 1000 Euros back to USD?\n", - "model\n", - "Okay, so I'm trying to figure out how to handle the next function call based on the conversation and the previous steps. Let me see...\n", - "\n", - "In the conversation, the user first asked to convert 500 USD to Euros, and the model used the `convert_currency` function with the parameters amount=500, from_currency=USD, to_currency=EUR. Then, after getting the response, the model provided the converted amount. Now, the user is asking to convert 1000 Euros back to USD. \n", - "\n", - "So, the user's request is clear: convert 1000 EUR to USD. Since the function `convert_currency` is designed to handle currency conversions, and it requires amount, from_currency, and to_currency as parameters, it makes sense to call this function again with the updated values. \n", - "\n", - "The amount is 1000, from_currency should be EUR because the user is converting from Euros, and to_currency should be USD because they want the result in US Dollars. I don't need to make any assumptions here because all the required information is provided by the user. \n", - "\n", - "I'll structure the function call with these parameters. This should give the user the accurate converted amount from Euros to USD. Once the tool processes this, the model can present the result back to the user.\n", - "\n", - "{'name': 'convert_currency', 'arguments': {'amount': 1000, 'from_currency': 'EUR', 'to_currency': 'USD'}}\n", - "\n", - "tool\n", - "\n", - "{'converted_amount': 1190.0, 'from_currency': 'EUR', 'to_currency': 'USD'}\n", - "\n", - "model\n", - "1000 Euros is approximately 1190.00 USD.\n", - "human\n", - "Thank you for your help!\n", - "model\n", - "You're welcome! If you have any other questions, feel free to ask.\n", - "\n" - ] - } - ], - "source": [ - "print(dataset[\"test\"][8][\"text\"])" - ] - }, - { - "cell_type": "markdown", - "id": "b47fd511-ea00-47ce-8618-6e78e25672b2", - "metadata": { - "id": "b47fd511-ea00-47ce-8618-6e78e25672b2" - }, - "source": [ - "### Test du modèle 🚀\n", - "\n", - "Dans ce cas, nous prendrons le début de l'un des échantillons du jeu de test et nous espérons qu'il générera la sortie attendue.\n", - "\n", - "Puisque nous voulons tester les capacités d'appel de fonctions de notre modèle finetuné, l'entrée sera un message d'utilisateur avec les outils disponibles, un message de l'utilisateur et un message de l'utilisateur.\n", - "\n", - "\n", - "### Avertissement ⚠️\n", - "\n", - "Le jeu de données que nous utilisons **ne contient pas suffisamment de données d'entraînement** et est purement **à des fins éducatives**. Par conséquent, **les résultats de votre modèle entraîné peuvent différer** des exemples montrés dans ce cours. **Ne vous découragez pas** si vos résultats varient - notre objectif principal est d'illustrer les concepts de base plutôt que de produire un modèle entièrement optimisé ou prêt pour la production." - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "id": "37bf938d-08fa-4577-9966-0238339afcdb", - "metadata": { - "id": "37bf938d-08fa-4577-9966-0238339afcdb", - "outputId": "e97e7a1e-5ab2-46a2-dc3a-f436964fe004", - "tags": [] - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "human\n", - "You are a function calling AI model. You are provided with function signatures within XML tags.You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.Here are the available tools: [{'type': 'function', 'function': {'name': 'convert_currency', 'description': 'Convert from one currency to another', 'parameters': {'type': 'object', 'properties': {'amount': {'type': 'number', 'description': 'The amount to convert'}, 'from_currency': {'type': 'string', 'description': 'The currency to convert from'}, 'to_currency': {'type': 'string', 'description': 'The currency to convert to'}}, 'required': ['amount', 'from_currency', 'to_currency']}}}, {'type': 'function', 'function': {'name': 'calculate_distance', 'description': 'Calculate the distance between two locations', 'parameters': {'type': 'object', 'properties': {'start_location': {'type': 'string', 'description': 'The starting location'}, 'end_location': {'type': 'string', 'description': 'The ending location'}}, 'required': ['start_location', 'end_location']}}}] Use the following pydantic model json schema for each tool call you will make: {'title': 'FunctionCall', 'type': 'object', 'properties': {'arguments': {'title': 'Arguments', 'type': 'object'}, 'name': {'title': 'Name', 'type': 'string'}}, 'required': ['arguments', 'name']}For each function call return a json object with function name and arguments within XML tags as follows:\n", - "\n", - "{tool_call}\n", - "Also, before making a call to a function take the time to plan the function to take. Make that thinking process between {your thoughts}\n", - "\n", - "Hi, I need to convert 500 USD to Euros. Can you help me with that?\n", - "model\n", - "Okay, so the user is asking to convert 500 USD to Euros. I need to figure out how to respond using the available functions. Let me look at the tools provided. There's a function called convert_currency which does exactly that—it converts one currency to another. The parameters required are amount, from_currency, and to_currency. \n", - "\n", - "The user provided the amount as 500, the source currency as USD, and the target currency as EUR. That fits perfectly with the function's parameters. I don't need to make any assumptions here because the user has given all the necessary details. \n", - "\n", - "So, I should call the convert_currency function with these arguments. That should give the user the converted amount they need.\n", - "\n", - "{'name': 'convert_currency', 'arguments': {'amount': 500, 'from_currency': 'USD', 'to_currency': 'EUR'}}\n", - "\n" - ] - } - ], - "source": [ - "# Ce prompt est un sous-échantillon de l'un des exemples du jeu de test. Dans cet exemple, nous démarrons la génération après le début de la génération du modèle.\n", - "prompt=\"\"\"human\n", - "You are a function calling AI model. You are provided with function signatures within XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.Here are the available tools: [{'type': 'function', 'function': {'name': 'convert_currency', 'description': 'Convert from one currency to another', 'parameters': {'type': 'object', 'properties': {'amount': {'type': 'number', 'description': 'The amount to convert'}, 'from_currency': {'type': 'string', 'description': 'The currency to convert from'}, 'to_currency': {'type': 'string', 'description': 'The currency to convert to'}}, 'required': ['amount', 'from_currency', 'to_currency']}}}, {'type': 'function', 'function': {'name': 'calculate_distance', 'description': 'Calculate the distance between two locations', 'parameters': {'type': 'object', 'properties': {'start_location': {'type': 'string', 'description': 'The starting location'}, 'end_location': {'type': 'string', 'description': 'The ending location'}}, 'required': ['start_location', 'end_location']}}}] Use the following pydantic model json schema for each tool call you will make: {'title': 'FunctionCall', 'type': 'object', 'properties': {'arguments': {'title': 'Arguments', 'type': 'object'}, 'name': {'title': 'Name', 'type': 'string'}}, 'required': ['arguments', 'name']}For each function call return a json object with function name and arguments within XML tags as follows:\n", - "\n", - "{tool_call}\n", - "Also, before making a call to a function take the time to plan the function to take. Make that thinking process between {your thoughts}\n", - "\n", - "Hi, I need to convert 500 USD to Euros. Can you help me with that?\n", - "model\n", - "\"\"\"\n", - "\n", - "inputs = tokenizer(prompt, return_tensors=\"pt\", add_special_tokens=False)\n", - "inputs = {k: v.to(\"cuda\") for k,v in inputs.items()}\n", - "outputs = model.generate(**inputs,\n", - " max_new_tokens=300,# A adapter si nécessaire\n", - " do_sample=True,\n", - " top_p=0.95,\n", - " temperature=0.01,\n", - " repetition_penalty=1.0,\n", - " eos_token_id=tokenizer.eos_token_id)\n", - "print(tokenizer.decode(outputs[0]))" - ] - }, - { - "cell_type": "markdown", - "id": "xWewPCZOyfJQ", - "metadata": { - "id": "xWewPCZOyfJQ" - }, - "source": [ - "## Félicitations\n", - "Félicitations pour avoir terminé cette première unité bonus 🥳\n", - "\n", - "Vous venez de **voir ce qu'est l'appel de fonction et comment finetuner votre modèle pour faire de l'appel de fonction** !\n", - "\n", - "Si c'est la première fois que vous faites cela, il est normal que vous vous sentiez dérouté. Prenez le temps de consulter la documentation et de comprendre chaque partie du code et pourquoi nous l'avons fait de cette façon.\n", - "\n", - "N'hésitez pas non plus à essayer **de finetuner différents modèles**. La **meilleure façon d'apprendre est d'essayer**.\n", - "\n", - "### Continuez à apprendre, restez géniaux 🤗" - ] - } - ], - "metadata": { - "accelerator": "GPU", - "colab": { - "gpuType": "T4", - "provenance": [] - }, - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "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.7" - }, - "widgets": { - "application/vnd.jupyter.widget-state+json": { - "001b32600fdd418bb30c6b5ff85e269c": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "03b839beea6a4f6b8d9005491146615d": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "03b8a027c56f4b52a3e54f57bb5bb526": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "0a0bc95f445948f486fbce865a4642f2": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "0c881b9322624d70bb2c5147a5422633": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "0db5d5c516d7479ebf7603093f9e1e99": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "0fe7751f55134695afb44bf8673dd4d9": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "0ff4d8414af94af59628b0417a40cc7d": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "1296a8a4baea4faabc62a42b2ca1a53a": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "13b49790234c4d1aa8fe9b532fcf95bf": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "197619158cd247649eac3722284c8d19": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "1981ff353e494735be4706a76053c24a": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "1af481e6544a4fa386815218461cd5c3": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "1c810f5364544762a3093e1a0a9c1e5b": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "1d104fe8612f45e4810bbed7e3540330": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "1e271fcb92a14680b84c33cb7c28f9c0": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "1e9d8fccba9a468291ffe271b3497830": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "1ead218e71614374909b92fda097fd42": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "21cf377576154ffeb028f4ae3b3503d5": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_2b8c9e43da4e4e008a2a2b06e6f3106e", - "max": 24223, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_62f3a32c4f484dd6899ba5d6ffbaca11", - "value": 24223 - } - }, - "26484831a87a4b489e1288ea71ea7767": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "26bd63db6a384c12b7d42bf95ca1d1bc": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "2828b2455ec44143a5739c8e8207fb9b": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "298f092855f14af79ec2eda792732810": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_a385bba49b514ab386cb5f4cbb01821f", - "placeholder": "​", - "style": "IPY_MODEL_78a34eb9cd534c3d84c8f22d3c53c88f", - "value": "Tokenizing eval dataset: 100%" - } - }, - "2b8c9e43da4e4e008a2a2b06e6f3106e": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "2bcef869f1814a04bbbed73df7a9ab24": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "2ccddb85840c4981ae089ae4c74a2de6": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_89eee480405a416ba0edf097423724b9", - "IPY_MODEL_56e8079c374a4f3f9af5ef96a73f2955", - "IPY_MODEL_3aeb28bc164444d7afb7bf7435a001f2" - ], - "layout": "IPY_MODEL_1ead218e71614374909b92fda097fd42" - } - }, - "2e6392b95f8a48568a89780adf76387f": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_cee71fbbf8a04b3bb64b96e7fa2b0b0e", - "max": 10, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_0a0bc95f445948f486fbce865a4642f2", - "value": 10 - } - }, - "2eb5230a43e84790b0392db58157b0f1": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "2f73c87217c84bd293a5ea5b4aba0ae5": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_6883c5e46d3948649488d3e9f81ddb9c", - "IPY_MODEL_d0498872e00f4644847e073c6000a111", - "IPY_MODEL_482f477cc2354d9da6a8c2932bb73e98" - ], - "layout": "IPY_MODEL_1c810f5364544762a3093e1a0a9c1e5b" - } - }, - "328fa6d902bd46bbb0ecdc7404a13e8c": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "33ec043a635f4e99b67cd6f7e6fc6193": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "36bbd4bd563a4053a7af8532300253b7": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_33ec043a635f4e99b67cd6f7e6fc6193", - "placeholder": "​", - "style": "IPY_MODEL_39fee7a249c146d1a166e58755c1cda8", - "value": " 100/100 [00:00<00:00, 277.78 examples/s]" - } - }, - "39c0963803c74ebab07cec20e10d0184": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_46b69fb951af44f99232f459daa4f103", - "IPY_MODEL_3e23b4c5848843fcb44dc0ae2f157d66", - "IPY_MODEL_c9f86634a6bf4e49a902e3d42e67f1bd" - ], - "layout": "IPY_MODEL_03b8a027c56f4b52a3e54f57bb5bb526" - } - }, - "39fee7a249c146d1a166e58755c1cda8": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "39fff32b9756437581228465165a3115": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "3aeb28bc164444d7afb7bf7435a001f2": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_9f8d631358e240f982e31171d1bd9f26", - "placeholder": "​", - "style": "IPY_MODEL_a0c7029819414c5dacefed93194cd763", - "value": " 100/100 [00:00<00:00, 648.06 examples/s]" - } - }, - "3b07ec7f4d024b61abe94c8adeebed55": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "3bb2805fcf0441089c0f4789e28b072d": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_eedc1213dd604bbe827dcec617fdae34", - "placeholder": "​", - "style": "IPY_MODEL_f73f91bb567a48f890ba0827b7ed321f", - "value": "Downloading shards: 100%" - } - }, - "3e23b4c5848843fcb44dc0ae2f157d66": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_b5121cada3514b67a9c533e7468b3058", - "max": 10, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_bf70daf78057419b8a78af75a093a3dd", - "value": 10 - } - }, - "425fe267a38748ea9670a0996b802bdc": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "4349fab6f16343cb8955367f6fbc4a43": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_0ff4d8414af94af59628b0417a40cc7d", - "placeholder": "​", - "style": "IPY_MODEL_534a5dc9cd7e475db2be613849959fc7", - "value": "model-00001-of-00002.safetensors: 100%" - } - }, - "45e867ccde7d4b5bb4ed4861d723a758": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_2bcef869f1814a04bbbed73df7a9ab24", - "placeholder": "​", - "style": "IPY_MODEL_e3bd52cd621e4d2196e94327324722c4", - "value": "generation_config.json: 100%" - } - }, - "46b69fb951af44f99232f459daa4f103": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_58a18918bae34aca8ec73ae89fd5bc24", - "placeholder": "​", - "style": "IPY_MODEL_fd6e1776cbcd4f7b96ec6d9754eb2c83", - "value": "Packing eval dataset: 100%" - } - }, - "472cbf91b24f46829960d68e2316c417": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_f2157c83879046a29b72613bce9de56e", - "placeholder": "​", - "style": "IPY_MODEL_3b07ec7f4d024b61abe94c8adeebed55", - "value": "Applying chat template to train dataset: 100%" - } - }, - "482f477cc2354d9da6a8c2932bb73e98": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_51b42c72bc2b428fbc0389bfd4d9e598", - "placeholder": "​", - "style": "IPY_MODEL_611a6d951d2a42b9b650496612cfd484", - "value": " 2/2 [00:25<00:00, 10.98s/it]" - } - }, - "4cfce958cf5445129ab6281784664038": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "4d006dc72b2b45b58caf4d398c3756b8": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_328fa6d902bd46bbb0ecdc7404a13e8c", - "max": 100, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_f375fed157034dfcbd28744027d77eba", - "value": 100 - } - }, - "4e21f1bd903443a89dea32bb3f3c26a9": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "4f75329d3e8d4cc38a405c1c4cc51d70": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "51b42c72bc2b428fbc0389bfd4d9e598": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "534a5dc9cd7e475db2be613849959fc7": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "537e188c000041fea6adf26f2255d738": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "538f6a3c632f431fa9d16ab17383a602": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "54fc2d9962de4ffda0500a01e112b58a": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_8e70cccb0fb04a43b3c6ab234bcae9a8", - "IPY_MODEL_f2d87447fe8448c7baff656c540620e6", - "IPY_MODEL_5f438fbbfb60436faf79662e81092154" - ], - "layout": "IPY_MODEL_197619158cd247649eac3722284c8d19" - } - }, - "55e72b7f262b4f57a6abb1c9f01c8de2": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_b782092e2282488ba86f85eebe697603", - "placeholder": "​", - "style": "IPY_MODEL_f7ba9e0f4e64484a82374bb5f1d12b15", - "value": " 10/10 [00:00<00:00, 154.34 examples/s]" - } - }, - "56e8079c374a4f3f9af5ef96a73f2955": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_e633387b1640461e82617c1702ee82f5", - "max": 100, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_26484831a87a4b489e1288ea71ea7767", - "value": 100 - } - }, - "57d137229091486dbf0e4b7dd6dce98a": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_b4c43d908bd64d9bbdb488dac46d2e45", - "placeholder": "​", - "style": "IPY_MODEL_96691a6287ef401582a2a1744a4940c4", - "value": "Tokenizing train dataset: 100%" - } - }, - "58a18918bae34aca8ec73ae89fd5bc24": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "5c8fa13e559942849a61d9480be730bd": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_1e271fcb92a14680b84c33cb7c28f9c0", - "placeholder": "​", - "style": "IPY_MODEL_da543c28b9e44723b019220de8427b5e", - "value": " 24.2k/24.2k [00:00<00:00, 1.86MB/s]" - } - }, - "5ec98ede3fbf4c64843b935ce3ad28a7": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_ec8ecb8bdee4435fbc97d73863ebd9f8", - "placeholder": "​", - "style": "IPY_MODEL_1af481e6544a4fa386815218461cd5c3", - "value": " 241M/241M [00:05<00:00, 41.5MB/s]" - } - }, - "5f438fbbfb60436faf79662e81092154": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_0db5d5c516d7479ebf7603093f9e1e99", - "placeholder": "​", - "style": "IPY_MODEL_654fd18a9e59415e9dd314dc2f94a654", - "value": " 838/838 [00:00<00:00, 38.3kB/s]" - } - }, - "611a6d951d2a42b9b650496612cfd484": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "6296f0c3ac5647e9b9cbc7c8212a2b35": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_b821e13722e24feb941fa31a604a85e9", - "max": 4988025760, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_91c21b2b127640e195f2e7c7256b5a0e", - "value": 4988025760 - } - }, - "62f3a32c4f484dd6899ba5d6ffbaca11": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "63c269b37eed4d348f9ce24eef15fc15": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_73c9d510c8754f2ea21adf318e35bc8e", - "placeholder": "​", - "style": "IPY_MODEL_0fe7751f55134695afb44bf8673dd4d9", - "value": "Applying chat template to eval dataset: 100%" - } - }, - "654fd18a9e59415e9dd314dc2f94a654": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "681019ca1d084d9692f5085d1df520ae": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "6883c5e46d3948649488d3e9f81ddb9c": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_681019ca1d084d9692f5085d1df520ae", - "placeholder": "​", - "style": "IPY_MODEL_b1bb9bcec30144a380fa4fe440c41d7c", - "value": "Loading checkpoint shards: 100%" - } - }, - "68baf2700f614be288bf35e54d207096": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_fc9a32511862493e980682b6ff5044bb", - "placeholder": "​", - "style": "IPY_MODEL_538f6a3c632f431fa9d16ab17383a602", - "value": " 187/187 [00:00<00:00, 12.9kB/s]" - } - }, - "6e1393f9f39a4b3cb94753c883b1bbf7": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_fe30dac330db4fde94af1c54c84a1be8", - "placeholder": "​", - "style": "IPY_MODEL_4cfce958cf5445129ab6281784664038", - "value": " 2/2 [02:06<00:00, 53.19s/it]" - } - }, - "6f4e106bb5b44f398a1fe4ac588f6cca": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "71ba28670e8d4583b66b1c1587cdbce1": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_4349fab6f16343cb8955367f6fbc4a43", - "IPY_MODEL_6296f0c3ac5647e9b9cbc7c8212a2b35", - "IPY_MODEL_c6d97ccbecb0407f89ef4469f3874e74" - ], - "layout": "IPY_MODEL_ccabb079b6fd466fb877a018aebf793c" - } - }, - "73c9d510c8754f2ea21adf318e35bc8e": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "78a34eb9cd534c3d84c8f22d3c53c88f": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "822bea0ac84d4ff29d984bf5f5d2c3a2": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "89033e9c0dd249db9dc9a3b1e215dded": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "89eee480405a416ba0edf097423724b9": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_822bea0ac84d4ff29d984bf5f5d2c3a2", - "placeholder": "​", - "style": "IPY_MODEL_ecef440c871b4daba34661a1ddba6b0c", - "value": "Packing train dataset: 100%" - } - }, - "8bbe22288edf4a06b2c56952fd81d5e7": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_298f092855f14af79ec2eda792732810", - "IPY_MODEL_2e6392b95f8a48568a89780adf76387f", - "IPY_MODEL_55e72b7f262b4f57a6abb1c9f01c8de2" - ], - "layout": "IPY_MODEL_9fbca7fa0d6b4fff910b806a97fa7718" - } - }, - "8e70cccb0fb04a43b3c6ab234bcae9a8": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_1d104fe8612f45e4810bbed7e3540330", - "placeholder": "​", - "style": "IPY_MODEL_d62425b0d0ea497ead2cd981eaa61c7e", - "value": "config.json: 100%" - } - }, - "91163fcffc60438cb39b0eb586dac418": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_39fff32b9756437581228465165a3115", - "placeholder": "​", - "style": "IPY_MODEL_4f75329d3e8d4cc38a405c1c4cc51d70", - "value": " 10/10 [00:00<00:00, 298.91 examples/s]" - } - }, - "91c21b2b127640e195f2e7c7256b5a0e": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "952893c941c346c2aedcd9358859a3b9": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "95eebbfed6fc41d6a8c668abe1608756": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "96691a6287ef401582a2a1744a4940c4": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "9a8b33ef0f6c446496cc7dae07da321c": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "9ac674eeba0542e7b4e28a13e90ce652": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_2eb5230a43e84790b0392db58157b0f1", - "placeholder": "​", - "style": "IPY_MODEL_26bd63db6a384c12b7d42bf95ca1d1bc", - "value": "model-00002-of-00002.safetensors: 100%" - } - }, - "9f8d631358e240f982e31171d1bd9f26": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "9fbca7fa0d6b4fff910b806a97fa7718": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "a0c7029819414c5dacefed93194cd763": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "a385bba49b514ab386cb5f4cbb01821f": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "a76145e51f7544fdabd23198baf318c4": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "a89230859593424e960047a96977c6b8": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_f7dd34e15348462297564f0e6e0b568d", - "max": 10, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_537e188c000041fea6adf26f2255d738", - "value": 10 - } - }, - "a893802af41d4400b35b9cb71add1387": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_45e867ccde7d4b5bb4ed4861d723a758", - "IPY_MODEL_f5e196c908e7491982773d3231fff3e6", - "IPY_MODEL_68baf2700f614be288bf35e54d207096" - ], - "layout": "IPY_MODEL_001b32600fdd418bb30c6b5ff85e269c" - } - }, - "a8edc3a5b0d9422b8e2e63d5564cfdc9": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "b1542891fc6243d98d51981dd0584bdf": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_d36e7dd4b9dc497faa6e8f63843a738f", - "placeholder": "​", - "style": "IPY_MODEL_f469ec8c79ac476c82a5e228f347bffa", - "value": " 100/100 [00:00<00:00, 690.13 examples/s]" - } - }, - "b1bb9bcec30144a380fa4fe440c41d7c": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "b2e16ad7540d4760b28f3a8c419905f8": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "b4c43d908bd64d9bbdb488dac46d2e45": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "b5121cada3514b67a9c533e7468b3058": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "b782092e2282488ba86f85eebe697603": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "b821e13722e24feb941fa31a604a85e9": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "bc6e638133f545ff8d54f767de0cb35a": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_a8edc3a5b0d9422b8e2e63d5564cfdc9", - "max": 2, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_e08c970bbf4540a89533a43f719f68e4", - "value": 2 - } - }, - "bd746ea2e46a491e954ac6f32fb0e45b": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_e6f810bd430245b190ee932554cca05c", - "max": 100, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_952893c941c346c2aedcd9358859a3b9", - "value": 100 - } - }, - "bdbd9e7e1d674edeab47e3595f6af4f8": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "bf70daf78057419b8a78af75a093a3dd": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "c6d97ccbecb0407f89ef4469f3874e74": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_1296a8a4baea4faabc62a42b2ca1a53a", - "placeholder": "​", - "style": "IPY_MODEL_13b49790234c4d1aa8fe9b532fcf95bf", - "value": " 4.99G/4.99G [01:59<00:00, 42.4MB/s]" - } - }, - "c9f86634a6bf4e49a902e3d42e67f1bd": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_e0b3b3c072be44de8e0a2dae91598aa6", - "placeholder": "​", - "style": "IPY_MODEL_4e21f1bd903443a89dea32bb3f3c26a9", - "value": " 10/10 [00:00<00:00, 312.22 examples/s]" - } - }, - "cacc3c3a10c64b338866a8e42201e44c": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "cc4993f1af6b4f2685ecbced238b8913": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_6f4e106bb5b44f398a1fe4ac588f6cca", - "max": 240691728, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_0c881b9322624d70bb2c5147a5422633", - "value": 240691728 - } - }, - "ccabb079b6fd466fb877a018aebf793c": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "ce3c69ec86224ffea8c46deb20831bb7": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_3bb2805fcf0441089c0f4789e28b072d", - "IPY_MODEL_bc6e638133f545ff8d54f767de0cb35a", - "IPY_MODEL_6e1393f9f39a4b3cb94753c883b1bbf7" - ], - "layout": "IPY_MODEL_a76145e51f7544fdabd23198baf318c4" - } - }, - "cee71fbbf8a04b3bb64b96e7fa2b0b0e": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "d0498872e00f4644847e073c6000a111": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_425fe267a38748ea9670a0996b802bdc", - "max": 2, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_95eebbfed6fc41d6a8c668abe1608756", - "value": 2 - } - }, - "d1d376228c334c5999143b905e234ffc": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "d36e7dd4b9dc497faa6e8f63843a738f": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "d62425b0d0ea497ead2cd981eaa61c7e": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "da543c28b9e44723b019220de8427b5e": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "deba87fc28db4f78b58fc1e456fea335": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_f06414fa35b64ff588511796c9b51d1f", - "IPY_MODEL_21cf377576154ffeb028f4ae3b3503d5", - "IPY_MODEL_5c8fa13e559942849a61d9480be730bd" - ], - "layout": "IPY_MODEL_fae24e4a14814c7ebef30b422c2d3652" - } - }, - "e08c970bbf4540a89533a43f719f68e4": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "e0b3b3c072be44de8e0a2dae91598aa6": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "e1ef7211c5554b2f8fdd39f2f846d2d9": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_9ac674eeba0542e7b4e28a13e90ce652", - "IPY_MODEL_cc4993f1af6b4f2685ecbced238b8913", - "IPY_MODEL_5ec98ede3fbf4c64843b935ce3ad28a7" - ], - "layout": "IPY_MODEL_bdbd9e7e1d674edeab47e3595f6af4f8" - } - }, - "e3bd52cd621e4d2196e94327324722c4": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "e3fe61834c3e49a3895212a336776f9d": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_472cbf91b24f46829960d68e2316c417", - "IPY_MODEL_bd746ea2e46a491e954ac6f32fb0e45b", - "IPY_MODEL_b1542891fc6243d98d51981dd0584bdf" - ], - "layout": "IPY_MODEL_b2e16ad7540d4760b28f3a8c419905f8" - } - }, - "e633387b1640461e82617c1702ee82f5": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "e6f810bd430245b190ee932554cca05c": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "e9de72aadc5743a2b56537b3ad035461": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_57d137229091486dbf0e4b7dd6dce98a", - "IPY_MODEL_4d006dc72b2b45b58caf4d398c3756b8", - "IPY_MODEL_36bbd4bd563a4053a7af8532300253b7" - ], - "layout": "IPY_MODEL_cacc3c3a10c64b338866a8e42201e44c" - } - }, - "ec8ecb8bdee4435fbc97d73863ebd9f8": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "ecef440c871b4daba34661a1ddba6b0c": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "eedc1213dd604bbe827dcec617fdae34": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "f06414fa35b64ff588511796c9b51d1f": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HTMLModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HTMLModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HTMLView", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_1981ff353e494735be4706a76053c24a", - "placeholder": "​", - "style": "IPY_MODEL_9a8b33ef0f6c446496cc7dae07da321c", - "value": "model.safetensors.index.json: 100%" - } - }, - "f2157c83879046a29b72613bce9de56e": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "f2d87447fe8448c7baff656c540620e6": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_2828b2455ec44143a5739c8e8207fb9b", - "max": 838, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_03b839beea6a4f6b8d9005491146615d", - "value": 838 - } - }, - "f375fed157034dfcbd28744027d77eba": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ProgressStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "ProgressStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "bar_color": null, - "description_width": "" - } - }, - "f469ec8c79ac476c82a5e228f347bffa": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "f4a01e54ec53475585eaa88b3a272b4b": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "HBoxModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_63c269b37eed4d348f9ce24eef15fc15", - "IPY_MODEL_a89230859593424e960047a96977c6b8", - "IPY_MODEL_91163fcffc60438cb39b0eb586dac418" - ], - "layout": "IPY_MODEL_89033e9c0dd249db9dc9a3b1e215dded" - } - }, - "f5e196c908e7491982773d3231fff3e6": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "FloatProgressModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "FloatProgressModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "1.5.0", - "_view_name": "ProgressView", - "bar_style": "success", - "description": "", - "description_tooltip": null, - "layout": "IPY_MODEL_1e9d8fccba9a468291ffe271b3497830", - "max": 187, - "min": 0, - "orientation": "horizontal", - "style": "IPY_MODEL_d1d376228c334c5999143b905e234ffc", - "value": 187 - } - }, - "f73f91bb567a48f890ba0827b7ed321f": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "f7ba9e0f4e64484a82374bb5f1d12b15": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "f7dd34e15348462297564f0e6e0b568d": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "fae24e4a14814c7ebef30b422c2d3652": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "fc9a32511862493e980682b6ff5044bb": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "fd6e1776cbcd4f7b96ec6d9754eb2c83": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "1.5.0", - "_model_name": "DescriptionStyleModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "StyleView", - "description_width": "" - } - }, - "fe30dac330db4fde94af1c54c84a1be8": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "1.2.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "1.2.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "overflow_x": null, - "overflow_y": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - } - } - } - }, - "nbformat": 4, - "nbformat_minor": 5 -}