diff --git a/index.toml b/index.toml
index 5ed6262..ee48abc 100644
--- a/index.toml
+++ b/index.toml
@@ -255,7 +255,6 @@ topics = ["RAG", "Agents", "Web-QA"]
[[cookbook]]
title = "Advanced RAG: Automated Structured Metadata Enrichment"
notebook = "metadata_enrichment.ipynb"
-new = true
topics = ["Advanced Retrieval", "RAG", "Metadata"]
[[cookbook]]
@@ -269,7 +268,6 @@ discuss = "https://github.com/deepset-ai/haystack-experimental/discussions/98"
[[cookbook]]
title = "Evaluating AI with Haystack"
notebook = "evaluating_ai_with_haystack.ipynb"
-new = true
experimental = true
topics = ["Evaluation"]
discuss = "https://github.com/deepset-ai/haystack-experimental/discussions/74"
@@ -291,3 +289,11 @@ notebook = "swarm.ipynb"
new = true
experimental = true
topics = ["Function Calling", "Chat", "Agents"]
+
+[[cookbook]]
+title = "Running Haystack Pipelines in Asynchronous Environments"
+notebook = "async_pipeline.ipynb"
+new = true
+experimental = true
+topics = ["Async"]
+discuss = "https://github.com/deepset-ai/haystack-experimental/discussions/152"
diff --git a/notebooks/async_pipeline.ipynb b/notebooks/async_pipeline.ipynb
new file mode 100644
index 0000000..a5821ee
--- /dev/null
+++ b/notebooks/async_pipeline.ipynb
@@ -0,0 +1,7727 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "xvi_H9ugrYr2"
+ },
+ "source": [
+ "# Running Haystack Pipelines in Asynchronous Environments\n",
+ "\n",
+ "In this notebook, you'll learn how to use the `AsyncPipeline` and async-enabled components from the [haystack-experimental](https://github.com/deepset-ai/haystack-experimental) repository to build and execute a Haystack pipeline in an asynchronous environment. It's based on [this short Haystack tutorial](https://haystack.deepset.ai/tutorials/27_first_rag_pipeline), so it would be a good idea to familiarize yourself with it before we begin. A further prerequisite is working knowledge of cooperative scheduling and [async programming in Python](https://docs.python.org/3/library/asyncio.html).\n",
+ "\n",
+ "## Motivation\n",
+ "\n",
+ "By default, the `Pipeline` class in `haystack` is a regular Python object class that exposes non-`async` methods to add/connect components and execute the pipeline logic. Currently, it *can* be used in async environments, but it's not optimal to do so since it executes its logic in a '[blocking](https://en.wikipedia.org/wiki/Blocking_(computing))' fashion, i.e., once the `Pipeline.run` method is invoked, it must run to completion and return the outputs before the next statement of code can be executed1. In a typical async environment, this prevents active async event loop from scheduling other `async` coroutines, thereby reducing throughput. Similarly, Haystack components currently only provide a non-`async` `run` method for their execution. To mitigate this bottleneck, we introduce the concept of async-enabled Haystack components and an `AsyncPipeline` class that cooperatively schedules the execution of both async and non-async components.\n",
+ "\n",
+ "### Goals\n",
+ "- Allow individual components to opt into `async` support.\n",
+ " - Not all components benefit from being async-enabled - I/O-bound components are the most suitable candidates.\n",
+ "- Provide a backward-compatible way to execute Haystack pipelines containing both async and non-async components.\n",
+ "\n",
+ "### Non-goals\n",
+ "- Add async support to all existing components.\n",
+ "- Execute components concurrently.\n",
+ " - While async support opens the door for concurrent execution, we're currently only focusing on providing basic `async` utility.\n",
+ "\n",
+ "1 - This is a simplification as the Python runtime can potentially schedule another thread, but it's a detail that we can ignore in this case."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ofGFRy0hrYr3"
+ },
+ "source": [
+ "Let's now go ahead and see what it takes to add async support to the original tutorial, starting with installing Haystack, the experimental package and the requisite dependencies.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "s-s8odIUrYr4",
+ "outputId": "acc26c93-6328-4886-b23f-93e8e4330016"
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Requirement already satisfied: haystack-ai in /usr/local/lib/python3.10/dist-packages (2.8.0)\n",
+ "Requirement already satisfied: haystack-experimental in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (0.4.0)\n",
+ "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (3.1.4)\n",
+ "Requirement already satisfied: lazy-imports in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (0.3.1)\n",
+ "Requirement already satisfied: more-itertools in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (10.5.0)\n",
+ "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (3.4.2)\n",
+ "Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (1.26.4)\n",
+ "Requirement already satisfied: openai>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (1.54.5)\n",
+ "Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (2.2.2)\n",
+ "Requirement already satisfied: posthog in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (3.7.4)\n",
+ "Requirement already satisfied: python-dateutil in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (2.8.2)\n",
+ "Requirement already satisfied: pyyaml in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (6.0.2)\n",
+ "Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (2.32.3)\n",
+ "Requirement already satisfied: tenacity!=8.4.0 in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (9.0.0)\n",
+ "Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (4.66.6)\n",
+ "Requirement already satisfied: typing-extensions>=4.7 in /usr/local/lib/python3.10/dist-packages (from haystack-ai) (4.12.2)\n",
+ "Requirement already satisfied: anyio<5,>=3.5.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai) (3.7.1)\n",
+ "Requirement already satisfied: distro<2,>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai) (1.9.0)\n",
+ "Requirement already satisfied: httpx<1,>=0.23.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai) (0.28.1)\n",
+ "Requirement already satisfied: jiter<1,>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai) (0.8.2)\n",
+ "Requirement already satisfied: pydantic<3,>=1.9.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai) (2.10.3)\n",
+ "Requirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai) (1.3.1)\n",
+ "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->haystack-ai) (3.0.2)\n",
+ "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->haystack-ai) (2024.2)\n",
+ "Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.10/dist-packages (from pandas->haystack-ai) (2024.2)\n",
+ "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil->haystack-ai) (1.17.0)\n",
+ "Requirement already satisfied: monotonic>=1.5 in /usr/local/lib/python3.10/dist-packages (from posthog->haystack-ai) (1.6)\n",
+ "Requirement already satisfied: backoff>=1.10.0 in /usr/local/lib/python3.10/dist-packages (from posthog->haystack-ai) (2.2.1)\n",
+ "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai) (3.4.0)\n",
+ "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai) (3.10)\n",
+ "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai) (2.2.3)\n",
+ "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai) (2024.8.30)\n",
+ "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3.5.0->openai>=1.1.0->haystack-ai) (1.2.2)\n",
+ "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->openai>=1.1.0->haystack-ai) (1.0.7)\n",
+ "Requirement already satisfied: h11<0.15,>=0.13 in /usr/local/lib/python3.10/dist-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai>=1.1.0->haystack-ai) (0.14.0)\n",
+ "Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.10/dist-packages (from pydantic<3,>=1.9.0->openai>=1.1.0->haystack-ai) (0.7.0)\n",
+ "Requirement already satisfied: pydantic-core==2.27.1 in /usr/local/lib/python3.10/dist-packages (from pydantic<3,>=1.9.0->openai>=1.1.0->haystack-ai) (2.27.1)\n",
+ "Requirement already satisfied: haystack-experimental in /usr/local/lib/python3.10/dist-packages (0.4.0)\n",
+ "Requirement already satisfied: haystack-ai in /usr/local/lib/python3.10/dist-packages (from haystack-experimental) (2.8.0)\n",
+ "Requirement already satisfied: pydantic in /usr/local/lib/python3.10/dist-packages (from haystack-experimental) (2.10.3)\n",
+ "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (3.1.4)\n",
+ "Requirement already satisfied: lazy-imports in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (0.3.1)\n",
+ "Requirement already satisfied: more-itertools in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (10.5.0)\n",
+ "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (3.4.2)\n",
+ "Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (1.26.4)\n",
+ "Requirement already satisfied: openai>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (1.54.5)\n",
+ "Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (2.2.2)\n",
+ "Requirement already satisfied: posthog in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (3.7.4)\n",
+ "Requirement already satisfied: python-dateutil in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (2.8.2)\n",
+ "Requirement already satisfied: pyyaml in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (6.0.2)\n",
+ "Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (2.32.3)\n",
+ "Requirement already satisfied: tenacity!=8.4.0 in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (9.0.0)\n",
+ "Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (4.66.6)\n",
+ "Requirement already satisfied: typing-extensions>=4.7 in /usr/local/lib/python3.10/dist-packages (from haystack-ai->haystack-experimental) (4.12.2)\n",
+ "Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.10/dist-packages (from pydantic->haystack-experimental) (0.7.0)\n",
+ "Requirement already satisfied: pydantic-core==2.27.1 in /usr/local/lib/python3.10/dist-packages (from pydantic->haystack-experimental) (2.27.1)\n",
+ "Requirement already satisfied: anyio<5,>=3.5.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai->haystack-experimental) (3.7.1)\n",
+ "Requirement already satisfied: distro<2,>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai->haystack-experimental) (1.9.0)\n",
+ "Requirement already satisfied: httpx<1,>=0.23.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai->haystack-experimental) (0.28.1)\n",
+ "Requirement already satisfied: jiter<1,>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai->haystack-experimental) (0.8.2)\n",
+ "Requirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from openai>=1.1.0->haystack-ai->haystack-experimental) (1.3.1)\n",
+ "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->haystack-ai->haystack-experimental) (3.0.2)\n",
+ "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->haystack-ai->haystack-experimental) (2024.2)\n",
+ "Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.10/dist-packages (from pandas->haystack-ai->haystack-experimental) (2024.2)\n",
+ "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil->haystack-ai->haystack-experimental) (1.17.0)\n",
+ "Requirement already satisfied: monotonic>=1.5 in /usr/local/lib/python3.10/dist-packages (from posthog->haystack-ai->haystack-experimental) (1.6)\n",
+ "Requirement already satisfied: backoff>=1.10.0 in /usr/local/lib/python3.10/dist-packages (from posthog->haystack-ai->haystack-experimental) (2.2.1)\n",
+ "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai->haystack-experimental) (3.4.0)\n",
+ "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai->haystack-experimental) (3.10)\n",
+ "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai->haystack-experimental) (2.2.3)\n",
+ "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->haystack-ai->haystack-experimental) (2024.8.30)\n",
+ "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3.5.0->openai>=1.1.0->haystack-ai->haystack-experimental) (1.2.2)\n",
+ "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->openai>=1.1.0->haystack-ai->haystack-experimental) (1.0.7)\n",
+ "Requirement already satisfied: h11<0.15,>=0.13 in /usr/local/lib/python3.10/dist-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai>=1.1.0->haystack-ai->haystack-experimental) (0.14.0)\n",
+ "Requirement already satisfied: datasets in /usr/local/lib/python3.10/dist-packages (3.2.0)\n",
+ "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from datasets) (3.16.1)\n",
+ "Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from datasets) (1.26.4)\n",
+ "Requirement already satisfied: pyarrow>=15.0.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (17.0.0)\n",
+ "Requirement already satisfied: dill<0.3.9,>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (0.3.8)\n",
+ "Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from datasets) (2.2.2)\n",
+ "Requirement already satisfied: requests>=2.32.2 in /usr/local/lib/python3.10/dist-packages (from datasets) (2.32.3)\n",
+ "Requirement already satisfied: tqdm>=4.66.3 in /usr/local/lib/python3.10/dist-packages (from datasets) (4.66.6)\n",
+ "Requirement already satisfied: xxhash in /usr/local/lib/python3.10/dist-packages (from datasets) (3.5.0)\n",
+ "Requirement already satisfied: multiprocess<0.70.17 in /usr/local/lib/python3.10/dist-packages (from datasets) (0.70.16)\n",
+ "Requirement already satisfied: fsspec<=2024.9.0,>=2023.1.0 in /usr/local/lib/python3.10/dist-packages (from fsspec[http]<=2024.9.0,>=2023.1.0->datasets) (2024.9.0)\n",
+ "Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from datasets) (3.11.10)\n",
+ "Requirement already satisfied: huggingface-hub>=0.23.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (0.26.5)\n",
+ "Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from datasets) (24.2)\n",
+ "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (6.0.2)\n",
+ "Requirement already satisfied: aiohappyeyeballs>=2.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (2.4.4)\n",
+ "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.3.1)\n",
+ "Requirement already satisfied: async-timeout<6.0,>=4.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (4.0.3)\n",
+ "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (24.2.0)\n",
+ "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.5.0)\n",
+ "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (6.1.0)\n",
+ "Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (0.2.1)\n",
+ "Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.18.3)\n",
+ "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.0->datasets) (4.12.2)\n",
+ "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.32.2->datasets) (3.4.0)\n",
+ "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.32.2->datasets) (3.10)\n",
+ "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.32.2->datasets) (2.2.3)\n",
+ "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.32.2->datasets) (2024.8.30)\n",
+ "Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2.8.2)\n",
+ "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2024.2)\n",
+ "Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2024.2)\n",
+ "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.8.2->pandas->datasets) (1.17.0)\n",
+ "Requirement already satisfied: sentence-transformers in /usr/local/lib/python3.10/dist-packages (3.2.1)\n",
+ "Requirement already satisfied: transformers<5.0.0,>=4.41.0 in /usr/local/lib/python3.10/dist-packages (from sentence-transformers) (4.46.3)\n",
+ "Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from sentence-transformers) (4.66.6)\n",
+ "Requirement already satisfied: torch>=1.11.0 in /usr/local/lib/python3.10/dist-packages (from sentence-transformers) (2.5.1+cu121)\n",
+ "Requirement already satisfied: scikit-learn in /usr/local/lib/python3.10/dist-packages (from sentence-transformers) (1.5.2)\n",
+ "Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (from sentence-transformers) (1.13.1)\n",
+ "Requirement already satisfied: huggingface-hub>=0.20.0 in /usr/local/lib/python3.10/dist-packages (from sentence-transformers) (0.26.5)\n",
+ "Requirement already satisfied: Pillow in /usr/local/lib/python3.10/dist-packages (from sentence-transformers) (11.0.0)\n",
+ "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.20.0->sentence-transformers) (3.16.1)\n",
+ "Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.20.0->sentence-transformers) (2024.9.0)\n",
+ "Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.20.0->sentence-transformers) (24.2)\n",
+ "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.20.0->sentence-transformers) (6.0.2)\n",
+ "Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.20.0->sentence-transformers) (2.32.3)\n",
+ "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.20.0->sentence-transformers) (4.12.2)\n",
+ "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=1.11.0->sentence-transformers) (3.4.2)\n",
+ "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch>=1.11.0->sentence-transformers) (3.1.4)\n",
+ "Requirement already satisfied: sympy==1.13.1 in /usr/local/lib/python3.10/dist-packages (from torch>=1.11.0->sentence-transformers) (1.13.1)\n",
+ "Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from sympy==1.13.1->torch>=1.11.0->sentence-transformers) (1.3.0)\n",
+ "Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.41.0->sentence-transformers) (1.26.4)\n",
+ "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.41.0->sentence-transformers) (2024.9.11)\n",
+ "Requirement already satisfied: tokenizers<0.21,>=0.20 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.41.0->sentence-transformers) (0.20.3)\n",
+ "Requirement already satisfied: safetensors>=0.4.1 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.41.0->sentence-transformers) (0.4.5)\n",
+ "Requirement already satisfied: joblib>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->sentence-transformers) (1.4.2)\n",
+ "Requirement already satisfied: threadpoolctl>=3.1.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->sentence-transformers) (3.5.0)\n",
+ "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch>=1.11.0->sentence-transformers) (3.0.2)\n",
+ "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.20.0->sentence-transformers) (3.4.0)\n",
+ "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.20.0->sentence-transformers) (3.10)\n",
+ "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.20.0->sentence-transformers) (2.2.3)\n",
+ "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.20.0->sentence-transformers) (2024.8.30)\n",
+ " ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 390.3/390.3 kB 6.1 MB/s eta 0:00:00\n"
+ ]
+ }
+ ],
+ "source": [
+ "%%bash\n",
+ "\n",
+ "pip install -U haystack-ai\n",
+ "pip install -U haystack-experimental\n",
+ "pip install datasets\n",
+ "pip install sentence-transformers\n",
+ "pip install -q --upgrade openai # "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "S7ElROeVrYr4"
+ },
+ "source": [
+ "Provide an [OpenAI API key](https://platform.openai.com/api-keys) to ensure that LLM generator can query the OpenAI API."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "DwEK6P0nrYr4",
+ "outputId": "c80267a3-71f3-472f-d499-5af5684dcced"
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Enter OpenAI API key:··········\n"
+ ]
+ }
+ ],
+ "source": [
+ "import os\n",
+ "from getpass import getpass\n",
+ "\n",
+ "if \"OPENAI_API_KEY\" not in os.environ:\n",
+ " os.environ[\"OPENAI_API_KEY\"] = getpass(\"Enter OpenAI API key:\")\n",
+ "\n",
+ "# If you're running this notebook on Google Colab, you might need to the following instead:\n",
+ "#\n",
+ "# from google.colab import userdata\n",
+ "# if \"OPENAI_API_KEY\" not in os.environ:\n",
+ "# os.environ[\"OPENAI_API_KEY\"] = userdata.get('OPENAI_API_KEY')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "91DT3OVArYr4"
+ },
+ "source": [
+ "Initialize a `DocumentStore` to index your documents. We use the `InMemoryDocumentStore` from the `haystack-experimental` package since it has support for `async`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "id": "1pwhqTvYrYr5"
+ },
+ "outputs": [],
+ "source": [
+ "from haystack_experimental.document_stores.in_memory import InMemoryDocumentStore\n",
+ "\n",
+ "document_store = InMemoryDocumentStore()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "14gSbwJDrYr5"
+ },
+ "source": [
+ "Fetch the data and convert it into Haystack `Document`s."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 217,
+ "referenced_widgets": [
+ "3a0fbeefc2fc485fb472c5b947bad670",
+ "804d0c71f14e45ff9b0f0616d1722cf9",
+ "0464c4fd609344e5b8e73e0456094eef",
+ "10a464b5650148e2a2983339d12ba0b0",
+ "d807b817f4604655bfc2e671e88ac312",
+ "f3a424d0e7ab47f8ae8f27fa82d1df62",
+ "2fe32d4da11442beaacc36aa2413daa4",
+ "9cc29a4e75a44df99d39a85e619440cc",
+ "daea1219b6e3450ab6bbc2716c5504ef",
+ "80fa048faa6242c08e469f7fc8688a9c",
+ "bf63b15dd5044a08b34a65786bc619de",
+ "ae167d913e414a6693273bcb8149e71d",
+ "826c8d875def49e3a01f010311d00675",
+ "3f004271fa8542218cac085f45280823",
+ "d8edbb93166048f6897e81508add3497",
+ "0467493fe542422f809f708b720a3847",
+ "1e023a0d9cd9485aaf7452cd48015838",
+ "88eb5478e1ac4ddf89a7bbc1f4f4909f",
+ "5266118b0b5a4b07a73d62c9601e4ff5",
+ "95b2ad3502b240d084154815f7be6075",
+ "d0f0c988eb33410eb5e1b2828be76a50",
+ "b3185c43f5ed4ca087bf5951176697cf",
+ "fbea8f0ed3544ece9022b3f0a7f3f132",
+ "cd5861fdcc3a4239a2273bbbffb40f5b",
+ "09a6436a89d64945abe327de420ba78a",
+ "5d9e0516562b42fa935c8e53436da356",
+ "160efbe0a0c44c3884a2ed98fc9f306e",
+ "5137be13717344ea8d7900d9102a9fd9",
+ "baf8a05125334f478dbf733ba2041527",
+ "95be52a6563a4b6cb24befee92d2b0a4",
+ "5ee51314ab944bbf96e3ab2942d7367d",
+ "2305f766ec9d453dbc4d3360b9a314f7",
+ "58c7444931fa415da28c6a02c84a4811"
+ ]
+ },
+ "id": "kNQCLtA8rYr5",
+ "outputId": "687146f2-cb10-4735-ac61-0e14fc5a18cf"
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_auth.py:94: UserWarning: \n",
+ "The secret `HF_TOKEN` does not exist in your Colab secrets.\n",
+ "To authenticate with the Hugging Face Hub, create a token in your settings tab (https://huggingface.co/settings/tokens), set it as secret in your Google Colab and restart your session.\n",
+ "You will be able to reuse this secret in all of your notebooks.\n",
+ "Please note that authentication is recommended but still optional to access public models or datasets.\n",
+ " warnings.warn(\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "3a0fbeefc2fc485fb472c5b947bad670",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "README.md: 0%| | 0.00/46.0 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "ae167d913e414a6693273bcb8149e71d",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "(…)-00000-of-00001-4077bd623d55100a.parquet: 0%| | 0.00/119k [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "fbea8f0ed3544ece9022b3f0a7f3f132",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Generating train split: 0%| | 0/151 [00:00, ? examples/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "from datasets import load_dataset\n",
+ "from haystack import Document\n",
+ "\n",
+ "dataset = load_dataset(\"bilgeyucel/seven-wonders\", split=\"train\")\n",
+ "docs = [Document(content=doc[\"content\"], meta=doc[\"meta\"]) for doc in dataset]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "jMHigLOjrYr5"
+ },
+ "source": [
+ "To store your data in the `DocumentStore` with embeddings, initialize a `SentenceTransformersDocumentEmbedder` with the model name and call `warm_up()` to download the embedding model.\n",
+ "\n",
+ "Then, we calculate the embeddings of the docs with the newly warmed-up embedder and write the documents to the document store. Notice that we call the `write_documents_async` method and use the `await` keyword with it. The `DocumentStore` protocol in `haystack-experimental` exposes `async` variants of common methods such as `count_documents`, `write_documents`, etc. These [coroutines](https://docs.python.org/3/library/asyncio-task.html#coroutines) are awaitable when invoked inside an async event loop (the notebook/Google Colab kernel automatically starts an event loop)."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 418,
+ "referenced_widgets": [
+ "d990783fa5ab4f9b86867c499a744ece",
+ "1224d075f6034acea2d98fbe15c941d1",
+ "57bc23e84c4248baa05a4eaeab36c47e",
+ "f061d77bd7064babbb22a2561e63b933",
+ "7fec8cfba21c40b39fc462497cd2e4b9",
+ "a193c506e9da457b9eb5f967e0957483",
+ "178bd7188f2f4626af8034d5930fdf9f",
+ "cb7fea83d4bd4d17a76307cc0ebb3031",
+ "b7e9a93948be4fff8a1e61d477b39413",
+ "cc96828a01744575bf0a37b3e7238b11",
+ "13dd007895c2444abb1e7c504ad4d7ee",
+ "26d4d5ead3eb4c4db5a63597abd1ea6b",
+ "35674ad2a25e4d299d0dcf03a4787eb6",
+ "40423d3de48d4a5d9371268abc471497",
+ "06c2093346f441abb395a0887065f138",
+ "c7efcff6a1834d42be08b4c35cc6d6b6",
+ "4ceb6634326d4b0694c2b57b2b9c64a0",
+ "41123ed05efd4c3ab7eca81a069fb6e0",
+ "ac0bc599463d4aec829b6225ee570165",
+ "e29878707745405f9ed90d503144dc6d",
+ "777b8d33801247b08aa429a36f6c2799",
+ "dd6b184672d1445ca130f2c6c5a32a2b",
+ "46cc3f3ff5cd4569a2ad188e956d1e67",
+ "70334c5970164b70b0f1daa2d481795d",
+ "79332711fdc64c45a264a6b9187bc54a",
+ "649b4339d07d4f4ab931e332706ce806",
+ "bd710a2e41c64a5494d5ca5550b118d2",
+ "92c73fa1636f499fbb42e82dbe5dcd52",
+ "668f4b9197c94fba805d5008bedaa6ee",
+ "f3bb9cccf38e48d9ae5aae1a69525faa",
+ "706fa5250f70461889f2244f5f0a7fbd",
+ "69fa80129fe04199ac5df91918b7b208",
+ "774d9d5936bb423abd88e29472862743",
+ "d223ea7c08314f98b4c725b2b53e37ce",
+ "4f136be4a11f4b9db53add2371014aca",
+ "d54be5829b3e4be4ba9475076dc20c35",
+ "8552680f8c1d41d78ff03ad81f532b1a",
+ "2fc7e1d6fdb94268ac1a136e29fd9c85",
+ "ba59119eef7f4e749d76bd6e57dbca05",
+ "37b3a779836f47f9b0b697343db17c43",
+ "1e3dd37d8f074fd991909d25439b9a93",
+ "a51256a4e1194855b5d64aaac4755b69",
+ "0ff66d54987c4edd8829341f1330c920",
+ "86bfefd42f1440ab8f6dce949d5febd1",
+ "dbd49235ff8f48f7bedc0a8b6e83e71e",
+ "d382c0ffd9d448ae992ef2e1bef1d810",
+ "e0dd49a7fafd4ffeb8c817dfdc597fbc",
+ "aafef5dd4c81449494453cda83187a1d",
+ "e9b3181c070f40bd815ca8912222d00d",
+ "6cb3f9f89ad24d74ab49754101b4dfa0",
+ "d43ec271842f491a97de3de8ccf0c21d",
+ "2982207ef080499a9b7b069199bc93b9",
+ "bdbfa6e1408b4027a369ca566d17158c",
+ "e1f6597e56594edabd02b9ddff50f45a",
+ "104f3aae35e44ed3985ecf02317931ce",
+ "d6b95d7dac6d4de8a631c03073141cab",
+ "583eef47d0aa4a6485ab070e06f627f8",
+ "aac7d09e010741fc91925cdb4f39abf2",
+ "966c2d37ba4b4c4789f248338fd73cc3",
+ "7234cfdf3a9040fc986191f3ab384c0e",
+ "201216e28af94361bf09a5a692e014c1",
+ "b4791d9da44e4e2a9e9757f0d472579b",
+ "8b09bd4eba3546bca2b996cac32e11c3",
+ "b3c766d3a3db48839c24496fc5ce47a0",
+ "0c9e12074bf841269a208c570c209e90",
+ "a5afbce4634246069ea1a8c8f49de064",
+ "98d5f0234090456cbd6d7c8e84a40f36",
+ "432fa1682df240e0856c55b94e3e41de",
+ "652fe2d899ab488ba9960563ad1ae11d",
+ "1fb7a0cb16c742d59d02de07bd7cb8ca",
+ "0d8a956628f34b63981ecf6502ce40cd",
+ "0b012753db8741b09bbf65a0f70b7f3b",
+ "6807eb9d418f4075982dd7c92e8f430a",
+ "b5f7c85464174d6480a559c82d5d5124",
+ "9d0c9a9af3ff4b5388aa67dab2b8f90b",
+ "a0b72a58ec7d4dceaeda2489fa2c68a8",
+ "74f59510b0fd4b5b8327e7959689aa83",
+ "332bf0fb3f6742d984efb641b2a7bf1d",
+ "2d4436c5982942d38fc14083f5c623a1",
+ "d2d8a79415d3445bb4c7ad092f7d416a",
+ "c7f04797fdf046ea8cbd32ae0b047b5a",
+ "0af3c5bf546d4eff93892cc9588dd7a4",
+ "cd76d5ff91724fbeb15b37442aef38b7",
+ "4e7dc46654074855bedda97739d4f483",
+ "27ade8d91ca3423ca7a9b839cbfa22d3",
+ "0d5f27d7f09a4600a810ee4ab60f8468",
+ "9ac9924a8f30417e9e1b09fec4019a1a",
+ "8e9a4da917b54913be307450ec652c58",
+ "a9849273f0c74ec782769d3c0f15a50b",
+ "efff99d499784ef49cc5463706835614",
+ "94f6da987fa04e109e851f1280d4ba7a",
+ "0cbfa5faece6454d9822cf3a2c18f816",
+ "ea7e4ea22bc042beb70aecc41594e4be",
+ "10c8c2ccc32d441f921f1febb4ef9eb0",
+ "1994a0bf0f284f91bbec5055c4880070",
+ "2adbb53caea34d49803328fcc9434d64",
+ "862e5c18782540c4ba2cbb3034026736",
+ "c1a9ef00c4aa429e95d23676c9f98c9f",
+ "c791f456b35449e0b65ab29d58a378d3",
+ "e13fd935fd4b464e99281cd62814bcdd",
+ "6d15365ce73d4d5a9150a2d999d7afaa",
+ "82d66eb59d9747fb8c6f9876e5360eee",
+ "9a2a0f029f044fe99debca5d9ed6b7ae",
+ "35e25d3e2dfa41b2bd1c683e5c64e4ce",
+ "919e7f83e8c847a09aa8b8dd32be3ac7",
+ "908798602558404c81c75e93e799d18d",
+ "115175b13b6040fbac5d93e545e2e41a",
+ "0841d279641649699461eaa3946dd484",
+ "e0d56d5c5b8b4e63a6bfad1333ab56e4",
+ "fe7c58bc3d04419a81011589f055f03d",
+ "8e0a34d71b824e3ea26d99b8d9e5b599",
+ "a3e48700110a4a7bb140cbbb3e8d3747",
+ "c83d23f5cd80425bbc7ddea4735f537b",
+ "35d27dd0eec34f1e8a80c5e2d0aa18e3",
+ "bc29c5e671fa4e658f21d60f175bcc8f",
+ "e6372bee64784f7a925b8b5f5dcf2a8c",
+ "c84f8e9cb6344af9a713519c95d157ed",
+ "55ac29b23150410d8f7ce917a7e330cf",
+ "8608b400a9f84d359376a3895ac3e921",
+ "db0e123c9daa49d0ba4f34f0f351cc58",
+ "b6dedac5aa0949aab76b44435611861f",
+ "56dbeabe1d28434fba0fdbecc3140112",
+ "6981cc3c217f4a468b180b96e50b5c4e",
+ "86ecd124d7db47898f6fde85abcd122a",
+ "a6d486fccb91418986c6a1b38499b8d2",
+ "483c8f1d14fd40b0b488ceff5e7e1e91",
+ "d9270e6179ab4123882abf0f3446f415",
+ "217c522aeeb04d7dbdd0bcd8ff78c06d",
+ "e9436efaa04f435d97b31443cec8bf57",
+ "aa3d0ffc75bd479a81e4030813404483",
+ "99e02dabf0df4882b449ccd0e5f86f61",
+ "a5aea33097e2488d8d9b001e05ae4f61"
+ ]
+ },
+ "id": "l-f9RC-JrYr5",
+ "outputId": "1342b08b-5c17-4a1a-e2b9-ec6a9aa2c477"
+ },
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d990783fa5ab4f9b86867c499a744ece",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "modules.json: 0%| | 0.00/349 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "26d4d5ead3eb4c4db5a63597abd1ea6b",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "config_sentence_transformers.json: 0%| | 0.00/116 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "46cc3f3ff5cd4569a2ad188e956d1e67",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "README.md: 0%| | 0.00/10.7k [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d223ea7c08314f98b4c725b2b53e37ce",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "sentence_bert_config.json: 0%| | 0.00/53.0 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "dbd49235ff8f48f7bedc0a8b6e83e71e",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "config.json: 0%| | 0.00/612 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d6b95d7dac6d4de8a631c03073141cab",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "model.safetensors: 0%| | 0.00/90.9M [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "98d5f0234090456cbd6d7c8e84a40f36",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "tokenizer_config.json: 0%| | 0.00/350 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "332bf0fb3f6742d984efb641b2a7bf1d",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "vocab.txt: 0%| | 0.00/232k [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "a9849273f0c74ec782769d3c0f15a50b",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "tokenizer.json: 0%| | 0.00/466k [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e13fd935fd4b464e99281cd62814bcdd",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "special_tokens_map.json: 0%| | 0.00/112 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "8e0a34d71b824e3ea26d99b8d9e5b599",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "1_Pooling/config.json: 0%| | 0.00/190 [00:00, ?B/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "56dbeabe1d28434fba0fdbecc3140112",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Batches: 0%| | 0/5 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Indexed 151 documents\n"
+ ]
+ }
+ ],
+ "source": [
+ "from haystack.components.embedders import SentenceTransformersDocumentEmbedder\n",
+ "\n",
+ "doc_embedder = SentenceTransformersDocumentEmbedder(\n",
+ " model=\"sentence-transformers/all-MiniLM-L6-v2\"\n",
+ ")\n",
+ "doc_embedder.warm_up()\n",
+ "\n",
+ "docs_with_embeddings = doc_embedder.run(docs)\n",
+ "n_docs_written = await document_store.write_documents_async(docs_with_embeddings[\"documents\"])\n",
+ "print(f\"Indexed {n_docs_written} documents\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ltpP2JE3rYr5"
+ },
+ "source": [
+ "The next step is to build the RAG pipeline to generate answers for a user query.\n",
+ "\n",
+ "Initialize a text embedder to create an embedding for the user query and an `InMemoryEmbeddingRetriever` to use with the `InMemoryDocumentStore` you initialized earlier. As with the latter, the async-enabled embedding retriever class stems from the `haystack-experimental` package."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {
+ "id": "nHXZHwynrYr6"
+ },
+ "outputs": [],
+ "source": [
+ "from haystack.components.embedders import SentenceTransformersTextEmbedder\n",
+ "from haystack_experimental.components.retrievers.in_memory import InMemoryEmbeddingRetriever\n",
+ "\n",
+ "text_embedder = SentenceTransformersTextEmbedder(model=\"sentence-transformers/all-MiniLM-L6-v2\")\n",
+ "retriever = InMemoryEmbeddingRetriever(document_store)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Rygcc6q6rYr6"
+ },
+ "source": [
+ "Create a custom prompt to use with the `ChatPromptBuilder` and initialize a `OpenAIChatGenerator` to consume the output of the former."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {
+ "id": "fP4u_1AUrYr6"
+ },
+ "outputs": [],
+ "source": [
+ "from haystack_experimental.components.builders import ChatPromptBuilder\n",
+ "from haystack_experimental.components.generators.chat import OpenAIChatGenerator\n",
+ "from haystack_experimental.dataclasses import ChatMessage\n",
+ "\n",
+ "template = \"\"\"\n",
+ "Given the following information, answer the question.\n",
+ "\n",
+ "Context:\n",
+ "{% for document in documents %}\n",
+ " {{ document.content }}\n",
+ "{% endfor %}\n",
+ "\n",
+ "Question: {{question}}\n",
+ "Answer:\n",
+ "\"\"\"\n",
+ "\n",
+ "prompt_builder = ChatPromptBuilder(template=[ChatMessage.from_user(template)])\n",
+ "generator = OpenAIChatGenerator(model=\"gpt-4o-mini\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "RZSpYju9rYr6"
+ },
+ "source": [
+ "We finally get to the creation of the pipeline instance. Instead of using the `Pipeline` class, we use the `AsyncPipeline` class from the `haystack-experimental` package.\n",
+ "\n",
+ "The rest of the process, i.e., adding components and connecting them with each other remains the same as with the original `Pipeline` class."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "-GFzT4AMrYr6",
+ "outputId": "3cdc3975-8c9c-40f6-b816-19e51176bb1d"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\n",
+ "🚅 Components\n",
+ " - text_embedder: SentenceTransformersTextEmbedder\n",
+ " - retriever: InMemoryEmbeddingRetriever\n",
+ " - prompt_builder: ChatPromptBuilder\n",
+ " - llm: OpenAIChatGenerator\n",
+ "🛤️ Connections\n",
+ " - text_embedder.embedding -> retriever.query_embedding (List[float])\n",
+ " - retriever.documents -> prompt_builder.documents (List[Document])\n",
+ " - prompt_builder.prompt -> llm.messages (List[ChatMessage])"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from haystack_experimental.core import AsyncPipeline\n",
+ "\n",
+ "async_rag_pipeline = AsyncPipeline()\n",
+ "# Add components to your pipeline\n",
+ "async_rag_pipeline.add_component(\"text_embedder\", text_embedder)\n",
+ "async_rag_pipeline.add_component(\"retriever\", retriever)\n",
+ "async_rag_pipeline.add_component(\"prompt_builder\", prompt_builder)\n",
+ "async_rag_pipeline.add_component(\"llm\", generator)\n",
+ "\n",
+ "# Now, connect the components to each other\n",
+ "async_rag_pipeline.connect(\"text_embedder.embedding\", \"retriever.query_embedding\")\n",
+ "async_rag_pipeline.connect(\"retriever\", \"prompt_builder.documents\")\n",
+ "async_rag_pipeline.connect(\"prompt_builder.prompt\", \"llm.messages\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "msBcivLZrYr6"
+ },
+ "source": [
+ "Now, we create a coroutine that queries the pipeline with a question.\n",
+ "\n",
+ "The key differences between the `AsyncPipeline.run` and `Pipeline.run` methods have to do with their parameters and return values.\n",
+ "\n",
+ "Both `Pipeline.run` and `AsyncPipeline.run` share the `data` parameter that encapsulates the initial inputs for the pipeline's components.\n",
+ "\n",
+ "While `Pipeline.run` accepts an additional `include_outputs_from` parameter to return the outputs of intermediate, non-leaf components in the pipeline graph, `AsyncPipeline.run` does not. This is because the latter is implemented as an `async` generator that yields the output of **each component** as soon as it executes successfully. This has the following implications:\n",
+ "\n",
+ "- The output of `AsyncPipeline.run` must be consumed in an `async for` loop for the pipeline execution to make progress.\n",
+ "- By providing the intermediate results as they are computed, it allows for a tighter feedback loop between the backend and the user. For example, the results of the retriever can be displayed to the user before the LLM's response is generated.\n",
+ "\n",
+ "Whenever a component needs to be executed, the logic of `AsyncPipeline.run` will determine if it supports async execution.\n",
+ "- If the component has opted into async support, the pipeline will schedule its execution as a coroutine on the event loop and yield control back to the async scheduler until the component's outputs are returned.\n",
+ "- If the component has not opted into async support, the pipeline will launch its execution in a separate thread and schedule it on the event loop.\n",
+ "\n",
+ "In both cases, given an `AsyncPipeline` only one of its components can be executing at any given time. However, this does not prevent multiple, different `AsyncPipeline` instances from executing concurrently.\n",
+ "\n",
+ "The execution of an `AsyncPipeline` is deemed to be complete once program flow exits the `async for` loop. At this point, the final results of the pipeline (the outputs of the leaf nodes in the pipeline graph) can be accessed with the loop variable."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {
+ "id": "pDkiWtKarYr6"
+ },
+ "outputs": [],
+ "source": [
+ "from typing import Dict, Any\n",
+ "\n",
+ "\n",
+ "async def query_pipeline(question: str) -> Dict[str, Dict[str, Any]]:\n",
+ " input = {\n",
+ " \"text_embedder\": {\"text\": question},\n",
+ " \"prompt_builder\": {\"question\": question},\n",
+ " }\n",
+ "\n",
+ " result_idx = 0\n",
+ " # The AsyncPipeline.run() method is an async generator that yields the output of each component.\n",
+ " async for pipeline_output in async_rag_pipeline.run(input):\n",
+ " print(f\"Pipeline result '{result_idx}' = {pipeline_output}\")\n",
+ " result_idx += 1\n",
+ "\n",
+ " # The last output of the pipeline is the final pipeline output.\n",
+ " return pipeline_output"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "OQTn6gu0rYr6"
+ },
+ "source": [
+ "We can now execute the pipeline with some examples."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 706,
+ "referenced_widgets": [
+ "6699a91676134023af1fb1f17352a00b",
+ "3e5ff9f3c1e84df09b3f7920a97bb3eb",
+ "9c4565efe477408baf1bbbb45564584b",
+ "f6642bd8198a46788af72ff530009b56",
+ "c3cfc08464c2473eae53992eae434431",
+ "baf3bf96c5194c2f84bb57202acaa2ec",
+ "1c2e198cdddf45499c00a50b6b2879b1",
+ "9bcb47b918964ec88422b7a0756b5e8e",
+ "6d9d3e26b41d43fbb1e4384b7e4cc396",
+ "5910c6cc344145239a22280e7e37321b",
+ "8a6ff617bd104a879c1a445fb14ff19a",
+ "2d25412cb13e4ac7b7812f6c2211f6af",
+ "a996456b4be24f47ae937fd91498a61e",
+ "b1d78c8c59a54960bf6d30233eaa210f",
+ "8f4e2408fb8f48a0b507332a644bee4a",
+ "ba4ff6db4d0547a78373a55fc37ad42d",
+ "b73f3372e2024467a55d0250f52dd44b",
+ "9076522689c4411985e8b740de43fea8",
+ "8138f56aacd54e338e699c5ed9475aae",
+ "509338b647c04cbdb1f001d331edf13d",
+ "6ba90bd32aa04a85aa668b355db55478",
+ "c5b7ec6606a34c6c8cf98b933206d6e4",
+ "34c79ea1908e4c769586ba286f237038",
+ "3c800db6672a4acd8c6c2517ca1f8e90",
+ "1efb497a77de4b8390995eb2b9bbbcd5",
+ "2b334d3b25bc4115a956ac258db9d2ec",
+ "50a0ef3d85b447d08b3bad8aab8a54e0",
+ "a594bfc30ed7457da60ccab743c7a8e0",
+ "9c7f35353e5342598dd8c53235bdd33e",
+ "3ee715c1fbf54fa5bc68ad33ac0769e3",
+ "f67fcc53ead54e59968631b0cc0fa811",
+ "d0065a3024934d7bb049f668b6368e6e",
+ "37ae98a3b4cf437faaadf2cdd4b95cbd"
+ ]
+ },
+ "id": "YTwt4QkNrYr6",
+ "outputId": "b46040fd-2dd1-4c3d-85d8-ce234bd7060a"
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Querying pipeline with question: 'Where is Gardens of Babylon?'\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "6699a91676134023af1fb1f17352a00b",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Batches: 0%| | 0/1 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Pipeline result '0' = {'text_embedder': {'embedding': [0.06369034945964813, 0.0629514828324318, 0.0017213376704603434, -0.028603026643395424, -0.015677345916628838, -0.0549798384308815, -0.011346851475536823, -0.06269995123147964, 0.029381077736616135, 0.015217330306768417, -0.03562495484948158, -0.018175331875681877, -0.06586390733718872, -0.02516329102218151, -0.050018150359392166, -0.036443475633859634, 0.021266600117087364, 0.026529664173722267, 0.006462667603045702, -0.051425740122795105, 0.013276797719299793, 0.018056493252515793, 0.09243573248386383, -0.021958094090223312, 0.06896712630987167, 0.01664097234606743, -0.0357690192759037, 0.0948345810174942, -0.01992974802851677, -0.015581508167088032, 0.019395316019654274, 0.0671977624297142, -0.00363683863542974, 0.049664705991744995, -0.0619245208799839, 0.14623546600341797, 0.05274955555796623, -0.030615637078881264, 0.10668489336967468, 0.008385417982935905, -0.04064483568072319, -0.052015066146850586, 0.0004349834634922445, 0.010932952165603638, -0.07076536864042282, 0.042843930423259735, -0.021512575447559357, -0.03210240602493286, 0.1137138232588768, -0.07845646142959595, 0.018190793693065643, 0.004546083975583315, 0.011334571987390518, -0.031489722430706024, 0.045296624302864075, 0.003787674242630601, -0.026095718145370483, -0.04036574438214302, 0.07842119038105011, 0.01363346353173256, 0.061418402940034866, -0.048934243619441986, -0.06763606518507004, 0.06613069027662277, -0.02494107186794281, -0.09054765105247498, 0.016967009752988815, 0.028594790026545525, 0.023754769936203957, -0.14853619039058685, 0.0421966016292572, 0.02317655086517334, 0.03309705853462219, -0.10534540563821793, -0.07625111192464828, 0.02525576949119568, -0.06972063332796097, -0.04920430853962898, -0.07664995640516281, -0.07652098685503006, 0.056972622871398926, 0.05838795751333237, 0.04594911262392998, 0.14187662303447723, 0.0015179686015471816, 0.03566979244351387, -0.025458408519625664, 0.04808549955487251, 0.08688349276781082, 0.020399443805217743, 0.05082624405622482, -0.010716909542679787, 0.007494843099266291, 0.08087971806526184, -0.06957066059112549, 0.041046954691410065, 0.031873300671577454, -0.051987506449222565, -0.0350080281496048, 0.040441256016492844, 0.013959240168333054, 0.0010826706420630217, 0.07636117190122604, -0.01832062564790249, 0.005398926790803671, -0.00686979154124856, -0.05703345686197281, 0.009008554741740227, -0.02772846259176731, -0.009783429093658924, -0.05418293550610542, -0.06869193911552429, -0.014569380320608616, -0.0009212412405759096, -0.0315866619348526, -0.024891072884202003, 0.07500842958688736, -0.05753345787525177, -0.05320409685373306, -0.003054735017940402, -0.05083504691720009, 0.026952261105179787, -0.05103378742933273, -0.004678936209529638, -0.06827618181705475, 0.026523977518081665, -0.06967860460281372, -5.792409676808075e-33, 0.006885205861181021, -0.023341743275523186, -0.011014963500201702, 0.03256620094180107, -0.02419610507786274, -0.0059275501407682896, -0.010506407357752323, 0.0514037124812603, -0.05630042031407356, -0.05741024389863014, 0.021363772451877594, -0.1297336369752884, -0.09694065153598785, -0.04092898219823837, 0.05725913867354393, 0.02450423315167427, 0.0034585914108902216, -0.024841858074069023, -0.0076597826555371284, -0.028772279620170593, -0.06943304091691971, -0.017181504517793655, -0.06547672301530838, 0.030458830296993256, 0.020423023030161858, -0.0437791645526886, 0.07145990431308746, 0.023922009393572807, 0.006763513199985027, 0.028514405712485313, 0.008351997472345829, -0.020550955086946487, -0.03069205954670906, 0.013764710165560246, 0.04978001117706299, -0.013381979428231716, -0.03407829627394676, 0.0007402100600302219, 0.035530101507902145, 0.02746475301682949, -0.0013907518004998565, 0.028427699580788612, -0.029131010174751282, 0.06954441964626312, 0.0394689179956913, 0.058903057128190994, 0.06514544785022736, -0.010641391389071941, 0.08401741832494736, 0.051538970321416855, -0.008394453674554825, 0.08605590462684631, -0.03207837790250778, -0.03464525565505028, 0.020968664437532425, 0.021071800962090492, -0.006914326921105385, 0.05870061367750168, 0.039332445710897446, 0.09787465631961823, 0.022752737626433372, 0.09231336414813995, -0.040477849543094635, 0.03803276643157005, 0.03265685215592384, 0.014547879807651043, -0.05730797350406647, 0.061351362615823746, -0.026607418432831764, 0.05376650393009186, 0.011172404512763023, -0.004173408728092909, 0.05026766657829285, 0.04627537727355957, 0.009796034544706345, 0.006903277710080147, -0.06671242415904999, -0.061279311776161194, -0.039857808500528336, 0.008608742617070675, 0.020228486508131027, -0.05409013107419014, -0.06583917140960693, 0.10267004370689392, -0.04248843342065811, -0.01759718544781208, 0.08820072561502457, 0.0014435433549806476, -0.056268319487571716, -0.11300855129957199, -0.02890915237367153, -0.0434405542910099, -0.00514554139226675, -0.11982503533363342, -0.07895348966121674, 2.6675271061309468e-33, -0.012886598706245422, -0.02082556113600731, -0.006341971922665834, -0.021366508677601814, -0.0469658300280571, 0.07516509294509888, -0.045926742255687714, 0.015429571270942688, -0.029857834801077843, 0.035722337663173676, -0.10382479429244995, 0.10163848847150803, 0.06362602859735489, 0.016694210469722748, 0.016772974282503128, -0.013790166936814785, 0.05176020786166191, 0.020298006013035774, -0.08441007882356644, 0.0353592224419117, -0.00839303620159626, 0.041535358875989914, 0.0029407183174043894, -0.03954918310046196, -0.04781953990459442, 0.020452216267585754, 0.017673460766673088, 0.00604421878233552, -0.0899188220500946, 0.04043424502015114, 0.07380104064941406, -0.07549821585416794, -0.08375056833028793, 0.05973631888628006, -0.011982929892838001, -0.018037056550383568, 0.0696173757314682, -0.08396001160144806, 0.001009044237434864, 0.005680645816028118, 0.022231807932257652, -0.023766962811350822, -0.041005831211805344, 0.12441673129796982, -0.02672964334487915, 0.062825046479702, 0.008895007893443108, 0.1305065006017685, 0.045201051980257034, -0.006267607677727938, -0.08860313147306442, 0.08645417541265488, -0.008663917891681194, -0.004593993071466684, 0.09128647297620773, -0.053349051624536514, -0.028518935665488243, 0.052843522280454636, 0.013180093839764595, -0.07589711248874664, -0.05767959728837013, 0.00024333642795681953, -0.03881676495075226, 0.011760985478758812, -0.014266026206314564, 0.05006130784749985, -0.015801601111888885, 0.07740738987922668, -0.004576073028147221, 0.01930118538439274, -0.007644270081073046, 0.014006887562572956, -0.015636805444955826, -0.07644981890916824, -0.06841254234313965, 0.09710949659347534, 0.11238540709018707, -0.06408650428056717, -0.027197537943720818, -0.042176708579063416, 0.041360046714544296, -0.00887457188218832, 0.0001228430337505415, -0.04923813045024872, 0.04158386215567589, -0.0008206876809708774, 0.023340487852692604, -0.0472773052752018, -0.04417610540986061, 0.01214601006358862, 0.016703205183148384, 0.05346125736832619, -0.030112095177173615, -0.00048466562293469906, 0.08434262871742249, -1.3009647581441186e-08, 0.06736893951892853, 0.05451364442706108, 0.050374455749988556, -0.09603285044431686, 0.004330835305154324, -0.06211692839860916, 0.09655746072530746, 0.11045457422733307, -0.0016436746809631586, 0.09454573690891266, -0.018105940893292427, 0.047746337950229645, 0.022437138482928276, 0.04356270283460617, 0.04318457841873169, -0.04617761820554733, 0.07042896747589111, -0.031020697206258774, -0.05788787454366684, 0.009630980901420116, -0.015916671603918076, -0.049422480165958405, -0.018887560814619064, -0.058049049228429794, -0.03894225135445595, -0.019384386017918587, 0.031857218593358994, -0.14255188405513763, 0.04889244586229324, -0.0032514536287635565, 0.07073096185922623, 0.016214322298765182, -0.02380228415131569, -0.02469625510275364, -0.04519463703036308, -0.027024684473872185, -0.0874720886349678, 0.0021180007606744766, -0.02753205969929695, -0.09419766068458557, 0.03200036659836769, -0.050746675580739975, 0.010316354222595692, 0.06571763008832932, -0.004691084381192923, 0.02086741104722023, 0.0844687893986702, 0.0032124994322657585, 0.008143329061567783, -0.004404633771628141, -0.01784471794962883, 0.029252242296934128, 0.06511801481246948, -0.014125337824225426, 0.004338064230978489, -0.0372614748775959, -0.0725441500544548, 0.0025862755719572306, -0.008238126523792744, 0.0233028344810009, -0.06108040362596512, -0.04573442041873932, -0.04111284390091896, -0.02973470836877823]}}\n",
+ "Pipeline result '1' = {'retriever': {'documents': [Document(id=1d3b00c0c761487040b62edb06fdcd47b84a7ea8e35382c474f9107bcb7f2afe, content: 'The construction of the Hanging Gardens has also been attributed to the legendary queen Semiramis[4]...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 1}, score: 0.6933105019603483), Document(id=1ac6d4aedca0f952d87a1cfd4d4bde946d54f103a8f802419671d9ad2e26f3bc, content: '[21] However, the gardens were said to still exist at the time that later writers described them, an...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 5}, score: 0.6839754249823076), Document(id=d9d010c8de4b44dade963cb84f936a313a56f96e9aaed19f760cf8538ded0e4f, content: 'The Hanging Gardens of Babylon were one of the Seven Wonders of the Ancient World listed by Hellenic...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 0}, score: 0.653197111911713), Document(id=228e349738d8c6c68233469ae86ab78031b08c2641fca5ca1741d9607d7d254d, content: 'These writers concern themselves with the size of the Hanging Gardens, their overall design and mean...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 2}, score: 0.5918107484534245), Document(id=6b10fe81a7fbed8b3cccea3009351bf20bfb6c53f7b3993223f1f3b97b836992, content: '[24]\n",
+ "\n",
+ "Identification with Sennacherib's gardens at Nineveh\n",
+ "See also: Nineveh § Sennacherib's Nineveh...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 6}, score: 0.5892576320029286), Document(id=785075351ac84affb97aca27041e4a412e2e7ac7b3a03c986b5ca6fdd386425c, content: '[36] There was a tradition of Assyrian royal garden building. King Ashurnasirpal II (883–859 BC) had...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 8}, score: 0.5697164768341991), Document(id=c35f53862a8132d1130bb7c0d349406a02f095c5c7024685e8528379b066d06c, content: 'He states that the garden was in the shape of a square, with each side approximately four plethra lo...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 3}, score: 0.5678227731059976), Document(id=48772903972a37c30dc1acf6ca2a712cfadbfff28d1a64d135e91a4f8b056c99, content: 'This meant he could build a garden that towered above the landscape with large trees on the top of t...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 10}, score: 0.544058081837629), Document(id=2f4361500c404bd24138661ad346b314fd575925472e79b4d0b6f67781e1ca1c, content: 'The last of the classical sources thought to be independent of the others is A Handbook to the Seven...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 4}, score: 0.5316688871301745), Document(id=8898fdd9ba5e7049fcec94ae5e9f172337de969977ccbfb1d5e2b23baf964d15, content: 'Only Josephus names Nebuchadnezzar as the king who built the gardens; although Nebuchadnezzar left m...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 7}, score: 0.5253896706396661)]}}\n",
+ "Pipeline result '2' = {'prompt_builder': {'prompt': [ChatMessage(_role=, _content=[TextContent(text='\\nGiven the following information, answer the question.\\n\\nContext:\\n\\n The construction of the Hanging Gardens has also been attributed to the legendary queen Semiramis[4] and they have been called the Hanging Gardens of Semiramis as an alternative name.[5]\\nThe Hanging Gardens are the only one of the Seven Wonders for which the location has not been definitively established.[6] There are no extant Babylonian texts that mention the gardens, and no definitive archaeological evidence has been found in Babylon.[7][8] Three theories have been suggested to account for this: first, that they were purely mythical, and the descriptions found in ancient Greek and Roman writings (including those of Strabo, Diodorus Siculus and Quintus Curtius Rufus) represented a romantic ideal of an eastern garden;[9] second, that they existed in Babylon, but were destroyed sometime around the first century AD;[10][4] and third, that the legend refers to a well-documented garden that the Assyrian King Sennacherib (704–681 BC) built in his capital city of Nineveh on the River Tigris, near the modern city of Mosul.[11][1]\\n\\nDescriptions in classical literature\\nThere are five principal writers whose descriptions of Babylon exist in some form today. \\n\\n [21] However, the gardens were said to still exist at the time that later writers described them, and some of these accounts are regarded as deriving from people who had visited Babylon.[2] Herodotus, who describes Babylon in his Histories, does not mention the Hanging Gardens,[22] although it could be that the gardens were not yet well known to the Greeks at the time of his visit.[2]\\nTo date, no archaeological evidence has been found at Babylon for the Hanging Gardens.[6] It is possible that evidence exists beneath the Euphrates, which cannot be excavated safely at present. The river flowed east of its current position during the time of Nebuchadnezzar II, and little is known about the western portion of Babylon.[23] Rollinger has suggested that Berossus attributed the Gardens to Nebuchadnezzar for political reasons, and that he had adopted the legend from elsewhere.\\n\\n The Hanging Gardens of Babylon were one of the Seven Wonders of the Ancient World listed by Hellenic culture. They were described as a remarkable feat of engineering with an ascending series of tiered gardens containing a wide variety of trees, shrubs, and vines, resembling a large green mountain constructed of mud bricks. It was said to have been built in the ancient city of Babylon, near present-day Hillah, Babil province, in Iraq. The Hanging Gardens\\' name is derived from the Greek word κρεμαστός (kremastós, lit.\\u2009\\'overhanging\\'), which has a broader meaning than the modern English word \"hanging\" and refers to trees being planted on a raised structure such as a terrace.[1][2][3]\\nAccording to one legend, the Hanging Gardens were built alongside a grand palace known as The Marvel of Mankind, by the Neo-Babylonian King Nebuchadnezzar II (who ruled between 605 and 562 BC), for his Median wife, Queen Amytis, because she missed the green hills and valleys of her homeland. This was attested to by the Babylonian priest Berossus, writing in about 290 BC, a description that was later quoted by Josephus. \\n\\n These writers concern themselves with the size of the Hanging Gardens, their overall design and means of irrigation, and why they were built.\\nJosephus (c.\\u200937–100 AD) quotes a description of the gardens by Berossus, a Babylonian priest of Marduk,[6] whose writing c.\\u2009290 BC is the earliest known mention of the gardens.[5] Berossus described the reign of Nebuchadnezzar II and is the only source to credit that king with the construction of the Hanging Gardens.[12][13]\\n\\n.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 40px}.mw-parser-output .templatequote .templatequotecite{line-height:1.5em;text-align:left;padding-left:1.6em;margin-top:0}In this palace he erected very high walls, supported by stone pillars; and by planting what was called a pensile paradise, and replenishing it with all sorts of trees, he rendered the prospect an exact resemblance of a mountainous country. This he did to gratify his queen, because she had been brought up in Media, and was fond of a mountainous situation.[14]\\nHanging gardens of Semiramis, by H. Waldeck\\nDiodorus Siculus (active c.\\u200960–30 BC) seems to have consulted the 4th century BC texts of both Cleitarchus (a historian of Alexander the Great) and Ctesias of Cnidus. Diodorus ascribes the construction to a Syrian king. \\n\\n [24]\\n\\nIdentification with Sennacherib\\'s gardens at Nineveh\\nSee also: Nineveh §\\xa0Sennacherib\\'s Nineveh\\nOxford scholar Stephanie Dalley has proposed that the Hanging Gardens of Babylon were actually the well-documented gardens constructed by the Assyrian king Sennacherib (reigned 704 – 681 BC) for his palace at Nineveh; Dalley posits that during the intervening centuries the two sites became confused, and the extensive gardens at Sennacherib\\'s palace were attributed to Nebuchadnezzar II\\'s Babylon.[1] Archaeological excavations have found traces of a vast system of aqueducts attributed to Sennacherib by an inscription on its remains, which Dalley proposes were part of an 80-kilometre (50\\xa0mi) series of canals, dams, and aqueducts used to carry water to Nineveh with water-raising screws used to raise it to the upper levels of the gardens.[25]\\nDalley bases her arguments on recent developments in the analysis of contemporary Akkadian inscriptions. Her main points are:[26]\\n\\nThe name Babylon, meaning \"Gate of the Gods\",[27] was the name given to several Mesopotamian cities.[28] Sennacherib renamed the city gates of Nineveh after gods,[29] which suggests that he wished his city to be considered \"a Babylon\".\\n\\n\\n [36] There was a tradition of Assyrian royal garden building. King Ashurnasirpal II (883–859 BC) had created a canal, which cut through the mountains. Fruit tree orchards were planted. Also mentioned were pines, cypresses and junipers; almond trees, date trees, ebony, rosewood, olive, oak, tamarisk, walnut, terebinth, ash, fir, pomegranate, pear, quince, fig, and grapes. A sculptured wall panel of Assurbanipal shows the garden in its maturity. One original panel[37] and the drawing of another[38] are held by the British Museum, although neither is on public display. Several features mentioned by the classical authors are discernible on these contemporary images.\\n\\nAssyrian wall relief showing gardens in Nineveh\\nOf Sennacherib\\'s palace, he mentions the massive limestone blocks that reinforce the flood defences. Parts of the palace were excavated by Austin Henry Layard in the mid-19th century. His citadel plan shows contours which would be consistent with Sennacherib\\'s garden, but its position has not been confirmed. The area has been used as a military base in recent times, making it difficult to investigate further.\\nThe irrigation of such a garden demanded an upgraded water supply to the city of Nineveh. The canals stretched over 50 kilometres (31\\xa0mi) into the mountains. \\n\\n He states that the garden was in the shape of a square, with each side approximately four plethra long. The garden was tiered, with the uppermost gallery being 50 cubits high. The walls, 22 feet thick, were made of brick. The bases of the tiered sections were sufficiently deep to provide root growth for the largest trees, and the gardens were irrigated from the nearby Euphrates.[15]\\nQuintus Curtius Rufus (fl. 1st century AD) probably drew on the same sources as Diodorus.[16] He states that the gardens were located on top of a citadel, which was 20 stadia in circumference. He attributes the building of the gardens to a Syrian king, again for the reason that his queen missed her homeland.\\nThe account of Strabo (c.\\u200964 BC\\xa0– 21 AD) possibly based his description on the lost account of Onesicritus from the 4th century BC.[17] He states that the gardens were watered by means of an Archimedes\\' screw leading to the gardens from the Euphrates river.\\n\\n\\n This meant he could build a garden that towered above the landscape with large trees on the top of the terraces\\xa0– a stunning artistic effect that surpassed those of his predecessors.\\n\\nPlants\\nDate palms are a common tree species in Babylon.\\nThe gardens, as depicted in artworks, featured blossoming flowers, ripe fruit, burbling waterfalls and terraces exuberant with rich foliage. Based on Babylonian literature, tradition, and the environmental characteristics of the area, some of the following plants may have been found in the gardens:[41][unreliable source?]Olive (Olea europaea)\\nQuince (Cydonia oblonga)\\nCommon pear (Pyrus communis)\\nFig (Ficus carica)\\nAlmond (Prunus dulcis)\\nCommon grape vine (Vitis vinifera)\\nDate palm (Phoenix dactylifera)\\nAthel tamarisk (Tamarix aphylla)\\nMt. Atlas mastic tree (Pistacia atlantica)\\nImported plant varieties that may have been present in the gardens include the cedar, cypress, ebony, pomegranate, plum, rosewood, terebinth, juniper, oak, ash tree, fir, myrrh, walnut, and willow.[42] Some of these plants were suspended over the terraces and draped over its walls with arches underneath.\\n\\n The last of the classical sources thought to be independent of the others is A Handbook to the Seven Wonders of the World by the paradoxographer Philo of Byzantium, writing in the 4th to 5th century AD.[18] The method of raising water by screw matches that described by Strabo.[19] Philo praises the engineering and ingenuity of building vast areas of deep soil, which had a tremendous mass, so far above the natural grade of the surrounding land, as well as the irrigation techniques.\\n\\nHistorical existence\\nThis copy of a bas relief from the North Palace of Ashurbanipal (669–631 BC) at Nineveh shows a luxurious garden watered by an aqueduct.\\nIt is unclear whether the Hanging Gardens were an actual construction or a poetic creation, owing to the lack of documentation in contemporaneous Babylonian sources. There is also no mention of Nebuchadnezzar\\'s wife Amyitis (or any other wives), although a political marriage to a Median or Persian would not have been unusual.[20] Many records exist of Nebuchadnezzar\\'s works, yet his long and complete inscriptions do not mention any garden.\\n\\n Only Josephus names Nebuchadnezzar as the king who built the gardens; although Nebuchadnezzar left many inscriptions, none mentions any garden or engineering works.[30] Diodorus Siculus and Quintus Curtius Rufus specify a \"Syrian\" king. By contrast, Sennacherib left written descriptions,[31] and there is archaeological evidence of his water engineering.[32] His grandson Assurbanipal pictured the mature garden on a sculptured wall panel in his palace.[33]\\nSennacherib called his new palace and garden \"a wonder for all peoples\". He describes the making and operation of screws to raise water in his garden.[34]\\nThe descriptions of the classical authors fit closely to these contemporary records. Before the Battle of Gaugamela in 331 BC Alexander the Great camped for four days near the aqueduct at Jerwan.[35] The historians who travelled with him would have had ample time to investigate the enormous works around them, recording them in Greek. These first-hand accounts have not survived into modern times, but were quoted by later Greek writers.\\nKing Sennacherib\\'s garden was well-known not just for its beauty\\xa0– a year-round oasis of lush green in a dusty summer landscape\\xa0– but also for the marvelous feats of water engineering that maintained the garden.\\n\\n\\nQuestion: Where is Gardens of Babylon?\\nAnswer:')], _meta={})]}}\n",
+ "Pipeline result '3' = {'llm': {'replies': [ChatMessage(_role=, _content=[TextContent(text='The Hanging Gardens of Babylon were said to be located in the ancient city of Babylon, near present-day Hillah in Babil province, Iraq. However, the exact location of the gardens has not been definitively established, and there are theories suggesting they may have been located in Nineveh, near modern-day Mosul, Iraq, instead.')], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 67, 'prompt_tokens': 2627, 'total_tokens': 2694, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})]}}\n",
+ "Pipeline result '4' = {'llm': {'replies': [ChatMessage(_role=, _content=[TextContent(text='The Hanging Gardens of Babylon were said to be located in the ancient city of Babylon, near present-day Hillah in Babil province, Iraq. However, the exact location of the gardens has not been definitively established, and there are theories suggesting they may have been located in Nineveh, near modern-day Mosul, Iraq, instead.')], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 67, 'prompt_tokens': 2627, 'total_tokens': 2694, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})]}}\n",
+ "\tOutput: ChatMessage(_role=, _content=[TextContent(text='The Hanging Gardens of Babylon were said to be located in the ancient city of Babylon, near present-day Hillah in Babil province, Iraq. However, the exact location of the gardens has not been definitively established, and there are theories suggesting they may have been located in Nineveh, near modern-day Mosul, Iraq, instead.')], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 67, 'prompt_tokens': 2627, 'total_tokens': 2694, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})\n",
+ "\n",
+ "Querying pipeline with question: 'Why did people build Great Pyramid of Giza?'\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "2d25412cb13e4ac7b7812f6c2211f6af",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Batches: 0%| | 0/1 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Pipeline result '0' = {'text_embedder': {'embedding': [-0.05154181271791458, 0.10799205303192139, -0.005220727063715458, 0.05285795405507088, -0.11021178960800171, -0.10543033480644226, -0.011153997853398323, 0.03415222465991974, -0.07646123319864273, 0.04985126480460167, -0.011636505834758282, 0.024333039298653603, -0.0006020390428602695, 0.025633342564105988, -0.031033437699079514, -0.03249059617519379, 0.04111979156732559, -0.025796059519052505, 0.0027208959218114614, -0.04670005664229393, 0.028048884123563766, -0.0655210018157959, 0.0016593938926234841, 0.05139290913939476, 0.0308478195220232, 0.009952496737241745, -0.08076996356248856, 0.05317305773496628, 0.09119061380624771, -0.03456465154886246, -0.009730314835906029, -0.00017468922305852175, 0.06056418642401695, 0.02022671513259411, -0.02049245871603489, 0.05862937867641449, 0.09268374741077423, -0.03691697493195534, 0.00972905382514, -0.058969538658857346, 0.0074142394587397575, 0.0445503331720829, 0.05215753614902496, 0.03465467691421509, -0.0028673966880887747, -0.02124696597456932, 0.03211994841694832, -0.061267606914043427, 0.03626502677798271, -0.04537148028612137, 0.020775284618139267, -0.0683128610253334, -0.03197423368692398, -0.0709456279873848, 0.013526413589715958, -0.03460070863366127, -0.02605294995009899, -0.08002129942178726, 0.008303700014948845, 0.013757938519120216, 0.027599992230534554, 0.022379595786333084, -0.05994700640439987, -0.031240811571478844, 0.028709031641483307, -0.07841454446315765, -0.07009169459342957, 0.000563746492844075, 0.028168605640530586, 0.00874663982540369, 0.08524390310049057, -0.06179478392004967, -0.03970237448811531, -0.08025752007961273, -0.050917040556669235, -0.09672918915748596, 0.050263065844774246, 0.008666975423693657, -0.12855473160743713, 0.01117323525249958, 0.037542279809713364, 0.00916093960404396, 0.0007093714666552842, 0.012846085242927074, 0.017873534932732582, 0.07949401438236237, 0.012683101929724216, 0.09313826262950897, -0.00047200117842294276, -0.060673654079437256, 0.10624535381793976, 0.037606820464134216, -0.062404435127973557, 0.10872349888086319, -0.002481385599821806, 0.0022351089864969254, -0.06879410147666931, -0.022207334637641907, -0.014183138497173786, 0.02350763790309429, 0.06666240841150284, -0.019786307588219643, 0.11044282466173172, -0.008955607190728188, -0.03611094877123833, 0.024683663621544838, 0.0008761614444665611, 0.09576091915369034, -0.021566463634371758, -0.03192314878106117, -0.11098719388246536, -0.008637242950499058, 0.03468629717826843, 0.08965376019477844, -0.07565628737211227, 0.05890664458274841, -0.021022016182541847, 0.011143977753818035, -0.05857290327548981, -0.04065249115228653, 0.06469850242137909, -0.01529165543615818, -0.010729338973760605, 0.07919535785913467, -0.0664769783616066, -0.01810426265001297, -0.12673412263393402, -3.4548212434208896e-33, 0.025907473638653755, -0.022113105282187462, 0.018759537488222122, 0.032420799136161804, 0.02885381504893303, 0.021446123719215393, -0.048182420432567596, -0.04563678056001663, -0.019467199221253395, 0.04361362010240555, -0.05825212970376015, -0.04801430180668831, -0.019762683659791946, 0.08339957892894745, 0.04736418277025223, -0.029579350724816322, -0.12156805396080017, 0.0033718019258230925, -0.05737825483083725, 0.04318787530064583, -0.013652127236127853, 0.01375794131308794, -0.015373589470982552, 0.017351780086755753, 0.050582971423864365, 0.07345851510763168, 0.04881112277507782, 0.01143645029515028, -0.07401502877473831, 0.01131557859480381, 0.0037921168841421604, -0.046873558312654495, -0.0538179986178875, 0.017482267692685127, 0.0253745224326849, 0.03280189633369446, 0.012141097337007523, -0.06273289024829865, -0.058648720383644104, 0.04227851703763008, 0.09642917662858963, -0.017953140661120415, -0.04198389872908592, 0.0505378358066082, 0.06900780647993088, 0.06343798339366913, 0.022538909688591957, -0.0022335618268698454, -0.013330748304724693, 0.017636358737945557, 0.02264883555471897, 0.08619610965251923, -0.08235923945903778, 0.03495333716273308, 0.010821066796779633, 0.03815913945436478, -0.011920037679374218, 0.008959399536252022, 0.08033853024244308, 0.025782397016882896, 9.78555908659473e-06, -0.020030859857797623, -0.03187809884548187, 0.11972269415855408, -0.04331892356276512, 0.008440950885415077, 0.06808249652385712, 0.10242637991905212, -0.017291251569986343, 0.09451282769441605, -0.012886720709502697, -0.01951596327126026, -0.036523912101984024, 0.004372281488031149, -0.03860503062605858, -0.05217418819665909, -0.0628935694694519, 0.010718395002186298, -0.015107528306543827, 0.084963358938694, 0.01802932284772396, 0.009309354238212109, -0.0386941134929657, -0.037850867956876755, -0.03425535187125206, 0.06385121494531631, 0.07246319949626923, 0.035637177526950836, 0.0014483962440863252, -0.014800655655562878, -0.07862544059753418, 0.010561926290392876, 0.040846917778253555, -0.0733722448348999, -0.06068702042102814, 1.0026900690956879e-33, -0.019246524199843407, -0.011248311027884483, -0.023718465119600296, -0.03071434609591961, -0.04441988840699196, -0.07992789894342422, -0.01974302902817726, -0.08949878066778183, -0.0072228992357850075, 0.08329471945762634, -0.002031500916928053, 0.008455436676740646, 0.10676403343677521, 0.017336582764983177, 0.07634307444095612, -0.009637835435569286, 0.02961719036102295, -0.01734730415046215, -0.05683509260416031, -0.03253140673041344, -0.018060848116874695, 0.09528829902410507, -0.1224081963300705, -0.00424044206738472, -0.060743559151887894, 0.03049304150044918, -0.12689469754695892, -0.06838267296552658, 0.006333410739898682, 0.05975694581866264, -0.05087263509631157, -0.0009448694763705134, -0.10951307415962219, -0.010033543221652508, -0.014790148474276066, 0.08152058720588684, -0.03630363196134567, 0.04146450757980347, 0.015560007654130459, 0.007861722260713577, 0.007040343247354031, 0.10690701007843018, 0.026981282979249954, 0.09016303718090057, -0.0021202382631599903, 0.055207669734954834, 0.0429510772228241, 0.02549094520509243, -0.07355405390262604, -0.016962267458438873, 0.026657674461603165, 0.019464703276753426, 0.053553756326436996, -0.08684803545475006, 0.07008535414934158, -0.0846196860074997, -0.011213834397494793, 0.031563900411129, -0.009265054017305374, -0.01967376284301281, 0.02597116492688656, -0.05125389248132706, -0.00286356289871037, -0.05792102590203285, 0.009482474066317081, 0.01653495617210865, -0.009430167265236378, 0.04489339515566826, -0.022158222272992134, 0.07252520322799683, 0.020601460710167885, 0.0011545614106580615, -0.06373811513185501, 0.0639873594045639, -0.0607677698135376, 0.10654368251562119, -0.08275691419839859, 0.10202520340681076, 0.004708011168986559, -0.015700964257121086, -0.028215128928422928, -0.03272532299160957, 0.05136452615261078, -0.01159652043133974, 0.06739954650402069, -0.009972726926207542, -0.028607329353690147, 0.03186436742544174, 0.07046114653348923, 0.02009057067334652, -0.03295597806572914, -0.04843990132212639, 0.041523657739162445, 0.012708041816949844, -0.004847199656069279, -1.4149101446037093e-08, 0.00463757524266839, 0.10580712556838989, -0.045739784836769104, -0.016383787617087364, -0.06564955413341522, -0.07500286400318146, 0.03831012174487114, 0.12158722430467606, 0.005410756915807724, -0.013415394350886345, -0.05887160450220108, 0.024760659784078598, -0.04105975106358528, 0.12774121761322021, -0.014018802903592587, 0.025209538638591766, -0.011942395009100437, -0.001822244143113494, 0.009956151247024536, -0.036353956907987595, 0.022927258163690567, 0.00011492795601952821, -0.038510680198669434, -0.004386323504149914, -0.07980646193027496, 0.05229475721716881, -0.017055969685316086, 0.020221607759594917, 0.011398255825042725, -0.00327627407386899, 0.07825605571269989, -0.02444026991724968, -0.055748023092746735, -0.0581640899181366, -0.005393750499933958, 0.04616618528962135, -0.05167631432414055, -0.03199908137321472, 0.03758477419614792, -0.15984144806861877, 0.02752300538122654, -0.021220199763774872, 0.05657762661576271, 0.004910484421998262, 0.02974633127450943, 0.043365269899368286, -0.042198315262794495, -0.044841982424259186, -0.039114780724048615, -0.011484836228191853, 0.02290680631995201, 0.018533656373620033, 0.007803895976394415, 0.03457597270607948, 0.057273995131254196, -0.051277320832014084, 0.010284334421157837, -0.0019818670116364956, 0.03591056168079376, -0.08742357045412064, 0.029213249683380127, 0.007662301417440176, -0.02226012945175171, -0.018678434193134308]}}\n",
+ "Pipeline result '1' = {'retriever': {'documents': [Document(id=e4e1da0082045e48de58dfdf6dbd24ba25ff6090120b15f2b4d30747f543105c, content: '[91]\n",
+ "A construction management study conducted in 1999, in association with Mark Lehner and other Eg...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 25}, score: 0.7210941481852295), Document(id=76faac9079190122b6af0e7a46f8ad79d04f8243aee0fe9fea8c999bc2dfea19, content: 'The Great Pyramid of Giza[a] is the largest Egyptian pyramid and the tomb of Fourth Dynasty pharaoh ...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 0}, score: 0.7121757067776634), Document(id=b7d6b791a014c32ad7358c36722a1807a2291804682c9b11bf0b772cc076b4c5, content: 'Accordingly, his explanations present themselves as a mixture of comprehensible descriptions, person...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 12}, score: 0.641437153139282), Document(id=62b740443778bd783e082734cf3b57684f1ff204afcb42f473f32987ee79f9e0, content: '[79] The bedrock reaches a height of almost 6 metres (20 ft) above the pyramid base at the location ...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 22}, score: 0.62551523257259), Document(id=f100f5f3af3ab7b4b146fb6ae877732ba959d4f1469a80869b1018fb6322847b, content: '[5]\n",
+ "The dimensions of the pyramid were 280 royal cubits (146.7 m; 481.4 ft) high, a base length of 4...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 1}, score: 0.6200391833018515), Document(id=e42388e23323dad64d9cd5dd5e93fa1391d93be3dc161236d789e2eb7de99546, content: 'These were entrusted to a boat builder, Haj Ahmed Yusuf, who worked out how the pieces fit together....', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 60}, score: 0.602735747659747), Document(id=b5e479793c777112eeadb8cba6cfd785e5b968ea31a17e5c3e266b9b8d329f35, content: '[85] [86] The white limestone used for the casing was transported by boat across the Nile from the T...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 23}, score: 0.5964455457799069), Document(id=055b1454beddf2064ddfd8079da93ddffd5f9a0dfa25fb5321835b914312c32b, content: 'In addition to measuring the structure, alongside the other pyramids at Giza, al-Baghdadi also write...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 21}, score: 0.5852579286154939), Document(id=c03ef2b285274336c11d85b731e68e034122d112c46c4cc6aefd2a0d0dde6002, content: 'Diodorus's work was inspired by historians of the past, but he also distanced himself from Herodotus...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 14}, score: 0.5706487046323466), Document(id=46a64cbb26eff37eba558ef9e8d35a4254bb7978a1cfab6abd66d04c157af2f6, content: 'He writes that \"such a working diagram would also serve to generate the architecture of the pyramid ...', meta: {'url': 'https://en.wikipedia.org/wiki/Great_Pyramid_of_Giza', '_split_id': 29}, score: 0.5698463210762872)]}}\n",
+ "Pipeline result '2' = {'prompt_builder': {'prompt': [ChatMessage(_role=, _content=[TextContent(text='\\nGiven the following information, answer the question.\\n\\nContext:\\n\\n [91]\\nA construction management study conducted in 1999, in association with Mark Lehner and other Egyptologists, had estimated that the total project required an average workforce of about 13,200 people and a peak workforce of roughly 40,000.[92]\\n\\nSurveys and design\\nComparison of approximate profiles of the Great Pyramid of Giza with some notable pyramidal or near-pyramidal buildings. Dotted lines indicate original heights, where data is available. In its\\xa0SVG\\xa0file, hover over a pyramid to highlight and click for its article.\\nThe first precise measurements of the pyramid were made by Egyptologist Flinders Petrie in 1880–1882, published as The Pyramids and Temples of Gizeh.[93] Many of the casing-stones and inner chamber blocks of the Great Pyramid fit together with high precision, with joints, on average, only 0.5 millimetres (0.020\\xa0in) wide.[94] On the contrary, core blocks were only roughly shaped, with rubble inserted between larger gaps. Mortar was used to bind the outer layers together and fill gaps and joints.[6]\\nThe block height and weight tends to get progressively smaller towards the top. \\n\\n The Great Pyramid of Giza[a] is the largest Egyptian pyramid and the tomb of Fourth Dynasty pharaoh Khufu. Built in the early 26th century BC during a period of around 27 years,[3] the pyramid is the oldest of the Seven Wonders of the Ancient World, and the only one to remain largely intact. It is the most famous monument of the Giza pyramid complex, in the Pyramid Fields of the Memphis and its Necropolis UNESCO World Heritage Site,[4] in Giza, Egypt. It is at the most Northern end of the line of the 3 Pyramids of Giza.\\nInitially standing at 146.6 metres (481 feet), the Great Pyramid was the tallest man-made structure in the world for more than 3,800 years. Over time, most of the smooth white limestone casing was removed, which lowered the pyramid\\'s height to the present 138.5 metres (454.4\\xa0ft). What is seen today is the underlying core structure. The base was measured to be about 230.3 metres (755.6\\xa0ft) square, giving a volume of roughly 2.6\\xa0million cubic metres (92\\xa0million cubic feet), which includes an internal hillock.\\n\\n Accordingly, his explanations present themselves as a mixture of comprehensible descriptions, personal descriptions, erroneous reports, and fantastical legends; as a result, many of the speculative errors and confusions about the monument can be traced back to Herodotus and his work.[44][45]\\nHerodotus writes that the Great Pyramid was built by Khufu (Hellenized as Cheops) who, he erroneously relays, ruled after the Ramesside Period (the 19th dynasty and the 20th dynasty).[46] Khufu was a tyrannical king, Herodotus claims, which may explain the Greek\\'s view that such buildings can only come about through cruel exploitation of the people.[44] Herodotus states that gangs of 100,000 labourers worked on the building in three-month shifts, taking 20 years to build. In the first ten years a wide causeway was erected, which, according to Herodotus, was almost as impressive as the construction of the pyramids themselves. It measured nearly 1 kilometre (0.62\\xa0mi) long and 20 yards (18.3\\xa0m) wide, and elevated to a height of 16 yards (14.6\\xa0m), consisting of stone polished and carved with figures.[47]\\nUnderground chambers were made on the hill whereon the pyramids stand. \\n\\n [79] The bedrock reaches a height of almost 6 metres (20\\xa0ft) above the pyramid base at the location of the Grotto.[80]\\nAlong the sides of the base platform a series of holes are cut in the bedrock. Lehner hypothesizes that they held wooden posts used for alignment.[81] Edwards, among others, suggested the usage of water for evening the base, although it is unclear how practical and workable such a system would be.[78]\\n\\nMaterials\\nThe Great Pyramid consists of an estimated 2.3\\xa0million blocks. Approximately 5.5\\xa0million tonnes of limestone, 8,000\\xa0tonnes of granite, and 500,000\\xa0tonnes of mortar were used in the construction.[82]\\nMost of the blocks were quarried at Giza just south of the pyramid, an area now known as the Central Field.[83] They are a particular type of nummulitic limestone formed of the fossils of thousands of prehistoric shell creatures, whose small disc form can still be seen in some of the pyramid\\'s blocks upon close inspection.[84] Other fossils have been found in the blocks and other structures on the site, including fossilized shark teeth.\\n\\n [5]\\nThe dimensions of the pyramid were 280 royal cubits (146.7\\xa0m; 481.4\\xa0ft) high, a base length of 440\\xa0cubits (230.6\\xa0m; 756.4\\xa0ft), with a seked of 5+1/2 palms (a slope of 51°50\\'40\").\\nThe Great Pyramid was built by quarrying an estimated 2.3 million large blocks weighing 6 million tonnes in total. The majority of stones are not uniform in size or shape and are only roughly dressed.[6] The outside layers were bound together by mortar. Primarily local limestone from the Giza Plateau was used. Other blocks were imported by boat on the Nile: White limestone from Tura for the casing, and granite blocks from Aswan, weighing up to 80 tonnes, for the King\\'s Chamber structure.[7]\\nThere are three known chambers inside the Great Pyramid. The lowest was cut into the bedrock, upon which the pyramid was built, but remained unfinished. The so-called[8] Queen\\'s Chamber and King\\'s Chamber, that contains a granite sarcophagus, are above ground, within the pyramid structure. Khufu\\'s vizier, Hemiunu (also called Hemon), is believed by some to be the architect of the Great Pyramid.[9] Many varying scientific and alternative hypotheses attempt to explain the exact construction techniques.\\n\\n\\n These were entrusted to a boat builder, Haj Ahmed Yusuf, who worked out how the pieces fit together. The entire process, including conservation and straightening of the warped wood, took fourteen years. The result is a cedar-wood boat 43.6 metres (143\\xa0ft) long, its timbers held together by ropes, which was originally housed in the Giza Solar boat museum, a special boat-shaped, air-conditioned museum beside the pyramid. The boat is now in the Grand Egyptian Museum.[193][194]\\nDuring construction of this museum in the 1980s, the second sealed boat pit was discovered. It was left unopened until 2011 when excavation began on the boat.[195]\\n\\nPyramid town\\nA notable construction flanking the Giza pyramid complex is a cyclopean stone wall, the Wall of the Crow.[196] Mark Lehner discovered a worker\\'s town outside of the wall, otherwise known as \"The Lost City\", dated by pottery styles, seal impressions and stratigraphy to have been constructed and occupied sometime during the reigns of Khafre (2520–2494 BC) and Menkaure (2490–2472 BC).\\n\\n [85] [86] The white limestone used for the casing was transported by boat across the Nile from the Tura quarries of the Eastern Desert plateau, about 10\\xa0km (6.2\\xa0mi) to its south east of the Giza plateau. In 2013, rolls of papyrus called the Diary of Merer were discovered, written by a supervisor of the deliveries of limestone and other construction materials from Tura to Giza in the 27th year of Khufu\\'s reign.[87]\\nThe granite stones in the pyramid were transported from Aswan, more than 900\\xa0km (560\\xa0mi) south.[7] The largest, weighing 25 to 80 tonnes, form the ceilings of the \"King\\'s chamber\" and the \"relieving chambers\" above it. Ancient Egyptians cut stone into rough blocks by hammering grooves into natural stone faces, inserting wooden wedges, then soaking these with water. As the water was absorbed, the wedges expanded, breaking off workable chunks. Once the blocks were cut, they were carried by boat on the Nile River to the pyramid.[88]\\n\\nWorkforce\\nThe Greeks believed that slave labour was used, but modern discoveries made at nearby workers\\' camps associated with construction at Giza suggest that it was built by thousands of conscript laborers.\\n\\n In addition to measuring the structure, alongside the other pyramids at Giza, al-Baghdadi also writes that the structures were surely tombs, although he thought the Great Pyramid was used for the burial of Agathodaimon or Hermes. Al-Baghdadi ponders whether the pyramid pre-dated the Great flood as described in Genesis, and even briefly entertained the idea that it was a pre-Adamic construction.[74][75] A few centuries later, the Islamic historian Al-Maqrizi (1364–1442) compiled lore about the Great Pyramid in his Al-Khitat. In addition to reasserting that Al-Ma\\'mun breached the structure in 820 AD, Al-Maqrizi\\'s work also discusses the sarcophagus in the coffin chambers, explicitly noting that the pyramid was a grave.[76]\\nBy the Late Middle Ages, the Great Pyramid had gained a reputation as a haunted structure. Others feared entering, because it was home to animals like bats.[77]\\n\\nConstruction\\nPreparation of the site\\nA hillock forms the base on which the pyramid stands. It was cut back into steps and only a strip around the perimeter was leveled,[78] which has been measured to be horizontal and flat to within 21 millimetres (0.8\\xa0in).\\n\\n Diodorus\\'s work was inspired by historians of the past, but he also distanced himself from Herodotus, who Diodorus claims tells marvelous tales and myths.[53] Diodorus presumably drew his knowledge from the lost work of Hecataeus of Abdera,[54] and like Herodotus, he also places the builder of the pyramid, \"Chemmis,\"[55] after Ramses III.[46] According to his report, neither Chemmis (Khufu) nor Cephren (Khafre) were buried in their pyramids, but rather in secret places, for fear that the people ostensibly forced to build the structures would seek out the bodies for revenge.[56] With this assertion, Diodorus strengthened the connection between pyramid building and slavery.[57]\\nAccording to Diodorus, the cladding of the pyramid was still in excellent condition at the time, whereas the uppermost part of the pyramid was formed by a platform 6\\xa0cubits (3.1\\xa0m; 10.3\\xa0ft) high. About the construction of the pyramid he notes that it was built with the help of ramps since no lifting tools had yet been invented. Nothing was left of the ramps, as they were removed after the pyramids were completed. \\n\\n He writes that \"such a working diagram would also serve to generate the architecture of the pyramid with precision unmatched by any other means\".[107]\\nThe basalt blocks of the pyramid temple show \"clear evidence\" of having been cut with some kind of saw with an estimated cutting blade of 15 feet (4.6\\xa0m) in length. Romer suggests that this \"super saw\" may have had copper teeth and weighed up to 140 kilograms (310\\xa0lb). He theorizes that such a saw could have been attached to a wooden trestle support and possibly used in conjunction with vegetable oil, cutting sand, emery or pounded quartz to cut the blocks, which would have required the labour of at least a dozen men to operate it.[108]\\n\\nExterior\\nCasing\\nRemaining casing stones on the north side of the Great Pyramid\\nA casing stone in the British Museum[109]At completion, the Great Pyramid was cased entirely in white limestone. Precisely worked blocks were placed in horizontal layers and carefully fitted together with mortar, their outward faces cut at a slope and smoothed to a high degree. Together they created four uniform surfaces, angled at 51°50\\'40\" (a Seked of 5+1/2 palms).\\n\\n\\nQuestion: Why did people build Great Pyramid of Giza?\\nAnswer:')], _meta={})]}}\n",
+ "Pipeline result '3' = {'llm': {'replies': [ChatMessage(_role=, _content=[TextContent(text=\"The Great Pyramid of Giza was built as a tomb for the Fourth Dynasty pharaoh Khufu (also known as Cheops). It served not only as a burial place but also as a monumental statement of the pharaoh's power and significance. The pyramid was constructed during a significant period in ancient Egyptian history, reflecting the society's beliefs in the afterlife and the divine status of the pharaoh. The construction of such a massive and enduring structure was intended to ensure the pharaoh's safe passage to the afterlife and to demonstrate the capabilities and resources of the Egyptian state, including the organization of a large workforce. Additionally, the pyramid's grandeur symbolized the pharaoh's authority and the potential for immortality through monumental architecture, making it a vital part of ancient Egyptian culture and religion.\")], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 158, 'prompt_tokens': 2639, 'total_tokens': 2797, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})]}}\n",
+ "Pipeline result '4' = {'llm': {'replies': [ChatMessage(_role=, _content=[TextContent(text=\"The Great Pyramid of Giza was built as a tomb for the Fourth Dynasty pharaoh Khufu (also known as Cheops). It served not only as a burial place but also as a monumental statement of the pharaoh's power and significance. The pyramid was constructed during a significant period in ancient Egyptian history, reflecting the society's beliefs in the afterlife and the divine status of the pharaoh. The construction of such a massive and enduring structure was intended to ensure the pharaoh's safe passage to the afterlife and to demonstrate the capabilities and resources of the Egyptian state, including the organization of a large workforce. Additionally, the pyramid's grandeur symbolized the pharaoh's authority and the potential for immortality through monumental architecture, making it a vital part of ancient Egyptian culture and religion.\")], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 158, 'prompt_tokens': 2639, 'total_tokens': 2797, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})]}}\n",
+ "\tOutput: ChatMessage(_role=, _content=[TextContent(text=\"The Great Pyramid of Giza was built as a tomb for the Fourth Dynasty pharaoh Khufu (also known as Cheops). It served not only as a burial place but also as a monumental statement of the pharaoh's power and significance. The pyramid was constructed during a significant period in ancient Egyptian history, reflecting the society's beliefs in the afterlife and the divine status of the pharaoh. The construction of such a massive and enduring structure was intended to ensure the pharaoh's safe passage to the afterlife and to demonstrate the capabilities and resources of the Egyptian state, including the organization of a large workforce. Additionally, the pyramid's grandeur symbolized the pharaoh's authority and the potential for immortality through monumental architecture, making it a vital part of ancient Egyptian culture and religion.\")], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 158, 'prompt_tokens': 2639, 'total_tokens': 2797, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})\n",
+ "\n",
+ "Querying pipeline with question: 'What does Rhodes Statue look like?'\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "34c79ea1908e4c769586ba286f237038",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Batches: 0%| | 0/1 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Pipeline result '0' = {'text_embedder': {'embedding': [0.027440747246146202, 0.08271684497594833, -0.02266058325767517, 0.030886027961969376, 0.01796676032245159, -0.0462363101541996, 0.01911354809999466, -0.011979070492088795, -0.028748994693160057, -0.0068742819130420685, -0.012549979612231255, -0.03317374363541603, -0.03443441167473793, 0.027602892369031906, -0.030476635321974754, -0.01894759014248848, 0.038222525268793106, 0.03223677724599838, -0.020494744181632996, 0.04793812334537506, 0.06141790375113487, -0.0447174534201622, -0.001174690667539835, 0.07369746267795563, -0.00013805070193484426, 0.06160816550254822, -0.051456600427627563, 0.01998910680413246, 0.030330441892147064, -0.08683960884809494, -0.04924558475613594, -0.07623918354511261, 0.0013470710255205631, -0.015688665211200714, 0.052812620997428894, 0.041563086211681366, 0.10684378445148468, 0.07633957266807556, 0.006814741063863039, -0.03774801269173622, -0.07733006030321121, -0.05712191015481949, 0.055234503000974655, 0.047356221824884415, -0.020369455218315125, 0.04523163288831711, -0.010338651947677135, -0.04331967979669571, 0.07191453874111176, -0.043148472905159, -0.012630830518901348, 0.0031019190791994333, -0.005225813016295433, -0.09699568152427673, -0.0122504448518157, 0.052849434316158295, -0.02029971033334732, -0.056545522063970566, 0.0733090490102768, -0.05950985476374626, 0.03783478960394859, 0.030587444081902504, -0.00656147999688983, 0.09479235112667084, -0.08060608804225922, 0.03254855051636696, -0.06303190439939499, -0.1595752239227295, 0.07257901877164841, -0.07811246067285538, 0.0776914581656456, -0.008356254547834396, -0.03041386418044567, -0.14743241667747498, -0.05007871612906456, 0.0030747426208108664, 0.10684835910797119, 0.002294153906404972, -0.03584897518157959, 0.021905090659856796, -0.027388406917452812, 0.014089897274971008, 0.05665970966219902, 0.015106406062841415, 0.00992602575570345, 0.01447924505919218, -0.05241094529628754, -0.04342179745435715, -0.014500097371637821, -0.047494348138570786, -0.0037828325293958187, 0.004462795797735453, -0.08850306272506714, -0.04485646262764931, -0.0347684770822525, 0.06463146209716797, -0.03405851125717163, 0.04693020507693291, 0.0016354938270524144, 0.11999375373125076, 0.042222652584314346, -0.010785909369587898, 0.08128109574317932, 0.02090049907565117, 0.005783158354461193, 0.018028752878308296, 0.009148238226771355, 0.07109741866588593, 0.008164241909980774, 0.02215004526078701, 0.04364640265703201, 0.004181215539574623, -0.012785132974386215, 0.0775454044342041, -0.00847048219293356, 0.005247584544122219, -0.0484691858291626, -0.006295394152402878, -0.04512607306241989, -0.022095153108239174, 0.05148825794458389, 0.003868491854518652, -0.0033788136206567287, 0.0011875479249283671, -0.0772089958190918, -0.01057597529143095, -0.04267320781946182, -4.1450976075046457e-33, 0.012932883575558662, 0.006551233120262623, 0.015600637532770634, -0.08740762621164322, 0.023643428459763527, 0.013461112044751644, 0.07645998150110245, 0.03668425604701042, 0.00993959978222847, 0.030212746933102608, -0.00618047034367919, -0.06857085227966309, 0.007612862624228001, 0.0016890858532860875, -0.013200536370277405, 0.03767203912138939, -0.01135985367000103, 0.02692362107336521, -0.04858560860157013, 0.005170733667910099, -0.007692872546613216, 0.053896091878414154, -0.030315140262246132, -0.00668025016784668, -0.01763942837715149, 0.08249620348215103, -0.0038538454100489616, 0.02113395929336548, -0.0069283610209822655, 0.04477044567465782, 0.01890723593533039, 0.026532448828220367, 0.040491439402103424, 0.031278613954782486, 0.031124087050557137, -0.009825305081903934, -0.03927350789308548, -0.04461612179875374, 0.015159806236624718, -0.008150652050971985, 0.061927568167448044, 0.020841190591454506, -0.046517230570316315, 0.10041029751300812, -0.0587381049990654, 0.026313211768865585, 0.05528772994875908, 0.002515974920243025, 0.04955923184752464, -0.03735743463039398, 0.014041215181350708, 0.037009093910455704, -0.09450296312570572, -0.016749626025557518, 0.04164866730570793, 0.017558511346578598, -0.0171580258756876, -0.028227437287569046, 0.005961254704743624, -0.03478355333209038, 0.03923541307449341, 0.011834879405796528, -0.024026263505220413, 0.041492436081171036, 0.001964038470759988, 0.0018023509765043855, -0.10765010863542557, -0.0066815149039030075, -0.008457882329821587, -0.026968184858560562, -0.02413768507540226, -0.00925565417855978, -0.029135001823306084, -0.031124969944357872, -0.062083788216114044, 0.01245177909731865, 0.01475774310529232, -0.10374995321035385, -0.01645710878074169, 0.05496808886528015, -0.13466106355190277, 0.014168464578688145, 0.015078390017151833, -0.02567457966506481, -0.023496583104133606, -0.03248612955212593, 0.030517594888806343, -0.04037760570645332, 0.03205401450395584, -0.09230741113424301, -0.04192614182829857, -0.08950026333332062, -0.04348483681678772, -0.0590953454375267, -0.10468542575836182, 2.1765675641726178e-33, -0.019867155700922012, -0.024046199396252632, 0.05301535502076149, 0.048012446612119675, 0.02707088179886341, -0.06611332297325134, -0.04836985841393471, 0.11749768257141113, -0.03747832030057907, -0.002465762197971344, -0.007717411033809185, -0.04552328214049339, -0.008657580241560936, -0.045301470905542374, 0.07943896949291229, 0.001350192236714065, 0.1743021309375763, -0.01216485258191824, -0.04707534238696098, 0.06782187521457672, 0.003567372215911746, 0.05505051463842392, -0.03357875719666481, -0.07571322470903397, -0.05876364931464195, 0.0659799873828888, -0.022074030712246895, -0.1407555639743805, -0.042642850428819656, -0.010296612046658993, -0.07338587939739227, 0.005356297828257084, -0.011701136827468872, 0.03048073686659336, 0.0004482486692722887, 0.047433994710445404, 0.006102748680859804, -0.08118166774511337, 0.02681528776884079, 0.015941860154271126, 0.0514584518969059, -0.05065496265888214, 0.007334840949624777, 0.16954927146434784, 0.018393971025943756, -0.036131542176008224, -0.017617154866456985, 0.12691475450992584, 0.008702283725142479, -0.038797345012426376, -0.10301888734102249, 0.006494628265500069, 0.058300700038671494, 0.0012758459197357297, -0.00829265546053648, -0.06268350780010223, -0.05493856221437454, 0.06236041337251663, 0.013409143313765526, 0.05364036187529564, 0.037100911140441895, -0.023652464151382446, -0.09804986417293549, 0.026867719367146492, -0.0012701484374701977, 0.04862484335899353, -0.055479586124420166, -0.01181806717067957, -0.11963550001382828, 0.1547117680311203, -0.03179072588682175, -0.059949737042188644, -0.0020370599813759327, 0.0769161731004715, 0.050369713455438614, -0.044719018042087555, 0.03860640153288841, -0.0018383730202913284, 0.083742655813694, 0.03727276995778084, -0.06328006088733673, -0.0266921054571867, 0.021786121651530266, 0.03015155903995037, 0.09729444235563278, 0.009447064250707626, -0.04296925663948059, -0.005388990044593811, -0.003674333216622472, 0.028847744688391685, -0.05634874850511551, 0.053074877709150314, -0.01497137825936079, 0.002680244855582714, 0.11168769001960754, -1.4020002048198421e-08, 0.07331996411085129, 0.053008489310741425, 0.011638816446065903, -0.0880359336733818, -0.05939025059342384, -0.014099039137363434, 0.058742720633745193, 0.0052179330959916115, -0.05534333363175392, -0.00806903000921011, -0.0697321817278862, -0.012669526971876621, -0.05630630627274513, -0.05489697307348251, -0.04309997707605362, 0.051772620528936386, -0.013450650498270988, -0.0037965516094118357, -0.004552059341222048, -0.03158298507332802, 0.03188207000494003, -0.08074475824832916, 0.07819756865501404, -0.06401662528514862, -0.05631871894001961, 0.04454219713807106, 0.014662730507552624, 0.0279742032289505, -0.06167988479137421, 0.025146707892417908, 0.03797173127532005, 0.049342699348926544, -0.016132434830069542, -0.055077165365219116, 0.07414042204618454, 0.03181568160653114, -0.03781714662909508, 0.007992839440703392, -0.03687920793890953, -0.11453405022621155, 0.013019380159676075, 0.062093336135149, 4.168512168689631e-05, 0.06437133997678757, 0.12047377973794937, 0.05290968343615532, 0.07805802673101425, 0.008055304177105427, -0.008793694898486137, -0.03549043834209442, -0.03630373626947403, -0.0030804311390966177, 0.006496535614132881, 0.048028614372015, -0.03216257318854332, -0.02132832631468773, 0.1145307645201683, -0.015465806238353252, -0.014412425458431244, 0.04922647029161453, 0.034803543239831924, -0.04417497664690018, -0.003435155376791954, -0.03414814919233322]}}\n",
+ "Pipeline result '1' = {'retriever': {'documents': [Document(id=a3ee3a9a55b47ff651ae11dc56d84d2b6f8d931b795bd866c14eacfa56000965, content: 'Within it, too, are to be seen large masses of rock, by the weight of which the artist steadied it w...', meta: {'url': 'https://en.wikipedia.org/wiki/Colossus_of_Rhodes', '_split_id': 9}, score: 0.6489617338570653), Document(id=c674d039894fc1fdcfef9d3801ae976919c7fbe6b81a189a8ca630cd4e1d7961, content: 'Construction[edit]\n",
+ "Timeline and map of the Seven Wonders of the Ancient World, including the Colossu...', meta: {'url': 'https://en.wikipedia.org/wiki/Colossus_of_Rhodes', '_split_id': 2}, score: 0.6150802514827918), Document(id=75fd8474f2c88337f7e0dad69eba0f24ba293cb06693fb746ec403df01a1c0c5, content: 'The Colossus of Rhodes (Ancient Greek: ὁ Κολοσσὸς Ῥόδιος, romanized: ho Kolossòs Rhódios Greek: Κολο...', meta: {'url': 'https://en.wikipedia.org/wiki/Colossus_of_Rhodes', '_split_id': 0}, score: 0.605088303794519), Document(id=e918ad9b3106c229ab9992845bbe2cf11b9ee7e06bf48970faf32e78c9ba9dac, content: 'Silver tetradrachm of Rhodes showing Helios and a rose (205–190 BC, 13.48 g)\n",
+ "While scholars do not k...', meta: {'url': 'https://en.wikipedia.org/wiki/Colossus_of_Rhodes', '_split_id': 14}, score: 0.6049723037241246), Document(id=e3f80e18c67ef207b78369919d724c1c84173f4e491085a633621e53cb40c458, content: 'To you, O Sun, the people of Dorian Rhodes set up this bronze statue reaching to Olympus, when they ...', meta: {'url': 'https://en.wikipedia.org/wiki/Colossus_of_Rhodes', '_split_id': 5}, score: 0.5872718423151815), Document(id=5e4115a663f0afb5f51c3aba9d04daf6f4fae39031cc55e553e31d7be7f1d734, content: '[6]\n",
+ "In 653, an Arab force under Muslim general Muawiyah I conquered Rhodes, and according to the Chr...', meta: {'url': 'https://en.wikipedia.org/wiki/Colossus_of_Rhodes', '_split_id': 1}, score: 0.5865755201264669), Document(id=382f34edec5b00cf78649285c6968c9fefbc8418b410bdd28f13da2226a4c204, content: 'Seeking to outdo their Athenian rivals, the Eleans employed sculptor Phidias, who had previously mad...', meta: {'url': 'https://en.wikipedia.org/wiki/Statue_of_Zeus_at_Olympia', '_split_id': 1}, score: 0.5790786905162968), Document(id=f10c7c36e492e69177236cfcf2e129209c0818d294ed9d02718ab5b26c608348, content: '[5] Zeus' golden sandals rested upon a footstool decorated with an Amazonomachy in relief. The passa...', meta: {'url': 'https://en.wikipedia.org/wiki/Statue_of_Zeus_at_Olympia', '_split_id': 2}, score: 0.576153674496558), Document(id=635c136fb7d15406c60d10b206b1eb6fe876eedf6cc460f35b60d1d4386ba451, content: 'Also, the fallen statue would have blocked the harbour, and since the ancient Rhodians did not have ...', meta: {'url': 'https://en.wikipedia.org/wiki/Colossus_of_Rhodes', '_split_id': 13}, score: 0.5711248417888586), Document(id=cdda325aed5b28cc0818d066371b9d110a45d1795376150895e7cde993e20275, content: 'The Statue of Zeus at Olympia was a giant seated figure, about 12.4 m (41 ft) tall,[1] made by the G...', meta: {'url': 'https://en.wikipedia.org/wiki/Statue_of_Zeus_at_Olympia', '_split_id': 0}, score: 0.5351230147362941)]}}\n",
+ "Pipeline result '2' = {'prompt_builder': {'prompt': [ChatMessage(_role=, _content=[TextContent(text='\\nGiven the following information, answer the question.\\n\\nContext:\\n\\n Within it, too, are to be seen large masses of rock, by the weight of which the artist steadied it while erecting it.[22][23]\\nDestruction of the remains[edit]\\nThe ultimate fate of the remains of the statue is uncertain. Rhodes has two serious earthquakes per century, owing to its location on the seismically unstable Hellenic Arc. Pausanias tells us, writing ca. 174, how the city was so devastated by an earthquake that the Sibyl oracle foretelling its destruction was considered fulfilled.[24] This means the statue could not have survived for long if it was ever repaired. By the 4th century Rhodes was Christianized, meaning any further maintenance or rebuilding, if there ever was any before, on an ancient pagan statue is unlikely. The metal would have likely been used for coins and maybe also tools by the time of the Arab wars, especially during earlier conflicts such as the Sassanian wars.[9]\\nThe onset of Islamic naval incursions against the Byzantine empire gave rise to a dramatic account of what became of the Colossus. \\n\\n Construction[edit]\\nTimeline and map of the Seven Wonders of the Ancient World, including the Colossus of Rhodes\\nConstruction began in 292\\xa0BC. Ancient accounts, which differ to some degree, describe the structure as being built with iron tie bars to which brass plates were fixed to form the skin. The interior of the structure, which stood on a 15-metre-high (49-foot) white marble pedestal near the Rhodes harbour entrance, was then filled with stone blocks as construction progressed.[14] Other sources place the Colossus on a breakwater in the harbour. According to most contemporary descriptions, the statue itself was about 70 cubits, or 32 metres (105 feet) tall.[15] Much of the iron and bronze was reforged from the various weapons Demetrius\\'s army left behind, and the abandoned second siege tower may have been used for scaffolding around the lower levels during construction.\\n\\n\\n The Colossus of Rhodes (Ancient Greek: ὁ Κολοσσὸς Ῥόδιος, romanized:\\xa0ho Kolossòs Rhódios Greek: Κολοσσός της Ρόδου, romanized:\\xa0Kolossós tes Rhódou)[a] was a statue of the Greek sun-god Helios, erected in the city of Rhodes, on the Greek island of the same name, by Chares of Lindos in 280\\xa0BC. One of the Seven Wonders of the Ancient World, it was constructed to celebrate the successful defence of Rhodes city against an attack by Demetrius Poliorcetes, who had besieged it for a year with a large army and navy.\\nAccording to most contemporary descriptions, the Colossus stood approximately 70 cubits, or 33 metres (108 feet) high – approximately the height of the modern Statue of Liberty from feet to crown – making it the tallest statue in the ancient world.[2] It collapsed during the earthquake of 226 BC, although parts of it were preserved. In accordance with a certain oracle, the Rhodians did not build it again.[3] John Malalas wrote that Hadrian in his reign re-erected the Colossus,[4] but he was mistaken.[5] According to the Suda, the Rhodians were called Colossaeans (Κολοσσαεῖς), because they erected the statue on the island.\\n\\n Silver tetradrachm of Rhodes showing Helios and a rose (205–190 BC, 13.48 g)\\nWhile scholars do not know what the statue looked like, they do have a good idea of what the head and face looked like, as it was of a standard rendering at the time. The head would have had curly hair with evenly spaced spikes of bronze or silver flame radiating, similar to the images found on contemporary Rhodian coins.[29]\\n\\nPossible locations[edit]\\nThe old harbour entrance from inner embankment. The Fortress of St Nicholas is on right\\nWhile scholars generally agree that anecdotal depictions of the Colossus straddling the harbour\\'s entry point have no historic or scientific basis,[29] the monument\\'s actual location remains a matter of debate. As mentioned above the statue is thought locally to have stood where two pillars now stand at the Mandraki port entrance.\\nThe floor of the Fortress of St Nicholas, near the harbour entrance, contains a circle of sandstone blocks of unknown origin or purpose. \\n\\n To you, O Sun, the people of Dorian Rhodes set up this bronze statue reaching to Olympus, when they had pacified the waves of war and crowned their city with the spoils taken from the enemy. Not only over the seas but also on land did they kindle the lovely torch of freedom and independence. For to the descendants of Herakles belongs dominion over sea and land.\\nCollapse (226\\xa0BC)[edit]\\nArtist\\'s conception from the Grolier Society\\'s 1911 Book of Knowledge\\nFurther information: 226 BC Rhodes earthquake\\nThe statue stood for 54 years until a 226\\xa0BC earthquake caused significant damage to large portions of Rhodes, including the harbour and commercial buildings, which were destroyed.[19] The statue snapped at the knees and fell over onto land. Ptolemy III offered to pay for the reconstruction of the statue, but the Oracle of Delphi made the Rhodians fear that they had offended Helios, and they declined to rebuild it.[citation needed]\\n\\nFallen state (226\\xa0BC to 653\\xa0AD)[edit]\\nThe remains lay on the ground for over 800 years, and even broken, they were so impressive that many travelled to see them.\\n\\n\\n [6]\\nIn 653, an Arab force under Muslim general Muawiyah I conquered Rhodes, and according to the Chronicle of Theophanes the Confessor,[7] the statue was completely destroyed and the remains sold;[8] this account may be unreliable.[9]\\nSince 2008, a series of as-yet-unrealized proposals to build a new Colossus at Rhodes Harbour have been announced, although the actual location of the original monument remains in dispute.[10][11]\\n\\nSiege of Rhodes[edit]\\nMain article: Siege of Rhodes (305–304\\xa0BC)\\nIn the early fourth century BC, Rhodes, allied with Ptolemy I of Egypt, prevented a mass invasion staged by their common enemy, Antigonus I Monophthalmus.\\nIn 304\\xa0BC a relief force of ships sent by Ptolemy arrived, and Demetrius (son of Antigonus) and his army abandoned the siege, leaving behind most of their siege equipment. To celebrate their victory, the Rhodians sold the equipment left behind for 300 talents[12] and decided to use the money to build a colossal statue of their patron god, Helios. Construction was left to the direction of Chares, a native of Lindos in Rhodes, who had been involved with large-scale statues before. His teacher, the sculptor Lysippos, had constructed a 22-metre-high (72-foot)[13] bronze statue of Zeus at Tarentum.\\n\\n\\n\\n Seeking to outdo their Athenian rivals, the Eleans employed sculptor Phidias, who had previously made the massive statue of Athena Parthenos in the Parthenon.[2]\\nThe statue occupied half the width of the aisle of the temple built to house it. The geographer Strabo noted early in the 1st century BC that the statue gave \"the impression that if Zeus arose and stood erect he would unroof the temple.\"[3] The Zeus was a chryselephantine sculpture, made with ivory and gold panels on a wooden substructure. No copy in marble or bronze has survived, though there are recognizable but only approximate versions on coins of nearby Elis and on Roman coins and engraved gems.[4]\\nThe 2nd-century AD geographer and traveler Pausanias left a detailed description: the statue was crowned with a sculpted wreath of olive sprays and wore a gilded robe made from glass and carved with animals and lilies. Its right hand held a small chryselephantine statue of crowned Nike, goddess of victory; its left a scepter inlaid with many metals, supporting an eagle. The throne featured painted figures and wrought images and was decorated with gold, precious stones, ebony, and ivory.\\n\\n [5] Zeus\\' golden sandals rested upon a footstool decorated with an Amazonomachy in relief. The passage underneath the throne was restricted by painted screens.[6]\\nPausanias also recounts that the statue was kept constantly coated with olive oil to counter the harmful effect on the ivory caused by the \"marshiness\" of the Altis grove. The floor in front of the image was paved with black tiles and surrounded by a raised rim of marble to contain the oil.[7] This reservoir acted as a reflecting pool which doubled the apparent height of the statue.[8]\\nAccording to the Roman historian Livy, the Roman general Aemilius Paullus (the victor over Macedon) saw the statue and \"was moved to his soul, as if he had seen the god in person\",[9] while the 1st-century\\xa0AD Greek orator Dio Chrysostom declared that a single glimpse of the statue would make a man forget all his earthly troubles.\\n\\n Also, the fallen statue would have blocked the harbour, and since the ancient Rhodians did not have the ability to remove the fallen statue from the harbour, it would not have remained visible on land for the next 800 years, as discussed above. Even neglecting these objections, the statue was made of bronze, and engineering analyses indicate that it could not have been built with its legs apart without collapsing under its own weight.[29]\\nMany researchers have considered alternative positions for the statue which would have made it more feasible for actual construction by the ancients.[29][30] There is also no evidence that the statue held a torch aloft; the records simply say that after completion, the Rhodians kindled the \"torch of freedom\". A relief in a nearby temple shows Helios standing with one hand shielding his eyes, similar to the way a person shields their eyes when looking toward the sun, and it is quite possible that the colossus was constructed in the same pose.\\n\\n\\n\\n The Statue of Zeus at Olympia was a giant seated figure, about 12.4\\xa0m (41\\xa0ft) tall,[1] made by the Greek sculptor Phidias around 435 BC at the sanctuary of Olympia, Greece, and erected in the Temple of Zeus there. Zeus is the sky and thunder god in ancient Greek religion, who rules as king of the gods of Mount Olympus.\\nThe statue was a chryselephantine sculpture of ivory plates and gold panels on a wooden framework. Zeus sat on a painted cedarwood throne ornamented with ebony, ivory, gold, and precious stones. It was one of the Seven Wonders of the Ancient World.\\nThe statue was lost and destroyed before the end of the 5th century AD, with conflicting accounts of the date and circumstances. Details of its form are known only from ancient Greek descriptions and representations on coins.\\n\\nCoin from Elis district in southern Greece illustrating the Olympian Zeus statue (Nordisk familjebok)\\n\\nHistory[edit]\\nThe statue of Zeus was commissioned by the Eleans, custodians of the Olympic Games, in the latter half of the fifth century BC for their newly constructed Temple of Zeus. \\n\\n\\nQuestion: What does Rhodes Statue look like?\\nAnswer:')], _meta={})]}}\n",
+ "Pipeline result '3' = {'llm': {'replies': [ChatMessage(_role=, _content=[TextContent(text='The Colossus of Rhodes was a statue of the Greek sun-god Helios. According to contemporary descriptions, it stood approximately 70 cubits, or about 33 meters (108 feet) tall, making it one of the tallest statues of the ancient world. The statue was constructed using iron tie bars with brass plates forming its skin, and its interior was filled with stone blocks.\\n\\nWhile there are no surviving detailed descriptions of the entire statue, scholars have deduced some characteristics based on standard artistic representations from that time. The head of the statue would likely have featured curly hair with evenly spaced spikes resembling flames radiating from the head, akin to depictions found on contemporary Rhodian coins. \\n\\nThe Colossus was also thought to have been in a pose that conveyed power and grandeur, potentially shielding its eyes from the sun, similar to how Helios might gaze upward. However, anecdotal depictions of the statue straddling the harbor entry point are generally considered unfounded.\\n\\nIn summary, the Colossus of Rhodes depicted Helios, characterized by a tall, imposing stature, curly hair with flames, and likely an uplifted pose suggesting watchfulness or power.')], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 236, 'prompt_tokens': 2405, 'total_tokens': 2641, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})]}}\n",
+ "Pipeline result '4' = {'llm': {'replies': [ChatMessage(_role=, _content=[TextContent(text='The Colossus of Rhodes was a statue of the Greek sun-god Helios. According to contemporary descriptions, it stood approximately 70 cubits, or about 33 meters (108 feet) tall, making it one of the tallest statues of the ancient world. The statue was constructed using iron tie bars with brass plates forming its skin, and its interior was filled with stone blocks.\\n\\nWhile there are no surviving detailed descriptions of the entire statue, scholars have deduced some characteristics based on standard artistic representations from that time. The head of the statue would likely have featured curly hair with evenly spaced spikes resembling flames radiating from the head, akin to depictions found on contemporary Rhodian coins. \\n\\nThe Colossus was also thought to have been in a pose that conveyed power and grandeur, potentially shielding its eyes from the sun, similar to how Helios might gaze upward. However, anecdotal depictions of the statue straddling the harbor entry point are generally considered unfounded.\\n\\nIn summary, the Colossus of Rhodes depicted Helios, characterized by a tall, imposing stature, curly hair with flames, and likely an uplifted pose suggesting watchfulness or power.')], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 236, 'prompt_tokens': 2405, 'total_tokens': 2641, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})]}}\n",
+ "\tOutput: ChatMessage(_role=, _content=[TextContent(text='The Colossus of Rhodes was a statue of the Greek sun-god Helios. According to contemporary descriptions, it stood approximately 70 cubits, or about 33 meters (108 feet) tall, making it one of the tallest statues of the ancient world. The statue was constructed using iron tie bars with brass plates forming its skin, and its interior was filled with stone blocks.\\n\\nWhile there are no surviving detailed descriptions of the entire statue, scholars have deduced some characteristics based on standard artistic representations from that time. The head of the statue would likely have featured curly hair with evenly spaced spikes resembling flames radiating from the head, akin to depictions found on contemporary Rhodian coins. \\n\\nThe Colossus was also thought to have been in a pose that conveyed power and grandeur, potentially shielding its eyes from the sun, similar to how Helios might gaze upward. However, anecdotal depictions of the statue straddling the harbor entry point are generally considered unfounded.\\n\\nIn summary, the Colossus of Rhodes depicted Helios, characterized by a tall, imposing stature, curly hair with flames, and likely an uplifted pose suggesting watchfulness or power.')], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 236, 'prompt_tokens': 2405, 'total_tokens': 2641, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=0)}})\n",
+ "\n",
+ "Done!\n"
+ ]
+ }
+ ],
+ "source": [
+ "examples = [\n",
+ " \"Where is Gardens of Babylon?\",\n",
+ " \"Why did people build Great Pyramid of Giza?\",\n",
+ " \"What does Rhodes Statue look like?\",\n",
+ "]\n",
+ "\n",
+ "async def run_query_pipeline():\n",
+ " global examples\n",
+ " for question in examples:\n",
+ " print(f\"Querying pipeline with question: '{question}'\")\n",
+ " response = await query_pipeline(question)\n",
+ " print(f'\\tOutput: {response[\"llm\"][\"replies\"][0]}\\n')\n",
+ "\n",
+ " print(\"Done!\")\n",
+ "\n",
+ "\n",
+ "await run_query_pipeline()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "lFHpAFhYrYr6"
+ },
+ "source": [
+ "You can alternatively use the `run_async_pipeline` helper function to execute an `AsyncPipeline` in the same manner as a regular `Pipeline` while retaining the benefits of cooperative scheduling."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 138,
+ "referenced_widgets": [
+ "c61b10ce6cac4869b16a5cb217bba9f0",
+ "7cb2dff5c0604bc0a47e0bf8cecf8ee2",
+ "533d2bdde55b4186ae6dc3048641045b",
+ "841eea1368e54152ba1b8bc94f414bb1",
+ "9b850653a8ce4b6d9b7a00811a410f30",
+ "cfa90b346576418c99ec4609e230fb63",
+ "55398d5805d0440facdfec6bc16d30f7",
+ "83ee8e9ba8154cb29a941e686164d1b3",
+ "f6c7598c39a6491796e9115085d14549",
+ "578ed3291d754112b317b784b5d5bd96",
+ "bc5cef664fb649e7acfdf26648a43d3e"
+ ]
+ },
+ "id": "o0JHRYw_rYr6",
+ "outputId": "09c021ac-18c1-4c84-af88-00154c721dee"
+ },
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "c61b10ce6cac4869b16a5cb217bba9f0",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "Batches: 0%| | 0/1 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{'llm': {'replies': [ChatMessage(_role=, _content=[TextContent(text='The Hanging Gardens of Babylon are said to have been located in the ancient city of Babylon, which is near present-day Hillah in Babil province, Iraq. However, the exact location of the gardens has not been definitively established, and there is ongoing debate regarding their historical existence and location. Some theories suggest they may actually refer to gardens built in Nineveh by the Assyrian King Sennacherib.')], _meta={'model': 'gpt-4o-mini-2024-07-18', 'index': 0, 'finish_reason': 'stop', 'usage': {'completion_tokens': 82, 'prompt_tokens': 2627, 'total_tokens': 2709, 'completion_tokens_details': CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), 'prompt_tokens_details': PromptTokensDetails(audio_tokens=0, cached_tokens=2432)}})]}, 'retriever': {'documents': [Document(id=1d3b00c0c761487040b62edb06fdcd47b84a7ea8e35382c474f9107bcb7f2afe, content: 'The construction of the Hanging Gardens has also been attributed to the legendary queen Semiramis[4]...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 1}, score: 0.6933105019603483), Document(id=1ac6d4aedca0f952d87a1cfd4d4bde946d54f103a8f802419671d9ad2e26f3bc, content: '[21] However, the gardens were said to still exist at the time that later writers described them, an...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 5}, score: 0.6839754249823076), Document(id=d9d010c8de4b44dade963cb84f936a313a56f96e9aaed19f760cf8538ded0e4f, content: 'The Hanging Gardens of Babylon were one of the Seven Wonders of the Ancient World listed by Hellenic...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 0}, score: 0.653197111911713), Document(id=228e349738d8c6c68233469ae86ab78031b08c2641fca5ca1741d9607d7d254d, content: 'These writers concern themselves with the size of the Hanging Gardens, their overall design and mean...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 2}, score: 0.5918107484534245), Document(id=6b10fe81a7fbed8b3cccea3009351bf20bfb6c53f7b3993223f1f3b97b836992, content: '[24]\n",
+ "\n",
+ "Identification with Sennacherib's gardens at Nineveh\n",
+ "See also: Nineveh § Sennacherib's Nineveh...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 6}, score: 0.5892576320029286), Document(id=785075351ac84affb97aca27041e4a412e2e7ac7b3a03c986b5ca6fdd386425c, content: '[36] There was a tradition of Assyrian royal garden building. King Ashurnasirpal II (883–859 BC) had...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 8}, score: 0.5697164768341991), Document(id=c35f53862a8132d1130bb7c0d349406a02f095c5c7024685e8528379b066d06c, content: 'He states that the garden was in the shape of a square, with each side approximately four plethra lo...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 3}, score: 0.5678227731059976), Document(id=48772903972a37c30dc1acf6ca2a712cfadbfff28d1a64d135e91a4f8b056c99, content: 'This meant he could build a garden that towered above the landscape with large trees on the top of t...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 10}, score: 0.544058081837629), Document(id=2f4361500c404bd24138661ad346b314fd575925472e79b4d0b6f67781e1ca1c, content: 'The last of the classical sources thought to be independent of the others is A Handbook to the Seven...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 4}, score: 0.5316688871301745), Document(id=8898fdd9ba5e7049fcec94ae5e9f172337de969977ccbfb1d5e2b23baf964d15, content: 'Only Josephus names Nebuchadnezzar as the king who built the gardens; although Nebuchadnezzar left m...', meta: {'url': 'https://en.wikipedia.org/wiki/Hanging_Gardens_of_Babylon', '_split_id': 7}, score: 0.5253896706396661)]}}\n"
+ ]
+ }
+ ],
+ "source": [
+ "from haystack_experimental.core import run_async_pipeline\n",
+ "\n",
+ "question = examples[0]\n",
+ "outputs = await run_async_pipeline(\n",
+ " async_rag_pipeline,\n",
+ " {\"text_embedder\": {\"text\": question}, \"prompt_builder\": {\"question\": question}},\n",
+ " include_outputs_from={\"retriever\"},\n",
+ ")\n",
+ "\n",
+ "print(outputs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "BL62x-KKrYr6"
+ },
+ "source": [
+ "## Custom Asynchronous Components\n",
+ "\n",
+ "Individual components can opt into async by implementing a `run_async` coroutine that has the same signature, i.e., input parameters and outputs as the `run` method. This constraint is placed to ensure that pipeline connections are the same irrespective of whether a component supports async execution, allowing for plug-n-play backward compatibility with existing pipelines.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "id": "OnNtMXI6rYr6"
+ },
+ "outputs": [],
+ "source": [
+ "from typing import Dict, Any\n",
+ "from haystack import component\n",
+ "\n",
+ "@component\n",
+ "class MyCustomComponent:\n",
+ " def __init__(self, my_custom_param: str):\n",
+ " self.my_custom_param = my_custom_param\n",
+ "\n",
+ " @component.output_types(original=str, concatenated=str)\n",
+ " def run(self, input: str) -> Dict[str, Any]:\n",
+ " return {\n",
+ " \"original\": input,\n",
+ " \"concatenated\": input + self.my_custom_param\n",
+ " }\n",
+ "\n",
+ " async def do_io_bound_op(self, input: str) -> str:\n",
+ " # Do some IO-bound operation here\n",
+ " return input + self.my_custom_param\n",
+ "\n",
+ " @component.output_types(original=str, concatenated=str)\n",
+ " async def run_async(self, input: str) -> Dict[str, Any]:\n",
+ " return {\n",
+ " \"original\": input,\n",
+ " \"concatenated\": await self.do_io_bound_op(input)\n",
+ " }"
+ ]
+ }
+ ],
+ "metadata": {
+ "colab": {
+ "provenance": []
+ },
+ "kernelspec": {
+ "display_name": "dev",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.13"
+ },
+ "widgets": {
+ "application/vnd.jupyter.widget-state+json": {
+ "0464c4fd609344e5b8e73e0456094eef": {
+ "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_9cc29a4e75a44df99d39a85e619440cc",
+ "max": 46,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_daea1219b6e3450ab6bbc2716c5504ef",
+ "value": 46
+ }
+ },
+ "0467493fe542422f809f708b720a3847": {
+ "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
+ }
+ },
+ "06c2093346f441abb395a0887065f138": {
+ "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_777b8d33801247b08aa429a36f6c2799",
+ "placeholder": "",
+ "style": "IPY_MODEL_dd6b184672d1445ca130f2c6c5a32a2b",
+ "value": " 116/116 [00:00<00:00, 7.41kB/s]"
+ }
+ },
+ "0841d279641649699461eaa3946dd484": {
+ "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": ""
+ }
+ },
+ "09a6436a89d64945abe327de420ba78a": {
+ "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_95be52a6563a4b6cb24befee92d2b0a4",
+ "max": 151,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_5ee51314ab944bbf96e3ab2942d7367d",
+ "value": 151
+ }
+ },
+ "0af3c5bf546d4eff93892cc9588dd7a4": {
+ "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
+ }
+ },
+ "0b012753db8741b09bbf65a0f70b7f3b": {
+ "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
+ }
+ },
+ "0c9e12074bf841269a208c570c209e90": {
+ "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
+ }
+ },
+ "0cbfa5faece6454d9822cf3a2c18f816": {
+ "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_c1a9ef00c4aa429e95d23676c9f98c9f",
+ "placeholder": "",
+ "style": "IPY_MODEL_c791f456b35449e0b65ab29d58a378d3",
+ "value": " 466k/466k [00:00<00:00, 16.7MB/s]"
+ }
+ },
+ "0d5f27d7f09a4600a810ee4ab60f8468": {
+ "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": ""
+ }
+ },
+ "0d8a956628f34b63981ecf6502ce40cd": {
+ "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
+ }
+ },
+ "0ff66d54987c4edd8829341f1330c920": {
+ "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
+ }
+ },
+ "104f3aae35e44ed3985ecf02317931ce": {
+ "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": ""
+ }
+ },
+ "10a464b5650148e2a2983339d12ba0b0": {
+ "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_80fa048faa6242c08e469f7fc8688a9c",
+ "placeholder": "",
+ "style": "IPY_MODEL_bf63b15dd5044a08b34a65786bc619de",
+ "value": " 46.0/46.0 [00:00<00:00, 2.74kB/s]"
+ }
+ },
+ "10c8c2ccc32d441f921f1febb4ef9eb0": {
+ "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
+ }
+ },
+ "115175b13b6040fbac5d93e545e2e41a": {
+ "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
+ }
+ },
+ "1224d075f6034acea2d98fbe15c941d1": {
+ "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_a193c506e9da457b9eb5f967e0957483",
+ "placeholder": "",
+ "style": "IPY_MODEL_178bd7188f2f4626af8034d5930fdf9f",
+ "value": "modules.json: 100%"
+ }
+ },
+ "13dd007895c2444abb1e7c504ad4d7ee": {
+ "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": ""
+ }
+ },
+ "160efbe0a0c44c3884a2ed98fc9f306e": {
+ "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
+ }
+ },
+ "178bd7188f2f4626af8034d5930fdf9f": {
+ "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": ""
+ }
+ },
+ "1994a0bf0f284f91bbec5055c4880070": {
+ "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": ""
+ }
+ },
+ "1c2e198cdddf45499c00a50b6b2879b1": {
+ "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": ""
+ }
+ },
+ "1e023a0d9cd9485aaf7452cd48015838": {
+ "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
+ }
+ },
+ "1e3dd37d8f074fd991909d25439b9a93": {
+ "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
+ }
+ },
+ "1efb497a77de4b8390995eb2b9bbbcd5": {
+ "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_3ee715c1fbf54fa5bc68ad33ac0769e3",
+ "max": 1,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_f67fcc53ead54e59968631b0cc0fa811",
+ "value": 1
+ }
+ },
+ "1fb7a0cb16c742d59d02de07bd7cb8ca": {
+ "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_a0b72a58ec7d4dceaeda2489fa2c68a8",
+ "placeholder": "",
+ "style": "IPY_MODEL_74f59510b0fd4b5b8327e7959689aa83",
+ "value": " 350/350 [00:00<00:00, 23.1kB/s]"
+ }
+ },
+ "201216e28af94361bf09a5a692e014c1": {
+ "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
+ }
+ },
+ "217c522aeeb04d7dbdd0bcd8ff78c06d": {
+ "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": ""
+ }
+ },
+ "2305f766ec9d453dbc4d3360b9a314f7": {
+ "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
+ }
+ },
+ "26d4d5ead3eb4c4db5a63597abd1ea6b": {
+ "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_35674ad2a25e4d299d0dcf03a4787eb6",
+ "IPY_MODEL_40423d3de48d4a5d9371268abc471497",
+ "IPY_MODEL_06c2093346f441abb395a0887065f138"
+ ],
+ "layout": "IPY_MODEL_c7efcff6a1834d42be08b4c35cc6d6b6"
+ }
+ },
+ "27ade8d91ca3423ca7a9b839cbfa22d3": {
+ "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
+ }
+ },
+ "2982207ef080499a9b7b069199bc93b9": {
+ "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
+ }
+ },
+ "2adbb53caea34d49803328fcc9434d64": {
+ "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
+ }
+ },
+ "2b334d3b25bc4115a956ac258db9d2ec": {
+ "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_d0065a3024934d7bb049f668b6368e6e",
+ "placeholder": "",
+ "style": "IPY_MODEL_37ae98a3b4cf437faaadf2cdd4b95cbd",
+ "value": " 1/1 [00:00<00:00, 18.83it/s]"
+ }
+ },
+ "2d25412cb13e4ac7b7812f6c2211f6af": {
+ "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_a996456b4be24f47ae937fd91498a61e",
+ "IPY_MODEL_b1d78c8c59a54960bf6d30233eaa210f",
+ "IPY_MODEL_8f4e2408fb8f48a0b507332a644bee4a"
+ ],
+ "layout": "IPY_MODEL_ba4ff6db4d0547a78373a55fc37ad42d"
+ }
+ },
+ "2d4436c5982942d38fc14083f5c623a1": {
+ "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_cd76d5ff91724fbeb15b37442aef38b7",
+ "placeholder": "",
+ "style": "IPY_MODEL_4e7dc46654074855bedda97739d4f483",
+ "value": "vocab.txt: 100%"
+ }
+ },
+ "2fc7e1d6fdb94268ac1a136e29fd9c85": {
+ "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
+ }
+ },
+ "2fe32d4da11442beaacc36aa2413daa4": {
+ "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": ""
+ }
+ },
+ "332bf0fb3f6742d984efb641b2a7bf1d": {
+ "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_2d4436c5982942d38fc14083f5c623a1",
+ "IPY_MODEL_d2d8a79415d3445bb4c7ad092f7d416a",
+ "IPY_MODEL_c7f04797fdf046ea8cbd32ae0b047b5a"
+ ],
+ "layout": "IPY_MODEL_0af3c5bf546d4eff93892cc9588dd7a4"
+ }
+ },
+ "34c79ea1908e4c769586ba286f237038": {
+ "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_3c800db6672a4acd8c6c2517ca1f8e90",
+ "IPY_MODEL_1efb497a77de4b8390995eb2b9bbbcd5",
+ "IPY_MODEL_2b334d3b25bc4115a956ac258db9d2ec"
+ ],
+ "layout": "IPY_MODEL_50a0ef3d85b447d08b3bad8aab8a54e0"
+ }
+ },
+ "35674ad2a25e4d299d0dcf03a4787eb6": {
+ "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_4ceb6634326d4b0694c2b57b2b9c64a0",
+ "placeholder": "",
+ "style": "IPY_MODEL_41123ed05efd4c3ab7eca81a069fb6e0",
+ "value": "config_sentence_transformers.json: 100%"
+ }
+ },
+ "35d27dd0eec34f1e8a80c5e2d0aa18e3": {
+ "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_db0e123c9daa49d0ba4f34f0f351cc58",
+ "placeholder": "",
+ "style": "IPY_MODEL_b6dedac5aa0949aab76b44435611861f",
+ "value": " 190/190 [00:00<00:00, 6.86kB/s]"
+ }
+ },
+ "35e25d3e2dfa41b2bd1c683e5c64e4ce": {
+ "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
+ }
+ },
+ "37ae98a3b4cf437faaadf2cdd4b95cbd": {
+ "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": ""
+ }
+ },
+ "37b3a779836f47f9b0b697343db17c43": {
+ "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": ""
+ }
+ },
+ "3a0fbeefc2fc485fb472c5b947bad670": {
+ "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_804d0c71f14e45ff9b0f0616d1722cf9",
+ "IPY_MODEL_0464c4fd609344e5b8e73e0456094eef",
+ "IPY_MODEL_10a464b5650148e2a2983339d12ba0b0"
+ ],
+ "layout": "IPY_MODEL_d807b817f4604655bfc2e671e88ac312"
+ }
+ },
+ "3c800db6672a4acd8c6c2517ca1f8e90": {
+ "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_a594bfc30ed7457da60ccab743c7a8e0",
+ "placeholder": "",
+ "style": "IPY_MODEL_9c7f35353e5342598dd8c53235bdd33e",
+ "value": "Batches: 100%"
+ }
+ },
+ "3e5ff9f3c1e84df09b3f7920a97bb3eb": {
+ "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_baf3bf96c5194c2f84bb57202acaa2ec",
+ "placeholder": "",
+ "style": "IPY_MODEL_1c2e198cdddf45499c00a50b6b2879b1",
+ "value": "Batches: 100%"
+ }
+ },
+ "3ee715c1fbf54fa5bc68ad33ac0769e3": {
+ "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
+ }
+ },
+ "3f004271fa8542218cac085f45280823": {
+ "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_5266118b0b5a4b07a73d62c9601e4ff5",
+ "max": 118915,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_95b2ad3502b240d084154815f7be6075",
+ "value": 118915
+ }
+ },
+ "40423d3de48d4a5d9371268abc471497": {
+ "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_ac0bc599463d4aec829b6225ee570165",
+ "max": 116,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_e29878707745405f9ed90d503144dc6d",
+ "value": 116
+ }
+ },
+ "41123ed05efd4c3ab7eca81a069fb6e0": {
+ "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": ""
+ }
+ },
+ "432fa1682df240e0856c55b94e3e41de": {
+ "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_0b012753db8741b09bbf65a0f70b7f3b",
+ "placeholder": "",
+ "style": "IPY_MODEL_6807eb9d418f4075982dd7c92e8f430a",
+ "value": "tokenizer_config.json: 100%"
+ }
+ },
+ "46cc3f3ff5cd4569a2ad188e956d1e67": {
+ "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_70334c5970164b70b0f1daa2d481795d",
+ "IPY_MODEL_79332711fdc64c45a264a6b9187bc54a",
+ "IPY_MODEL_649b4339d07d4f4ab931e332706ce806"
+ ],
+ "layout": "IPY_MODEL_bd710a2e41c64a5494d5ca5550b118d2"
+ }
+ },
+ "483c8f1d14fd40b0b488ceff5e7e1e91": {
+ "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
+ }
+ },
+ "4ceb6634326d4b0694c2b57b2b9c64a0": {
+ "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
+ }
+ },
+ "4e7dc46654074855bedda97739d4f483": {
+ "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": ""
+ }
+ },
+ "4f136be4a11f4b9db53add2371014aca": {
+ "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_ba59119eef7f4e749d76bd6e57dbca05",
+ "placeholder": "",
+ "style": "IPY_MODEL_37b3a779836f47f9b0b697343db17c43",
+ "value": "sentence_bert_config.json: 100%"
+ }
+ },
+ "509338b647c04cbdb1f001d331edf13d": {
+ "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": ""
+ }
+ },
+ "50a0ef3d85b447d08b3bad8aab8a54e0": {
+ "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
+ }
+ },
+ "5137be13717344ea8d7900d9102a9fd9": {
+ "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
+ }
+ },
+ "5266118b0b5a4b07a73d62c9601e4ff5": {
+ "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
+ }
+ },
+ "533d2bdde55b4186ae6dc3048641045b": {
+ "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_83ee8e9ba8154cb29a941e686164d1b3",
+ "max": 1,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_f6c7598c39a6491796e9115085d14549",
+ "value": 1
+ }
+ },
+ "55398d5805d0440facdfec6bc16d30f7": {
+ "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": ""
+ }
+ },
+ "55ac29b23150410d8f7ce917a7e330cf": {
+ "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
+ }
+ },
+ "56dbeabe1d28434fba0fdbecc3140112": {
+ "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_6981cc3c217f4a468b180b96e50b5c4e",
+ "IPY_MODEL_86ecd124d7db47898f6fde85abcd122a",
+ "IPY_MODEL_a6d486fccb91418986c6a1b38499b8d2"
+ ],
+ "layout": "IPY_MODEL_483c8f1d14fd40b0b488ceff5e7e1e91"
+ }
+ },
+ "578ed3291d754112b317b784b5d5bd96": {
+ "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
+ }
+ },
+ "57bc23e84c4248baa05a4eaeab36c47e": {
+ "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_cb7fea83d4bd4d17a76307cc0ebb3031",
+ "max": 349,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_b7e9a93948be4fff8a1e61d477b39413",
+ "value": 349
+ }
+ },
+ "583eef47d0aa4a6485ab070e06f627f8": {
+ "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_201216e28af94361bf09a5a692e014c1",
+ "placeholder": "",
+ "style": "IPY_MODEL_b4791d9da44e4e2a9e9757f0d472579b",
+ "value": "model.safetensors: 100%"
+ }
+ },
+ "58c7444931fa415da28c6a02c84a4811": {
+ "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": ""
+ }
+ },
+ "5910c6cc344145239a22280e7e37321b": {
+ "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
+ }
+ },
+ "5d9e0516562b42fa935c8e53436da356": {
+ "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_2305f766ec9d453dbc4d3360b9a314f7",
+ "placeholder": "",
+ "style": "IPY_MODEL_58c7444931fa415da28c6a02c84a4811",
+ "value": " 151/151 [00:00<00:00, 1703.78 examples/s]"
+ }
+ },
+ "5ee51314ab944bbf96e3ab2942d7367d": {
+ "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": ""
+ }
+ },
+ "649b4339d07d4f4ab931e332706ce806": {
+ "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_69fa80129fe04199ac5df91918b7b208",
+ "placeholder": "",
+ "style": "IPY_MODEL_774d9d5936bb423abd88e29472862743",
+ "value": " 10.7k/10.7k [00:00<00:00, 750kB/s]"
+ }
+ },
+ "652fe2d899ab488ba9960563ad1ae11d": {
+ "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_b5f7c85464174d6480a559c82d5d5124",
+ "max": 350,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_9d0c9a9af3ff4b5388aa67dab2b8f90b",
+ "value": 350
+ }
+ },
+ "668f4b9197c94fba805d5008bedaa6ee": {
+ "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": ""
+ }
+ },
+ "6699a91676134023af1fb1f17352a00b": {
+ "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_3e5ff9f3c1e84df09b3f7920a97bb3eb",
+ "IPY_MODEL_9c4565efe477408baf1bbbb45564584b",
+ "IPY_MODEL_f6642bd8198a46788af72ff530009b56"
+ ],
+ "layout": "IPY_MODEL_c3cfc08464c2473eae53992eae434431"
+ }
+ },
+ "6807eb9d418f4075982dd7c92e8f430a": {
+ "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": ""
+ }
+ },
+ "6981cc3c217f4a468b180b96e50b5c4e": {
+ "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_d9270e6179ab4123882abf0f3446f415",
+ "placeholder": "",
+ "style": "IPY_MODEL_217c522aeeb04d7dbdd0bcd8ff78c06d",
+ "value": "Batches: 100%"
+ }
+ },
+ "69fa80129fe04199ac5df91918b7b208": {
+ "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
+ }
+ },
+ "6ba90bd32aa04a85aa668b355db55478": {
+ "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
+ }
+ },
+ "6cb3f9f89ad24d74ab49754101b4dfa0": {
+ "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
+ }
+ },
+ "6d15365ce73d4d5a9150a2d999d7afaa": {
+ "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_919e7f83e8c847a09aa8b8dd32be3ac7",
+ "placeholder": "",
+ "style": "IPY_MODEL_908798602558404c81c75e93e799d18d",
+ "value": "special_tokens_map.json: 100%"
+ }
+ },
+ "6d9d3e26b41d43fbb1e4384b7e4cc396": {
+ "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": ""
+ }
+ },
+ "70334c5970164b70b0f1daa2d481795d": {
+ "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_92c73fa1636f499fbb42e82dbe5dcd52",
+ "placeholder": "",
+ "style": "IPY_MODEL_668f4b9197c94fba805d5008bedaa6ee",
+ "value": "README.md: 100%"
+ }
+ },
+ "706fa5250f70461889f2244f5f0a7fbd": {
+ "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": ""
+ }
+ },
+ "7234cfdf3a9040fc986191f3ab384c0e": {
+ "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
+ }
+ },
+ "74f59510b0fd4b5b8327e7959689aa83": {
+ "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": ""
+ }
+ },
+ "774d9d5936bb423abd88e29472862743": {
+ "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": ""
+ }
+ },
+ "777b8d33801247b08aa429a36f6c2799": {
+ "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
+ }
+ },
+ "79332711fdc64c45a264a6b9187bc54a": {
+ "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_f3bb9cccf38e48d9ae5aae1a69525faa",
+ "max": 10659,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_706fa5250f70461889f2244f5f0a7fbd",
+ "value": 10659
+ }
+ },
+ "7cb2dff5c0604bc0a47e0bf8cecf8ee2": {
+ "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_cfa90b346576418c99ec4609e230fb63",
+ "placeholder": "",
+ "style": "IPY_MODEL_55398d5805d0440facdfec6bc16d30f7",
+ "value": "Batches: 100%"
+ }
+ },
+ "7fec8cfba21c40b39fc462497cd2e4b9": {
+ "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
+ }
+ },
+ "804d0c71f14e45ff9b0f0616d1722cf9": {
+ "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_f3a424d0e7ab47f8ae8f27fa82d1df62",
+ "placeholder": "",
+ "style": "IPY_MODEL_2fe32d4da11442beaacc36aa2413daa4",
+ "value": "README.md: 100%"
+ }
+ },
+ "80fa048faa6242c08e469f7fc8688a9c": {
+ "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
+ }
+ },
+ "8138f56aacd54e338e699c5ed9475aae": {
+ "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
+ }
+ },
+ "826c8d875def49e3a01f010311d00675": {
+ "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_1e023a0d9cd9485aaf7452cd48015838",
+ "placeholder": "",
+ "style": "IPY_MODEL_88eb5478e1ac4ddf89a7bbc1f4f4909f",
+ "value": "(…)-00000-of-00001-4077bd623d55100a.parquet: 100%"
+ }
+ },
+ "82d66eb59d9747fb8c6f9876e5360eee": {
+ "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_115175b13b6040fbac5d93e545e2e41a",
+ "max": 112,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_0841d279641649699461eaa3946dd484",
+ "value": 112
+ }
+ },
+ "83ee8e9ba8154cb29a941e686164d1b3": {
+ "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
+ }
+ },
+ "841eea1368e54152ba1b8bc94f414bb1": {
+ "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_578ed3291d754112b317b784b5d5bd96",
+ "placeholder": "",
+ "style": "IPY_MODEL_bc5cef664fb649e7acfdf26648a43d3e",
+ "value": " 1/1 [00:00<00:00, 12.73it/s]"
+ }
+ },
+ "8552680f8c1d41d78ff03ad81f532b1a": {
+ "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_0ff66d54987c4edd8829341f1330c920",
+ "placeholder": "",
+ "style": "IPY_MODEL_86bfefd42f1440ab8f6dce949d5febd1",
+ "value": " 53.0/53.0 [00:00<00:00, 2.26kB/s]"
+ }
+ },
+ "8608b400a9f84d359376a3895ac3e921": {
+ "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": ""
+ }
+ },
+ "862e5c18782540c4ba2cbb3034026736": {
+ "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": ""
+ }
+ },
+ "86bfefd42f1440ab8f6dce949d5febd1": {
+ "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": ""
+ }
+ },
+ "86ecd124d7db47898f6fde85abcd122a": {
+ "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_e9436efaa04f435d97b31443cec8bf57",
+ "max": 5,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_aa3d0ffc75bd479a81e4030813404483",
+ "value": 5
+ }
+ },
+ "88eb5478e1ac4ddf89a7bbc1f4f4909f": {
+ "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": ""
+ }
+ },
+ "8a6ff617bd104a879c1a445fb14ff19a": {
+ "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": ""
+ }
+ },
+ "8b09bd4eba3546bca2b996cac32e11c3": {
+ "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
+ }
+ },
+ "8e0a34d71b824e3ea26d99b8d9e5b599": {
+ "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_a3e48700110a4a7bb140cbbb3e8d3747",
+ "IPY_MODEL_c83d23f5cd80425bbc7ddea4735f537b",
+ "IPY_MODEL_35d27dd0eec34f1e8a80c5e2d0aa18e3"
+ ],
+ "layout": "IPY_MODEL_bc29c5e671fa4e658f21d60f175bcc8f"
+ }
+ },
+ "8e9a4da917b54913be307450ec652c58": {
+ "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": ""
+ }
+ },
+ "8f4e2408fb8f48a0b507332a644bee4a": {
+ "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_6ba90bd32aa04a85aa668b355db55478",
+ "placeholder": "",
+ "style": "IPY_MODEL_c5b7ec6606a34c6c8cf98b933206d6e4",
+ "value": " 1/1 [00:00<00:00, 14.32it/s]"
+ }
+ },
+ "9076522689c4411985e8b740de43fea8": {
+ "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": ""
+ }
+ },
+ "908798602558404c81c75e93e799d18d": {
+ "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": ""
+ }
+ },
+ "919e7f83e8c847a09aa8b8dd32be3ac7": {
+ "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
+ }
+ },
+ "92c73fa1636f499fbb42e82dbe5dcd52": {
+ "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
+ }
+ },
+ "94f6da987fa04e109e851f1280d4ba7a": {
+ "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_2adbb53caea34d49803328fcc9434d64",
+ "max": 466247,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_862e5c18782540c4ba2cbb3034026736",
+ "value": 466247
+ }
+ },
+ "95b2ad3502b240d084154815f7be6075": {
+ "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": ""
+ }
+ },
+ "95be52a6563a4b6cb24befee92d2b0a4": {
+ "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
+ }
+ },
+ "966c2d37ba4b4c4789f248338fd73cc3": {
+ "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_0c9e12074bf841269a208c570c209e90",
+ "placeholder": "",
+ "style": "IPY_MODEL_a5afbce4634246069ea1a8c8f49de064",
+ "value": " 90.9M/90.9M [00:00<00:00, 196MB/s]"
+ }
+ },
+ "98d5f0234090456cbd6d7c8e84a40f36": {
+ "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_432fa1682df240e0856c55b94e3e41de",
+ "IPY_MODEL_652fe2d899ab488ba9960563ad1ae11d",
+ "IPY_MODEL_1fb7a0cb16c742d59d02de07bd7cb8ca"
+ ],
+ "layout": "IPY_MODEL_0d8a956628f34b63981ecf6502ce40cd"
+ }
+ },
+ "99e02dabf0df4882b449ccd0e5f86f61": {
+ "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
+ }
+ },
+ "9a2a0f029f044fe99debca5d9ed6b7ae": {
+ "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_e0d56d5c5b8b4e63a6bfad1333ab56e4",
+ "placeholder": "",
+ "style": "IPY_MODEL_fe7c58bc3d04419a81011589f055f03d",
+ "value": " 112/112 [00:00<00:00, 6.36kB/s]"
+ }
+ },
+ "9ac9924a8f30417e9e1b09fec4019a1a": {
+ "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
+ }
+ },
+ "9b850653a8ce4b6d9b7a00811a410f30": {
+ "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
+ }
+ },
+ "9bcb47b918964ec88422b7a0756b5e8e": {
+ "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
+ }
+ },
+ "9c4565efe477408baf1bbbb45564584b": {
+ "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_9bcb47b918964ec88422b7a0756b5e8e",
+ "max": 1,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_6d9d3e26b41d43fbb1e4384b7e4cc396",
+ "value": 1
+ }
+ },
+ "9c7f35353e5342598dd8c53235bdd33e": {
+ "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": ""
+ }
+ },
+ "9cc29a4e75a44df99d39a85e619440cc": {
+ "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
+ }
+ },
+ "9d0c9a9af3ff4b5388aa67dab2b8f90b": {
+ "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": ""
+ }
+ },
+ "a0b72a58ec7d4dceaeda2489fa2c68a8": {
+ "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
+ }
+ },
+ "a193c506e9da457b9eb5f967e0957483": {
+ "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
+ }
+ },
+ "a3e48700110a4a7bb140cbbb3e8d3747": {
+ "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_e6372bee64784f7a925b8b5f5dcf2a8c",
+ "placeholder": "",
+ "style": "IPY_MODEL_c84f8e9cb6344af9a713519c95d157ed",
+ "value": "1_Pooling/config.json: 100%"
+ }
+ },
+ "a51256a4e1194855b5d64aaac4755b69": {
+ "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": ""
+ }
+ },
+ "a594bfc30ed7457da60ccab743c7a8e0": {
+ "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
+ }
+ },
+ "a5aea33097e2488d8d9b001e05ae4f61": {
+ "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": ""
+ }
+ },
+ "a5afbce4634246069ea1a8c8f49de064": {
+ "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": ""
+ }
+ },
+ "a6d486fccb91418986c6a1b38499b8d2": {
+ "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_99e02dabf0df4882b449ccd0e5f86f61",
+ "placeholder": "",
+ "style": "IPY_MODEL_a5aea33097e2488d8d9b001e05ae4f61",
+ "value": " 5/5 [00:23<00:00, 4.45s/it]"
+ }
+ },
+ "a9849273f0c74ec782769d3c0f15a50b": {
+ "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_efff99d499784ef49cc5463706835614",
+ "IPY_MODEL_94f6da987fa04e109e851f1280d4ba7a",
+ "IPY_MODEL_0cbfa5faece6454d9822cf3a2c18f816"
+ ],
+ "layout": "IPY_MODEL_ea7e4ea22bc042beb70aecc41594e4be"
+ }
+ },
+ "a996456b4be24f47ae937fd91498a61e": {
+ "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_b73f3372e2024467a55d0250f52dd44b",
+ "placeholder": "",
+ "style": "IPY_MODEL_9076522689c4411985e8b740de43fea8",
+ "value": "Batches: 100%"
+ }
+ },
+ "aa3d0ffc75bd479a81e4030813404483": {
+ "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": ""
+ }
+ },
+ "aac7d09e010741fc91925cdb4f39abf2": {
+ "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_8b09bd4eba3546bca2b996cac32e11c3",
+ "max": 90868376,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_b3c766d3a3db48839c24496fc5ce47a0",
+ "value": 90868376
+ }
+ },
+ "aafef5dd4c81449494453cda83187a1d": {
+ "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_e1f6597e56594edabd02b9ddff50f45a",
+ "placeholder": "",
+ "style": "IPY_MODEL_104f3aae35e44ed3985ecf02317931ce",
+ "value": " 612/612 [00:00<00:00, 36.5kB/s]"
+ }
+ },
+ "ac0bc599463d4aec829b6225ee570165": {
+ "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
+ }
+ },
+ "ae167d913e414a6693273bcb8149e71d": {
+ "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_826c8d875def49e3a01f010311d00675",
+ "IPY_MODEL_3f004271fa8542218cac085f45280823",
+ "IPY_MODEL_d8edbb93166048f6897e81508add3497"
+ ],
+ "layout": "IPY_MODEL_0467493fe542422f809f708b720a3847"
+ }
+ },
+ "b1d78c8c59a54960bf6d30233eaa210f": {
+ "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_8138f56aacd54e338e699c5ed9475aae",
+ "max": 1,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_509338b647c04cbdb1f001d331edf13d",
+ "value": 1
+ }
+ },
+ "b3185c43f5ed4ca087bf5951176697cf": {
+ "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": ""
+ }
+ },
+ "b3c766d3a3db48839c24496fc5ce47a0": {
+ "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": ""
+ }
+ },
+ "b4791d9da44e4e2a9e9757f0d472579b": {
+ "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": ""
+ }
+ },
+ "b5f7c85464174d6480a559c82d5d5124": {
+ "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
+ }
+ },
+ "b6dedac5aa0949aab76b44435611861f": {
+ "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": ""
+ }
+ },
+ "b73f3372e2024467a55d0250f52dd44b": {
+ "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
+ }
+ },
+ "b7e9a93948be4fff8a1e61d477b39413": {
+ "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": ""
+ }
+ },
+ "ba4ff6db4d0547a78373a55fc37ad42d": {
+ "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
+ }
+ },
+ "ba59119eef7f4e749d76bd6e57dbca05": {
+ "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
+ }
+ },
+ "baf3bf96c5194c2f84bb57202acaa2ec": {
+ "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
+ }
+ },
+ "baf8a05125334f478dbf733ba2041527": {
+ "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": ""
+ }
+ },
+ "bc29c5e671fa4e658f21d60f175bcc8f": {
+ "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
+ }
+ },
+ "bc5cef664fb649e7acfdf26648a43d3e": {
+ "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": ""
+ }
+ },
+ "bd710a2e41c64a5494d5ca5550b118d2": {
+ "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
+ }
+ },
+ "bdbfa6e1408b4027a369ca566d17158c": {
+ "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": ""
+ }
+ },
+ "bf63b15dd5044a08b34a65786bc619de": {
+ "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": ""
+ }
+ },
+ "c1a9ef00c4aa429e95d23676c9f98c9f": {
+ "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
+ }
+ },
+ "c3cfc08464c2473eae53992eae434431": {
+ "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
+ }
+ },
+ "c5b7ec6606a34c6c8cf98b933206d6e4": {
+ "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": ""
+ }
+ },
+ "c61b10ce6cac4869b16a5cb217bba9f0": {
+ "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_7cb2dff5c0604bc0a47e0bf8cecf8ee2",
+ "IPY_MODEL_533d2bdde55b4186ae6dc3048641045b",
+ "IPY_MODEL_841eea1368e54152ba1b8bc94f414bb1"
+ ],
+ "layout": "IPY_MODEL_9b850653a8ce4b6d9b7a00811a410f30"
+ }
+ },
+ "c791f456b35449e0b65ab29d58a378d3": {
+ "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": ""
+ }
+ },
+ "c7efcff6a1834d42be08b4c35cc6d6b6": {
+ "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
+ }
+ },
+ "c7f04797fdf046ea8cbd32ae0b047b5a": {
+ "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_9ac9924a8f30417e9e1b09fec4019a1a",
+ "placeholder": "",
+ "style": "IPY_MODEL_8e9a4da917b54913be307450ec652c58",
+ "value": " 232k/232k [00:00<00:00, 4.01MB/s]"
+ }
+ },
+ "c83d23f5cd80425bbc7ddea4735f537b": {
+ "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_55ac29b23150410d8f7ce917a7e330cf",
+ "max": 190,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_8608b400a9f84d359376a3895ac3e921",
+ "value": 190
+ }
+ },
+ "c84f8e9cb6344af9a713519c95d157ed": {
+ "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": ""
+ }
+ },
+ "cb7fea83d4bd4d17a76307cc0ebb3031": {
+ "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
+ }
+ },
+ "cc96828a01744575bf0a37b3e7238b11": {
+ "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
+ }
+ },
+ "cd5861fdcc3a4239a2273bbbffb40f5b": {
+ "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_5137be13717344ea8d7900d9102a9fd9",
+ "placeholder": "",
+ "style": "IPY_MODEL_baf8a05125334f478dbf733ba2041527",
+ "value": "Generating train split: 100%"
+ }
+ },
+ "cd76d5ff91724fbeb15b37442aef38b7": {
+ "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
+ }
+ },
+ "cfa90b346576418c99ec4609e230fb63": {
+ "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
+ }
+ },
+ "d0065a3024934d7bb049f668b6368e6e": {
+ "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
+ }
+ },
+ "d0f0c988eb33410eb5e1b2828be76a50": {
+ "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
+ }
+ },
+ "d223ea7c08314f98b4c725b2b53e37ce": {
+ "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_4f136be4a11f4b9db53add2371014aca",
+ "IPY_MODEL_d54be5829b3e4be4ba9475076dc20c35",
+ "IPY_MODEL_8552680f8c1d41d78ff03ad81f532b1a"
+ ],
+ "layout": "IPY_MODEL_2fc7e1d6fdb94268ac1a136e29fd9c85"
+ }
+ },
+ "d2d8a79415d3445bb4c7ad092f7d416a": {
+ "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_27ade8d91ca3423ca7a9b839cbfa22d3",
+ "max": 231508,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_0d5f27d7f09a4600a810ee4ab60f8468",
+ "value": 231508
+ }
+ },
+ "d382c0ffd9d448ae992ef2e1bef1d810": {
+ "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_6cb3f9f89ad24d74ab49754101b4dfa0",
+ "placeholder": "",
+ "style": "IPY_MODEL_d43ec271842f491a97de3de8ccf0c21d",
+ "value": "config.json: 100%"
+ }
+ },
+ "d43ec271842f491a97de3de8ccf0c21d": {
+ "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": ""
+ }
+ },
+ "d54be5829b3e4be4ba9475076dc20c35": {
+ "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_1e3dd37d8f074fd991909d25439b9a93",
+ "max": 53,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_a51256a4e1194855b5d64aaac4755b69",
+ "value": 53
+ }
+ },
+ "d6b95d7dac6d4de8a631c03073141cab": {
+ "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_583eef47d0aa4a6485ab070e06f627f8",
+ "IPY_MODEL_aac7d09e010741fc91925cdb4f39abf2",
+ "IPY_MODEL_966c2d37ba4b4c4789f248338fd73cc3"
+ ],
+ "layout": "IPY_MODEL_7234cfdf3a9040fc986191f3ab384c0e"
+ }
+ },
+ "d807b817f4604655bfc2e671e88ac312": {
+ "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
+ }
+ },
+ "d8edbb93166048f6897e81508add3497": {
+ "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_d0f0c988eb33410eb5e1b2828be76a50",
+ "placeholder": "",
+ "style": "IPY_MODEL_b3185c43f5ed4ca087bf5951176697cf",
+ "value": " 119k/119k [00:00<00:00, 3.57MB/s]"
+ }
+ },
+ "d9270e6179ab4123882abf0f3446f415": {
+ "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
+ }
+ },
+ "d990783fa5ab4f9b86867c499a744ece": {
+ "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_1224d075f6034acea2d98fbe15c941d1",
+ "IPY_MODEL_57bc23e84c4248baa05a4eaeab36c47e",
+ "IPY_MODEL_f061d77bd7064babbb22a2561e63b933"
+ ],
+ "layout": "IPY_MODEL_7fec8cfba21c40b39fc462497cd2e4b9"
+ }
+ },
+ "daea1219b6e3450ab6bbc2716c5504ef": {
+ "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": ""
+ }
+ },
+ "db0e123c9daa49d0ba4f34f0f351cc58": {
+ "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
+ }
+ },
+ "dbd49235ff8f48f7bedc0a8b6e83e71e": {
+ "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_d382c0ffd9d448ae992ef2e1bef1d810",
+ "IPY_MODEL_e0dd49a7fafd4ffeb8c817dfdc597fbc",
+ "IPY_MODEL_aafef5dd4c81449494453cda83187a1d"
+ ],
+ "layout": "IPY_MODEL_e9b3181c070f40bd815ca8912222d00d"
+ }
+ },
+ "dd6b184672d1445ca130f2c6c5a32a2b": {
+ "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": ""
+ }
+ },
+ "e0d56d5c5b8b4e63a6bfad1333ab56e4": {
+ "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
+ }
+ },
+ "e0dd49a7fafd4ffeb8c817dfdc597fbc": {
+ "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_2982207ef080499a9b7b069199bc93b9",
+ "max": 612,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_bdbfa6e1408b4027a369ca566d17158c",
+ "value": 612
+ }
+ },
+ "e13fd935fd4b464e99281cd62814bcdd": {
+ "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_6d15365ce73d4d5a9150a2d999d7afaa",
+ "IPY_MODEL_82d66eb59d9747fb8c6f9876e5360eee",
+ "IPY_MODEL_9a2a0f029f044fe99debca5d9ed6b7ae"
+ ],
+ "layout": "IPY_MODEL_35e25d3e2dfa41b2bd1c683e5c64e4ce"
+ }
+ },
+ "e1f6597e56594edabd02b9ddff50f45a": {
+ "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
+ }
+ },
+ "e29878707745405f9ed90d503144dc6d": {
+ "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": ""
+ }
+ },
+ "e6372bee64784f7a925b8b5f5dcf2a8c": {
+ "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
+ }
+ },
+ "e9436efaa04f435d97b31443cec8bf57": {
+ "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
+ }
+ },
+ "e9b3181c070f40bd815ca8912222d00d": {
+ "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
+ }
+ },
+ "ea7e4ea22bc042beb70aecc41594e4be": {
+ "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
+ }
+ },
+ "efff99d499784ef49cc5463706835614": {
+ "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_10c8c2ccc32d441f921f1febb4ef9eb0",
+ "placeholder": "",
+ "style": "IPY_MODEL_1994a0bf0f284f91bbec5055c4880070",
+ "value": "tokenizer.json: 100%"
+ }
+ },
+ "f061d77bd7064babbb22a2561e63b933": {
+ "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_cc96828a01744575bf0a37b3e7238b11",
+ "placeholder": "",
+ "style": "IPY_MODEL_13dd007895c2444abb1e7c504ad4d7ee",
+ "value": " 349/349 [00:00<00:00, 21.9kB/s]"
+ }
+ },
+ "f3a424d0e7ab47f8ae8f27fa82d1df62": {
+ "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
+ }
+ },
+ "f3bb9cccf38e48d9ae5aae1a69525faa": {
+ "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
+ }
+ },
+ "f6642bd8198a46788af72ff530009b56": {
+ "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_5910c6cc344145239a22280e7e37321b",
+ "placeholder": "",
+ "style": "IPY_MODEL_8a6ff617bd104a879c1a445fb14ff19a",
+ "value": " 1/1 [00:00<00:00, 11.75it/s]"
+ }
+ },
+ "f67fcc53ead54e59968631b0cc0fa811": {
+ "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": ""
+ }
+ },
+ "f6c7598c39a6491796e9115085d14549": {
+ "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": ""
+ }
+ },
+ "fbea8f0ed3544ece9022b3f0a7f3f132": {
+ "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_cd5861fdcc3a4239a2273bbbffb40f5b",
+ "IPY_MODEL_09a6436a89d64945abe327de420ba78a",
+ "IPY_MODEL_5d9e0516562b42fa935c8e53436da356"
+ ],
+ "layout": "IPY_MODEL_160efbe0a0c44c3884a2ed98fc9f306e"
+ }
+ },
+ "fe7c58bc3d04419a81011589f055f03d": {
+ "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": ""
+ }
+ }
+ }
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}