{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 21, "status": "ok", "timestamp": 1787619221155, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "yO5a2QDwuwx3", "outputId": "a8282fc7-1c7d-4bec-e2fd-4603b5156cc8" }, "outputs": [ { "data": { "text/plain": [ "129" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# #获取需要的库 \n", "# %%writefile /content/requirements.txt\n", "# # transformers==5.7.0\n", "# accelerate\n", "# safetensors\n", "# pillow\n", "# numpy<2\n", "# torchvision\n", "# opencv-python-headless<4.12\n", "# codec-video-prep\n", "from pathlib import Path\n", "\n", "Path(\"/content/requirements.txt\").write_text(\n", "\"\"\"transformers==5.7.0\n", "accelerate\n", "safetensors\n", "pillow\n", "# numpy<2\n", "numpy>=2,<3\n", "torchvision\n", "opencv-python-headless<4.12\n", "codec-video-prep\n", "\"\"\",\n", "encoding=\"utf-8\"\n", ")" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Python 3.12.13\n" ] } ], "source": [ "!python --version" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 1820, "status": "ok", "timestamp": 1787619235573, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "_vF76oN3uk_e", "outputId": "7079eabd-43d2-403f-900e-7172736febe0" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Cloning into '/content/mage-vl-demo'...\n", "remote: Enumerating objects: 31, done.\u001b[K\n", "remote: Counting objects: 100% (27/27), done.\u001b[K\n", "remote: Compressing objects: 100% (25/25), done.\u001b[K\n", "remote: Total 31 (delta 8), reused 0 (delta 0), pack-reused 4 (from 1)\u001b[K\n", "Receiving objects: 100% (31/31), 22.13 KiB | 1.84 MiB/s, done.\n", "Resolving deltas: 100% (8/8), done.\n", "Filtering content: 100% (2/2), 4.23 MiB | 3.19 MiB/s, done.\n", "mamba_ssm 路径加载成功!\n" ] } ], "source": [ "# 1. 自动克隆官方 Demo 仓库(包含纯 PyTorch 版本的 mamba_ssm 文件夹)\n", "!git clone https://huggingface.co/spaces/microsoft/mage-vl-demo /content/mage-vl-demo\n", "\n", "# 2. 将包含 mamba_ssm 的目录加入 Python 模块搜索路径,确保 import mamba_ssm 永不报错\n", "import sys\n", "\n", "if \"/content/mage-vl-demo\" not in sys.path:\n", " sys.path.append(\"/content/mage-vl-demo\")\n", "\n", "print(\"mamba_ssm 路径加载成功!\")\n" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "executionInfo": { "elapsed": 233, "status": "ok", "timestamp": 1787619239776, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "LSKj4-71SO8H" }, "outputs": [], "source": [ "#移动目录\n", "!mv /content/mage-vl-demo/mamba_ssm /content/\n", "!mv /content/mage-vl-demo/examples/soccer-broadcast.mp4 /content/" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 581, "status": "ok", "timestamp": 1787619244608, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "IePDcWu59e1G", "outputId": "61107950-f0fa-4be8-a14f-e2bd8447046d" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "--2026-09-02 08:10:54-- http://172.245.243.238:8000/test02.mp4\n", "Connecting to 172.245.243.238:8000... connected.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 30270635 (29M) [video/mp4]\n", "Saving to: ‘test02.mp4’\n", "\n", "test02.mp4 100%[===================>] 28.87M 7.92MB/s in 3.6s \n", "\n", "2026-09-02 08:10:58 (7.92 MB/s) - ‘test02.mp4’ saved [30270635/30270635]\n", "\n", "--2026-09-02 08:10:58-- http://172.245.243.238:8000/test03.mp4\n", "Connecting to 172.245.243.238:8000... connected.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 13549203 (13M) [video/mp4]\n", "Saving to: ‘test03.mp4’\n", "\n", "test03.mp4 100%[===================>] 12.92M 5.33MB/s in 2.4s \n", "\n", "2026-09-02 08:11:01 (5.33 MB/s) - ‘test03.mp4’ saved [13549203/13549203]\n", "\n", "--2026-09-02 08:11:01-- http://172.245.243.238:8000/test04.mp4\n", "Connecting to 172.245.243.238:8000... connected.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 27143071 (26M) [video/mp4]\n", "Saving to: ‘test04.mp4’\n", "\n", "test04.mp4 100%[===================>] 25.88M 7.69MB/s in 3.4s \n", "\n", "2026-09-02 08:11:05 (7.69 MB/s) - ‘test04.mp4’ saved [27143071/27143071]\n", "\n", "--2026-09-02 08:11:05-- http://172.245.243.238:8000/test05.mp4\n", "Connecting to 172.245.243.238:8000... connected.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 36972551 (35M) [video/mp4]\n", "Saving to: ‘test05.mp4’\n", "\n", "test05.mp4 100%[===================>] 35.26M 11.4MB/s in 4.0s \n", "\n", "2026-09-02 08:11:09 (8.73 MB/s) - ‘test05.mp4’ saved [36972551/36972551]\n", "\n" ] } ], "source": [ "# !wget http://172.245.243.238:8000/test.mp4\n", "!wget http://172.245.243.238:8000/test02.mp4\n", "!wget http://172.245.243.238:8000/test03.mp4\n", "!wget http://172.245.243.238:8000/test04.mp4\n", "!wget http://172.245.243.238:8000/test05.mp4" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 17882, "status": "ok", "timestamp": 1787619266366, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "BBNwlkbfiu89", "outputId": "cf3a98a7-400f-40fe-e130-b7223e411286" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Get:1 https://cli.github.com/packages stable InRelease [4,685 B]\n", "Get:2 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ InRelease [3,632 B]\n", "Get:3 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64 InRelease [1,578 B]\n", "Get:4 https://cli.github.com/packages stable/main amd64 Packages [356 B] \n", "Get:5 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB] \n", "Get:6 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ Packages [112 kB]\n", "Hit:7 http://archive.ubuntu.com/ubuntu jammy InRelease \n", "Get:8 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64 Packages [2,920 kB]\n", "Get:9 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] \n", "Get:10 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease [18.1 kB]\n", "Get:11 https://r2u.stat.illinois.edu/ubuntu jammy InRelease [6,555 B] \n", "Get:12 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [4,265 kB]\n", "Get:13 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB] \n", "Hit:14 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease\n", "Get:15 https://r2u.stat.illinois.edu/ubuntu jammy/main amd64 Packages [3,182 kB]\n", "Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [4,598 kB]\n", "Get:17 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [84.1 kB]\n", "Get:18 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1,316 kB]\n", "Get:19 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [7,674 kB]\n", "Hit:20 https://ppa.launchpadcontent.net/ubuntugis/ppa/ubuntu jammy InRelease \n", "Get:21 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,620 kB]\n", "Get:22 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [92.7 kB]\n", "Get:23 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [7,965 kB]\n", "Get:24 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 Packages [44.3 kB]\n", "Get:25 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [82.8 kB]\n", "Get:26 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [35.6 kB]\n", "Get:27 https://r2u.stat.illinois.edu/ubuntu jammy/main all Packages [10.8 MB] \n", "Fetched 45.2 MB in 6s (8,011 kB/s) \n", "Reading package lists... Done\n", "W: Skipping acquire of configured file 'main/source/Sources' as repository 'https://r2u.stat.illinois.edu/ubuntu jammy InRelease' does not seem to provide it (sources.list entry misspelt?)\n", "Reading package lists... Done\n", "Building dependency tree... Done\n", "Reading state information... Done\n", "ffmpeg is already the newest version (7:4.4.2-0ubuntu0.22.04.1).\n", "0 upgraded, 0 newly installed, 0 to remove and 211 not upgraded.\n" ] } ], "source": [ "!apt-get update && apt-get install -y ffmpeg" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000 }, "executionInfo": { "elapsed": 379491, "status": "ok", "timestamp": 1787619653638, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "I3NLQ1Rvq5Ii", "outputId": "084d334b-66ef-4ee7-979c-5d3df5351c75" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Collecting transformers==5.7.0 (from -r /content/requirements.txt (line 1))\n", " Downloading transformers-5.7.0-py3-none-any.whl.metadata (33 kB)\n", "Requirement already satisfied: accelerate in /usr/local/lib/python3.12/dist-packages (from -r /content/requirements.txt (line 2)) (1.14.0)\n", "Requirement already satisfied: safetensors in /usr/local/lib/python3.12/dist-packages (from -r /content/requirements.txt (line 3)) (0.8.0)\n", "Requirement already satisfied: pillow in /usr/local/lib/python3.12/dist-packages (from -r /content/requirements.txt (line 4)) (11.3.0)\n", "Requirement already satisfied: numpy<3,>=2 in /usr/local/lib/python3.12/dist-packages (from -r /content/requirements.txt (line 6)) (2.0.2)\n", "Requirement already satisfied: torchvision in /usr/local/lib/python3.12/dist-packages (from -r /content/requirements.txt (line 7)) (0.26.0+cu128)\n", "Collecting opencv-python-headless<4.12 (from -r /content/requirements.txt (line 8))\n", " Downloading opencv_python_headless-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\n", "Collecting codec-video-prep (from -r /content/requirements.txt (line 9))\n", " Downloading codec_video_prep-0.2.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (11 kB)\n", "Requirement already satisfied: huggingface-hub<2.0,>=1.5.0 in /usr/local/lib/python3.12/dist-packages (from transformers==5.7.0->-r /content/requirements.txt (line 1)) (1.23.0)\n", "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.12/dist-packages (from transformers==5.7.0->-r /content/requirements.txt (line 1)) (26.2)\n", "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.12/dist-packages (from transformers==5.7.0->-r /content/requirements.txt (line 1)) (6.0.3)\n", "Requirement already satisfied: regex>=2025.10.22 in /usr/local/lib/python3.12/dist-packages (from transformers==5.7.0->-r /content/requirements.txt (line 1)) (2025.11.3)\n", "Requirement already satisfied: tokenizers<=0.23.0,>=0.22.0 in /usr/local/lib/python3.12/dist-packages (from transformers==5.7.0->-r /content/requirements.txt (line 1)) (0.22.2)\n", "Requirement already satisfied: typer in /usr/local/lib/python3.12/dist-packages (from transformers==5.7.0->-r /content/requirements.txt (line 1)) (0.26.8)\n", "Requirement already satisfied: tqdm>=4.27 in /usr/local/lib/python3.12/dist-packages (from transformers==5.7.0->-r /content/requirements.txt (line 1)) (4.67.3)\n", "Requirement already satisfied: psutil in /usr/local/lib/python3.12/dist-packages (from accelerate->-r /content/requirements.txt (line 2)) (5.9.5)\n", "Requirement already satisfied: torch>=2.0.0 in /usr/local/lib/python3.12/dist-packages (from accelerate->-r /content/requirements.txt (line 2)) (2.11.0+cu128)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (3.29.7)\n", "Requirement already satisfied: typing-extensions>=4.10.0 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (4.16.0)\n", "Requirement already satisfied: setuptools<82 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (75.2.0)\n", "Requirement already satisfied: sympy>=1.13.3 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (1.14.0)\n", "Requirement already satisfied: networkx>=2.5.1 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (3.6.1)\n", "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (3.1.6)\n", "Requirement already satisfied: fsspec>=0.8.5 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (2025.3.0)\n", "Requirement already satisfied: cuda-toolkit==12.8.1 in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.8.1)\n", "Requirement already satisfied: cuda-bindings<13,>=12.9.4 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.9.7)\n", "Requirement already satisfied: nvidia-cudnn-cu12==9.19.0.56 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (9.19.0.56)\n", "Requirement already satisfied: nvidia-cusparselt-cu12==0.7.1 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (0.7.1)\n", "Requirement already satisfied: nvidia-nccl-cu12==2.28.9 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (2.28.9)\n", "Requirement already satisfied: nvidia-nvshmem-cu12==3.4.5 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (3.4.5)\n", "Requirement already satisfied: triton==3.6.0 in /usr/local/lib/python3.12/dist-packages (from torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (3.6.0)\n", "Requirement already satisfied: nvidia-cublas-cu12==12.8.4.1.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.8.4.1)\n", "Requirement already satisfied: nvidia-cuda-runtime-cu12==12.8.90.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.8.90)\n", "Requirement already satisfied: nvidia-cufft-cu12==11.3.3.83.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (11.3.3.83)\n", "Requirement already satisfied: nvidia-cufile-cu12==1.13.1.3.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (1.13.1.3)\n", "Requirement already satisfied: nvidia-cuda-cupti-cu12==12.8.90.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.8.90)\n", "Requirement already satisfied: nvidia-curand-cu12==10.3.9.90.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (10.3.9.90)\n", "Requirement already satisfied: nvidia-cusolver-cu12==11.7.3.90.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (11.7.3.90)\n", "Requirement already satisfied: nvidia-cusparse-cu12==12.5.8.93.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.5.8.93)\n", "Requirement already satisfied: nvidia-nvjitlink-cu12==12.8.93.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.8.93)\n", "Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.8.93.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.8.93)\n", "Requirement already satisfied: nvidia-nvtx-cu12==12.8.90.* in /usr/local/lib/python3.12/dist-packages (from cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==12.8.1; platform_system == \"Linux\"->torch>=2.0.0->accelerate->-r /content/requirements.txt (line 2)) (12.8.90)\n", "INFO: pip is looking at multiple versions of codec-video-prep to determine which version is compatible with other requirements. This could take a while.\n", " Downloading codec_video_prep-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (11 kB)\n", " Downloading codec_video_prep-0.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (8.8 kB)\n", " Downloading codec_video_prep-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (8.8 kB)\n", " Downloading codec_video_prep-0.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.9 kB)\n", " Downloading codec_video_prep-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.9 kB)\n", " Downloading codec_video_prep-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.9 kB)\n", "Collecting opencv-python-headless<4.12 (from -r /content/requirements.txt (line 8))\n", " Downloading opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\n", "INFO: pip is still looking at multiple versions of codec-video-prep to determine which version is compatible with other requirements. This could take a while.\n", "INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.\n", " Downloading opencv_python_headless-4.10.0.82-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\n", " Downloading opencv_python_headless-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\n", " Downloading opencv_python_headless-4.8.1.78-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB)\n", " Downloading opencv_python_headless-4.8.0.76-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB)\n", " Downloading opencv_python_headless-4.7.0.72-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)\n", " Downloading opencv_python_headless-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)\n", " Downloading opencv_python_headless-4.5.5.64-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)\n", " Downloading opencv-python-headless-4.5.4.60.tar.gz (89.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m89.8/89.8 MB\u001b[0m \u001b[31m14.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n", "\u001b[?25h \u001b[1;31merror\u001b[0m: \u001b[1msubprocess-exited-with-error\u001b[0m\n", " \n", " \u001b[31m×\u001b[0m \u001b[32mpip subprocess to install build dependencies\u001b[0m did not run successfully.\n", " \u001b[31m│\u001b[0m exit code: \u001b[1;36m1\u001b[0m\n", " \u001b[31m╰─>\u001b[0m See above for output.\n", " \n", " \u001b[1;35mnote\u001b[0m: This error originates from a subprocess, and is likely not a problem with pip.\n", " Installing build dependencies ... \u001b[?25l\u001b[?25herror\n", "\u001b[1;31merror\u001b[0m: \u001b[1msubprocess-exited-with-error\u001b[0m\n", "\n", "\u001b[31m×\u001b[0m \u001b[32mpip subprocess to install build dependencies\u001b[0m did not run successfully.\n", "\u001b[31m│\u001b[0m exit code: \u001b[1;36m1\u001b[0m\n", "\u001b[31m╰─>\u001b[0m See above for output.\n", "\n", "\u001b[1;35mnote\u001b[0m: This error originates from a subprocess, and is likely not a problem with pip.\n" ] } ], "source": [ "%pip install -r /content/requirements.txt" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "background_save": true, "base_uri": "https://localhost:8080/", "height": 666, "referenced_widgets": [ "2146c7055f0048ce8d21cb166f8e3d0f", "b14bc78b82d94246a335ed995ace3bc7", "01ba7d0ebc774b44a3b23fd2fa293e25", "77c543f3f01b4622a7c266699536befe", "790cc0377a3541dd8bb30020e8b81eb0", "f5045f2cdc7941d48d83ac977478ebcc", "655d5450206e46d2bbbb69c8337ace1d", "33e2524167ec464197adf82052ff1a28", "4f971939fd644d85b79eb9e5ac3fb254", "9c91f735ee154e3cb742e13cf250fbe7", "58a793c0c37c45c88cc7c28935dfd86e", "33d2f74a36cb4cff9b7c2a25f98fa9dc", "89f37aa8f21c40199e4311235fe50529", "e642be2c1e6a45bba3da59a2fcaa280c", "3654893da1a548bfab36c27c10ebb658", "c70aabc972a24fa5915b22f3dbea081e", "7113355aee024e53842940e7eaa4800b", "e369f44e6f8b4cd58bd06bbe968af7c0", "2e20d817d46947099cf317d70fde5cb4", "f7111982e4d445759be371c23a430637", "78a9e6fce42740f9be4c4d04936fb572", "01f8a89c1d0d4feab120b2e7be15ba7b", "003f3ae01dfc4a5dacbb3cd4f9c22b05", "fae6bbc264b9479a99f1255938686f06", "63f3d26dbd5045cfbd491395c7073a27", "d3756f253b8b4c1e9923828cfe03103c", "f4dedf2bc7bf40638056de24d895f10a", "fd6e57c3523b4527b257b30cafdfbc14", "8f9ce5dde93f4dbc843ac5ccb0d67a5e", "d6a6401cad6449c89085f4206d325bef", "3705670eef8645e38589f3e9f167f1c0", "91b455c557a045b0b7bf445588a9ee14", "9a7ea370e3d64b34bba25050cb454267", "4531fa06e24c41ad9e6ed6648a6dd9c8", "38adc087e2324488981e28a5c5aa9f8b", "9f141dc5f80f429d91fa4615748556c4", "c4e0a826cb1c4953974d98c1376f6f1f", "4f1ffbe0a4114c61b8c25a0515b97b78", "8cad1f9783534f669e2144f96fd22747", "dd9bdee5b3aa4ea6a7b4bbbd8cdca1d3", "7caccf6d8fda4dfaa92949c36f1fbcad", "3bf8b8434a6445f3a37a5412f02d9e3c", "4a716780f6da4ef8a4726723b546e41d", "8310c896c07248438f457c97fe49f0ed", "dd856863d5d24655b3ed46125d25ac06", "969428d2ec7b4034b683980c49a85967", "abb69e6625374498b6196f362325ab7e", "84777da5a0814f20b1991aec4443281c", "bd9b8a922acf43f4a04574615a4ff286", "26611c527e0d491e9948d3ec491b70a9", "0e9bbc59bfdf496b990b69ac13c339a0", "53cae6d330714ae1bfdc6da9070506f8", "8306364b2b5f42549e7a14068a25bd0a", "05c6bde7acdd43f2ab960cb4308b779d", "e5f527f1129948b3b5452cf8d39c6952" ] }, "id": "mLGjDxFjAPdb", "outputId": "84f41e77-faa3-4531-9bf1-4a3a484634a4" }, "outputs": [], "source": [ "# ============================================================\n", "# Mage-VL:洗衣机实时衣物状态识别\n", "# 只识别:数量变化 / 最终颜色 / 空间占用\n", "# ============================================================\n", "import os,gc,time,subprocess,importlib,warnings,json,sys\n", "from pathlib import Path\n", "\n", "\n", "\n", "# ---------- 环境 ----------\n", "os.environ.setdefault(\"PYTORCH_CUDA_ALLOC_CONF\",\"expandable_segments:True,max_split_size_mb:128\")\n", "os.environ.setdefault(\"ONLINE_CODEC_CACHE_DIR\",\"/tmp/mage_vl_codec_cache\")\n", "os.environ.setdefault(\"STREAMMIND_CLIP_CACHE\",\"/tmp/mage_vl_clips\")\n", "os.makedirs(os.environ[\"ONLINE_CODEC_CACHE_DIR\"],exist_ok=True)\n", "os.makedirs(os.environ[\"STREAMMIND_CLIP_CACHE\"],exist_ok=True)\n", "\n", "\n", "\n", "# ---------- Import ----------\n", "import torch\n", "from transformers import AutoModelForCausalLM,AutoProcessor\n", "\n", "# ============================================================\n", "# 配置\n", "# ============================================================\n", "MODEL_ID=\"microsoft/Mage-VL\"\n", "VIDEO_FILE=\"/content/test02.mp4\"\n", "SEGMENT_SEC=4.0\n", "MAX_SEGMENTS=None\n", "GATE_THRESHOLD=0.50\n", "MAX_NEW_TOKENS=96\n", "FINAL_MAX_NEW_TOKENS=128\n", "CODEC_MAX_PIXELS=48_000\n", "CODEC_TARGET_CANVAS=20\n", "SIMULATE_REALTIME=True\n", "MAX_CHANGE_PER_SEGMENT=5\n", "ALWAYS_RUN_LLM=True\n", "\n", "# ============================================================\n", "# CUDA\n", "# ============================================================\n", "if not torch.cuda.is_available():\n", " raise RuntimeError(\"未检测到 CUDA GPU\")\n", "DEVICE=\"cuda\"\n", "GPU_NAME=torch.cuda.get_device_name(0)\n", "CUDA_VERSION=torch.version.cuda\n", "try:\n", " BF16_SUPPORTED=torch.cuda.is_bf16_supported()\n", "except Exception:\n", " BF16_SUPPORTED=False\n", "MODEL_DTYPE=torch.bfloat16 if BF16_SUPPORTED else torch.float16\n", "\n", "print(\"=\"*60)\n", "print(\"Mage-VL 实时洗衣机衣物状态识别\")\n", "print(\"=\"*60)\n", "print(\"[GPU]\",GPU_NAME)\n", "print(\"[CUDA]\",CUDA_VERSION)\n", "print(\"[BF16]\",BF16_SUPPORTED)\n", "print(\"[MODEL DTYPE]\",MODEL_DTYPE)\n", "print(\"[SEGMENT]\",SEGMENT_SEC)\n", "print(\"[CODEC]\",CODEC_MAX_PIXELS,CODEC_TARGET_CANVAS)\n", "print(\"=\"*60)\n", "\n", "# ============================================================\n", "# 实时识别 Prompt\n", "# ============================================================\n", "PROMPT_TEMPLATE=\"\"\"\n", "你是洗衣机滚筒实时视觉状态检测器。\n", "\n", "你只判断以下三个信息:\n", "\n", "1. 衣物数量发生了什么变化\n", "2. 当前滚筒中的衣物数量\n", "3. 当前能看到的主要衣物颜色\n", "4. 当前衣物占滚筒可见内部空间的大约比例\n", "\n", "绝对不要分析:\n", "- 材质\n", "- 衣物类型\n", "- 厚薄\n", "- 重量\n", "- 洗涤程序\n", "- 水温\n", "- 漂洗\n", "- 脱水\n", "- 洗涤建议\n", "\n", "==================================================\n", "上一时刻状态\n", "==================================================\n", "上一时刻衣物数量:\n", "{previous_count}\n", "\n", "上一时刻颜色:\n", "{previous_colors}\n", "\n", "上一时刻空间占用:\n", "{previous_occupancy}%\n", "\n", "==================================================\n", "当前视频片段\n", "==================================================\n", "\n", "这是洗衣机连续视频中的一个时间窗口。\n", "\n", "重点观察:\n", "- 有没有新的衣物被放入滚筒\n", "- 有没有衣物被从滚筒取出\n", "- 有没有衣物只是移动位置\n", "- 不要因为衣物移动而重复计数\n", "- 不要因为同一件衣服露出更多面积而重复计数\n", "\n", "==================================================\n", "数量判断原则\n", "==================================================\n", "\n", "只有明确看到衣物进入或离开滚筒时,才改变数量。\n", "\n", "放入一件:delta=+1\n", "放入两件:delta=+2\n", "取出一件:delta=-1\n", "取出两件:delta=-2\n", "\n", "只是移动衣物:delta=0\n", "看不清:delta=0\n", "\n", "不要因为看见一件已经存在的衣物而再次增加数量。\n", "\n", "current_count = 上一时刻数量 + 本片段明确发生的数量变化。\n", "\n", "如果无法确定变化:\n", "delta=0\n", "\n", "==================================================\n", "颜色\n", "==================================================\n", "\n", "只识别当前明显看到的主要颜色。\n", "\n", "允许:\n", "黑色、白色、灰色、蓝色、深蓝色、浅蓝色、\n", "红色、粉色、黄色、绿色、棕色、米色、紫色、橙色\n", "\n", "颜色无法确定时不要猜。\n", "\n", "==================================================\n", "空间占用\n", "==================================================\n", "\n", "估计衣物占据滚筒可见内部空间的比例。\n", "\n", "只允许:\n", "0、10、20、30、40、50、60、70、80、90、100\n", "\n", "这不是精确物理体积,只是视觉估计。\n", "\n", "==================================================\n", "非常重要\n", "==================================================\n", "\n", "如果没有明确放入或取出:\n", "delta=0\n", "\n", "如果只是重新堆叠:\n", "delta=0\n", "\n", "如果无法判断:\n", "delta=0\n", "\n", "==================================================\n", "输出\n", "==================================================\n", "\n", "只输出 JSON,不要解释:\n", "\n", "{{\n", " \"delta\":0,\n", " \"current_count\":{previous_count},\n", " \"colors\":[],\n", " \"occupancy\":0,\n", " \"confidence\":0.0\n", "}}\n", "\"\"\".strip()\n", "\n", "# ============================================================\n", "# 最终总结 Prompt\n", "# ============================================================\n", "FINAL_PROMPT=\"\"\"\n", "你是洗衣机最终衣物状态统计模块。\n", "\n", "下面是视频播放过程中每个时间窗口得到的状态:\n", "\n", "{history}\n", "\n", "只总结三个信息:\n", "\n", "1. 最终滚筒中的衣物数量\n", "2. 最终滚筒中的主要衣物颜色\n", "3. 最终滚筒中的空间占用情况\n", "\n", "不要分析:\n", "- 材质\n", "- 衣物类型\n", "- 洗涤程序\n", "- 水温\n", "- 漂洗\n", "- 脱水\n", "- 洗涤建议\n", "\n", "注意:\n", "1. 放入后又取出的衣物不能计入最终数量。\n", "2. 同一件衣物不能重复计算。\n", "3. 移动、翻转、重新堆叠不算新增。\n", "4. 最终颜色只统计视频结束时仍在滚筒中的颜色。\n", "5. 最终空间占用以视频结束时为准。\n", "\n", "只输出:\n", "\n", "【最终数量】\n", "X 件\n", "\n", "【最终颜色】\n", "黑色、白色、蓝色\n", "\n", "【空间占用】\n", "XX%\n", "\n", "【状态】\n", "空 / 少量 / 中等 / 较多 / 接近装满\n", "\n", "不要输出其它分析。\n", "\"\"\".strip()\n", "\n", "# ============================================================\n", "# Processor / Model\n", "# ============================================================\n", "print(\"[init] 加载 Processor...\")\n", "processor=AutoProcessor.from_pretrained(MODEL_ID,trust_remote_code=True)\n", "print(\"[init] Processor 加载完成\")\n", "\n", "print(\"[init] 加载 Mage-VL...\")\n", "model=AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=MODEL_DTYPE,\n", " attn_implementation=\"sdpa\",\n", " low_cpu_mem_usage=True\n", ").to(DEVICE).eval()\n", "print(\"[init] Mage-VL 加载完成\")\n", "\n", "# ============================================================\n", "# Codec\n", "# ============================================================\n", "_REMOTE_PKG=type(processor).__module__.rsplit(\".\",1)[0]\n", "codec_mod=importlib.import_module(_REMOTE_PKG+\".codec_video_processing_mage_vl\")\n", "CodecConfig=codec_mod.CodecConfig\n", "\n", "def codec_config():\n", " override={\"engine\":\"hevc\",\"target_canvas\":CODEC_TARGET_CANVAS,\"patch\":16}\n", " kwargs=dict(processor._codec_config_defaults)\n", " dcvc=dict(kwargs.get(\"dcvc\") or {})\n", " kwargs.update(override)\n", " if dcvc:\n", " kwargs[\"dcvc\"]=dcvc\n", " kwargs[\"max_pixels\"]=CODEC_MAX_PIXELS\n", " return CodecConfig(**kwargs),override\n", "\n", "# ============================================================\n", "# Gate\n", "# ============================================================\n", "print(\"[gate] 加载 Cognition Gate...\")\n", "try:\n", " gate=model.model._load_streammind_gate()\n", " print(\"[gate] Cognition Gate 加载成功\")\n", " try:\n", " print(\"[gate] 当前 dtype =\",next(gate.parameters()).dtype)\n", " except Exception:\n", " pass\n", "except Exception as e:\n", " gate=None\n", " print(\"[gate] 加载失败:\",type(e).__name__,e)\n", "\n", "if gate is not None and not BF16_SUPPORTED:\n", " try:\n", " gate=gate.float()\n", " model.model.streammind_gate=gate\n", " print(\"[gate] FP32 fallback 已启用\")\n", " except Exception as e:\n", " print(\"[gate] FP32 fallback 失败:\",e)\n", "\n", "# ============================================================\n", "# 工具\n", "# ============================================================\n", "def duration(path):\n", " try:\n", " r=subprocess.run(\n", " [\"ffprobe\",\"-v\",\"error\",\"-show_entries\",\"format=duration\",\n", " \"-of\",\"default=nw=1:nk=1\",str(path)],\n", " capture_output=True,text=True,check=True,timeout=60)\n", " return float(r.stdout.strip())\n", " except Exception:\n", " return 0.0\n", "\n", "def make_prompt(previous_count,previous_colors,previous_occupancy):\n", " text=PROMPT_TEMPLATE.format(\n", " previous_count=previous_count,\n", " previous_colors=\", \".join(previous_colors) if previous_colors else \"暂无\",\n", " previous_occupancy=previous_occupancy)\n", " messages=[{\"role\":\"user\",\"content\":[\n", " {\"type\":\"video\"},\n", " {\"type\":\"text\",\"text\":text}\n", " ]}]\n", " return processor.apply_chat_template(\n", " messages,tokenize=False,add_generation_prompt=True)\n", "\n", "def extract_clip(src,start,length,out):\n", " tmp=out.with_name(\".tmp_\"+out.name)\n", " if tmp.exists():\n", " try: tmp.unlink()\n", " except Exception: pass\n", " subprocess.run([\n", " \"ffmpeg\",\"-y\",\"-loglevel\",\"error\",\n", " \"-ss\",f\"{start:.3f}\",\"-i\",str(src),\n", " \"-t\",f\"{length:.3f}\",\n", " \"-c:v\",\"libx264\",\"-preset\",\"ultrafast\",\n", " \"-crf\",\"26\",\"-an\",\"-pix_fmt\",\"yuv420p\",str(tmp)\n", " ],check=True,capture_output=True,timeout=180)\n", " tmp.replace(out)\n", " return out\n", "\n", "def to_cuda(inputs):\n", " result={}\n", " for k,v in inputs.items():\n", " if not hasattr(v,\"to\"): continue\n", " v=v.to(DEVICE)\n", " if k==\"pixel_values\":\n", " v=v.to(MODEL_DTYPE)\n", " result[k]=v\n", " return result\n", "\n", "def cleanup(*objs):\n", " for x in objs:\n", " try: del x\n", " except Exception: pass\n", " gc.collect()\n", " try:\n", " torch.cuda.empty_cache()\n", " torch.cuda.ipc_collect()\n", " torch.cuda.synchronize()\n", " except Exception: pass\n", "\n", "def gpu_mem():\n", " a=torch.cuda.memory_allocated()/1024**3\n", " r=torch.cuda.memory_reserved()/1024**3\n", " p=torch.cuda.max_memory_allocated()/1024**3\n", " return f\"GPU={a:.2f}GB / reserved={r:.2f}GB / peak={p:.2f}GB\"\n", "\n", "# ============================================================\n", "# Gate\n", "# ============================================================\n", "@torch.inference_mode()\n", "def run_gate(inputs):\n", " if gate is None:\n", " return 1.0\n", " feat={}\n", " logits=None\n", " try:\n", " for k in (\"pixel_values\",\"image_grid_thw\",\"patch_positions\"):\n", " if k not in inputs: continue\n", " v=inputs[k].to(DEVICE)\n", " if k==\"pixel_values\":\n", " v=v.to(MODEL_DTYPE)\n", " feat[k]=v\n", "\n", " if BF16_SUPPORTED:\n", " logits=model.model.streammind_gate_forward_segments([feat])\n", " else:\n", " visual_tokens=model.model._streammind_vision_tokens(\n", " feat[\"pixel_values\"],\n", " feat[\"image_grid_thw\"],\n", " patch_positions=feat.get(\"patch_positions\"))\n", " if not torch.isfinite(visual_tokens).all():\n", " print(\"[gate] visual tokens NaN/Inf\")\n", " return 0.0\n", " logits=gate(torch.cat([visual_tokens.float()],dim=1))\n", "\n", " if not isinstance(logits,torch.Tensor) or logits.ndim!=3:\n", " print(\"[gate] Unexpected shape:\",getattr(logits,\"shape\",None))\n", " return 0.0\n", "\n", " gate_logits=logits[0]\n", " length=int(inputs[\"image_grid_thw\"][:,0].sum().item())\n", " if length<=0: return 0.0\n", "\n", " pos=min(length-1,gate_logits.shape[0]-1)\n", " last_logits=gate_logits[pos].float()\n", " if not torch.isfinite(last_logits).all():\n", " return 0.0\n", "\n", " prob=torch.exp(torch.log_softmax(last_logits,dim=-1)[1])\n", " if not torch.isfinite(prob):\n", " return 0.0\n", " return float(prob.item())\n", " except Exception as e:\n", " print(\"[gate] ERROR:\",type(e).__name__,e)\n", " return 0.0\n", " finally:\n", " cleanup(feat,logits)\n", "\n", "# ============================================================\n", "# Codec + Gate\n", "# ============================================================\n", "@torch.inference_mode()\n", "def analyze_clip(clip,prompt,codec_override):\n", " with warnings.catch_warnings():\n", " warnings.simplefilter(\"ignore\")\n", " inputs=processor(\n", " text=[prompt],\n", " videos=[str(clip)],\n", " video_backend=\"codec\",\n", " max_pixels=CODEC_MAX_PIXELS,\n", " codec_config=codec_override,\n", " return_tensors=\"pt\",\n", " padding=False)\n", " return inputs,run_gate(inputs)\n", "\n", "# ============================================================\n", "# LLM\n", "# ============================================================\n", "@torch.inference_mode()\n", "def generate(inputs,max_new_tokens=MAX_NEW_TOKENS):\n", " out=model.generate(\n", " **inputs,\n", " max_new_tokens=max_new_tokens,\n", " do_sample=False,\n", " use_cache=True)\n", " n=inputs[\"input_ids\"].shape[1]\n", " text=processor.tokenizer.decode(\n", " out[0,n:],skip_special_tokens=True).strip()\n", " del out\n", " return text\n", "\n", "# ============================================================\n", "# JSON\n", "# ============================================================\n", "def parse_json(text):\n", " if not text: return None\n", " text=text.strip().replace(\"```json\",\"\").replace(\"```\",\"\").strip()\n", " start=text.find(\"{\")\n", " end=text.rfind(\"}\")\n", " if start<0 or end<0: return None\n", " try:\n", " data=json.loads(text[start:end+1])\n", " return data if isinstance(data,dict) else None\n", " except Exception:\n", " return None\n", "\n", "VALID_COLORS={\n", " \"黑色\",\"白色\",\"灰色\",\"蓝色\",\"深蓝色\",\"浅蓝色\",\n", " \"红色\",\"粉色\",\"黄色\",\"绿色\",\"棕色\",\"米色\",\"紫色\",\"橙色\"\n", "}\n", "\n", "def normalize_colors(colors):\n", " if not isinstance(colors,list): return []\n", " result=[]\n", " for c in colors:\n", " if isinstance(c,str):\n", " c=c.strip()\n", " if c in VALID_COLORS and c not in result:\n", " result.append(c)\n", " return result\n", "\n", "def normalize_state(data,previous_count,previous_colors,previous_occupancy):\n", " if not isinstance(data,dict):\n", " return {\n", " \"delta\":0,\n", " \"current_count\":previous_count,\n", " \"colors\":previous_colors,\n", " \"occupancy\":previous_occupancy,\n", " \"confidence\":0.0\n", " }\n", "\n", " try:\n", " delta=int(round(float(data.get(\"delta\",0))))\n", " except Exception:\n", " delta=0\n", " delta=max(-MAX_CHANGE_PER_SEGMENT,min(MAX_CHANGE_PER_SEGMENT,delta))\n", "\n", " try:\n", " current_count=int(round(float(\n", " data.get(\"current_count\",previous_count+delta))))\n", " except Exception:\n", " current_count=previous_count+delta\n", "\n", " current_count=max(0,current_count)\n", " expected_count=max(0,previous_count+delta)\n", " if abs(current_count-expected_count)>1:\n", " current_count=expected_count\n", "\n", " colors=normalize_colors(data.get(\"colors\",previous_colors))\n", " if not colors:\n", " colors=previous_colors\n", "\n", " try:\n", " occupancy=int(round(float(\n", " data.get(\"occupancy\",previous_occupancy))))\n", " except Exception:\n", " occupancy=previous_occupancy\n", " occupancy=max(0,min(100,occupancy))\n", "\n", " try:\n", " confidence=float(data.get(\"confidence\",0.0))\n", " except Exception:\n", " confidence=0.0\n", " confidence=max(0.0,min(1.0,confidence))\n", "\n", " return {\n", " \"delta\":delta,\n", " \"current_count\":current_count,\n", " \"colors\":colors,\n", " \"occupancy\":occupancy,\n", " \"confidence\":confidence\n", " }\n", "\n", "def state_to_text(state):\n", " d=state[\"delta\"]\n", " if d>0: change=f\"放入 {d} 件\"\n", " elif d<0: change=f\"取出 {abs(d)} 件\"\n", " else: change=\"数量无变化\"\n", " colors=\"、\".join(state[\"colors\"]) if state[\"colors\"] else \"未知\"\n", " return f\"{change} | 当前 {state['current_count']} 件 | 颜色={colors} | 占用={state['occupancy']}% | 置信度={state['confidence']:.2f}\"\n", "\n", "# ============================================================\n", "# 最终总结\n", "# ============================================================\n", "@torch.inference_mode()\n", "def final_summary(history,final_state):\n", " if not history:\n", " return \"没有获得有效的衣物分析结果。\"\n", "\n", " prompt=FINAL_PROMPT.format(history=\"\\n\".join(history))\n", " prompt+=f\"\"\"\n", "程序计算出的最终状态:\n", "数量:{final_state[\"current_count\"]} 件\n", "颜色:{\", \".join(final_state[\"colors\"]) if final_state[\"colors\"] else \"未知\"}\n", "空间占用:{final_state[\"occupancy\"]}%\n", "请以这个程序最终状态为主要依据。\n", "\"\"\"\n", " inputs=processor.tokenizer(\n", " prompt,return_tensors=\"pt\",truncation=True,max_length=4096)\n", " inputs={k:v.to(DEVICE) for k,v in inputs.items()}\n", " out=None\n", " try:\n", " out=model.generate(\n", " **inputs,\n", " max_new_tokens=FINAL_MAX_NEW_TOKENS,\n", " do_sample=False,use_cache=True)\n", " n=inputs[\"input_ids\"].shape[1]\n", " return processor.tokenizer.decode(\n", " out[0,n:],skip_special_tokens=True).strip()\n", " finally:\n", " cleanup(inputs)\n", " try: del out\n", " except Exception: pass\n", "\n", "# ============================================================\n", "# 实时视频分析\n", "# ============================================================\n", "def stream_video_analysis(\n", " video_path,\n", " segment_sec=SEGMENT_SEC,\n", " gate_threshold=GATE_THRESHOLD,\n", " max_segments=MAX_SEGMENTS,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", " simulate_realtime=SIMULATE_REALTIME):\n", "\n", " path=Path(video_path)\n", " if not path.exists():\n", " raise FileNotFoundError(video_path)\n", "\n", " total=duration(path)\n", " if total<=0:\n", " raise RuntimeError(\"无法获取视频时长\")\n", "\n", " clip_dir=Path(os.environ[\"STREAMMIND_CLIP_CACHE\"])\n", " clip_dir.mkdir(parents=True,exist_ok=True)\n", "\n", " # 程序真正维护的状态\n", " previous_count=0\n", " previous_colors=[]\n", " previous_occupancy=0\n", " history=[]\n", " results=[]\n", " start=0.0\n", " index=0\n", " _,codec_override=codec_config()\n", "\n", " yield f\"开始实时分析 | 时长={total:.1f}s | 窗口={segment_sec:.1f}s | Gate={gate_threshold:.2f}\"\n", "\n", " while start=max_segments:\n", " break\n", "\n", " end=min(total,start+segment_sec)\n", " length=end-start\n", " index+=1\n", " t0=time.time()\n", "\n", " clip=clip_dir/f\"{path.stem}_{index:06d}_{start:.2f}_{end:.2f}.mp4\"\n", " inputs=None\n", " cuda_inputs=None\n", " said=None\n", "\n", " try:\n", " prompt=make_prompt(\n", " previous_count,\n", " previous_colors,\n", " previous_occupancy)\n", "\n", " extract_clip(path,start,length,clip)\n", " inputs,prob=analyze_clip(\n", " clip,prompt,codec_override)\n", "\n", " head=f\"**{start:.1f}–{end:.1f}s** Gate=`{prob:.2f}`\"\n", "\n", " # 保留原逻辑:ALWAYS_RUN_LLM=True 时 Gate 不阻止 LLM\n", " if not ALWAYS_RUN_LLM and prob0:\n", " change_text=f\"🟢 放入 {change} 件\"\n", " elif change<0:\n", " change_text=f\"🔴 取出 {abs(change)} 件\"\n", " else:\n", " change_text=\"⚪ 数量无变化\"\n", "\n", " colors_text=\"、\".join(state[\"colors\"]) if state[\"colors\"] else \"未知\"\n", " elapsed=time.time()-t0\n", " speed=length/max(elapsed,0.001)\n", "\n", " line=(\n", " f\"{head}\\n\"\n", " f\" {change_text} | 当前数量={state['current_count']}件\\n\"\n", " f\" 颜色={colors_text} | 占用={state['occupancy']}%\\n\"\n", " f\" 置信度={state['confidence']:.2f} | \"\n", " f\"Generate={gen_time:.2f}s | \"\n", " f\"Total={elapsed:.2f}s | Realtime={speed:.2f}×\"\n", " )\n", "\n", " results.append(line)\n", " history.append(\n", " f\"{start:.1f}-{end:.1f}s:{state_to_text(state)}\")\n", " yield line\n", "\n", " elapsed=time.time()-t0\n", " if simulate_realtime and elapsed 1:\n", "\n", " current_count = expected_count\n", "\n", "\n", " # --------------------------------------------------------\n", " # colors\n", " # --------------------------------------------------------\n", "\n", " colors = normalize_colors(\n", " data.get(\n", " \"colors\",\n", " previous_colors\n", " )\n", " )\n", "\n", "\n", " if not colors:\n", "\n", " colors = previous_colors\n", "\n", "\n", " # --------------------------------------------------------\n", " # occupancy\n", " # --------------------------------------------------------\n", "\n", " try:\n", "\n", " occupancy = int(\n", " round(\n", " float(\n", " data.get(\n", " \"occupancy\",\n", " previous_occupancy,\n", " )\n", " )\n", " )\n", " )\n", "\n", " except Exception:\n", "\n", " occupancy = previous_occupancy\n", "\n", "\n", " occupancy = max(\n", " 0,\n", " min(\n", " 100,\n", " occupancy\n", " )\n", " )\n", "\n", "\n", " # --------------------------------------------------------\n", " # confidence\n", " # --------------------------------------------------------\n", "\n", " try:\n", "\n", " confidence = float(\n", " data.get(\n", " \"confidence\",\n", " 0.0\n", " )\n", " )\n", "\n", " except Exception:\n", "\n", " confidence = 0.0\n", "\n", "\n", " confidence = max(\n", " 0.0,\n", " min(\n", " 1.0,\n", " confidence\n", " )\n", " )\n", "\n", "\n", " return {\n", " \"delta\": delta,\n", " \"current_count\": current_count,\n", " \"colors\": colors,\n", " \"occupancy\": occupancy,\n", " \"confidence\": confidence,\n", " }\n", "\n", "\n", "# ============================================================\n", "# 24. 状态格式化\n", "# ============================================================\n", "\n", "def state_to_text(state):\n", "\n", " delta = state[\"delta\"]\n", "\n", " if delta > 0:\n", "\n", " change = f\"放入 {delta} 件\"\n", "\n", " elif delta < 0:\n", "\n", " change = f\"取出 {abs(delta)} 件\"\n", "\n", " else:\n", "\n", " change = \"数量无变化\"\n", "\n", "\n", " colors = (\n", " \"、\".join(\n", " state[\"colors\"]\n", " )\n", " if state[\"colors\"]\n", " else \"未知\"\n", " )\n", "\n", "\n", " return (\n", " f\"{change} | \"\n", " f\"当前 {state['current_count']} 件 | \"\n", " f\"颜色={colors} | \"\n", " f\"占用={state['occupancy']}% | \"\n", " f\"置信度={state['confidence']:.2f}\"\n", " )\n", "\n", "\n", "# ============================================================\n", "# 25. 最终总结\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def final_summary(\n", " history,\n", " final_state,\n", "):\n", "\n", " if not history:\n", "\n", " return (\n", " \"没有获得有效的衣物分析结果。\"\n", " )\n", "\n", "\n", " history_text = \"\\n\".join(\n", " history\n", " )\n", "\n", "\n", " prompt = FINAL_PROMPT.format(\n", " history=history_text\n", " )\n", "\n", "\n", " # --------------------------------------------------------\n", " # 把程序最终状态直接放进 prompt\n", " # --------------------------------------------------------\n", "\n", " prompt += f\"\"\"\n", "\n", "==================================================\n", "程序计算出的最终状态\n", "==================================================\n", "\n", "数量:\n", "{final_state[\"current_count\"]} 件\n", "\n", "颜色:\n", "{\", \".join(final_state[\"colors\"]) if final_state[\"colors\"] else \"未知\"}\n", "\n", "空间占用:\n", "{final_state[\"occupancy\"]}%\n", "\n", "请以这个程序最终状态为主要依据。\n", "\"\"\"\n", "\n", "\n", " inputs = processor.tokenizer(\n", " prompt,\n", " return_tensors=\"pt\",\n", " truncation=True,\n", " max_length=4096,\n", " )\n", "\n", "\n", " inputs = {\n", " k: v.to(DEVICE)\n", " for k, v in inputs.items()\n", " }\n", "\n", "\n", " out = None\n", "\n", " try:\n", "\n", " out = model.generate(\n", "\n", " **inputs,\n", "\n", " max_new_tokens=FINAL_MAX_NEW_TOKENS,\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", "\n", " n = (\n", " inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", " )\n", "\n", "\n", " result = (\n", " processor.tokenizer.decode(\n", " out[0, n:],\n", " skip_special_tokens=True,\n", " )\n", " .strip()\n", " )\n", "\n", "\n", " return result\n", "\n", "\n", " finally:\n", "\n", " cleanup(\n", " inputs\n", " )\n", "\n", " try:\n", " del out\n", " except Exception:\n", " pass\n", "\n", "\n", "# ============================================================\n", "# 26. 实时视频分析\n", "# ============================================================\n", "\n", "def stream_video_analysis(\n", "\n", " video_path,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "):\n", "\n", " path = Path(\n", " video_path\n", " )\n", "\n", "\n", " if not path.exists():\n", "\n", " raise FileNotFoundError(\n", " video_path\n", " )\n", "\n", "\n", " total = duration(\n", " path\n", " )\n", "\n", "\n", " if total <= 0:\n", "\n", " raise RuntimeError(\n", " \"无法获取视频时长\"\n", " )\n", "\n", "\n", " clip_dir = Path(\n", " os.environ[\n", " \"STREAMMIND_CLIP_CACHE\"\n", " ]\n", " )\n", "\n", "\n", " clip_dir.mkdir(\n", " parents=True,\n", " exist_ok=True,\n", " )\n", "\n", "\n", " # ========================================================\n", " # 程序真正维护的状态\n", " # ========================================================\n", "\n", " previous_count = 0\n", "\n", " previous_colors = []\n", "\n", " previous_occupancy = 0\n", "\n", "\n", " # 所有状态记录\n", " history = []\n", "\n", " results = []\n", "\n", "\n", " start = 0.0\n", "\n", " index = 0\n", "\n", "\n", " # --------------------------------------------------------\n", " # Codec\n", " # --------------------------------------------------------\n", "\n", " _, codec_override = codec_config()\n", "\n", "\n", " yield (\n", " f\"开始实时分析 | \"\n", " f\"时长={total:.1f}s | \"\n", " f\"窗口={segment_sec:.1f}s | \"\n", " f\"Gate={gate_threshold:.2f}\"\n", " )\n", "\n", "\n", " # ========================================================\n", " # 主循环\n", " # ========================================================\n", "\n", " while start < total - 0.05:\n", "\n", "\n", " if (\n", " max_segments is not None\n", " and index >= max_segments\n", " ):\n", "\n", " break\n", "\n", "\n", " end = min(\n", " total,\n", " start + segment_sec,\n", " )\n", "\n", "\n", " length = (\n", " end - start\n", " )\n", "\n", "\n", " index += 1\n", "\n", "\n", " t0 = time.time()\n", "\n", "\n", " clip = clip_dir / (\n", "\n", " f\"{path.stem}_\"\n", " f\"{index:06d}_\"\n", " f\"{start:.2f}_\"\n", " f\"{end:.2f}.mp4\"\n", "\n", " )\n", "\n", "\n", " inputs = None\n", "\n", " cuda_inputs = None\n", "\n", " said = None\n", "\n", "\n", " try:\n", "\n", " # =================================================\n", " # 1. Prompt\n", " # =================================================\n", "\n", " prompt = make_prompt(\n", "\n", " previous_count,\n", "\n", " previous_colors,\n", "\n", " previous_occupancy,\n", "\n", " )\n", "\n", "\n", " # =================================================\n", " # 2. 视频切片\n", " # =================================================\n", "\n", " extract_clip(\n", "\n", " path,\n", "\n", " start,\n", "\n", " length,\n", "\n", " clip,\n", "\n", " )\n", "\n", "\n", " # =================================================\n", " # 3. Codec + Gate\n", " # =================================================\n", "\n", " inputs, prob = analyze_clip(\n", "\n", " clip,\n", "\n", " prompt,\n", "\n", " codec_override,\n", "\n", " )\n", "\n", "\n", " head = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** \"\n", " f\"Gate=`{prob:.2f}`\"\n", " )\n", "\n", "\n", " # =================================================\n", " # 4. Gate\n", " # =================================================\n", "\n", " if (\n", " not ALWAYS_RUN_LLM\n", " and prob < gate_threshold\n", " ):\n", "\n", " line = (\n", "\n", " f\"{head} → 🔇 \"\n", " f\"无明显变化\"\n", " )\n", "\n", " results.append(line)\n", "\n", " yield line\n", "\n", " start = end\n", "\n", " continue\n", "\n", "\n", " # =================================================\n", " # 5. Mage-VL\n", " # =================================================\n", "\n", " yield (\n", " f\"{head} → 🧠 \"\n", " f\"识别衣物状态...\"\n", " )\n", "\n", "\n", " gt = time.time()\n", "\n", "\n", " cuda_inputs = to_cuda(\n", " inputs\n", " )\n", "\n", "\n", " said = generate(\n", "\n", " cuda_inputs,\n", "\n", " max_new_tokens=max_new_tokens,\n", "\n", " )\n", "\n", "\n", " gen_time = (\n", " time.time()\n", " - gt\n", " )\n", "\n", "\n", " # =================================================\n", " # 6. JSON\n", " # =================================================\n", "\n", " raw_data = parse_json(\n", " said\n", " )\n", "\n", "\n", " # =================================================\n", " # 7. 状态\n", " # =================================================\n", "\n", " state = normalize_state(\n", "\n", " raw_data,\n", "\n", " previous_count,\n", "\n", " previous_colors,\n", "\n", " previous_occupancy,\n", "\n", " )\n", "\n", "\n", " # =================================================\n", " # 8. 更新程序状态\n", " # =================================================\n", "\n", " previous_count = (\n", " state[\"current_count\"]\n", " )\n", "\n", " previous_colors = (\n", " state[\"colors\"]\n", " )\n", "\n", " previous_occupancy = (\n", " state[\"occupancy\"]\n", " )\n", "\n", "\n", " # =================================================\n", " # 9. 输出\n", " # =================================================\n", "\n", " change = state[\"delta\"]\n", "\n", "\n", " if change > 0:\n", "\n", " change_text = (\n", " f\"🟢 放入 {change} 件\"\n", " )\n", "\n", " elif change < 0:\n", "\n", " change_text = (\n", " f\"🔴 取出 {abs(change)} 件\"\n", " )\n", "\n", " else:\n", "\n", " change_text = (\n", " \"⚪ 数量无变化\"\n", " )\n", "\n", "\n", " colors_text = (\n", "\n", " \"、\".join(\n", " state[\"colors\"]\n", " )\n", "\n", " if state[\"colors\"]\n", "\n", " else \"未知\"\n", " )\n", "\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", "\n", " speed = (\n", " length\n", " / max(\n", " elapsed,\n", " 0.001\n", " )\n", " )\n", "\n", "\n", " line = (\n", "\n", " f\"{head}\\n\"\n", "\n", " f\" {change_text} | \"\n", " f\"当前数量={state['current_count']}件\\n\"\n", "\n", " f\" 颜色={colors_text} | \"\n", " f\"占用={state['occupancy']}%\\n\"\n", "\n", " f\" 置信度={state['confidence']:.2f} | \"\n", "\n", " f\"Generate={gen_time:.2f}s | \"\n", "\n", " f\"Total={elapsed:.2f}s | \"\n", "\n", " f\"Realtime={speed:.2f}×\"\n", "\n", " )\n", "\n", "\n", " results.append(\n", " line\n", " )\n", "\n", "\n", " # =================================================\n", " # 10. 历史\n", " # =================================================\n", "\n", " history.append(\n", "\n", " f\"{start:.1f}-{end:.1f}s:\"\n", "\n", " f\"{state_to_text(state)}\"\n", "\n", " )\n", "\n", "\n", " yield line\n", "\n", "\n", " # =================================================\n", " # 11. 模拟实时\n", " # =================================================\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", "\n", " if (\n", " simulate_realtime\n", " and elapsed < length\n", " ):\n", "\n", " time.sleep(\n", " length - elapsed\n", " )\n", "\n", "\n", " except Exception as e:\n", "\n", "\n", " line = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** → \"\n", "\n", " f\"❌ \"\n", "\n", " f\"{type(e).__name__}: \"\n", " f\"{e}\"\n", "\n", " )\n", "\n", "\n", " results.append(\n", " line\n", " )\n", "\n", "\n", " yield line\n", "\n", "\n", " finally:\n", "\n", "\n", " # =================================================\n", " # GPU 清理\n", " # =================================================\n", "\n", " cleanup(\n", "\n", " cuda_inputs,\n", "\n", " inputs,\n", "\n", " said,\n", "\n", " )\n", "\n", "\n", " # =================================================\n", " # 删除视频片段\n", " # =================================================\n", "\n", " if clip.exists():\n", "\n", " try:\n", " clip.unlink()\n", "\n", " except Exception:\n", " pass\n", "\n", "\n", " start = end\n", "\n", "\n", " print(\n", "\n", " f\"[segment {index}] \"\n", "\n", " f\"{start:.1f}/\"\n", " f\"{total:.1f}s | \"\n", "\n", " f\"{gpu_mem()}\",\n", "\n", " flush=True,\n", "\n", " )\n", "\n", "\n", " try:\n", "\n", " torch.cuda.reset_peak_memory_stats()\n", "\n", " except Exception:\n", "\n", " pass\n", "\n", "\n", " # ========================================================\n", " # 视频结束\n", " # ========================================================\n", "\n", " final_state = {\n", "\n", " \"current_count\":\n", " previous_count,\n", "\n", " \"colors\":\n", " previous_colors,\n", "\n", " \"occupancy\":\n", " previous_occupancy,\n", "\n", " }\n", "\n", "\n", " yield (\n", " \"\\n\"\n", " \"========================================\\n\"\n", " \"🧺 视频播放完成\\n\"\n", " \"========================================\\n\"\n", " )\n", "\n", "\n", " # ========================================================\n", " # 最终状态直接输出\n", " # ========================================================\n", "\n", " colors_text = (\n", "\n", " \"、\".join(\n", " previous_colors\n", " )\n", "\n", " if previous_colors\n", "\n", " else \"未知\"\n", " )\n", "\n", "\n", " if previous_count == 0:\n", "\n", " occupancy_state = \"空\"\n", "\n", " elif previous_occupancy <= 20:\n", "\n", " occupancy_state = \"少量\"\n", "\n", " elif previous_occupancy <= 50:\n", "\n", " occupancy_state = \"中等\"\n", "\n", " elif previous_occupancy <= 80:\n", "\n", " occupancy_state = \"较多\"\n", "\n", " else:\n", "\n", " occupancy_state = \"接近装满\"\n", "\n", "\n", " final_direct = (\n", "\n", " \"========================================\\n\"\n", "\n", " \"🧺 最终衣物状态\\n\"\n", "\n", " \"========================================\\n\\n\"\n", "\n", " f\"【最终数量】\\n\"\n", " f\"{previous_count} 件\\n\\n\"\n", "\n", " f\"【最终颜色】\\n\"\n", " f\"{colors_text}\\n\\n\"\n", "\n", " f\"【空间占用】\\n\"\n", " f\"{previous_occupancy}%\\n\\n\"\n", "\n", " f\"【状态】\\n\"\n", " f\"{occupancy_state}\\n\\n\"\n", "\n", " )\n", "\n", "\n", " # ========================================================\n", " # Mage-VL 最终校验\n", " # ========================================================\n", "\n", " try:\n", "\n", " final = final_summary(\n", "\n", " history,\n", "\n", " final_state,\n", "\n", " )\n", "\n", "\n", " final_output = (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + final_direct\n", "\n", " + \"========================================\\n\"\n", "\n", " + \"🧠 最终模型校验\\n\"\n", "\n", " + \"========================================\\n\\n\"\n", "\n", " + final\n", "\n", " + \"\\n\\n\"\n", "\n", " + f\"✅ 完成,共 {index} 个片段\"\n", "\n", " )\n", "\n", "\n", " yield final_output\n", "\n", "\n", " except Exception as e:\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + final_direct\n", "\n", " + f\"❌ 最终模型校验失败:\"\n", " f\"{type(e).__name__}: {e}\"\n", "\n", " )\n", "\n", "\n", "# ============================================================\n", "# 27. Main\n", "# ============================================================\n", "\n", "if __name__ == \"__main__\":\n", "\n", " for output in stream_video_analysis(\n", "\n", " VIDEO_FILE,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "\n", " ):\n", "\n", " print(output)\n", "\n", " print(\n", " \"\\n\"\n", " + \"-\" * 60\n", " )" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 356 }, "executionInfo": { "elapsed": 16425, "status": "error", "timestamp": 1787561337513, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "PDrynEZBwIgp", "outputId": "9cf690a5-1b2d-453d-bc93-42c17a20f1d4" }, "outputs": [], "source": [ "# ============================================================\n", "# Mage-VL 第七版---2\n", "# 实时洗衣机衣物分析\n", "#\n", "# 功能:\n", "# 1. 4 秒窗口实时分析\n", "# 2. StreamMind Gate 数值稳定修复\n", "# 3. BF16 优先 / T4 自动 FP16 + FP32 Gate fallback\n", "# 4. 累计衣物状态\n", "# 5. 动态洗涤程序\n", "# 6. 动态漂洗次数\n", "# 7. 视频结束后的最终综合洗涤方案\n", "#\n", "# 显存优化:\n", "# - Codec max_pixels = 48000\n", "# - target_canvas = 20\n", "# - max_new_tokens = 48\n", "# - 不保存 GPU 上的历史 inputs\n", "# - 每段结束主动清理 CUDA cache\n", "# ============================================================\n", "\n", "\n", "import os\n", "import gc\n", "import time\n", "import subprocess\n", "import importlib\n", "import warnings\n", "import json\n", "import math\n", "\n", "from pathlib import Path\n", "\n", "\n", "# ============================================================\n", "# 0. 环境\n", "# ============================================================\n", "\n", "os.environ.setdefault(\n", " \"PYTORCH_CUDA_ALLOC_CONF\",\n", " \"expandable_segments:True,max_split_size_mb:128\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"ONLINE_CODEC_CACHE_DIR\",\n", " \"/tmp/mage_vl_codec_cache\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"STREAMMIND_CLIP_CACHE\",\n", " \"/tmp/mage_vl_clips\"\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"ONLINE_CODEC_CACHE_DIR\"],\n", " exist_ok=True\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"STREAMMIND_CLIP_CACHE\"],\n", " exist_ok=True\n", ")\n", "\n", "\n", "# ============================================================\n", "# 1. Import\n", "# ============================================================\n", "\n", "import torch\n", "\n", "from transformers import (\n", " AutoModelForCausalLM,\n", " AutoProcessor,\n", ")\n", "\n", "\n", "# ============================================================\n", "# 2. 配置\n", "# ============================================================\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "\n", "VIDEO_FILE = \"/content/test02.mp4\"\n", "\n", "\n", "# ---------- 实时窗口 ----------\n", "\n", "SEGMENT_SEC = 4.0\n", "\n", "MAX_SEGMENTS = None\n", "# 测试时可以改成:\n", "# MAX_SEGMENTS = 3\n", "\n", "\n", "# ---------- Gate ----------\n", "\n", "GATE_THRESHOLD = 0.50\n", "\n", "\n", "# ---------- LLM ----------\n", "\n", "MAX_NEW_TOKENS = 48\n", "\n", "\n", "# ---------- 最终总结 ----------\n", "\n", "FINAL_MAX_NEW_TOKENS = 192\n", "\n", "\n", "# ---------- Codec 显存 ----------\n", "\n", "# 第六版 64000\n", "# 第七版降低到 48000\n", "CODEC_MAX_PIXELS = 48_000\n", "\n", "# 第六版 24\n", "# 第七版降低到 20\n", "CODEC_TARGET_CANVAS = 20\n", "\n", "\n", "# ---------- 实时模拟 ----------\n", "\n", "SIMULATE_REALTIME = True\n", "\n", "\n", "# ============================================================\n", "# 3. CUDA\n", "# ============================================================\n", "\n", "if not torch.cuda.is_available():\n", " raise RuntimeError(\"未检测到 CUDA GPU\")\n", "\n", "\n", "DEVICE = \"cuda\"\n", "\n", "GPU_NAME = torch.cuda.get_device_name(0)\n", "\n", "CUDA_VERSION = torch.version.cuda\n", "\n", "\n", "# ============================================================\n", "# 4. 自动选择 dtype\n", "# ============================================================\n", "\n", "BF16_SUPPORTED = False\n", "\n", "try:\n", " BF16_SUPPORTED = torch.cuda.is_bf16_supported()\n", "except Exception:\n", " BF16_SUPPORTED = False\n", "\n", "\n", "if BF16_SUPPORTED:\n", " MODEL_DTYPE = torch.bfloat16\n", "\n", " print(\"[dtype] GPU 支持 BF16\")\n", " print(\"[dtype] Mage-VL = BF16\")\n", " print(\"[dtype] StreamMind Gate = BF16\")\n", "\n", "else:\n", " # T4 等旧 GPU:\n", " # 模型仍然使用 FP16 节省显存\n", " # Gate 单独尝试 FP32\n", " MODEL_DTYPE = torch.float16\n", "\n", " print(\"[dtype] GPU 不支持 BF16\")\n", " print(\"[dtype] Mage-VL = FP16\")\n", " print(\"[dtype] StreamMind Gate = FP32 fallback\")\n", "\n", "\n", "print()\n", "print(\"=\" * 60)\n", "print(\"Mage-VL 第七版\")\n", "print(\"=\" * 60)\n", "\n", "print(f\"[GPU] {GPU_NAME}\")\n", "print(f\"[CUDA] {CUDA_VERSION}\")\n", "print(f\"[BF16] {BF16_SUPPORTED}\")\n", "print(f\"[MODEL DTYPE] {MODEL_DTYPE}\")\n", "print(f\"[CODEC] max_pixels={CODEC_MAX_PIXELS}\")\n", "print(f\"[CODEC] target_canvas={CODEC_TARGET_CANVAS}\")\n", "print(\"=\" * 60)\n", "\n", "\n", "# ============================================================\n", "# 5. Prompt\n", "# ============================================================\n", "\n", "PROMPT_TEMPLATE = \"\"\"\n", "你是洗衣机的实时视觉分析助手。\n", "\n", "一个人正在不断把衣服放进洗衣机。\n", "\n", "你的任务不是简单描述画面,而是:\n", "\n", "【识别当前新增衣物】\n", "+\n", "【维护累计衣物】\n", "+\n", "【根据累计衣物动态选择最佳洗涤程序】。\n", "\n", "--------------------------------------------------\n", "已有累计状态\n", "--------------------------------------------------\n", "\n", "{history}\n", "\n", "--------------------------------------------------\n", "当前视频片段\n", "--------------------------------------------------\n", "\n", "请只重点判断当前这个视频片段中新出现或正在加入洗衣机的衣物。\n", "\n", "请分析:\n", "\n", "1. 当前新增衣物\n", "\n", "- 类型:\n", " 牛仔裤、T恤、衬衫、毛衣、外套、\n", " 运动服、裙子、裤子、床品、大件衣物等\n", "\n", "- 颜色\n", "\n", "- 厚薄\n", "\n", "- 重量感\n", "\n", "- 可能材质:\n", " 棉、牛仔、涤纶、尼龙、羊毛、混纺等\n", "\n", "如果无法确定材质,必须说“可能是”,不要假装确定。\n", "\n", "--------------------------------------------------\n", "2. 累计衣物变化\n", "--------------------------------------------------\n", "\n", "结合已有累计状态。\n", "\n", "不要重复计算已经出现过的同一件衣服。\n", "\n", "判断当前加入后,最终洗衣桶中的主要衣物组成。\n", "\n", "--------------------------------------------------\n", "3. 动态洗涤程序\n", "--------------------------------------------------\n", "\n", "根据目前累计衣物重新判断。\n", "\n", "不要机械沿用上一段程序。\n", "\n", "特别考虑:\n", "\n", "- 牛仔\n", "- 棉质\n", "- 化纤\n", "- 混纺\n", "- 毛衣\n", "- 针织\n", "- 外套\n", "- 厚重衣物\n", "- 大件衣物\n", "- 不同材质混洗\n", "- 深浅颜色混合\n", "\n", "如果新增衣物导致程序应该改变,请明确指出。\n", "\n", "例如:\n", "\n", "牛仔 → 混合\n", "\n", "混合 → 大物/混合\n", "\n", "漂洗 2 次 → 3 次\n", "\n", "--------------------------------------------------\n", "4. 当前推荐\n", "--------------------------------------------------\n", "\n", "程序:\n", "水温:\n", "漂洗:\n", "脱水:\n", "\n", "--------------------------------------------------\n", "5. 判断原则\n", "--------------------------------------------------\n", "\n", "最终程序优先保护最脆弱或最限制程序选择的衣物。\n", "\n", "如果存在明显不适合混洗的衣物,需要提醒。\n", "\n", "例如:\n", "\n", "羊毛/针织 → 不建议与普通衣物混洗\n", "\n", "深浅色混合 → 注意掉色\n", "\n", "厚外套 + 普通衣物 → 优先考虑厚重衣物的洗涤要求\n", "\n", "--------------------------------------------------\n", "输出要求\n", "--------------------------------------------------\n", "\n", "简洁。\n", "\n", "只输出:\n", "\n", "【新增衣物】\n", "【累计变化】\n", "【当前程序】\n", "【理由】\n", "\n", "不要长篇解释。\n", "\"\"\".strip()\n", "\n", "\n", "# ============================================================\n", "# 6. 最终总结 Prompt\n", "# ============================================================\n", "\n", "FINAL_PROMPT = \"\"\"\n", "你是洗衣机最终洗涤决策模块。\n", "\n", "下面是视频实时分析过程中得到的所有衣物状态:\n", "\n", "{history}\n", "\n", "请综合整个视频。\n", "\n", "不要只参考最后一个片段。\n", "\n", "--------------------------------------------------\n", "任务\n", "--------------------------------------------------\n", "\n", "1. 汇总最终实际放入洗衣机的衣物\n", "\n", "2. 删除重复描述\n", "\n", "3. 判断主要衣物类型\n", "\n", "4. 判断主要可能材质\n", "\n", "5. 找出最影响洗涤程序选择的衣物\n", "\n", "6. 判断是否存在不适合混洗的衣物\n", "\n", "7. 给出最终最佳洗涤程序\n", "\n", "--------------------------------------------------\n", "洗涤程序选择原则\n", "--------------------------------------------------\n", "\n", "如果只有牛仔类:\n", "优先考虑牛仔程序。\n", "\n", "如果普通棉质、T恤、衬衫等混合:\n", "优先考虑混合程序。\n", "\n", "如果出现较厚外套、大件或明显重量较大的衣物:\n", "考虑大物/混合或更适合厚重衣物的程序。\n", "\n", "如果存在羊毛、针织等特殊衣物:\n", "优先保护特殊衣物,并明确提示不建议混洗。\n", "\n", "漂洗次数:\n", "普通衣物一般较少。\n", "衣物较多、较厚、洗涤剂残留风险较高时增加漂洗。\n", "\n", "脱水:\n", "根据最终衣物厚薄和特殊材质判断。\n", "\n", "不要为了保持前面的建议而保持原程序。\n", "\n", "如果最终衣物组成发生变化,必须重新选择。\n", "\n", "--------------------------------------------------\n", "输出格式\n", "--------------------------------------------------\n", "\n", "【最终衣物】\n", "\n", "列出主要衣物。\n", "\n", "【主要材质】\n", "\n", "列出主要可能材质。\n", "\n", "【最终洗涤程序】\n", "\n", "程序:\n", "水温:\n", "漂洗:\n", "脱水:\n", "\n", "【为什么】\n", "\n", "用2~4句话说明最终选择。\n", "\n", "【注意事项】\n", "\n", "只列真正重要的问题。\n", "\"\"\".strip()\n", "\n", "\n", "# ============================================================\n", "# 7. 加载 Processor\n", "# ============================================================\n", "\n", "print()\n", "print(\"[init] 加载 Processor...\")\n", "\n", "processor = AutoProcessor.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", ")\n", "\n", "\n", "# ============================================================\n", "# 8. 加载 Mage-VL\n", "# ============================================================\n", "\n", "print(\"[init] 加载 Mage-VL...\")\n", "\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=MODEL_DTYPE,\n", " attn_implementation=\"sdpa\",\n", " low_cpu_mem_usage=True,\n", ").to(DEVICE).eval()\n", "\n", "\n", "print(\"[init] 模型加载完成\")\n", "\n", "\n", "# ============================================================\n", "# 9. Codec\n", "# ============================================================\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "\n", "codec_mod = importlib.import_module(\n", " _REMOTE_PKG + \".codec_video_processing_mage_vl\"\n", ")\n", "\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "\n", "def codec_config():\n", "\n", " override = {\n", " \"engine\": \"hevc\",\n", " \"target_canvas\": CODEC_TARGET_CANVAS,\n", " \"patch\": 16,\n", " }\n", "\n", " kwargs = dict(\n", " processor._codec_config_defaults\n", " )\n", "\n", " dcvc = dict(\n", " kwargs.get(\"dcvc\") or {}\n", " )\n", "\n", " kwargs.update(override)\n", "\n", " if dcvc:\n", " kwargs[\"dcvc\"] = dcvc\n", "\n", " kwargs[\"max_pixels\"] = CODEC_MAX_PIXELS\n", "\n", " return CodecConfig(**kwargs), override\n", "\n", "\n", "# ============================================================\n", "# 10. 加载 Gate\n", "# ============================================================\n", "\n", "print(\"[gate] 加载 Cognition Gate...\")\n", "\n", "try:\n", "\n", " gate = model.model._load_streammind_gate()\n", "\n", " print(\"[gate] Cognition Gate 加载成功\")\n", "\n", " try:\n", " gate_dtype = next(\n", " gate.parameters()\n", " ).dtype\n", "\n", " print(\n", " f\"[gate] 当前 dtype = {gate_dtype}\"\n", " )\n", "\n", " except Exception:\n", " pass\n", "\n", "except Exception as e:\n", "\n", " gate = None\n", "\n", " print(\n", " f\"[gate] 加载失败: {type(e).__name__}: {e}\"\n", " )\n", "\n", "\n", "# ============================================================\n", "# 11. T4 / FP16 下:\n", "# 尝试把 Gate 单独提升到 FP32\n", "# ============================================================\n", "\n", "if (\n", " gate is not None\n", " and not BF16_SUPPORTED\n", "):\n", "\n", " try:\n", "\n", " gate = gate.float()\n", "\n", " model.model.streammind_gate = gate\n", "\n", " print(\n", " \"[gate] FP32 fallback 已启用\"\n", " )\n", "\n", " except Exception as e:\n", "\n", " print(\n", " \"[gate] FP32 fallback 失败:\",\n", " e\n", " )\n", "\n", "\n", "# ============================================================\n", "# 12. 工具\n", "# ============================================================\n", "\n", "def duration(path):\n", "\n", " try:\n", "\n", " r = subprocess.run(\n", " [\n", " \"ffprobe\",\n", " \"-v\",\n", " \"error\",\n", " \"-show_entries\",\n", " \"format=duration\",\n", " \"-of\",\n", " \"default=nw=1:nk=1\",\n", " str(path),\n", " ],\n", " capture_output=True,\n", " text=True,\n", " check=True,\n", " timeout=60,\n", " )\n", "\n", " return float(\n", " r.stdout.strip()\n", " )\n", "\n", " except Exception:\n", "\n", " return 0.0\n", "\n", "\n", "# ============================================================\n", "# 13. Prompt\n", "# ============================================================\n", "\n", "def make_prompt(history_text=\"\"):\n", "\n", " text = PROMPT_TEMPLATE.format(\n", " history=(\n", " history_text\n", " if history_text\n", " else \"暂无,这是第一个视频片段。\"\n", " )\n", " )\n", "\n", " messages = [\n", " {\n", " \"role\": \"user\",\n", " \"content\": [\n", " {\n", " \"type\": \"video\"\n", " },\n", " {\n", " \"type\": \"text\",\n", " \"text\": text,\n", " },\n", " ],\n", " }\n", " ]\n", "\n", " return processor.apply_chat_template(\n", " messages,\n", " tokenize=False,\n", " add_generation_prompt=True,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 14. 视频切片\n", "# ============================================================\n", "\n", "def extract_clip(\n", " src,\n", " start,\n", " length,\n", " out,\n", "):\n", "\n", " tmp = out.with_name(\n", " \".tmp_\" + out.name\n", " )\n", "\n", " if tmp.exists():\n", "\n", " try:\n", " tmp.unlink()\n", " except Exception:\n", " pass\n", "\n", " subprocess.run(\n", " [\n", " \"ffmpeg\",\n", " \"-y\",\n", " \"-loglevel\",\n", " \"error\",\n", "\n", " \"-ss\",\n", " f\"{start:.3f}\",\n", "\n", " \"-i\",\n", " str(src),\n", "\n", " \"-t\",\n", " f\"{length:.3f}\",\n", "\n", " \"-c:v\",\n", " \"libx264\",\n", "\n", " \"-preset\",\n", " \"ultrafast\",\n", "\n", " \"-crf\",\n", " \"26\",\n", "\n", " \"-an\",\n", "\n", " \"-pix_fmt\",\n", " \"yuv420p\",\n", "\n", " str(tmp),\n", " ],\n", " check=True,\n", " capture_output=True,\n", " timeout=180,\n", " )\n", "\n", " tmp.replace(out)\n", "\n", " return out\n", "\n", "\n", "# ============================================================\n", "# 15. CPU → GPU\n", "# ============================================================\n", "\n", "def to_cuda(inputs):\n", "\n", " result = {}\n", "\n", " for k, v in inputs.items():\n", "\n", " if not hasattr(v, \"to\"):\n", " continue\n", "\n", " v = v.to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", "\n", " v = v.to(MODEL_DTYPE)\n", "\n", " result[k] = v\n", "\n", " return result\n", "\n", "\n", "# ============================================================\n", "# 16. 清理 GPU\n", "# ============================================================\n", "\n", "def cleanup(*objs):\n", "\n", " for x in objs:\n", "\n", " try:\n", " del x\n", "\n", " except Exception:\n", " pass\n", "\n", " gc.collect()\n", "\n", " try:\n", " torch.cuda.empty_cache()\n", " torch.cuda.ipc_collect()\n", " # 新增:更激进一点清理(T4 有时需要)\n", " torch.cuda.synchronize()\n", " except Exception:\n", " pass\n", "\n", "\n", "# ============================================================\n", "# 17. GPU 显存\n", "# ============================================================\n", "\n", "def gpu_mem():\n", "\n", " allocated = (\n", " torch.cuda.memory_allocated()\n", " / 1024**3\n", " )\n", "\n", " reserved = (\n", " torch.cuda.memory_reserved()\n", " / 1024**3\n", " )\n", "\n", " peak = (\n", " torch.cuda.max_memory_allocated()\n", " / 1024**3\n", " )\n", "\n", " return (\n", " f\"GPU={allocated:.2f}GB \"\n", " f\"/ reserved={reserved:.2f}GB \"\n", " f\"/ peak={peak:.2f}GB\"\n", " )\n", "\n", "\n", "# ============================================================\n", "# 18. Gate\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def run_gate(inputs):\n", "\n", " feat = {}\n", "\n", " for k in (\n", " \"pixel_values\",\n", " \"image_grid_thw\",\n", " \"patch_positions\",\n", " ):\n", "\n", " if k not in inputs:\n", " continue\n", "\n", " v = inputs[k].to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", "\n", " v = v.to(MODEL_DTYPE)\n", "\n", " feat[k] = v\n", "\n", " logits = None\n", "\n", " try:\n", "\n", " # ----------------------------------------------------\n", " # BF16 GPU\n", " # ----------------------------------------------------\n", "\n", " if BF16_SUPPORTED:\n", "\n", " logits = (\n", " model.model\n", " .streammind_gate_forward_segments(\n", " [feat]\n", " )\n", " )\n", "\n", " # ----------------------------------------------------\n", " # T4 / FP16 fallback\n", " #\n", " # 不直接使用官方 gate forward,\n", " # 而是:\n", " #\n", " # visual token → FP32 → Gate FP32\n", " #\n", " # 尽量避免 FP16 Gate overflow\n", " # ----------------------------------------------------\n", "\n", " else:\n", "\n", " visual_tokens = (\n", " model.model\n", " ._streammind_vision_tokens(\n", " feat[\"pixel_values\"],\n", " feat[\"image_grid_thw\"],\n", " patch_positions=feat.get(\n", " \"patch_positions\"\n", " ),\n", " )\n", " )\n", "\n", " if not torch.isfinite(\n", " visual_tokens\n", " ).all():\n", "\n", " print(\n", " \"[gate] visual tokens \"\n", " \"出现 NaN/Inf\"\n", " )\n", "\n", " return 0.0\n", "\n", " visual_tokens = (\n", " visual_tokens.float()\n", " )\n", "\n", " logits = gate(\n", " torch.cat(\n", " [visual_tokens],\n", " dim=1,\n", " )\n", " )\n", "\n", " # ----------------------------------------------------\n", " # 官方 Gate 输出:\n", " #\n", " # [B,T,2]\n", " #\n", " # 0 = silence\n", " # 1 = response\n", " # ----------------------------------------------------\n", "\n", " if not isinstance(\n", " logits,\n", " torch.Tensor\n", " ):\n", "\n", " raise RuntimeError(\n", " \"Gate 输出不是 Tensor\"\n", " )\n", "\n", " if logits.ndim != 3:\n", "\n", " raise RuntimeError(\n", " \"Unexpected gate logits shape: \"\n", " + str(tuple(logits.shape))\n", " )\n", "\n", " gate_logits = logits[0]\n", "\n", " # Codec 时间长度\n", " length = int(\n", " inputs[\n", " \"image_grid_thw\"\n", " ][:, 0]\n", " .sum()\n", " .item()\n", " )\n", "\n", " if length <= 0:\n", "\n", " raise RuntimeError(\n", " f\"Invalid gate length={length}\"\n", " )\n", "\n", " pos = min(\n", " length - 1,\n", " gate_logits.shape[0] - 1,\n", " )\n", "\n", " last_logits = (\n", " gate_logits[pos]\n", " .float()\n", " )\n", "\n", " # ----------------------------------------------------\n", " # 关键:\n", " # 在 softmax 之前检查\n", " # ----------------------------------------------------\n", "\n", " if not torch.isfinite(\n", " last_logits\n", " ).all():\n", "\n", " print(\n", " \"[gate] WARNING:\"\n", " \" logits =\",\n", " last_logits\n", " .detach()\n", " .cpu()\n", " .tolist(),\n", " )\n", "\n", " return 0.0\n", "\n", " # ----------------------------------------------------\n", " # 用 log_softmax 更稳定\n", " # ----------------------------------------------------\n", "\n", " log_prob = torch.log_softmax(\n", " last_logits,\n", " dim=-1,\n", " )\n", "\n", " prob = torch.exp(\n", " log_prob[1]\n", " )\n", "\n", " if not torch.isfinite(prob):\n", "\n", " print(\n", " \"[gate] WARNING:\"\n", " \" probability NaN/Inf\"\n", " )\n", "\n", " return 0.0\n", "\n", " return float(\n", " prob.item()\n", " )\n", "\n", " except Exception as e:\n", "\n", " print(\n", " \"[gate] ERROR:\",\n", " type(e).__name__,\n", " e,\n", " )\n", "\n", " return 0.0\n", "\n", " finally:\n", "\n", " cleanup(\n", " feat,\n", " logits,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 19. Codec + Gate\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def analyze_clip(\n", " clip,\n", " prompt,\n", " codec_override,\n", "):\n", "\n", " with warnings.catch_warnings():\n", "\n", " warnings.simplefilter(\n", " \"ignore\"\n", " )\n", "\n", " inputs = processor(\n", " text=[prompt],\n", "\n", " videos=[\n", " str(clip)\n", " ],\n", "\n", " video_backend=\"codec\",\n", "\n", " max_pixels=CODEC_MAX_PIXELS,\n", "\n", " codec_config=codec_override,\n", "\n", " return_tensors=\"pt\",\n", "\n", " padding=False,\n", " )\n", "\n", " prob = run_gate(\n", " inputs\n", " )\n", "\n", " return (\n", " inputs,\n", " prob,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 20. LLM\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def generate(\n", " inputs,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "):\n", "\n", " out = model.generate(\n", "\n", " **inputs,\n", "\n", " max_new_tokens=max_new_tokens,\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", " n = (\n", " inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", " )\n", "\n", " text = processor.tokenizer.decode(\n", "\n", " out[0, n:],\n", "\n", " skip_special_tokens=True,\n", " ).strip()\n", "\n", " del out\n", "\n", " return text\n", "\n", "\n", "# ============================================================\n", "# 21. 最终总结\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def final_summary(history):\n", "\n", " if not history:\n", "\n", " return (\n", " \"没有获得有效的衣物分析结果。\"\n", " )\n", "\n", " history_text = \"\\n\\n\".join(\n", " history\n", " )\n", "\n", " prompt = FINAL_PROMPT.format(\n", " history=history_text\n", " )\n", "\n", " inputs = processor.tokenizer(\n", " prompt,\n", " return_tensors=\"pt\",\n", " truncation=True,\n", " max_length=4096,\n", " )\n", "\n", " inputs = {\n", " k: v.to(DEVICE)\n", " for k, v in inputs.items()\n", " }\n", "\n", " try:\n", "\n", " out = model.generate(\n", "\n", " **inputs,\n", "\n", " max_new_tokens=FINAL_MAX_NEW_TOKENS,\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", " n = (\n", " inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", " )\n", "\n", " result = (\n", " processor.tokenizer.decode(\n", " out[0, n:],\n", " skip_special_tokens=True,\n", " )\n", " .strip()\n", " )\n", "\n", " return result\n", "\n", " finally:\n", "\n", " cleanup(\n", " inputs\n", " )\n", "\n", " try:\n", " del out\n", " except Exception:\n", " pass\n", "\n", "\n", "# ============================================================\n", "# 22. 实时视频分析\n", "# ============================================================\n", "\n", "def stream_video_analysis(\n", "\n", " video_path,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "):\n", "\n", " path = Path(\n", " video_path\n", " )\n", "\n", " if not path.exists():\n", "\n", " raise FileNotFoundError(\n", " video_path\n", " )\n", "\n", " total = duration(\n", " path\n", " )\n", "\n", " if total <= 0:\n", "\n", " raise RuntimeError(\n", " \"无法获取视频时长\"\n", " )\n", "\n", " clip_dir = Path(\n", " os.environ[\n", " \"STREAMMIND_CLIP_CACHE\"\n", " ]\n", " )\n", "\n", " clip_dir.mkdir(\n", " parents=True,\n", " exist_ok=True,\n", " )\n", "\n", " # --------------------------------------------------------\n", " # 两个历史:\n", " #\n", " # results:\n", " # 给用户看的完整输出\n", " #\n", " # history:\n", " # 给模型看的累计状态\n", " # --------------------------------------------------------\n", "\n", " results = []\n", "\n", " history = []\n", "\n", " start = 0.0\n", "\n", " index = 0\n", "\n", " yield (\n", " f\"开始实时分析 | \"\n", " f\"时长={total:.1f}s | \"\n", " f\"窗口={segment_sec:.1f}s | \"\n", " f\"Gate={gate_threshold:.2f} | \"\n", " f\"Codec={CODEC_MAX_PIXELS}px\"\n", " )\n", "\n", " # --------------------------------------------------------\n", " # Codec\n", " # --------------------------------------------------------\n", "\n", " _, codec_override = codec_config()\n", "\n", "\n", " # ========================================================\n", " # 主循环\n", " # ========================================================\n", "\n", " while start < total - 0.05:\n", "\n", " if (\n", " max_segments is not None\n", " and index >= max_segments\n", " ):\n", " break\n", "\n", " end = min(\n", " total,\n", " start + segment_sec,\n", " )\n", "\n", " length = (\n", " end - start\n", " )\n", "\n", " index += 1\n", "\n", " t0 = time.time()\n", "\n", " clip = clip_dir / (\n", "\n", " f\"{path.stem}_\"\n", " f\"{index:06d}_\"\n", " f\"{start:.2f}_\"\n", " f\"{end:.2f}.mp4\"\n", "\n", " )\n", "\n", " inputs = None\n", "\n", " cuda_inputs = None\n", "\n", " said = None\n", "\n", " try:\n", "\n", " # ------------------------------------------------\n", " # 1. 当前累计历史\n", " # ------------------------------------------------\n", "\n", " history_text = \"\\n\".join(\n", " history[-6:]\n", " )\n", "\n", " prompt = make_prompt(\n", " history_text\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 2. 精确切片\n", " # ------------------------------------------------\n", "\n", " extract_clip(\n", "\n", " path,\n", "\n", " start,\n", "\n", " length,\n", "\n", " clip,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 3. Codec + Gate\n", " # ------------------------------------------------\n", "\n", " inputs, prob = analyze_clip(\n", "\n", " clip,\n", "\n", " prompt,\n", "\n", " codec_override,\n", " )\n", "\n", "\n", " head = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** \"\n", " f\"Gate=`{prob:.2f}`\"\n", "\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 4. Gate\n", " #\n", " # 注意:\n", " #\n", " # 本项目不让 Gate 决定“是否识别衣服”。\n", " #\n", " # Gate 只是告诉我们:\n", " # 这个片段是否具有明显的事件变化。\n", " #\n", " # 为避免漏掉新衣物:\n", " # 每个片段仍然进入 Mage-VL。\n", " # ------------------------------------------------\n", "\n", " if prob < gate_threshold:\n", "\n", " elapsed = time.time() - t0\n", " speed = length / max(elapsed, 0.001)\n", "\n", " line = (\n", " f\"{head} → 🔇 跳过\"\n", " f\"(Gate < {gate_threshold:.2f})\"\n", " f\" | Total={elapsed:.2f}s\"\n", " )\n", "\n", " results.append(line)\n", "\n", " # yield \"\\n\\n\".join(results)\n", " yield line\n", "\n", " # --------------------------------------------\n", " # 关键:\n", " #\n", " # 不进入 Mage-VL\n", " # 不 generate\n", " # 不加入 history\n", " #\n", " # 直接进入下一个 4 秒片段\n", " # --------------------------------------------\n", "\n", " continue\n", "\n", "\n", " # ------------------------------------------------\n", " # Gate 通过\n", " # ------------------------------------------------\n", "\n", " # yield (\n", "\n", " # \"\\n\\n\".join(results)\n", " # + (\n", " # \"\\n\\n\"\n", " # if results\n", " # else \"\"\n", " # )\n", " # + f\"{head} → 🧠 分析衣物中...\"\n", " # )\n", "\n", " yield f\"{head} → 🧠 分析衣物中...\"\n", "\n", " gt = time.time()\n", "\n", "\n", " # ------------------------------------------------\n", " # GPU\n", " # ------------------------------------------------\n", "\n", " cuda_inputs = to_cuda(\n", " inputs\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # Mage-VL\n", " # ------------------------------------------------\n", "\n", " said = generate(\n", "\n", " cuda_inputs,\n", "\n", " max_new_tokens=max_new_tokens,\n", " )\n", "\n", "\n", " gen_time = (\n", " time.time()\n", " - gt\n", " )\n", "\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", "\n", " speed = (\n", " length\n", " / max(elapsed, 0.001)\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 保存结果\n", " # ------------------------------------------------\n", " line = (\n", " f\"{head} → 🗣️ \"\n", " f\"{said}\\n\"\n", " f\" Generate={gen_time:.2f}s | \"\n", " f\"Total={elapsed:.2f}s | \"\n", " f\"Realtime={speed:.2f}×\"\n", " )\n", " results.append(line)\n", " history.append(\n", " f\"{start:.1f}-{end:.1f}s:{said}\"\n", " )\n", " yield line # 只输出当前这一段\n", "\n", "\n", "\n", " # ------------------------------------------------\n", " # 9. 模拟真实播放速度\n", " # ------------------------------------------------\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", " if (\n", " simulate_realtime\n", " and elapsed < length\n", " ):\n", "\n", " time.sleep(\n", " length - elapsed\n", " )\n", "\n", "\n", " except Exception as e:\n", "\n", " line = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** → \"\n", "\n", " f\"❌ \"\n", " f\"{type(e).__name__}: \"\n", " f\"{e}\"\n", "\n", " )\n", "\n", " results.append(\n", " line\n", " )\n", " yield line\n", "\n", "\n", " finally:\n", "\n", " # ------------------------------------------------\n", " # 清理 GPU\n", " # ------------------------------------------------\n", "\n", " cleanup(\n", " cuda_inputs,\n", " inputs,\n", " said,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 删除临时视频\n", " # ------------------------------------------------\n", "\n", " if clip.exists():\n", "\n", " try:\n", " clip.unlink()\n", " except Exception:\n", " pass\n", "\n", "\n", " start = end\n", "\n", "\n", " # ------------------------------------------------\n", " # 显存统计\n", " # ------------------------------------------------\n", "\n", " print(\n", "\n", " f\"[segment {index}] \"\n", "\n", " f\"{start:.1f}/\"\n", " f\"{total:.1f}s | \"\n", "\n", " f\"{gpu_mem()}\",\n", "\n", " flush=True,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 重置 peak\n", " # ------------------------------------------------\n", "\n", " try:\n", "\n", " torch.cuda.reset_peak_memory_stats()\n", "\n", " except Exception:\n", "\n", " pass\n", "\n", "\n", " # ========================================================\n", " # 视频结束\n", " # ========================================================\n", "\n", "\n", " yield (\n", " \"========================================\\n\"\n", " \"🔄 视频播放完成,正在综合全部衣物...\\n\"\n", " \"========================================\"\n", " )\n", "\n", "\n", " # ========================================================\n", " # 最终综合\n", " # ========================================================\n", "\n", " try:\n", "\n", " final = final_summary(\n", " history\n", " )\n", "\n", " final_output = (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + \"========================================\\n\"\n", " + \"🧺 最终综合洗涤方案\\n\"\n", " + \"========================================\\n\\n\"\n", "\n", " + final\n", "\n", " + \"\\n\\n\"\n", "\n", " + f\"✅ 完成,共 {index} 个片段\"\n", "\n", " )\n", "\n", " yield final_output\n", "\n", "\n", " except Exception as e:\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + \"========================================\\n\"\n", " + \"🧺 最终综合洗涤方案\\n\"\n", " + \"========================================\\n\\n\"\n", "\n", " + f\"❌ 综合分析失败:\"\n", " + f\"{type(e).__name__}: {e}\"\n", "\n", " )\n", "\n", "\n", "# ============================================================\n", "# 23. Main\n", "# ============================================================\n", "\n", "if __name__ == \"__main__\":\n", "\n", " for output in stream_video_analysis(\n", "\n", " VIDEO_FILE,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "\n", " ):\n", "\n", "\n", "\n", " print(output)\n", "\n", " print(\n", " \"\\n\"\n", " + \"-\" * 60\n", " )" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000, "referenced_widgets": [ "10f340be548f43f18c6b186b61270897", "c7d5360a53ec44038170519e4fc885ab", "08bd68cfb32843398b93d8d199b62e00", "fba85e09d6e24d5cad32e1e9bfa6ba10", "e188c6a94ae94b61bf8a8f9feb8a1036", "d6ec4202745a4722b32eedb3079d4a3a", "213b318627904dcd8450368a3869809b", "d7b48b5a5dbd4943bfa110e664b8019b", "88bc1bbdadca414583bee249d33a39b0", "b669ef28229946748c90243cb827ec9a", "575729d250144141b266d4cd7b008e6e" ] }, "executionInfo": { "elapsed": 192563, "status": "ok", "timestamp": 1787128962945, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "gQu9ORR-LLyF", "outputId": "c2ffaa15-7325-45c4-ceac-9bfc9a869fcc" }, "outputs": [], "source": [ "# ============================================================\n", "# Mage-VL 第七版\n", "# 实时洗衣机衣物分析\n", "#\n", "# 功能:\n", "# 1. 4 秒窗口实时分析\n", "# 2. StreamMind Gate 数值稳定修复\n", "# 3. BF16 优先 / T4 自动 FP16 + FP32 Gate fallback\n", "# 4. 累计衣物状态\n", "# 5. 动态洗涤程序\n", "# 6. 动态漂洗次数\n", "# 7. 视频结束后的最终综合洗涤方案\n", "#\n", "# 显存优化:\n", "# - Codec max_pixels = 48000\n", "# - target_canvas = 20\n", "# - max_new_tokens = 48\n", "# - 不保存 GPU 上的历史 inputs\n", "# - 每段结束主动清理 CUDA cache\n", "# ============================================================\n", "\n", "\n", "import os\n", "import gc\n", "import time\n", "import subprocess\n", "import importlib\n", "import warnings\n", "import json\n", "import math\n", "\n", "from pathlib import Path\n", "\n", "\n", "# ============================================================\n", "# 0. 环境\n", "# ============================================================\n", "\n", "os.environ.setdefault(\n", " \"PYTORCH_CUDA_ALLOC_CONF\",\n", " \"expandable_segments:True,max_split_size_mb:128\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"ONLINE_CODEC_CACHE_DIR\",\n", " \"/tmp/mage_vl_codec_cache\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"STREAMMIND_CLIP_CACHE\",\n", " \"/tmp/mage_vl_clips\"\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"ONLINE_CODEC_CACHE_DIR\"],\n", " exist_ok=True\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"STREAMMIND_CLIP_CACHE\"],\n", " exist_ok=True\n", ")\n", "\n", "\n", "# ============================================================\n", "# 1. Import\n", "# ============================================================\n", "\n", "import torch\n", "\n", "from transformers import (\n", " AutoModelForCausalLM,\n", " AutoProcessor,\n", ")\n", "\n", "\n", "# ============================================================\n", "# 2. 配置\n", "# ============================================================\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "\n", "VIDEO_FILE = \"/content/test.mp4\"\n", "\n", "\n", "# ---------- 实时窗口 ----------\n", "\n", "SEGMENT_SEC = 4.0\n", "\n", "MAX_SEGMENTS = None\n", "# 测试时可以改成:\n", "# MAX_SEGMENTS = 3\n", "\n", "\n", "# ---------- Gate ----------\n", "\n", "GATE_THRESHOLD = 0.50\n", "\n", "\n", "# ---------- LLM ----------\n", "\n", "MAX_NEW_TOKENS = 48\n", "\n", "\n", "# ---------- 最终总结 ----------\n", "\n", "FINAL_MAX_NEW_TOKENS = 192\n", "\n", "\n", "# ---------- Codec 显存 ----------\n", "\n", "# 第六版 64000\n", "# 第七版降低到 48000\n", "CODEC_MAX_PIXELS = 48_000\n", "\n", "# 第六版 24\n", "# 第七版降低到 20\n", "CODEC_TARGET_CANVAS = 20\n", "\n", "\n", "# ---------- 实时模拟 ----------\n", "\n", "SIMULATE_REALTIME = True\n", "\n", "\n", "# ============================================================\n", "# 3. CUDA\n", "# ============================================================\n", "\n", "if not torch.cuda.is_available():\n", " raise RuntimeError(\"未检测到 CUDA GPU\")\n", "\n", "\n", "DEVICE = \"cuda\"\n", "\n", "GPU_NAME = torch.cuda.get_device_name(0)\n", "\n", "CUDA_VERSION = torch.version.cuda\n", "\n", "\n", "# ============================================================\n", "# 4. 自动选择 dtype\n", "# ============================================================\n", "\n", "BF16_SUPPORTED = False\n", "\n", "try:\n", " BF16_SUPPORTED = torch.cuda.is_bf16_supported()\n", "except Exception:\n", " BF16_SUPPORTED = False\n", "\n", "\n", "if BF16_SUPPORTED:\n", " MODEL_DTYPE = torch.bfloat16\n", "\n", " print(\"[dtype] GPU 支持 BF16\")\n", " print(\"[dtype] Mage-VL = BF16\")\n", " print(\"[dtype] StreamMind Gate = BF16\")\n", "\n", "else:\n", " # T4 等旧 GPU:\n", " # 模型仍然使用 FP16 节省显存\n", " # Gate 单独尝试 FP32\n", " MODEL_DTYPE = torch.float16\n", "\n", " print(\"[dtype] GPU 不支持 BF16\")\n", " print(\"[dtype] Mage-VL = FP16\")\n", " print(\"[dtype] StreamMind Gate = FP32 fallback\")\n", "\n", "\n", "print()\n", "print(\"=\" * 60)\n", "print(\"Mage-VL 第七版\")\n", "print(\"=\" * 60)\n", "\n", "print(f\"[GPU] {GPU_NAME}\")\n", "print(f\"[CUDA] {CUDA_VERSION}\")\n", "print(f\"[BF16] {BF16_SUPPORTED}\")\n", "print(f\"[MODEL DTYPE] {MODEL_DTYPE}\")\n", "print(f\"[CODEC] max_pixels={CODEC_MAX_PIXELS}\")\n", "print(f\"[CODEC] target_canvas={CODEC_TARGET_CANVAS}\")\n", "print(\"=\" * 60)\n", "\n", "\n", "# ============================================================\n", "# 5. Prompt\n", "# ============================================================\n", "\n", "PROMPT_TEMPLATE = \"\"\"\n", "你是洗衣机的实时视觉分析助手。\n", "\n", "一个人正在不断把衣服放进洗衣机。\n", "\n", "你的任务不是简单描述画面,而是:\n", "\n", "【识别当前新增衣物】\n", "+\n", "【维护累计衣物】\n", "+\n", "【根据累计衣物动态选择最佳洗涤程序】。\n", "\n", "--------------------------------------------------\n", "已有累计状态\n", "--------------------------------------------------\n", "\n", "{history}\n", "\n", "--------------------------------------------------\n", "当前视频片段\n", "--------------------------------------------------\n", "\n", "请只重点判断当前这个视频片段中新出现或正在加入洗衣机的衣物。\n", "\n", "请分析:\n", "\n", "1. 当前新增衣物\n", "\n", "- 类型:\n", " 牛仔裤、T恤、衬衫、毛衣、外套、\n", " 运动服、裙子、裤子、床品、大件衣物等\n", "\n", "- 颜色\n", "\n", "- 厚薄\n", "\n", "- 重量感\n", "\n", "- 可能材质:\n", " 棉、牛仔、涤纶、尼龙、羊毛、混纺等\n", "\n", "如果无法确定材质,必须说“可能是”,不要假装确定。\n", "\n", "--------------------------------------------------\n", "2. 累计衣物变化\n", "--------------------------------------------------\n", "\n", "结合已有累计状态。\n", "\n", "不要重复计算已经出现过的同一件衣服。\n", "\n", "判断当前加入后,最终洗衣桶中的主要衣物组成。\n", "\n", "--------------------------------------------------\n", "3. 动态洗涤程序\n", "--------------------------------------------------\n", "\n", "根据目前累计衣物重新判断。\n", "\n", "不要机械沿用上一段程序。\n", "\n", "特别考虑:\n", "\n", "- 牛仔\n", "- 棉质\n", "- 化纤\n", "- 混纺\n", "- 毛衣\n", "- 针织\n", "- 外套\n", "- 厚重衣物\n", "- 大件衣物\n", "- 不同材质混洗\n", "- 深浅颜色混合\n", "\n", "如果新增衣物导致程序应该改变,请明确指出。\n", "\n", "例如:\n", "\n", "牛仔 → 混合\n", "\n", "混合 → 大物/混合\n", "\n", "漂洗 2 次 → 3 次\n", "\n", "--------------------------------------------------\n", "4. 当前推荐\n", "--------------------------------------------------\n", "\n", "程序:\n", "水温:\n", "漂洗:\n", "脱水:\n", "\n", "--------------------------------------------------\n", "5. 判断原则\n", "--------------------------------------------------\n", "\n", "最终程序优先保护最脆弱或最限制程序选择的衣物。\n", "\n", "如果存在明显不适合混洗的衣物,需要提醒。\n", "\n", "例如:\n", "\n", "羊毛/针织 → 不建议与普通衣物混洗\n", "\n", "深浅色混合 → 注意掉色\n", "\n", "厚外套 + 普通衣物 → 优先考虑厚重衣物的洗涤要求\n", "\n", "--------------------------------------------------\n", "输出要求\n", "--------------------------------------------------\n", "\n", "简洁。\n", "\n", "只输出:\n", "\n", "【新增衣物】\n", "【累计变化】\n", "【当前程序】\n", "【理由】\n", "\n", "不要长篇解释。\n", "\"\"\".strip()\n", "\n", "\n", "# ============================================================\n", "# 6. 最终总结 Prompt\n", "# ============================================================\n", "\n", "FINAL_PROMPT = \"\"\"\n", "你是洗衣机最终洗涤决策模块。\n", "\n", "下面是视频实时分析过程中得到的所有衣物状态:\n", "\n", "{history}\n", "\n", "请综合整个视频。\n", "\n", "不要只参考最后一个片段。\n", "\n", "--------------------------------------------------\n", "任务\n", "--------------------------------------------------\n", "\n", "1. 汇总最终实际放入洗衣机的衣物\n", "\n", "2. 删除重复描述\n", "\n", "3. 判断主要衣物类型\n", "\n", "4. 判断主要可能材质\n", "\n", "5. 找出最影响洗涤程序选择的衣物\n", "\n", "6. 判断是否存在不适合混洗的衣物\n", "\n", "7. 给出最终最佳洗涤程序\n", "\n", "--------------------------------------------------\n", "洗涤程序选择原则\n", "--------------------------------------------------\n", "\n", "如果只有牛仔类:\n", "优先考虑牛仔程序。\n", "\n", "如果普通棉质、T恤、衬衫等混合:\n", "优先考虑混合程序。\n", "\n", "如果出现较厚外套、大件或明显重量较大的衣物:\n", "考虑大物/混合或更适合厚重衣物的程序。\n", "\n", "如果存在羊毛、针织等特殊衣物:\n", "优先保护特殊衣物,并明确提示不建议混洗。\n", "\n", "漂洗次数:\n", "普通衣物一般较少。\n", "衣物较多、较厚、洗涤剂残留风险较高时增加漂洗。\n", "\n", "脱水:\n", "根据最终衣物厚薄和特殊材质判断。\n", "\n", "不要为了保持前面的建议而保持原程序。\n", "\n", "如果最终衣物组成发生变化,必须重新选择。\n", "\n", "--------------------------------------------------\n", "输出格式\n", "--------------------------------------------------\n", "\n", "【最终衣物】\n", "\n", "列出主要衣物。\n", "\n", "【主要材质】\n", "\n", "列出主要可能材质。\n", "\n", "【最终洗涤程序】\n", "\n", "程序:\n", "水温:\n", "漂洗:\n", "脱水:\n", "\n", "【为什么】\n", "\n", "用2~4句话说明最终选择。\n", "\n", "【注意事项】\n", "\n", "只列真正重要的问题。\n", "\"\"\".strip()\n", "\n", "\n", "# ============================================================\n", "# 7. 加载 Processor\n", "# ============================================================\n", "\n", "print()\n", "print(\"[init] 加载 Processor...\")\n", "\n", "processor = AutoProcessor.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", ")\n", "\n", "\n", "# ============================================================\n", "# 8. 加载 Mage-VL\n", "# ============================================================\n", "\n", "print(\"[init] 加载 Mage-VL...\")\n", "\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=MODEL_DTYPE,\n", " attn_implementation=\"sdpa\",\n", " low_cpu_mem_usage=True,\n", ").to(DEVICE).eval()\n", "\n", "\n", "print(\"[init] 模型加载完成\")\n", "\n", "\n", "# ============================================================\n", "# 9. Codec\n", "# ============================================================\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "\n", "codec_mod = importlib.import_module(\n", " _REMOTE_PKG + \".codec_video_processing_mage_vl\"\n", ")\n", "\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "\n", "def codec_config():\n", "\n", " override = {\n", " \"engine\": \"hevc\",\n", " \"target_canvas\": CODEC_TARGET_CANVAS,\n", " \"patch\": 16,\n", " }\n", "\n", " kwargs = dict(\n", " processor._codec_config_defaults\n", " )\n", "\n", " dcvc = dict(\n", " kwargs.get(\"dcvc\") or {}\n", " )\n", "\n", " kwargs.update(override)\n", "\n", " if dcvc:\n", " kwargs[\"dcvc\"] = dcvc\n", "\n", " kwargs[\"max_pixels\"] = CODEC_MAX_PIXELS\n", "\n", " return CodecConfig(**kwargs), override\n", "\n", "\n", "# ============================================================\n", "# 10. 加载 Gate\n", "# ============================================================\n", "\n", "print(\"[gate] 加载 Cognition Gate...\")\n", "\n", "try:\n", "\n", " gate = model.model._load_streammind_gate()\n", "\n", " print(\"[gate] Cognition Gate 加载成功\")\n", "\n", " try:\n", " gate_dtype = next(\n", " gate.parameters()\n", " ).dtype\n", "\n", " print(\n", " f\"[gate] 当前 dtype = {gate_dtype}\"\n", " )\n", "\n", " except Exception:\n", " pass\n", "\n", "except Exception as e:\n", "\n", " gate = None\n", "\n", " print(\n", " f\"[gate] 加载失败: {type(e).__name__}: {e}\"\n", " )\n", "\n", "\n", "# ============================================================\n", "# 11. T4 / FP16 下:\n", "# 尝试把 Gate 单独提升到 FP32\n", "# ============================================================\n", "\n", "if (\n", " gate is not None\n", " and not BF16_SUPPORTED\n", "):\n", "\n", " try:\n", "\n", " gate = gate.float()\n", "\n", " model.model.streammind_gate = gate\n", "\n", " print(\n", " \"[gate] FP32 fallback 已启用\"\n", " )\n", "\n", " except Exception as e:\n", "\n", " print(\n", " \"[gate] FP32 fallback 失败:\",\n", " e\n", " )\n", "\n", "\n", "# ============================================================\n", "# 12. 工具\n", "# ============================================================\n", "\n", "def duration(path):\n", "\n", " try:\n", "\n", " r = subprocess.run(\n", " [\n", " \"ffprobe\",\n", " \"-v\",\n", " \"error\",\n", " \"-show_entries\",\n", " \"format=duration\",\n", " \"-of\",\n", " \"default=nw=1:nk=1\",\n", " str(path),\n", " ],\n", " capture_output=True,\n", " text=True,\n", " check=True,\n", " timeout=60,\n", " )\n", "\n", " return float(\n", " r.stdout.strip()\n", " )\n", "\n", " except Exception:\n", "\n", " return 0.0\n", "\n", "\n", "# ============================================================\n", "# 13. Prompt\n", "# ============================================================\n", "\n", "def make_prompt(history_text=\"\"):\n", "\n", " text = PROMPT_TEMPLATE.format(\n", " history=(\n", " history_text\n", " if history_text\n", " else \"暂无,这是第一个视频片段。\"\n", " )\n", " )\n", "\n", " messages = [\n", " {\n", " \"role\": \"user\",\n", " \"content\": [\n", " {\n", " \"type\": \"video\"\n", " },\n", " {\n", " \"type\": \"text\",\n", " \"text\": text,\n", " },\n", " ],\n", " }\n", " ]\n", "\n", " return processor.apply_chat_template(\n", " messages,\n", " tokenize=False,\n", " add_generation_prompt=True,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 14. 视频切片\n", "# ============================================================\n", "\n", "def extract_clip(\n", " src,\n", " start,\n", " length,\n", " out,\n", "):\n", "\n", " tmp = out.with_name(\n", " \".tmp_\" + out.name\n", " )\n", "\n", " if tmp.exists():\n", "\n", " try:\n", " tmp.unlink()\n", " except Exception:\n", " pass\n", "\n", " subprocess.run(\n", " [\n", " \"ffmpeg\",\n", " \"-y\",\n", " \"-loglevel\",\n", " \"error\",\n", "\n", " \"-ss\",\n", " f\"{start:.3f}\",\n", "\n", " \"-i\",\n", " str(src),\n", "\n", " \"-t\",\n", " f\"{length:.3f}\",\n", "\n", " \"-c:v\",\n", " \"libx264\",\n", "\n", " \"-preset\",\n", " \"ultrafast\",\n", "\n", " \"-crf\",\n", " \"26\",\n", "\n", " \"-an\",\n", "\n", " \"-pix_fmt\",\n", " \"yuv420p\",\n", "\n", " str(tmp),\n", " ],\n", " check=True,\n", " capture_output=True,\n", " timeout=180,\n", " )\n", "\n", " tmp.replace(out)\n", "\n", " return out\n", "\n", "\n", "# ============================================================\n", "# 15. CPU → GPU\n", "# ============================================================\n", "\n", "def to_cuda(inputs):\n", "\n", " result = {}\n", "\n", " for k, v in inputs.items():\n", "\n", " if not hasattr(v, \"to\"):\n", " continue\n", "\n", " v = v.to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", "\n", " v = v.to(MODEL_DTYPE)\n", "\n", " result[k] = v\n", "\n", " return result\n", "\n", "\n", "# ============================================================\n", "# 16. 清理 GPU\n", "# ============================================================\n", "\n", "def cleanup(*objs):\n", "\n", " for x in objs:\n", "\n", " try:\n", " del x\n", "\n", " except Exception:\n", " pass\n", "\n", " gc.collect()\n", "\n", " try:\n", " torch.cuda.empty_cache()\n", " torch.cuda.ipc_collect()\n", " except Exception:\n", " pass\n", "\n", "\n", "# ============================================================\n", "# 17. GPU 显存\n", "# ============================================================\n", "\n", "def gpu_mem():\n", "\n", " allocated = (\n", " torch.cuda.memory_allocated()\n", " / 1024**3\n", " )\n", "\n", " reserved = (\n", " torch.cuda.memory_reserved()\n", " / 1024**3\n", " )\n", "\n", " peak = (\n", " torch.cuda.max_memory_allocated()\n", " / 1024**3\n", " )\n", "\n", " return (\n", " f\"GPU={allocated:.2f}GB \"\n", " f\"/ reserved={reserved:.2f}GB \"\n", " f\"/ peak={peak:.2f}GB\"\n", " )\n", "\n", "\n", "# ============================================================\n", "# 18. Gate\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def run_gate(inputs):\n", "\n", " feat = {}\n", "\n", " for k in (\n", " \"pixel_values\",\n", " \"image_grid_thw\",\n", " \"patch_positions\",\n", " ):\n", "\n", " if k not in inputs:\n", " continue\n", "\n", " v = inputs[k].to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", "\n", " v = v.to(MODEL_DTYPE)\n", "\n", " feat[k] = v\n", "\n", " logits = None\n", "\n", " try:\n", "\n", " # ----------------------------------------------------\n", " # BF16 GPU\n", " # ----------------------------------------------------\n", "\n", " if BF16_SUPPORTED:\n", "\n", " logits = (\n", " model.model\n", " .streammind_gate_forward_segments(\n", " [feat]\n", " )\n", " )\n", "\n", " # ----------------------------------------------------\n", " # T4 / FP16 fallback\n", " #\n", " # 不直接使用官方 gate forward,\n", " # 而是:\n", " #\n", " # visual token → FP32 → Gate FP32\n", " #\n", " # 尽量避免 FP16 Gate overflow\n", " # ----------------------------------------------------\n", "\n", " else:\n", "\n", " visual_tokens = (\n", " model.model\n", " ._streammind_vision_tokens(\n", " feat[\"pixel_values\"],\n", " feat[\"image_grid_thw\"],\n", " patch_positions=feat.get(\n", " \"patch_positions\"\n", " ),\n", " )\n", " )\n", "\n", " if not torch.isfinite(\n", " visual_tokens\n", " ).all():\n", "\n", " print(\n", " \"[gate] visual tokens \"\n", " \"出现 NaN/Inf\"\n", " )\n", "\n", " return 0.0\n", "\n", " visual_tokens = (\n", " visual_tokens.float()\n", " )\n", "\n", " logits = gate(\n", " torch.cat(\n", " [visual_tokens],\n", " dim=1,\n", " )\n", " )\n", "\n", " # ----------------------------------------------------\n", " # 官方 Gate 输出:\n", " #\n", " # [B,T,2]\n", " #\n", " # 0 = silence\n", " # 1 = response\n", " # ----------------------------------------------------\n", "\n", " if not isinstance(\n", " logits,\n", " torch.Tensor\n", " ):\n", "\n", " raise RuntimeError(\n", " \"Gate 输出不是 Tensor\"\n", " )\n", "\n", " if logits.ndim != 3:\n", "\n", " raise RuntimeError(\n", " \"Unexpected gate logits shape: \"\n", " + str(tuple(logits.shape))\n", " )\n", "\n", " gate_logits = logits[0]\n", "\n", " # Codec 时间长度\n", " length = int(\n", " inputs[\n", " \"image_grid_thw\"\n", " ][:, 0]\n", " .sum()\n", " .item()\n", " )\n", "\n", " if length <= 0:\n", "\n", " raise RuntimeError(\n", " f\"Invalid gate length={length}\"\n", " )\n", "\n", " pos = min(\n", " length - 1,\n", " gate_logits.shape[0] - 1,\n", " )\n", "\n", " last_logits = (\n", " gate_logits[pos]\n", " .float()\n", " )\n", "\n", " # ----------------------------------------------------\n", " # 关键:\n", " # 在 softmax 之前检查\n", " # ----------------------------------------------------\n", "\n", " if not torch.isfinite(\n", " last_logits\n", " ).all():\n", "\n", " print(\n", " \"[gate] WARNING:\"\n", " \" logits =\",\n", " last_logits\n", " .detach()\n", " .cpu()\n", " .tolist(),\n", " )\n", "\n", " return 0.0\n", "\n", " # ----------------------------------------------------\n", " # 用 log_softmax 更稳定\n", " # ----------------------------------------------------\n", "\n", " log_prob = torch.log_softmax(\n", " last_logits,\n", " dim=-1,\n", " )\n", "\n", " prob = torch.exp(\n", " log_prob[1]\n", " )\n", "\n", " if not torch.isfinite(prob):\n", "\n", " print(\n", " \"[gate] WARNING:\"\n", " \" probability NaN/Inf\"\n", " )\n", "\n", " return 0.0\n", "\n", " return float(\n", " prob.item()\n", " )\n", "\n", " except Exception as e:\n", "\n", " print(\n", " \"[gate] ERROR:\",\n", " type(e).__name__,\n", " e,\n", " )\n", "\n", " return 0.0\n", "\n", " finally:\n", "\n", " cleanup(\n", " feat,\n", " logits,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 19. Codec + Gate\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def analyze_clip(\n", " clip,\n", " prompt,\n", " codec_override,\n", "):\n", "\n", " with warnings.catch_warnings():\n", "\n", " warnings.simplefilter(\n", " \"ignore\"\n", " )\n", "\n", " inputs = processor(\n", " text=[prompt],\n", "\n", " videos=[\n", " str(clip)\n", " ],\n", "\n", " video_backend=\"codec\",\n", "\n", " max_pixels=CODEC_MAX_PIXELS,\n", "\n", " codec_config=codec_override,\n", "\n", " return_tensors=\"pt\",\n", "\n", " padding=False,\n", " )\n", "\n", " prob = run_gate(\n", " inputs\n", " )\n", "\n", " return (\n", " inputs,\n", " prob,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 20. LLM\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def generate(\n", " inputs,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "):\n", "\n", " out = model.generate(\n", "\n", " **inputs,\n", "\n", " max_new_tokens=max_new_tokens,\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", " n = (\n", " inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", " )\n", "\n", " text = processor.tokenizer.decode(\n", "\n", " out[0, n:],\n", "\n", " skip_special_tokens=True,\n", " ).strip()\n", "\n", " del out\n", "\n", " return text\n", "\n", "\n", "# ============================================================\n", "# 21. 最终总结\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def final_summary(history):\n", "\n", " if not history:\n", "\n", " return (\n", " \"没有获得有效的衣物分析结果。\"\n", " )\n", "\n", " history_text = \"\\n\\n\".join(\n", " history\n", " )\n", "\n", " prompt = FINAL_PROMPT.format(\n", " history=history_text\n", " )\n", "\n", " inputs = processor.tokenizer(\n", " prompt,\n", " return_tensors=\"pt\",\n", " truncation=True,\n", " max_length=4096,\n", " )\n", "\n", " inputs = {\n", " k: v.to(DEVICE)\n", " for k, v in inputs.items()\n", " }\n", "\n", " try:\n", "\n", " out = model.generate(\n", "\n", " **inputs,\n", "\n", " max_new_tokens=FINAL_MAX_NEW_TOKENS,\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", " n = (\n", " inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", " )\n", "\n", " result = (\n", " processor.tokenizer.decode(\n", " out[0, n:],\n", " skip_special_tokens=True,\n", " )\n", " .strip()\n", " )\n", "\n", " return result\n", "\n", " finally:\n", "\n", " cleanup(\n", " inputs\n", " )\n", "\n", " try:\n", " del out\n", " except Exception:\n", " pass\n", "\n", "\n", "# ============================================================\n", "# 22. 实时视频分析\n", "# ============================================================\n", "\n", "def stream_video_analysis(\n", "\n", " video_path,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "):\n", "\n", " path = Path(\n", " video_path\n", " )\n", "\n", " if not path.exists():\n", "\n", " raise FileNotFoundError(\n", " video_path\n", " )\n", "\n", " total = duration(\n", " path\n", " )\n", "\n", " if total <= 0:\n", "\n", " raise RuntimeError(\n", " \"无法获取视频时长\"\n", " )\n", "\n", " clip_dir = Path(\n", " os.environ[\n", " \"STREAMMIND_CLIP_CACHE\"\n", " ]\n", " )\n", "\n", " clip_dir.mkdir(\n", " parents=True,\n", " exist_ok=True,\n", " )\n", "\n", " # --------------------------------------------------------\n", " # 两个历史:\n", " #\n", " # results:\n", " # 给用户看的完整输出\n", " #\n", " # history:\n", " # 给模型看的累计状态\n", " # --------------------------------------------------------\n", "\n", " results = []\n", "\n", " history = []\n", "\n", " start = 0.0\n", "\n", " index = 0\n", "\n", " yield (\n", " f\"开始实时分析 | \"\n", " f\"时长={total:.1f}s | \"\n", " f\"窗口={segment_sec:.1f}s | \"\n", " f\"Gate={gate_threshold:.2f} | \"\n", " f\"Codec={CODEC_MAX_PIXELS}px\"\n", " )\n", "\n", " # --------------------------------------------------------\n", " # Codec\n", " # --------------------------------------------------------\n", "\n", " _, codec_override = codec_config()\n", "\n", "\n", " # ========================================================\n", " # 主循环\n", " # ========================================================\n", "\n", " while start < total - 0.05:\n", "\n", " if (\n", " max_segments is not None\n", " and index >= max_segments\n", " ):\n", " break\n", "\n", " end = min(\n", " total,\n", " start + segment_sec,\n", " )\n", "\n", " length = (\n", " end - start\n", " )\n", "\n", " index += 1\n", "\n", " t0 = time.time()\n", "\n", " clip = clip_dir / (\n", "\n", " f\"{path.stem}_\"\n", " f\"{index:06d}_\"\n", " f\"{start:.2f}_\"\n", " f\"{end:.2f}.mp4\"\n", "\n", " )\n", "\n", " inputs = None\n", "\n", " cuda_inputs = None\n", "\n", " said = None\n", "\n", " try:\n", "\n", " # ------------------------------------------------\n", " # 1. 当前累计历史\n", " # ------------------------------------------------\n", "\n", " history_text = \"\\n\".join(\n", " history[-6:]\n", " )\n", "\n", " prompt = make_prompt(\n", " history_text\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 2. 精确切片\n", " # ------------------------------------------------\n", "\n", " extract_clip(\n", "\n", " path,\n", "\n", " start,\n", "\n", " length,\n", "\n", " clip,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 3. Codec + Gate\n", " # ------------------------------------------------\n", "\n", " inputs, prob = analyze_clip(\n", "\n", " clip,\n", "\n", " prompt,\n", "\n", " codec_override,\n", " )\n", "\n", "\n", " head = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** \"\n", " f\"Gate=`{prob:.2f}`\"\n", "\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 4. Gate\n", " #\n", " # 注意:\n", " #\n", " # 本项目不让 Gate 决定“是否识别衣服”。\n", " #\n", " # Gate 只是告诉我们:\n", " # 这个片段是否具有明显的事件变化。\n", " #\n", " # 为避免漏掉新衣物:\n", " # 每个片段仍然进入 Mage-VL。\n", " # ------------------------------------------------\n", "\n", " if prob < gate_threshold:\n", "\n", " elapsed = time.time() - t0\n", " speed = length / max(elapsed, 0.001)\n", "\n", " line = (\n", " f\"{head} → 🔇 跳过\"\n", " f\"(Gate < {gate_threshold:.2f})\"\n", " f\" | Total={elapsed:.2f}s\"\n", " )\n", "\n", " results.append(line)\n", "\n", " yield \"\\n\\n\".join(results)\n", "\n", " # --------------------------------------------\n", " # 关键:\n", " #\n", " # 不进入 Mage-VL\n", " # 不 generate\n", " # 不加入 history\n", " #\n", " # 直接进入下一个 4 秒片段\n", " # --------------------------------------------\n", "\n", " continue\n", "\n", "\n", " # ------------------------------------------------\n", " # Gate 通过\n", " # ------------------------------------------------\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(results)\n", " + (\n", " \"\\n\\n\"\n", " if results\n", " else \"\"\n", " )\n", " + f\"{head} → 🧠 分析衣物中...\"\n", " )\n", "\n", "\n", " gt = time.time()\n", "\n", "\n", " # ------------------------------------------------\n", " # GPU\n", " # ------------------------------------------------\n", "\n", " cuda_inputs = to_cuda(\n", " inputs\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # Mage-VL\n", " # ------------------------------------------------\n", "\n", " said = generate(\n", "\n", " cuda_inputs,\n", "\n", " max_new_tokens=max_new_tokens,\n", " )\n", "\n", "\n", " gen_time = (\n", " time.time()\n", " - gt\n", " )\n", "\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", "\n", " speed = (\n", " length\n", " / max(elapsed, 0.001)\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 保存结果\n", " # ------------------------------------------------\n", "\n", " line = (\n", "\n", " f\"{head} → 🗣️ \"\n", " f\"{said}\\n\"\n", "\n", " f\" Generate=\"\n", " f\"{gen_time:.2f}s | \"\n", "\n", " f\"Total=\"\n", " f\"{elapsed:.2f}s | \"\n", "\n", " f\"Realtime=\"\n", " f\"{speed:.2f}×\"\n", "\n", " )\n", "\n", "\n", " results.append(\n", " line\n", " )\n", "\n", "\n", " history.append(\n", "\n", " f\"{start:.1f}-\"\n", " f\"{end:.1f}s:\"\n", " f\"{said}\"\n", "\n", " )\n", "\n", "\n", " yield \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " # if prob < gate_threshold:\n", "\n", " # gate_state = (\n", " # \"Gate较低\"\n", " # )\n", "\n", " # else:\n", "\n", " # gate_state = (\n", " # \"Gate触发\"\n", " # )\n", "\n", "\n", " # # ------------------------------------------------\n", " # # 5. 进入 Mage-VL\n", " # # ------------------------------------------------\n", "\n", " # yield (\n", "\n", " # \"\\n\\n\".join(\n", " # results\n", " # )\n", " # + (\n", " # \"\\n\\n\"\n", " # if results\n", " # else \"\"\n", " # )\n", " # + f\"{head} \"\n", " # + f\"→ 🧠 {gate_state},\"\n", " # + \"分析衣物中...\"\n", " # )\n", "\n", "\n", " # gt = time.time()\n", "\n", "\n", " # # ------------------------------------------------\n", " # # GPU\n", " # # ------------------------------------------------\n", "\n", " # cuda_inputs = to_cuda(\n", " # inputs\n", " # )\n", "\n", "\n", " # # ------------------------------------------------\n", " # # Generate\n", " # # ------------------------------------------------\n", "\n", " # said = generate(\n", "\n", " # cuda_inputs,\n", "\n", " # max_new_tokens=max_new_tokens,\n", " # )\n", "\n", "\n", " # gen_time = (\n", " # time.time()\n", " # - gt\n", " # )\n", "\n", " # elapsed = (\n", " # time.time()\n", " # - t0\n", " # )\n", "\n", " # speed = (\n", " # length\n", " # / max(elapsed, 0.001)\n", " # )\n", "\n", "\n", " # # ------------------------------------------------\n", " # # 6. 当前结果\n", " # # ------------------------------------------------\n", "\n", " # line = (\n", "\n", " # f\"{head} → 🗣️ \"\n", " # f\"{said}\\n\"\n", "\n", " # f\" Generate=\"\n", " # f\"{gen_time:.2f}s | \"\n", "\n", " # f\"Total=\"\n", " # f\"{elapsed:.2f}s | \"\n", "\n", " # f\"Realtime=\"\n", " # f\"{speed:.2f}×\"\n", "\n", " # )\n", "\n", "\n", " # results.append(\n", " # line\n", " # )\n", "\n", "\n", " # # ------------------------------------------------\n", " # # 7. 只把模型结果加入累计历史\n", " # # ------------------------------------------------\n", "\n", " # history.append(\n", "\n", " # f\"{start:.1f}-\"\n", " # f\"{end:.1f}s:\"\n", " # f\"{said}\"\n", "\n", " # )\n", "\n", "\n", " # # ------------------------------------------------\n", " # # 8. 实时输出\n", " # # ------------------------------------------------\n", "\n", " # yield \"\\n\\n\".join(\n", " # results\n", " # )\n", "\n", "\n", " # ------------------------------------------------\n", " # 9. 模拟真实播放速度\n", " # ------------------------------------------------\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", " if (\n", " simulate_realtime\n", " and elapsed < length\n", " ):\n", "\n", " time.sleep(\n", " length - elapsed\n", " )\n", "\n", "\n", " except Exception as e:\n", "\n", " line = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** → \"\n", "\n", " f\"❌ \"\n", " f\"{type(e).__name__}: \"\n", " f\"{e}\"\n", "\n", " )\n", "\n", " results.append(\n", " line\n", " )\n", "\n", " yield \"\\n\\n\".join(\n", " results\n", " )\n", "\n", "\n", " finally:\n", "\n", " # ------------------------------------------------\n", " # 清理 GPU\n", " # ------------------------------------------------\n", "\n", " cleanup(\n", " cuda_inputs,\n", " inputs,\n", " said,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 删除临时视频\n", " # ------------------------------------------------\n", "\n", " if clip.exists():\n", "\n", " try:\n", " clip.unlink()\n", " except Exception:\n", " pass\n", "\n", "\n", " start = end\n", "\n", "\n", " # ------------------------------------------------\n", " # 显存统计\n", " # ------------------------------------------------\n", "\n", " print(\n", "\n", " f\"[segment {index}] \"\n", "\n", " f\"{start:.1f}/\"\n", " f\"{total:.1f}s | \"\n", "\n", " f\"{gpu_mem()}\",\n", "\n", " flush=True,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 重置 peak\n", " # ------------------------------------------------\n", "\n", " try:\n", "\n", " torch.cuda.reset_peak_memory_stats()\n", "\n", " except Exception:\n", "\n", " pass\n", "\n", "\n", " # ========================================================\n", " # 视频结束\n", " # ========================================================\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", " + \"========================================\\n\"\n", " + \"🔄 视频播放完成,正在综合全部衣物...\\n\"\n", " + \"========================================\"\n", " )\n", "\n", "\n", " # ========================================================\n", " # 最终综合\n", " # ========================================================\n", "\n", " try:\n", "\n", " final = final_summary(\n", " history\n", " )\n", "\n", " final_output = (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + \"========================================\\n\"\n", " + \"🧺 最终综合洗涤方案\\n\"\n", " + \"========================================\\n\\n\"\n", "\n", " + final\n", "\n", " + \"\\n\\n\"\n", "\n", " + f\"✅ 完成,共 {index} 个片段\"\n", "\n", " )\n", "\n", " yield final_output\n", "\n", "\n", " except Exception as e:\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + \"========================================\\n\"\n", " + \"🧺 最终综合洗涤方案\\n\"\n", " + \"========================================\\n\\n\"\n", "\n", " + f\"❌ 综合分析失败:\"\n", " + f\"{type(e).__name__}: {e}\"\n", "\n", " )\n", "\n", "\n", "# ============================================================\n", "# 23. Main\n", "# ============================================================\n", "\n", "if __name__ == \"__main__\":\n", "\n", " for output in stream_video_analysis(\n", "\n", " VIDEO_FILE,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "\n", " ):\n", "\n", " # 清屏\n", " print(\n", " \"\\033[H\\033[J\",\n", " end=\"\"\n", " )\n", "\n", " print(\n", " \"=== Mage-VL 第七版:\"\n", " \"洗衣机实时衣物分析 ===\\n\"\n", " )\n", "\n", " print(output)\n", "\n", " print(\n", " \"\\n\"\n", " + \"-\" * 60\n", " )" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "ExVwjuGCEBRh" }, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000, "referenced_widgets": [ "697be85de85b4e549aed337747d47b82", "325f208604fa4bc59b86342425c65a98", "927b14b6b6eb4cebb380e74a7de28637", "f6b419181b5a4a1684c5578ae008599a", "259fed6559164ad8b0f39e2d88725888", "219bfd88839344369ef5b9a39f039b68", "d926421442744cdc88f632094f606641", "e3705ce54f0946299da16d260baf1584", "69294401700a47208072d2fc756eacb6", "f449fe5baafa484e8dfbf927bf30510b", "c7b5d59a4ab34508963f3d7e2def7fbf" ] }, "executionInfo": { "elapsed": 228874, "status": "ok", "timestamp": 1787126414472, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "m6aDr8PABO4w", "outputId": "74ad1b96-2bde-456a-970a-36f30ccaad5d" }, "outputs": [], "source": [ "# ============================================================\n", "# Mage-VL 第七版\n", "# 实时洗衣机衣物分析\n", "#\n", "# 功能:\n", "# 1. 4 秒窗口实时分析\n", "# 2. StreamMind Gate 数值稳定修复\n", "# 3. BF16 优先 / T4 自动 FP16 + FP32 Gate fallback\n", "# 4. 累计衣物状态\n", "# 5. 动态洗涤程序\n", "# 6. 动态漂洗次数\n", "# 7. 视频结束后的最终综合洗涤方案\n", "#\n", "# 显存优化:\n", "# - Codec max_pixels = 48000\n", "# - target_canvas = 20\n", "# - max_new_tokens = 48\n", "# - 不保存 GPU 上的历史 inputs\n", "# - 每段结束主动清理 CUDA cache\n", "# ============================================================\n", "\n", "\n", "import os\n", "import gc\n", "import time\n", "import subprocess\n", "import importlib\n", "import warnings\n", "import json\n", "import math\n", "\n", "from pathlib import Path\n", "\n", "\n", "# ============================================================\n", "# 0. 环境\n", "# ============================================================\n", "\n", "os.environ.setdefault(\n", " \"PYTORCH_CUDA_ALLOC_CONF\",\n", " \"expandable_segments:True,max_split_size_mb:128\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"ONLINE_CODEC_CACHE_DIR\",\n", " \"/tmp/mage_vl_codec_cache\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"STREAMMIND_CLIP_CACHE\",\n", " \"/tmp/mage_vl_clips\"\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"ONLINE_CODEC_CACHE_DIR\"],\n", " exist_ok=True\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"STREAMMIND_CLIP_CACHE\"],\n", " exist_ok=True\n", ")\n", "\n", "\n", "# ============================================================\n", "# 1. Import\n", "# ============================================================\n", "\n", "import torch\n", "\n", "from transformers import (\n", " AutoModelForCausalLM,\n", " AutoProcessor,\n", ")\n", "\n", "\n", "# ============================================================\n", "# 2. 配置\n", "# ============================================================\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "\n", "VIDEO_FILE = \"/content/test.mp4\"\n", "\n", "\n", "# ---------- 实时窗口 ----------\n", "\n", "SEGMENT_SEC = 4.0\n", "\n", "MAX_SEGMENTS = None\n", "# 测试时可以改成:\n", "# MAX_SEGMENTS = 3\n", "\n", "\n", "# ---------- Gate ----------\n", "\n", "GATE_THRESHOLD = 0.50\n", "\n", "\n", "# ---------- LLM ----------\n", "\n", "MAX_NEW_TOKENS = 48\n", "\n", "\n", "# ---------- 最终总结 ----------\n", "\n", "FINAL_MAX_NEW_TOKENS = 192\n", "\n", "\n", "# ---------- Codec 显存 ----------\n", "\n", "# 第六版 64000\n", "# 第七版降低到 48000\n", "CODEC_MAX_PIXELS = 48_000\n", "\n", "# 第六版 24\n", "# 第七版降低到 20\n", "CODEC_TARGET_CANVAS = 20\n", "\n", "\n", "# ---------- 实时模拟 ----------\n", "\n", "SIMULATE_REALTIME = True\n", "\n", "\n", "# ============================================================\n", "# 3. CUDA\n", "# ============================================================\n", "\n", "if not torch.cuda.is_available():\n", " raise RuntimeError(\"未检测到 CUDA GPU\")\n", "\n", "\n", "DEVICE = \"cuda\"\n", "\n", "GPU_NAME = torch.cuda.get_device_name(0)\n", "\n", "CUDA_VERSION = torch.version.cuda\n", "\n", "\n", "# ============================================================\n", "# 4. 自动选择 dtype\n", "# ============================================================\n", "\n", "BF16_SUPPORTED = False\n", "\n", "try:\n", " BF16_SUPPORTED = torch.cuda.is_bf16_supported()\n", "except Exception:\n", " BF16_SUPPORTED = False\n", "\n", "\n", "if BF16_SUPPORTED:\n", " MODEL_DTYPE = torch.bfloat16\n", "\n", " print(\"[dtype] GPU 支持 BF16\")\n", " print(\"[dtype] Mage-VL = BF16\")\n", " print(\"[dtype] StreamMind Gate = BF16\")\n", "\n", "else:\n", " # T4 等旧 GPU:\n", " # 模型仍然使用 FP16 节省显存\n", " # Gate 单独尝试 FP32\n", " MODEL_DTYPE = torch.float16\n", "\n", " print(\"[dtype] GPU 不支持 BF16\")\n", " print(\"[dtype] Mage-VL = FP16\")\n", " print(\"[dtype] StreamMind Gate = FP32 fallback\")\n", "\n", "\n", "print()\n", "print(\"=\" * 60)\n", "print(\"Mage-VL 第七版\")\n", "print(\"=\" * 60)\n", "\n", "print(f\"[GPU] {GPU_NAME}\")\n", "print(f\"[CUDA] {CUDA_VERSION}\")\n", "print(f\"[BF16] {BF16_SUPPORTED}\")\n", "print(f\"[MODEL DTYPE] {MODEL_DTYPE}\")\n", "print(f\"[CODEC] max_pixels={CODEC_MAX_PIXELS}\")\n", "print(f\"[CODEC] target_canvas={CODEC_TARGET_CANVAS}\")\n", "print(\"=\" * 60)\n", "\n", "\n", "# ============================================================\n", "# 5. Prompt\n", "# ============================================================\n", "\n", "PROMPT_TEMPLATE = \"\"\"\n", "你是洗衣机的实时视觉分析助手。\n", "\n", "一个人正在不断把衣服放进洗衣机。\n", "\n", "你的任务不是简单描述画面,而是:\n", "\n", "【识别当前新增衣物】\n", "+\n", "【维护累计衣物】\n", "+\n", "【根据累计衣物动态选择最佳洗涤程序】。\n", "\n", "--------------------------------------------------\n", "已有累计状态\n", "--------------------------------------------------\n", "\n", "{history}\n", "\n", "--------------------------------------------------\n", "当前视频片段\n", "--------------------------------------------------\n", "\n", "请只重点判断当前这个视频片段中新出现或正在加入洗衣机的衣物。\n", "\n", "请分析:\n", "\n", "1. 当前新增衣物\n", "\n", "- 类型:\n", " 牛仔裤、T恤、衬衫、毛衣、外套、\n", " 运动服、裙子、裤子、床品、大件衣物等\n", "\n", "- 颜色\n", "\n", "- 厚薄\n", "\n", "- 重量感\n", "\n", "- 可能材质:\n", " 棉、牛仔、涤纶、尼龙、羊毛、混纺等\n", "\n", "如果无法确定材质,必须说“可能是”,不要假装确定。\n", "\n", "--------------------------------------------------\n", "2. 累计衣物变化\n", "--------------------------------------------------\n", "\n", "结合已有累计状态。\n", "\n", "不要重复计算已经出现过的同一件衣服。\n", "\n", "判断当前加入后,最终洗衣桶中的主要衣物组成。\n", "\n", "--------------------------------------------------\n", "3. 动态洗涤程序\n", "--------------------------------------------------\n", "\n", "根据目前累计衣物重新判断。\n", "\n", "不要机械沿用上一段程序。\n", "\n", "特别考虑:\n", "\n", "- 牛仔\n", "- 棉质\n", "- 化纤\n", "- 混纺\n", "- 毛衣\n", "- 针织\n", "- 外套\n", "- 厚重衣物\n", "- 大件衣物\n", "- 不同材质混洗\n", "- 深浅颜色混合\n", "\n", "如果新增衣物导致程序应该改变,请明确指出。\n", "\n", "例如:\n", "\n", "牛仔 → 混合\n", "\n", "混合 → 大物/混合\n", "\n", "漂洗 2 次 → 3 次\n", "\n", "--------------------------------------------------\n", "4. 当前推荐\n", "--------------------------------------------------\n", "\n", "程序:\n", "水温:\n", "漂洗:\n", "脱水:\n", "\n", "--------------------------------------------------\n", "5. 判断原则\n", "--------------------------------------------------\n", "\n", "最终程序优先保护最脆弱或最限制程序选择的衣物。\n", "\n", "如果存在明显不适合混洗的衣物,需要提醒。\n", "\n", "例如:\n", "\n", "羊毛/针织 → 不建议与普通衣物混洗\n", "\n", "深浅色混合 → 注意掉色\n", "\n", "厚外套 + 普通衣物 → 优先考虑厚重衣物的洗涤要求\n", "\n", "--------------------------------------------------\n", "输出要求\n", "--------------------------------------------------\n", "\n", "简洁。\n", "\n", "只输出:\n", "\n", "【新增衣物】\n", "【累计变化】\n", "【当前程序】\n", "【理由】\n", "\n", "不要长篇解释。\n", "\"\"\".strip()\n", "\n", "\n", "# ============================================================\n", "# 6. 最终总结 Prompt\n", "# ============================================================\n", "\n", "FINAL_PROMPT = \"\"\"\n", "你是洗衣机最终洗涤决策模块。\n", "\n", "下面是视频实时分析过程中得到的所有衣物状态:\n", "\n", "{history}\n", "\n", "请综合整个视频。\n", "\n", "不要只参考最后一个片段。\n", "\n", "--------------------------------------------------\n", "任务\n", "--------------------------------------------------\n", "\n", "1. 汇总最终实际放入洗衣机的衣物\n", "\n", "2. 删除重复描述\n", "\n", "3. 判断主要衣物类型\n", "\n", "4. 判断主要可能材质\n", "\n", "5. 找出最影响洗涤程序选择的衣物\n", "\n", "6. 判断是否存在不适合混洗的衣物\n", "\n", "7. 给出最终最佳洗涤程序\n", "\n", "--------------------------------------------------\n", "洗涤程序选择原则\n", "--------------------------------------------------\n", "\n", "如果只有牛仔类:\n", "优先考虑牛仔程序。\n", "\n", "如果普通棉质、T恤、衬衫等混合:\n", "优先考虑混合程序。\n", "\n", "如果出现较厚外套、大件或明显重量较大的衣物:\n", "考虑大物/混合或更适合厚重衣物的程序。\n", "\n", "如果存在羊毛、针织等特殊衣物:\n", "优先保护特殊衣物,并明确提示不建议混洗。\n", "\n", "漂洗次数:\n", "普通衣物一般较少。\n", "衣物较多、较厚、洗涤剂残留风险较高时增加漂洗。\n", "\n", "脱水:\n", "根据最终衣物厚薄和特殊材质判断。\n", "\n", "不要为了保持前面的建议而保持原程序。\n", "\n", "如果最终衣物组成发生变化,必须重新选择。\n", "\n", "--------------------------------------------------\n", "输出格式\n", "--------------------------------------------------\n", "\n", "【最终衣物】\n", "\n", "列出主要衣物。\n", "\n", "【主要材质】\n", "\n", "列出主要可能材质。\n", "\n", "【最终洗涤程序】\n", "\n", "程序:\n", "水温:\n", "漂洗:\n", "脱水:\n", "\n", "【为什么】\n", "\n", "用2~4句话说明最终选择。\n", "\n", "【注意事项】\n", "\n", "只列真正重要的问题。\n", "\"\"\".strip()\n", "\n", "\n", "# ============================================================\n", "# 7. 加载 Processor\n", "# ============================================================\n", "\n", "print()\n", "print(\"[init] 加载 Processor...\")\n", "\n", "processor = AutoProcessor.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", ")\n", "\n", "\n", "# ============================================================\n", "# 8. 加载 Mage-VL\n", "# ============================================================\n", "\n", "print(\"[init] 加载 Mage-VL...\")\n", "\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=MODEL_DTYPE,\n", " attn_implementation=\"sdpa\",\n", " low_cpu_mem_usage=True,\n", ").to(DEVICE).eval()\n", "\n", "\n", "print(\"[init] 模型加载完成\")\n", "\n", "\n", "# ============================================================\n", "# 9. Codec\n", "# ============================================================\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "\n", "codec_mod = importlib.import_module(\n", " _REMOTE_PKG + \".codec_video_processing_mage_vl\"\n", ")\n", "\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "\n", "def codec_config():\n", "\n", " override = {\n", " \"engine\": \"hevc\",\n", " \"target_canvas\": CODEC_TARGET_CANVAS,\n", " \"patch\": 16,\n", " }\n", "\n", " kwargs = dict(\n", " processor._codec_config_defaults\n", " )\n", "\n", " dcvc = dict(\n", " kwargs.get(\"dcvc\") or {}\n", " )\n", "\n", " kwargs.update(override)\n", "\n", " if dcvc:\n", " kwargs[\"dcvc\"] = dcvc\n", "\n", " kwargs[\"max_pixels\"] = CODEC_MAX_PIXELS\n", "\n", " return CodecConfig(**kwargs), override\n", "\n", "\n", "# ============================================================\n", "# 10. 加载 Gate\n", "# ============================================================\n", "\n", "print(\"[gate] 加载 Cognition Gate...\")\n", "\n", "try:\n", "\n", " gate = model.model._load_streammind_gate()\n", "\n", " print(\"[gate] Cognition Gate 加载成功\")\n", "\n", " try:\n", " gate_dtype = next(\n", " gate.parameters()\n", " ).dtype\n", "\n", " print(\n", " f\"[gate] 当前 dtype = {gate_dtype}\"\n", " )\n", "\n", " except Exception:\n", " pass\n", "\n", "except Exception as e:\n", "\n", " gate = None\n", "\n", " print(\n", " f\"[gate] 加载失败: {type(e).__name__}: {e}\"\n", " )\n", "\n", "\n", "# ============================================================\n", "# 11. T4 / FP16 下:\n", "# 尝试把 Gate 单独提升到 FP32\n", "# ============================================================\n", "\n", "if (\n", " gate is not None\n", " and not BF16_SUPPORTED\n", "):\n", "\n", " try:\n", "\n", " gate = gate.float()\n", "\n", " model.model.streammind_gate = gate\n", "\n", " print(\n", " \"[gate] FP32 fallback 已启用\"\n", " )\n", "\n", " except Exception as e:\n", "\n", " print(\n", " \"[gate] FP32 fallback 失败:\",\n", " e\n", " )\n", "\n", "\n", "# ============================================================\n", "# 12. 工具\n", "# ============================================================\n", "\n", "def duration(path):\n", "\n", " try:\n", "\n", " r = subprocess.run(\n", " [\n", " \"ffprobe\",\n", " \"-v\",\n", " \"error\",\n", " \"-show_entries\",\n", " \"format=duration\",\n", " \"-of\",\n", " \"default=nw=1:nk=1\",\n", " str(path),\n", " ],\n", " capture_output=True,\n", " text=True,\n", " check=True,\n", " timeout=60,\n", " )\n", "\n", " return float(\n", " r.stdout.strip()\n", " )\n", "\n", " except Exception:\n", "\n", " return 0.0\n", "\n", "\n", "# ============================================================\n", "# 13. Prompt\n", "# ============================================================\n", "\n", "def make_prompt(history_text=\"\"):\n", "\n", " text = PROMPT_TEMPLATE.format(\n", " history=(\n", " history_text\n", " if history_text\n", " else \"暂无,这是第一个视频片段。\"\n", " )\n", " )\n", "\n", " messages = [\n", " {\n", " \"role\": \"user\",\n", " \"content\": [\n", " {\n", " \"type\": \"video\"\n", " },\n", " {\n", " \"type\": \"text\",\n", " \"text\": text,\n", " },\n", " ],\n", " }\n", " ]\n", "\n", " return processor.apply_chat_template(\n", " messages,\n", " tokenize=False,\n", " add_generation_prompt=True,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 14. 视频切片\n", "# ============================================================\n", "\n", "def extract_clip(\n", " src,\n", " start,\n", " length,\n", " out,\n", "):\n", "\n", " tmp = out.with_name(\n", " \".tmp_\" + out.name\n", " )\n", "\n", " if tmp.exists():\n", "\n", " try:\n", " tmp.unlink()\n", " except Exception:\n", " pass\n", "\n", " subprocess.run(\n", " [\n", " \"ffmpeg\",\n", " \"-y\",\n", " \"-loglevel\",\n", " \"error\",\n", "\n", " \"-ss\",\n", " f\"{start:.3f}\",\n", "\n", " \"-i\",\n", " str(src),\n", "\n", " \"-t\",\n", " f\"{length:.3f}\",\n", "\n", " \"-c:v\",\n", " \"libx264\",\n", "\n", " \"-preset\",\n", " \"ultrafast\",\n", "\n", " \"-crf\",\n", " \"26\",\n", "\n", " \"-an\",\n", "\n", " \"-pix_fmt\",\n", " \"yuv420p\",\n", "\n", " str(tmp),\n", " ],\n", " check=True,\n", " capture_output=True,\n", " timeout=180,\n", " )\n", "\n", " tmp.replace(out)\n", "\n", " return out\n", "\n", "\n", "# ============================================================\n", "# 15. CPU → GPU\n", "# ============================================================\n", "\n", "def to_cuda(inputs):\n", "\n", " result = {}\n", "\n", " for k, v in inputs.items():\n", "\n", " if not hasattr(v, \"to\"):\n", " continue\n", "\n", " v = v.to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", "\n", " v = v.to(MODEL_DTYPE)\n", "\n", " result[k] = v\n", "\n", " return result\n", "\n", "\n", "# ============================================================\n", "# 16. 清理 GPU\n", "# ============================================================\n", "\n", "def cleanup(*objs):\n", "\n", " for x in objs:\n", "\n", " try:\n", " del x\n", "\n", " except Exception:\n", " pass\n", "\n", " gc.collect()\n", "\n", " try:\n", " torch.cuda.empty_cache()\n", " torch.cuda.ipc_collect()\n", " except Exception:\n", " pass\n", "\n", "\n", "# ============================================================\n", "# 17. GPU 显存\n", "# ============================================================\n", "\n", "def gpu_mem():\n", "\n", " allocated = (\n", " torch.cuda.memory_allocated()\n", " / 1024**3\n", " )\n", "\n", " reserved = (\n", " torch.cuda.memory_reserved()\n", " / 1024**3\n", " )\n", "\n", " peak = (\n", " torch.cuda.max_memory_allocated()\n", " / 1024**3\n", " )\n", "\n", " return (\n", " f\"GPU={allocated:.2f}GB \"\n", " f\"/ reserved={reserved:.2f}GB \"\n", " f\"/ peak={peak:.2f}GB\"\n", " )\n", "\n", "\n", "# ============================================================\n", "# 18. Gate\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def run_gate(inputs):\n", "\n", " feat = {}\n", "\n", " for k in (\n", " \"pixel_values\",\n", " \"image_grid_thw\",\n", " \"patch_positions\",\n", " ):\n", "\n", " if k not in inputs:\n", " continue\n", "\n", " v = inputs[k].to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", "\n", " v = v.to(MODEL_DTYPE)\n", "\n", " feat[k] = v\n", "\n", " logits = None\n", "\n", " try:\n", "\n", " # ----------------------------------------------------\n", " # BF16 GPU\n", " # ----------------------------------------------------\n", "\n", " if BF16_SUPPORTED:\n", "\n", " logits = (\n", " model.model\n", " .streammind_gate_forward_segments(\n", " [feat]\n", " )\n", " )\n", "\n", " # ----------------------------------------------------\n", " # T4 / FP16 fallback\n", " #\n", " # 不直接使用官方 gate forward,\n", " # 而是:\n", " #\n", " # visual token → FP32 → Gate FP32\n", " #\n", " # 尽量避免 FP16 Gate overflow\n", " # ----------------------------------------------------\n", "\n", " else:\n", "\n", " visual_tokens = (\n", " model.model\n", " ._streammind_vision_tokens(\n", " feat[\"pixel_values\"],\n", " feat[\"image_grid_thw\"],\n", " patch_positions=feat.get(\n", " \"patch_positions\"\n", " ),\n", " )\n", " )\n", "\n", " if not torch.isfinite(\n", " visual_tokens\n", " ).all():\n", "\n", " print(\n", " \"[gate] visual tokens \"\n", " \"出现 NaN/Inf\"\n", " )\n", "\n", " return 0.0\n", "\n", " visual_tokens = (\n", " visual_tokens.float()\n", " )\n", "\n", " logits = gate(\n", " torch.cat(\n", " [visual_tokens],\n", " dim=1,\n", " )\n", " )\n", "\n", " # ----------------------------------------------------\n", " # 官方 Gate 输出:\n", " #\n", " # [B,T,2]\n", " #\n", " # 0 = silence\n", " # 1 = response\n", " # ----------------------------------------------------\n", "\n", " if not isinstance(\n", " logits,\n", " torch.Tensor\n", " ):\n", "\n", " raise RuntimeError(\n", " \"Gate 输出不是 Tensor\"\n", " )\n", "\n", " if logits.ndim != 3:\n", "\n", " raise RuntimeError(\n", " \"Unexpected gate logits shape: \"\n", " + str(tuple(logits.shape))\n", " )\n", "\n", " gate_logits = logits[0]\n", "\n", " # Codec 时间长度\n", " length = int(\n", " inputs[\n", " \"image_grid_thw\"\n", " ][:, 0]\n", " .sum()\n", " .item()\n", " )\n", "\n", " if length <= 0:\n", "\n", " raise RuntimeError(\n", " f\"Invalid gate length={length}\"\n", " )\n", "\n", " pos = min(\n", " length - 1,\n", " gate_logits.shape[0] - 1,\n", " )\n", "\n", " last_logits = (\n", " gate_logits[pos]\n", " .float()\n", " )\n", "\n", " # ----------------------------------------------------\n", " # 关键:\n", " # 在 softmax 之前检查\n", " # ----------------------------------------------------\n", "\n", " if not torch.isfinite(\n", " last_logits\n", " ).all():\n", "\n", " print(\n", " \"[gate] WARNING:\"\n", " \" logits =\",\n", " last_logits\n", " .detach()\n", " .cpu()\n", " .tolist(),\n", " )\n", "\n", " return 0.0\n", "\n", " # ----------------------------------------------------\n", " # 用 log_softmax 更稳定\n", " # ----------------------------------------------------\n", "\n", " log_prob = torch.log_softmax(\n", " last_logits,\n", " dim=-1,\n", " )\n", "\n", " prob = torch.exp(\n", " log_prob[1]\n", " )\n", "\n", " if not torch.isfinite(prob):\n", "\n", " print(\n", " \"[gate] WARNING:\"\n", " \" probability NaN/Inf\"\n", " )\n", "\n", " return 0.0\n", "\n", " return float(\n", " prob.item()\n", " )\n", "\n", " except Exception as e:\n", "\n", " print(\n", " \"[gate] ERROR:\",\n", " type(e).__name__,\n", " e,\n", " )\n", "\n", " return 0.0\n", "\n", " finally:\n", "\n", " cleanup(\n", " feat,\n", " logits,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 19. Codec + Gate\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def analyze_clip(\n", " clip,\n", " prompt,\n", " codec_override,\n", "):\n", "\n", " with warnings.catch_warnings():\n", "\n", " warnings.simplefilter(\n", " \"ignore\"\n", " )\n", "\n", " inputs = processor(\n", " text=[prompt],\n", "\n", " videos=[\n", " str(clip)\n", " ],\n", "\n", " video_backend=\"codec\",\n", "\n", " max_pixels=CODEC_MAX_PIXELS,\n", "\n", " codec_config=codec_override,\n", "\n", " return_tensors=\"pt\",\n", "\n", " padding=False,\n", " )\n", "\n", " prob = run_gate(\n", " inputs\n", " )\n", "\n", " return (\n", " inputs,\n", " prob,\n", " )\n", "\n", "\n", "# ============================================================\n", "# 20. LLM\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def generate(\n", " inputs,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "):\n", "\n", " out = model.generate(\n", "\n", " **inputs,\n", "\n", " max_new_tokens=max_new_tokens,\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", " n = (\n", " inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", " )\n", "\n", " text = processor.tokenizer.decode(\n", "\n", " out[0, n:],\n", "\n", " skip_special_tokens=True,\n", " ).strip()\n", "\n", " del out\n", "\n", " return text\n", "\n", "\n", "# ============================================================\n", "# 21. 最终总结\n", "# ============================================================\n", "\n", "@torch.inference_mode()\n", "def final_summary(history):\n", "\n", " if not history:\n", "\n", " return (\n", " \"没有获得有效的衣物分析结果。\"\n", " )\n", "\n", " history_text = \"\\n\\n\".join(\n", " history\n", " )\n", "\n", " prompt = FINAL_PROMPT.format(\n", " history=history_text\n", " )\n", "\n", " inputs = processor.tokenizer(\n", " prompt,\n", " return_tensors=\"pt\",\n", " truncation=True,\n", " max_length=4096,\n", " )\n", "\n", " inputs = {\n", " k: v.to(DEVICE)\n", " for k, v in inputs.items()\n", " }\n", "\n", " try:\n", "\n", " out = model.generate(\n", "\n", " **inputs,\n", "\n", " max_new_tokens=FINAL_MAX_NEW_TOKENS,\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", " n = (\n", " inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", " )\n", "\n", " result = (\n", " processor.tokenizer.decode(\n", " out[0, n:],\n", " skip_special_tokens=True,\n", " )\n", " .strip()\n", " )\n", "\n", " return result\n", "\n", " finally:\n", "\n", " cleanup(\n", " inputs\n", " )\n", "\n", " try:\n", " del out\n", " except Exception:\n", " pass\n", "\n", "\n", "# ============================================================\n", "# 22. 实时视频分析\n", "# ============================================================\n", "\n", "def stream_video_analysis(\n", "\n", " video_path,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "):\n", "\n", " path = Path(\n", " video_path\n", " )\n", "\n", " if not path.exists():\n", "\n", " raise FileNotFoundError(\n", " video_path\n", " )\n", "\n", " total = duration(\n", " path\n", " )\n", "\n", " if total <= 0:\n", "\n", " raise RuntimeError(\n", " \"无法获取视频时长\"\n", " )\n", "\n", " clip_dir = Path(\n", " os.environ[\n", " \"STREAMMIND_CLIP_CACHE\"\n", " ]\n", " )\n", "\n", " clip_dir.mkdir(\n", " parents=True,\n", " exist_ok=True,\n", " )\n", "\n", " # --------------------------------------------------------\n", " # 两个历史:\n", " #\n", " # results:\n", " # 给用户看的完整输出\n", " #\n", " # history:\n", " # 给模型看的累计状态\n", " # --------------------------------------------------------\n", "\n", " results = []\n", "\n", " history = []\n", "\n", " start = 0.0\n", "\n", " index = 0\n", "\n", " yield (\n", " f\"开始实时分析 | \"\n", " f\"时长={total:.1f}s | \"\n", " f\"窗口={segment_sec:.1f}s | \"\n", " f\"Gate={gate_threshold:.2f} | \"\n", " f\"Codec={CODEC_MAX_PIXELS}px\"\n", " )\n", "\n", " # --------------------------------------------------------\n", " # Codec\n", " # --------------------------------------------------------\n", "\n", " _, codec_override = codec_config()\n", "\n", "\n", " # ========================================================\n", " # 主循环\n", " # ========================================================\n", "\n", " while start < total - 0.05:\n", "\n", " if (\n", " max_segments is not None\n", " and index >= max_segments\n", " ):\n", " break\n", "\n", " end = min(\n", " total,\n", " start + segment_sec,\n", " )\n", "\n", " length = (\n", " end - start\n", " )\n", "\n", " index += 1\n", "\n", " t0 = time.time()\n", "\n", " clip = clip_dir / (\n", "\n", " f\"{path.stem}_\"\n", " f\"{index:06d}_\"\n", " f\"{start:.2f}_\"\n", " f\"{end:.2f}.mp4\"\n", "\n", " )\n", "\n", " inputs = None\n", "\n", " cuda_inputs = None\n", "\n", " said = None\n", "\n", " try:\n", "\n", " # ------------------------------------------------\n", " # 1. 当前累计历史\n", " # ------------------------------------------------\n", "\n", " history_text = \"\\n\".join(\n", " history[-6:]\n", " )\n", "\n", " prompt = make_prompt(\n", " history_text\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 2. 精确切片\n", " # ------------------------------------------------\n", "\n", " extract_clip(\n", "\n", " path,\n", "\n", " start,\n", "\n", " length,\n", "\n", " clip,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 3. Codec + Gate\n", " # ------------------------------------------------\n", "\n", " inputs, prob = analyze_clip(\n", "\n", " clip,\n", "\n", " prompt,\n", "\n", " codec_override,\n", " )\n", "\n", "\n", " head = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** \"\n", " f\"Gate=`{prob:.2f}`\"\n", "\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 4. Gate\n", " #\n", " # 注意:\n", " #\n", " # 本项目不让 Gate 决定“是否识别衣服”。\n", " #\n", " # Gate 只是告诉我们:\n", " # 这个片段是否具有明显的事件变化。\n", " #\n", " # 为避免漏掉新衣物:\n", " # 每个片段仍然进入 Mage-VL。\n", " # ------------------------------------------------\n", "\n", " if prob < gate_threshold:\n", "\n", " gate_state = (\n", " \"Gate较低\"\n", " )\n", "\n", " else:\n", "\n", " gate_state = (\n", " \"Gate触发\"\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 5. 进入 Mage-VL\n", " # ------------------------------------------------\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", " + (\n", " \"\\n\\n\"\n", " if results\n", " else \"\"\n", " )\n", " + f\"{head} \"\n", " + f\"→ 🧠 {gate_state},\"\n", " + \"分析衣物中...\"\n", " )\n", "\n", "\n", " gt = time.time()\n", "\n", "\n", " # ------------------------------------------------\n", " # GPU\n", " # ------------------------------------------------\n", "\n", " cuda_inputs = to_cuda(\n", " inputs\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # Generate\n", " # ------------------------------------------------\n", "\n", " said = generate(\n", "\n", " cuda_inputs,\n", "\n", " max_new_tokens=max_new_tokens,\n", " )\n", "\n", "\n", " gen_time = (\n", " time.time()\n", " - gt\n", " )\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", " speed = (\n", " length\n", " / max(elapsed, 0.001)\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 6. 当前结果\n", " # ------------------------------------------------\n", "\n", " line = (\n", "\n", " f\"{head} → 🗣️ \"\n", " f\"{said}\\n\"\n", "\n", " f\" Generate=\"\n", " f\"{gen_time:.2f}s | \"\n", "\n", " f\"Total=\"\n", " f\"{elapsed:.2f}s | \"\n", "\n", " f\"Realtime=\"\n", " f\"{speed:.2f}×\"\n", "\n", " )\n", "\n", "\n", " results.append(\n", " line\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 7. 只把模型结果加入累计历史\n", " # ------------------------------------------------\n", "\n", " history.append(\n", "\n", " f\"{start:.1f}-\"\n", " f\"{end:.1f}s:\"\n", " f\"{said}\"\n", "\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 8. 实时输出\n", " # ------------------------------------------------\n", "\n", " yield \"\\n\\n\".join(\n", " results\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 9. 模拟真实播放速度\n", " # ------------------------------------------------\n", "\n", " elapsed = (\n", " time.time()\n", " - t0\n", " )\n", "\n", " if (\n", " simulate_realtime\n", " and elapsed < length\n", " ):\n", "\n", " time.sleep(\n", " length - elapsed\n", " )\n", "\n", "\n", " except Exception as e:\n", "\n", " line = (\n", "\n", " f\"**{start:.1f}–\"\n", " f\"{end:.1f}s** → \"\n", "\n", " f\"❌ \"\n", " f\"{type(e).__name__}: \"\n", " f\"{e}\"\n", "\n", " )\n", "\n", " results.append(\n", " line\n", " )\n", "\n", " yield \"\\n\\n\".join(\n", " results\n", " )\n", "\n", "\n", " finally:\n", "\n", " # ------------------------------------------------\n", " # 清理 GPU\n", " # ------------------------------------------------\n", "\n", " cleanup(\n", " cuda_inputs,\n", " inputs,\n", " said,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 删除临时视频\n", " # ------------------------------------------------\n", "\n", " if clip.exists():\n", "\n", " try:\n", " clip.unlink()\n", " except Exception:\n", " pass\n", "\n", "\n", " start = end\n", "\n", "\n", " # ------------------------------------------------\n", " # 显存统计\n", " # ------------------------------------------------\n", "\n", " print(\n", "\n", " f\"[segment {index}] \"\n", "\n", " f\"{start:.1f}/\"\n", " f\"{total:.1f}s | \"\n", "\n", " f\"{gpu_mem()}\",\n", "\n", " flush=True,\n", " )\n", "\n", "\n", " # ------------------------------------------------\n", " # 重置 peak\n", " # ------------------------------------------------\n", "\n", " try:\n", "\n", " torch.cuda.reset_peak_memory_stats()\n", "\n", " except Exception:\n", "\n", " pass\n", "\n", "\n", " # ========================================================\n", " # 视频结束\n", " # ========================================================\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", " + \"========================================\\n\"\n", " + \"🔄 视频播放完成,正在综合全部衣物...\\n\"\n", " + \"========================================\"\n", " )\n", "\n", "\n", " # ========================================================\n", " # 最终综合\n", " # ========================================================\n", "\n", " try:\n", "\n", " final = final_summary(\n", " history\n", " )\n", "\n", " final_output = (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + \"========================================\\n\"\n", " + \"🧺 最终综合洗涤方案\\n\"\n", " + \"========================================\\n\\n\"\n", "\n", " + final\n", "\n", " + \"\\n\\n\"\n", "\n", " + f\"✅ 完成,共 {index} 个片段\"\n", "\n", " )\n", "\n", " yield final_output\n", "\n", "\n", " except Exception as e:\n", "\n", " yield (\n", "\n", " \"\\n\\n\".join(\n", " results\n", " )\n", "\n", " + \"\\n\\n\"\n", "\n", " + \"========================================\\n\"\n", " + \"🧺 最终综合洗涤方案\\n\"\n", " + \"========================================\\n\\n\"\n", "\n", " + f\"❌ 综合分析失败:\"\n", " + f\"{type(e).__name__}: {e}\"\n", "\n", " )\n", "\n", "\n", "# ============================================================\n", "# 23. Main\n", "# ============================================================\n", "\n", "if __name__ == \"__main__\":\n", "\n", " for output in stream_video_analysis(\n", "\n", " VIDEO_FILE,\n", "\n", " segment_sec=SEGMENT_SEC,\n", "\n", " gate_threshold=GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "\n", " simulate_realtime=SIMULATE_REALTIME,\n", "\n", " ):\n", "\n", " # 清屏\n", " print(\n", " \"\\033[H\\033[J\",\n", " end=\"\"\n", " )\n", "\n", " print(\n", " \"=== Mage-VL 第七版:\"\n", " \"洗衣机实时衣物分析 ===\\n\"\n", " )\n", "\n", " print(output)\n", "\n", " print(\n", " \"\\n\"\n", " + \"-\" * 60\n", " )" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000, "referenced_widgets": [ "db96ccb479cc44c1a81948debffdbfd3", "85ddd6e4f41b4eefba1b6c999c8d6cf0", "1a64b38f45604a7495f63f08295d2894", "98bc43224aca44dfbad57948e040ffaf", "3319a7a3afdb401d8641b798a15b47a1", "d810da2540f94287a78b809f536eade2", "5256488a1c2f424689a0f3be6499562f", "fc9343dbdfe746bca5c11da450bce908", "3844a0d4b7c548c28d66f0e13b2db89e", "e9749446a0f54362bea8875b154b8b64", "110ba45ac8cc46069a760b03e71c4ef3" ] }, "executionInfo": { "elapsed": 143058, "status": "ok", "timestamp": 1787125503653, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "GCnAMlRnx0bV", "outputId": "4968f352-6d51-4fa7-af64-793d9beec429" }, "outputs": [], "source": [ "##=============第六版,紧凑格式\n", "import os, gc, time, subprocess, importlib, warnings\n", "from pathlib import Path\n", "\n", "os.environ.setdefault(\"PYTORCH_CUDA_ALLOC_CONF\",\n", " \"expandable_segments:True,max_split_size_mb:128\")\n", "os.environ.setdefault(\"ONLINE_CODEC_CACHE_DIR\", \"/tmp/mage_vl_codec_cache\")\n", "os.environ.setdefault(\"STREAMMIND_CLIP_CACHE\", \"/tmp/mage_vl_clips\")\n", "os.makedirs(os.environ[\"ONLINE_CODEC_CACHE_DIR\"], exist_ok=True)\n", "os.makedirs(os.environ[\"STREAMMIND_CLIP_CACHE\"], exist_ok=True)\n", "\n", "import torch\n", "from transformers import AutoModelForCausalLM, AutoProcessor\n", "\n", "# ===================== 配置 =====================\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "VIDEO_FILE = \"/content/test.mp4\"\n", "\n", "SEGMENT_SEC = 4.0\n", "MAX_SEGMENTS = None # 测试可改成 8\n", "GATE_THRESHOLD = 0.50\n", "MAX_NEW_TOKENS = 64\n", "CODEC_MAX_PIXELS = 64_000\n", "CODEC_TARGET_CANVAS = 24\n", "SIMULATE_REALTIME = True\n", "\n", "PROMPT = \"\"\"\n", "请用中文分析这段视频。\n", "描述视频中准备洗涤的衣服类型,材质。\n", "重点判断这些衣服适合采用什么程序洗涤。\n", "联系前后片段中出现的衣服,推荐当前混合洗涤用什么程序。\n", "尽量简洁,适合实时视频分析。\n", "\"\"\".strip()\n", "\n", "if not torch.cuda.is_available():\n", " raise RuntimeError(\"未检测到 CUDA\")\n", "\n", "DEVICE = \"cuda\"\n", "DTYPE = torch.float16\n", "\n", "print(f\"[GPU] {torch.cuda.get_device_name(0)}\")\n", "print(f\"[CUDA] {torch.version.cuda}\")\n", "print(\"[init] 加载 Processor...\")\n", "\n", "processor = AutoProcessor.from_pretrained(\n", " MODEL_ID, trust_remote_code=True\n", ")\n", "\n", "print(\"[init] 加载 Mage-VL...\")\n", "\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=DTYPE,\n", " attn_implementation=\"sdpa\",\n", ").to(DEVICE).eval()\n", "\n", "print(\"[init] 模型加载完成\")\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "codec_mod = importlib.import_module(\n", " _REMOTE_PKG + \".codec_video_processing_mage_vl\"\n", ")\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "try:\n", " model.model._load_streammind_gate()\n", " print(\"[gate] Cognition Gate 加载成功\")\n", "except Exception as e:\n", " print(f\"[gate] 加载失败: {e}\")\n", "\n", "\n", "# ===================== 工具函数 =====================\n", "\n", "def duration(path):\n", " try:\n", " r = subprocess.run(\n", " [\"ffprobe\", \"-v\", \"error\",\n", " \"-show_entries\", \"format=duration\",\n", " \"-of\", \"default=nw=1:nk=1\", str(path)],\n", " capture_output=True, text=True, check=True, timeout=60\n", " )\n", " return float(r.stdout.strip())\n", " except Exception:\n", " return 0.0\n", "\n", "\n", "def codec_config():\n", " override = {\n", " \"engine\": \"hevc\",\n", " \"target_canvas\": CODEC_TARGET_CANVAS,\n", " \"patch\": 16,\n", " }\n", " kwargs = dict(processor._codec_config_defaults)\n", " dcvc = dict(kwargs.get(\"dcvc\") or {})\n", " kwargs.update(override)\n", " if dcvc:\n", " kwargs[\"dcvc\"] = dcvc\n", " kwargs[\"max_pixels\"] = CODEC_MAX_PIXELS\n", " return CodecConfig(**kwargs), override\n", "\n", "\n", "def make_prompt():\n", " messages = [{\n", " \"role\": \"user\",\n", " \"content\": [\n", " {\"type\": \"video\"},\n", " {\"type\": \"text\", \"text\": PROMPT},\n", " ],\n", " }]\n", " return processor.apply_chat_template(\n", " messages,\n", " tokenize=False,\n", " add_generation_prompt=True,\n", " )\n", "\n", "\n", "def extract_clip(src, start, length, out):\n", " tmp = out.with_name(\".tmp_\" + out.name)\n", "\n", " if tmp.exists():\n", " tmp.unlink()\n", "\n", " subprocess.run([\n", " \"ffmpeg\", \"-y\", \"-loglevel\", \"error\",\n", " \"-ss\", f\"{start:.3f}\",\n", " \"-i\", str(src),\n", " \"-t\", f\"{length:.3f}\",\n", " \"-c:v\", \"libx264\",\n", " \"-preset\", \"ultrafast\",\n", " \"-crf\", \"23\",\n", " \"-an\",\n", " \"-pix_fmt\", \"yuv420p\",\n", " str(tmp)\n", " ], check=True, capture_output=True, timeout=180)\n", "\n", " tmp.replace(out)\n", " return out\n", "\n", "\n", "def to_cuda(inputs):\n", " result = {}\n", " for k, v in inputs.items():\n", " if hasattr(v, \"to\"):\n", " v = v.to(DEVICE)\n", " if k == \"pixel_values\":\n", " v = v.to(DTYPE)\n", " result[k] = v\n", " return result\n", "\n", "\n", "def cleanup(*objs):\n", " for x in objs:\n", " try:\n", " del x\n", " except Exception:\n", " pass\n", " gc.collect()\n", " torch.cuda.empty_cache()\n", "\n", "\n", "def gpu_mem():\n", " a = torch.cuda.memory_allocated() / 1024**3\n", " r = torch.cuda.memory_reserved() / 1024**3\n", " return f\"GPU: {a:.2f}GB / reserved {r:.2f}GB\"\n", "\n", "\n", "# ===================== Gate =====================\n", "\n", "@torch.inference_mode()\n", "def run_gate(inputs):\n", " feat = {}\n", "\n", " for k in (\"pixel_values\", \"image_grid_thw\", \"patch_positions\"):\n", " if k in inputs:\n", " v = inputs[k].to(DEVICE)\n", " if k == \"pixel_values\":\n", " v = v.to(DTYPE)\n", " feat[k] = v\n", "\n", " logits = None\n", "\n", " try:\n", " logits = model.model.streammind_gate_forward_segments(\n", " [feat]\n", " )[0]\n", "\n", " length = int(inputs[\"image_grid_thw\"][:, 0].sum())\n", " prob = torch.softmax(\n", " logits[length - 1].float(), dim=-1\n", " )[1].item()\n", "\n", " return float(prob)\n", "\n", " finally:\n", " cleanup(feat, logits)\n", "\n", "\n", "# ===================== LLM =====================\n", "\n", "@torch.inference_mode()\n", "def generate(inputs):\n", " out = model.generate(\n", " **inputs,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", " do_sample=False,\n", " use_cache=True,\n", " )\n", "\n", " n = inputs[\"input_ids\"].shape[1]\n", " text = processor.tokenizer.decode(\n", " out[0, n:],\n", " skip_special_tokens=True\n", " ).strip()\n", "\n", " del out\n", " return text\n", "\n", "\n", "# ===================== 单段分析 =====================\n", "\n", "def analyze_clip(clip, prompt, codec_override):\n", " with warnings.catch_warnings():\n", " warnings.simplefilter(\"ignore\")\n", " inputs = processor(\n", " text=[prompt],\n", " videos=[str(clip)],\n", " video_backend=\"codec\",\n", " max_pixels=CODEC_MAX_PIXELS,\n", " codec_config=codec_override,\n", " return_tensors=\"pt\",\n", " padding=False,\n", " )\n", "\n", " prob = run_gate(inputs)\n", " return inputs, prob\n", "\n", "\n", "# ===================== 真正流式分析 =====================\n", "\n", "def stream_video_analysis(\n", " video_path,\n", " segment_sec=SEGMENT_SEC,\n", " gate_threshold=GATE_THRESHOLD,\n", " max_segments=MAX_SEGMENTS,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", " simulate_realtime=SIMULATE_REALTIME,\n", "):\n", " path = Path(video_path)\n", "\n", " if not path.exists():\n", " raise FileNotFoundError(video_path)\n", "\n", " total = duration(path)\n", " if total <= 0:\n", " raise RuntimeError(\"无法获取视频时长\")\n", "\n", " clip_dir = Path(os.environ[\"STREAMMIND_CLIP_CACHE\"])\n", " clip_dir.mkdir(parents=True, exist_ok=True)\n", "\n", " prompt = make_prompt()\n", " _, codec_override = codec_config()\n", "\n", " start = 0.0\n", " index = 0\n", " results = []\n", "\n", " yield (\n", " f\"开始实时分析 | 时长={total:.1f}s | \"\n", " f\"窗口={segment_sec:.1f}s | \"\n", " f\"Gate={gate_threshold:.2f}\"\n", " )\n", "\n", " while start < total - 0.05:\n", "\n", " if max_segments is not None and index >= max_segments:\n", " break\n", "\n", " end = min(total, start + segment_sec)\n", " length = end - start\n", " index += 1\n", "\n", " t0 = time.time()\n", "\n", " clip = clip_dir / (\n", " f\"{path.stem}_{index:06d}_\"\n", " f\"{start:.2f}_{end:.2f}.mp4\"\n", " )\n", "\n", " inputs = None\n", " cuda_inputs = None\n", "\n", " try:\n", " # 1. 当前 4 秒精确切片\n", " extract_clip(path, start, length, clip)\n", "\n", " # 2. Codec + Gate\n", " inputs, prob = analyze_clip(\n", " clip, prompt, codec_override\n", " )\n", "\n", " head = (\n", " f\"**{start:.1f}–{end:.1f}s** \"\n", " f\"Gate=`{prob:.2f}`\"\n", " )\n", "\n", " # 3. Gate 不通过\n", " if prob < gate_threshold:\n", "\n", " elapsed = time.time() - t0\n", " speed = length / elapsed\n", "\n", " line = (\n", " f\"{head} → 🔇 跳过 \"\n", " f\"({elapsed:.2f}s / {speed:.2f}×)\"\n", " )\n", "\n", " # 4. Gate 通过,进入 Mage-VL\n", " else:\n", "\n", " yield (\n", " \"\\n\\n\".join(results)\n", " + (\"\\n\\n\" if results else \"\")\n", " + f\"{head} → 🧠 生成中...\"\n", " )\n", "\n", " gt = time.time()\n", "\n", " cuda_inputs = to_cuda(inputs)\n", "\n", " said = generate(cuda_inputs)\n", "\n", " gen_time = time.time() - gt\n", " elapsed = time.time() - t0\n", " speed = length / elapsed\n", "\n", " line = (\n", " f\"{head} → 🗣️ {said}\\n\"\n", " f\" Generate={gen_time:.2f}s | \"\n", " f\"Total={elapsed:.2f}s | \"\n", " f\"Realtime={speed:.2f}×\"\n", " )\n", "\n", " results.append(line)\n", "\n", " yield \"\\n\\n\".join(results)\n", "\n", " # 5. 模拟真实播放速度\n", " elapsed = time.time() - t0\n", "\n", " if simulate_realtime and elapsed < length:\n", " time.sleep(length - elapsed)\n", "\n", " except Exception as e:\n", "\n", " results.append(\n", " f\"**{start:.1f}–{end:.1f}s** → \"\n", " f\"❌ {type(e).__name__}: {e}\"\n", " )\n", "\n", " yield \"\\n\\n\".join(results)\n", "\n", " finally:\n", "\n", " cleanup(cuda_inputs, inputs)\n", "\n", " if clip.exists():\n", " try:\n", " clip.unlink()\n", " except Exception:\n", " pass\n", "\n", " start = end\n", "\n", " print(\n", " f\"[segment {index}] \"\n", " f\"{start:.1f}/{total:.1f}s | \"\n", " f\"{gpu_mem()}\",\n", " flush=True\n", " )\n", "\n", " yield (\n", " \"\\n\\n\".join(results)\n", " + f\"\\n\\n✅ 完成,共 {index} 个片段\"\n", " )\n", "\n", "\n", "# ===================== Main =====================\n", "\n", "if __name__ == \"__main__\":\n", "\n", " for output in stream_video_analysis(\n", " VIDEO_FILE,\n", " segment_sec=4.0,\n", " gate_threshold=0.50,\n", " max_segments=MAX_SEGMENTS,\n", " max_new_tokens=64,\n", " simulate_realtime=True,\n", " ):\n", " print(\"\\033[H\\033[J\", end=\"\")\n", " print(\"=== Mage-VL 实时流式分析 ===\\n\")\n", " print(output)\n", " print(\"\\n\" + \"-\" * 60)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000, "referenced_widgets": [ "7f647ca910fa4e109205ba9e71107494", "370043497890412e9a3f56129c095754", "daa59595c3184a8a80d631c3b66ebbec", "ed43b58a9fd643249fe1fedaf5fde90d", "58b5f68d10514afabacd7284c4879f78", "998dc5eaa4b84bdba35e94e8d19a4043", "2003f4eccf7742a6a95ea322eb213ac0", "14e272b394ed4a94b0f0533c946b3655", "03e76a824ce644d6ab1978059bb581e2", "c946ff5659194d77b969bd173776873f", "8cb412553e8644daac71557074f7a9a0", "cfe67d3b5b7d491f8d6bde6c0beed956", "f20f37bc96be4d828df39f6d18005d3f", "03844a6f74af4d1d926c9313d95e322c", "cd89cad0e7b5469db50f37fdc34c2e08", "2638735884324c03aa26e18804121d39", "3b22178c2c2646c199e2a376afac5180", "9e1018d8a5fb4816b07bc3446e9d7051", "9de8f2b50bcd4177b9a282515ca1bc95", "be861769b0e54263aa5a1e3efa98a689", "6920ff19827f4e59aa377358dddf88e6", "e38415c75e7e494b981076ed880e7a01", "16f2469c48394a2c8410a0eafb07cef3", "b0edc9a1768f4563b30d7fa0291ae320", "7aea05a223f5453e9eb1b39dd1eedb22", "1830639e7cf74ca388aad2312c27e71f", "08113842cdf0413a8331a87404884594", "7add09a7e2244c088ec27352248f5f0f", "84538d1470ac47d1b843b2b8f518563c", "573a468c4b5d4fa59b6bb46cff4c26c5", "1596750c57454af79dbf3a50c50a2cb3", "2eaf5c11f5264c0691a67aad831ffde5", "b5605da357f64ea5b13d64c52b9360a9", "6017e73202904545ba1fa7a7a479cee1", "e438a3c7e7b44e0ba5568e951aff5409", "7708e7290b64446aac2024dad2c8f1b9", "a1dae44b40334e8d8c82f52126789bd1", "56bc630993f24bdfb58cd76ca2ec7363", "aa432eab5c7d41d089c79fccc9b062d5", "d50b41167b8b4fffb4fad41489a0ab3d", "1248430af25c4fef8879ca0a7d4675de", "e767ebdc14e24cf7b69793b9de1391c3", "075d2cc3e1c147918cc51498de2db426", "d1d6db3a558a4935b1a95ad404fc9b3e", "fa9335f42aa8494aa6f15b94c9995fdd", "7ba395e5b7634a429a6eddd697417949", "6657f6f8f3ce49a7a3114df46ec0e374", "f713bb814d3b4b8fa922e6d32ceda959", "eb59c6a7f80749e48020b7602896b0fa", "7e6c7516e1fa43a0ab442e38ad9e6608", "56c50f829a7c4a6fbd273847e8ab9720", "020b648a7f38487e8c2dfc123beb2d4e", "7020c7d1cfaf44b8ba5b82bef8720a9a", "06780d9fd269490eb66768f801d86a5a", "a800c5de7fc143eaa69b9eb5d6756da4", "5ebcde415f9f4c52877ad2937810bca8", "0177e3e64f844c40852bfb4e43d0106e", "8a89f05f778f4f3495e73b0c498ca1fb", "268ee1e8945e40f7861f56395c5cd813", "a4844ce9dac94620b3c16ece7357de5c", "49fdc132663a4b03997f3b641d8319dd", "7e2751f2aa8a406c9bc91a00e4e1b046", "7b94aa6d30274cf3a53e85cd92b3d9ad", "bba70a908dac42cd83066b5324d9949c", "b8d7c9ac2fde4bcdadfdc46542c267cc", "d7102f8f49e04b189da9b2e4e10a8bf7", "3977f7dceee8421e9da5c818d74dce32", "6d7fa9b34c8c469da76c84f7c3df7e87", "68135330ff5e49e998b163751a888a69", "44d4b3b321fd41a1ae4110a8a356f0cb", "a6f4e6ecd6424289bc7e7f1bce61e254", "68d700523c1540cca9d0c0a2574c5826", "967c129a7d9b41efb645d2ed77781d54", "95679c1dcd7a4b8ea5f8672e051a081e", "b5e9f4e6cfdf446b955a666d70127916", "83ab50341ab94b8cbb826daaefc2a333", "728e96a667ad4cd9b0cf7b7bdd13784b", "2675d163641840f68f474e1c09a1796f", "6e9a5ed0bbaf4a05ab1114800cd2e980", "242ae371302d42a392fb1b4b5d274871", "e726b7b9915e4521bc215f386e06a680", "ae520e98a9424b6b9834cefa1b79ba3d", "8d8df6b2d0b84a439b98c507cd4fa5bb", "01e1279d8aaa4b6ea71df208554c5d5c", "c8215163c3fb4670bae6f3489138405d", "55b1b8c07bb0479e868371b2c9f02211", "5ec4274576124a9c92cb6f91892ecf2c", "fc447f50cb0c48d3a29a8f647c59f995", "760addec93f44600890232afe3df1c6d", "ee6350e2fbdc4797924015e8980d46ee", "f577c90794444676a715b597ee26a2ec", "caaf457e6e2243f79ea035ed561a396b", "6a45e7c1740c4c9697c0958f7f9668c1", "9b54fd2ce1564eba8406be238b0fcaf5", "6915b10cf2024946ba31ca070a1def4d", "26e90f49e4704858b8193f5ea8f60672", "29aa5b408845407fa84ee4a26e8a4857", "955947109080488fb1664fe66d29dabd", "fa372c68977d4ece9b112cced45658bb", "7d03340c3e08421085ba691bb65a8e2e", "65ba07dc9059445aafa6b40d8bab90e3", "89140a6f99354ca29140f371b4b1d3f6", "f8879819b0574137b80a74c0bac7fb25", "784c5e5ac43842bf8e2e1e673b7dc92d", "f416d39b83e543b28a86bfd956d0e723", "cf558ea0206949ce9ad79cdc725e6319", "fca4a0a4a0094603980cb4bdcca2cd46", "58aae5103c944164820ffc4e9a5b7120", "103ab4a4be7240839875f17181aa29bf", "b0902884b8e74ec8aa63eaffa44ccf46", "83d6bd9a38de47989e1b64a5e1de15eb", "e5dea7cbb7c14f37ae7fc72665926411", "cb273fd491114097a21048bb7ec11bcc", "38e3270b82004ae3aead755e93a218b0", "698758a8b254414ea7780dad95970972", "ac6dd5f0678944a58cfe7b657979f3a9", "c8608b60e9b6495c9684b5702c631697", "ca31950f023f4bc5a3d214d6812a5553", "8efff0bb009a4d5b8f6f5b26bd5f498a", "fbca1b0e5276457b89dc306fc56a7aa2", "472e9d366eda4398b2cf3c7df8ea7c4f", "76519f6fb99d4c279861980ed7198b64", "6dd3237a7fbd4343bd9bceee1bc71e99", "12bc52fe8bc64fae89f2613d8f8c02f2", "613189fa25094589a51f0ca0a72c0372", "46d7cc2548a24d6bba4d58845fe80732", "70519f8691d6486897ef706457cdaab4", "e5427b4bdc0944b1ac8f75c5efd00ed2", "62d2c83ec3c0491788c412122432c22d", "9651ad3db3214dbbbcc69d005c7999e8", "fc601ace7da743d09df2087395aaceb4", "0de81ef9c5214597bb235045e6b557d4", "d13991a2f3a04829801c259dbfb0bd06", "e2c5718e13e64bb883451dee41ad1a19", "c70d7ad2491546bcb3dbe36ccb45f543", "cca6f5ef6d154b448056d39140681642", "01f77fffe9fa4c35b45a0f9cba4e4f6e", "34703a5462144566a0ecfcfc033d38e4", "72f62da254234127b994111d2adab86d", "29886fa4a35040cc9625aeaae41ba731", "46bedafcb5974680ba47ed1b8472fb69", "71fb0e3b9ca54b28876c1ec74f581129", "b2dc56f6eca647198eed788b7e44c59f", "20ce6c8bbe6f45369fe7481730c5ef1a", "3d46648c07234ea887d1c26393d40527", "51a16177d29747219da0c3093751e002", "e11bc739767b45f8814d97759c052d40", "d4e4bc8cd30e4f5a91061a228cfa044e", "b47bababda934f5a98c0eadc068c9ced", "115ef47891f54d7085e1a29382742e56", "8b01daf62e4546f29232e52497058000", "6ecc304b251c4428a7b44b1f7a404986", "d88d3b4549af4052b29cfcac9c686325", "757b80ad4df544f4996aaf4627ce2ddf", "fd323fd42bc64849a042b6079df3ba24", "6c19e6bdfd53479cb9000c3533467645", "07da2d2007304088ac42283ee3a2f008", "869e3076ae9448d397034cef48bc3cec", "9dfd7dff0f42451b925a20549a953aff", "76d9d851408449a0a30a27b08c5592c9", "872f6d7bad454271b16ebb99c30725e1", "d0f20ebce5bc44d9ae5d8f31c66f55c0", "5c2dba6b0a814b3b9ab5dd990c343221", "42f324cb415d4e43b21c04b2a04117f3", "a0941d41f3fd4aa49a913b0e0960ca7a", "2e9e54b0c8684374982cf179e7e1a04a", "6e71df9310554e65a6441ad1678fbed4", "35fccfd75df9431592363c35dc9cb6a3", "02f505b3981748b5bf08ca1716f2582d", "8468e3b3433349fcbed3fc087a48a3e4", "1de2045ea8f34b658a6c186cbb0ffb7f", "a7df3df83e8d4b3e9e802a41a4222710", "e449b58b816841c9b600ffc0f8cad88c", "5ae6693ea43a401fa635ac1db4a3d903", "67ccdb80cd1545bb89afc7f672508bd9", "d3e3a27d9f0d413dba595f59d32e93d3", "997a98f0ba9140af9773e2c7b31ccfe2", "70df204b02884b3f829c564a8a21a050", "8be15befbdbf464f8ae6d94571a106ba", "bd3964ca150d4639b0cae75eb41f6fe5", "85be7f97b6554d0b91b81c98a5ef3223", "395564ca2420448598dd32ed6ff877e2", "e45fc670735343ad8bb6d505b0f7bcbe", "81b79ffc8bc4406ea514d87b3a73e21d", "a9d1b05c8e454eb7ad4ff89ca9d1c89f", "91a110eeef974b29b3daf5a951dd7a29", "40ac205c956d499b8c60104f6b06bf5a", "ddddfde420b5410e97b058711169f81f", "954bffe0cd8248f1b288e62384867434", "c7ad409a6234493894062a78b75c901b", "4b75c158223e4106aa15ba4e997c7cf7", "bcde5cda5667451ca3a3de976779de2e", "cf0f21eb65a14201a9868994175a4731", "546a7a1dc7974d28a0e13830f60e257a", "1b21a9ab2d3b40229cb46dd53fb58283", "893867383a4f43cabc5559d3fb8fd90a", "06ce053eee3646eeb6a89a600c754e04", "2f8276b4a38b4f17b818101c6ecf74d4", "286065ff41ea45189f80ef44161a8f0c", "07bb25a3c7424568ba3c982bdcf7dd51", "f4859ec60a8f477a83ef5445ffe4a36d", "5cea7b950b7b45a68a315d86d6d3256d", "e9548735059c457cabbbc14968d9ee9d", "db056a46bdb149f89c8b56c6bf5a99b7", "0914812690d94c18a6a0524b045a10bc", "4f2372105d37445aa3b8c6611a4c95a5", "9680b142528147b59a555b2cd0f18296", "1efbee537172420492d8f6b5ed42759c", "87ad4fcf314e447b90e3bbfa0a12222c", "0f590bb0793b491294e76da46be1ed05", "141017b4c6bc4dceb61b4fdd540df66d", "0e76e1540fc34300a207ae1bd7366e5a", "326a0bc96b5c4a5a87823fc5a8b64155", "4c0def3fbc3e4ad9a179af43a1bc9cab", "c313f02a28e14608823dcb5654405f06", "c4a09bf545844c73ad190f63255e5a1c", "00084e5557ac48b2960f1e675d6caf31", "52e1f32c7f244b54af8789acd02f03aa", "e1aa5b5be3cc4c0ca4d17f56e1a9a3fa", "d07ec898c235460795ce05db60068d1c", "b2789462ac0d4983a312d7feab456f45", "b77c6e55649c495ca73db4d291cb57b4", "f6cd0990745d4403b97f235cda98129a", "3998fbec24df4ebc95351e4f71f3d88f", "98bd39f607d44063ac84368b476e1d2d", "b05d0dff578d4363a82f8c503aec10c6", "96150427de0e4b1dbb8a6a24d0d2e4cc", "5e7b4207d419403293436dc9e0a5ba4b", "ec78cac2d07a4df2984f7515c252c8f8", "51adfe10aa5849ae8607536157a80c26", "7605feeeaf484969b8dc8aacd3e775a4", "473745732612410d80f51914b9846793", "6b9647878e394f1dbe2edf887f4fb74e", "011ebf22b0774420a05543478f1c56ac", "bd28fa7e015f4aac85da290232a55393", "1ba8e859274448d39f0e0422f411e812", "e1a412478969493982fa98572123e39e", "f0e4630b50b3496a963af138e122e828", "c7c194dfa23240a18b8d6a9d3c10a033", "8597ca6a1780404fa3234370f49f3a83", "cb42691d4a1046c28977786552e0c7f8", "237027c7db404890885ba9b539d1dcc1", "a48be8bc8bab4b0794aa8f8f4ffa0ad5", "4b8b8108d3db4f97a7f880ed1d8ad765", "5ceeb4854d744883be20bcde470b2292", "2893c648ed934848b94170c6f6b4147a", "5ffcda3617de41fdb7027f92f3249b2b", "2476e2ae2b984e4abde7f4bc56e5f465", "266b112828e94f43b6a338fa3a40ca0a", "36506f1cb24742ab96f586a0fccb87f1", "8d7ea6ac2d9e4c73854b24348e78f82a", "250fbe3a29374df19abfcd78422e011a", "b9fb23fa20464a27b37063b67380e7cf", "64e3c043defd4e97bc60e89a5d34a2a2", "aabfb488ad1d40588bee2dfcb9a36010", "d7552d10857f470fb23aa0315c8ed7a8", "eaa37a93f8e94dbea634e739ec2b45be", "70b9b52f2f0d49708b7fb0fd14b50297", "54bd1f02c1d54066a31f34e4f0389634", "887ced5ff2844aefb669f90bab2eec16", "dda842975d0d4314b41711b4cdddcdb9", "4a1ce71b5f45421483826a888a6a1e6f", "84d592b837e24bc292105020bc0fb454", "850083683652479db99e315c8a5551db" ] }, "executionInfo": { "elapsed": 777059, "status": "ok", "timestamp": 1787124549789, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "s3UM_L2v3Rgs", "outputId": "3a4cac45-411c-44c4-83cc-857e491f22ce" }, "outputs": [], "source": [ "##第7版,带滑动窗口和连贯上下文的测试\n", "\n", "import os, gc, time, subprocess, importlib, warnings\n", "from pathlib import Path\n", "\n", "os.environ.setdefault(\n", " \"PYTORCH_CUDA_ALLOC_CONF\",\n", " \"expandable_segments:True,max_split_size_mb:128\"\n", ")\n", "os.environ.setdefault(\"ONLINE_CODEC_CACHE_DIR\", \"/tmp/mage_vl_codec_cache\")\n", "os.environ.setdefault(\"STREAMMIND_CLIP_CACHE\", \"/tmp/mage_vl_clips\")\n", "os.makedirs(os.environ[\"ONLINE_CODEC_CACHE_DIR\"], exist_ok=True)\n", "os.makedirs(os.environ[\"STREAMMIND_CLIP_CACHE\"], exist_ok=True)\n", "\n", "import torch\n", "from transformers import AutoModelForCausalLM, AutoProcessor\n", "\n", "\n", "# ===================== 配置 =====================\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "VIDEO_FILE = \"/content/soccer-broadcast.mp4\"\n", "\n", "SEGMENT_SEC = 4.0\n", "\n", "# Gate 使用:\n", "# 前4秒 + 当前4秒 = 最多8秒视觉上下文\n", "CONTEXT_SEC = 4.0\n", "\n", "# LLM 保留最近几条文字事件\n", "HISTORY_SIZE = 3\n", "\n", "MAX_SEGMENTS = None # 测试可改成 8\n", "GATE_THRESHOLD = 0.50\n", "MAX_NEW_TOKENS = 64\n", "\n", "CODEC_MAX_PIXELS = 64_000\n", "CODEC_TARGET_CANVAS = 24\n", "\n", "SIMULATE_REALTIME = True\n", "\n", "\n", "# ===================== Prompt =====================\n", "\n", "GATE_PROMPT = \"\"\"\n", "分析当前视频内容。\n", "请判断视频末尾的当前时间窗口是否包含值得进一步分析的内容。\n", "\"\"\".strip()\n", "\n", "\n", "def make_prompt(start, end, history):\n", " history_text = \"\\n\".join(\n", " f\"- {x}\" for x in history[-HISTORY_SIZE:]\n", " )\n", "\n", " if not history_text:\n", " history_text = \"暂无历史事件。\"\n", "\n", " return f\"\"\"\n", "请用中文分析此视频。\n", "\n", "当前重点时间:\n", "{start:.1f}–{end:.1f} 秒\n", "\n", "视频包含:\n", "- 前面的视觉内容:用于理解动作上下文\n", "- 当前时间窗口:重点分析当前发生的事情\n", "\n", "最近已经观察到的事件:\n", "{history_text}\n", "\n", "请重点描述当前时间窗口发生了什么,并结合前面的视觉内容判断动作是否连续。\n", "\n", "重点关注:\n", "视频中人物变化,和重要事件。\n", "\n", "不要猜测无法从视频确认的信息。\n", "尽量简洁,适合实时视频分析。\n", "\"\"\".strip()\n", "\n", "\n", "# ===================== 模型 =====================\n", "\n", "if not torch.cuda.is_available():\n", " raise RuntimeError(\"未检测到 CUDA\")\n", "\n", "DEVICE = \"cuda\"\n", "DTYPE = torch.float16\n", "\n", "print(f\"[GPU] {torch.cuda.get_device_name(0)}\")\n", "print(f\"[CUDA] {torch.version.cuda}\")\n", "\n", "print(\"[init] 加载 Processor...\")\n", "\n", "processor = AutoProcessor.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True\n", ")\n", "\n", "print(\"[init] 加载 Mage-VL...\")\n", "\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=DTYPE,\n", " attn_implementation=\"sdpa\",\n", ").to(DEVICE).eval()\n", "\n", "print(\"[init] 模型加载完成\")\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "\n", "codec_mod = importlib.import_module(\n", " _REMOTE_PKG + \".codec_video_processing_mage_vl\"\n", ")\n", "\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "try:\n", " model.model._load_streammind_gate()\n", " print(\"[gate] Cognition Gate 加载成功\")\n", "except Exception as e:\n", " print(f\"[gate] 加载失败: {e}\")\n", "\n", "\n", "# ===================== 工具 =====================\n", "\n", "def get_duration(path):\n", " try:\n", " r = subprocess.run(\n", " [\n", " \"ffprobe\", \"-v\", \"error\",\n", " \"-show_entries\", \"format=duration\",\n", " \"-of\", \"default=nw=1:nk=1\",\n", " str(path)\n", " ],\n", " capture_output=True,\n", " text=True,\n", " check=True,\n", " timeout=60\n", " )\n", " return float(r.stdout.strip())\n", " except Exception:\n", " return 0.0\n", "\n", "\n", "def codec_config():\n", " override = {\n", " \"engine\": \"hevc\",\n", " \"target_canvas\": CODEC_TARGET_CANVAS,\n", " \"patch\": 16,\n", " }\n", "\n", " kwargs = dict(processor._codec_config_defaults)\n", " dcvc = dict(kwargs.get(\"dcvc\") or {})\n", "\n", " kwargs.update(override)\n", "\n", " if dcvc:\n", " kwargs[\"dcvc\"] = dcvc\n", "\n", " kwargs[\"max_pixels\"] = CODEC_MAX_PIXELS\n", "\n", " return CodecConfig(**kwargs), override\n", "\n", "\n", "def make_chat_prompt(text):\n", " messages = [{\n", " \"role\": \"user\",\n", " \"content\": [\n", " {\"type\": \"video\"},\n", " {\"type\": \"text\", \"text\": text},\n", " ],\n", " }]\n", "\n", " return processor.apply_chat_template(\n", " messages,\n", " tokenize=False,\n", " add_generation_prompt=True,\n", " )\n", "\n", "\n", "def extract_clip(src, start, length, out):\n", " tmp = out.with_name(\".tmp_\" + out.name)\n", "\n", " if tmp.exists():\n", " tmp.unlink()\n", "\n", " subprocess.run(\n", " [\n", " \"ffmpeg\", \"-y\", \"-loglevel\", \"error\",\n", " \"-ss\", f\"{max(0, start):.3f}\",\n", " \"-i\", str(src),\n", " \"-t\", f\"{length:.3f}\",\n", " \"-c:v\", \"libx264\",\n", " \"-preset\", \"ultrafast\",\n", " \"-crf\", \"23\",\n", " \"-an\",\n", " \"-pix_fmt\", \"yuv420p\",\n", " str(tmp)\n", " ],\n", " check=True,\n", " capture_output=True,\n", " timeout=180\n", " )\n", "\n", " tmp.replace(out)\n", " return out\n", "\n", "\n", "def to_cuda(inputs):\n", " result = {}\n", "\n", " for k, v in inputs.items():\n", " if not hasattr(v, \"to\"):\n", " continue\n", "\n", " v = v.to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", " v = v.to(DTYPE)\n", "\n", " result[k] = v\n", "\n", " return result\n", "\n", "\n", "def cleanup(*objs):\n", " for obj in objs:\n", " try:\n", " del obj\n", " except Exception:\n", " pass\n", "\n", " gc.collect()\n", " torch.cuda.empty_cache()\n", "\n", "\n", "def gpu_mem():\n", " a = torch.cuda.memory_allocated() / 1024**3\n", " r = torch.cuda.memory_reserved() / 1024**3\n", " return f\"{a:.2f}GB / reserved {r:.2f}GB\"\n", "\n", "\n", "# ===================== Gate =====================\n", "\n", "@torch.inference_mode()\n", "def run_gate(inputs):\n", " feat = {}\n", "\n", " for k in (\n", " \"pixel_values\",\n", " \"image_grid_thw\",\n", " \"patch_positions\",\n", " ):\n", " if k not in inputs:\n", " continue\n", "\n", " v = inputs[k].to(DEVICE)\n", "\n", " if k == \"pixel_values\":\n", " v = v.to(DTYPE)\n", "\n", " feat[k] = v\n", "\n", " logits = None\n", "\n", " try:\n", " logits = model.model.streammind_gate_forward_segments(\n", " [feat]\n", " )[0]\n", "\n", " # 这里取视觉序列最后位置。\n", " #\n", " # 因为输入是:\n", " # 前4秒 + 当前4秒\n", " #\n", " # 所以最后位置对应当前4秒末尾,\n", " # Gate 可以利用前面的视觉内容作为上下文。\n", "\n", " length = int(\n", " inputs[\"image_grid_thw\"][:, 0].sum()\n", " )\n", "\n", " prob = torch.softmax(\n", " logits[length - 1].float(),\n", " dim=-1\n", " )[1].item()\n", "\n", " return float(prob)\n", "\n", " finally:\n", " cleanup(feat, logits)\n", "\n", "\n", "# ===================== Codec =====================\n", "\n", "def encode_video(\n", " clip,\n", " prompt,\n", " codec_override\n", "):\n", " with warnings.catch_warnings():\n", " warnings.simplefilter(\"ignore\")\n", "\n", " return processor(\n", " text=[prompt],\n", " videos=[str(clip)],\n", " video_backend=\"codec\",\n", " max_pixels=CODEC_MAX_PIXELS,\n", " codec_config=codec_override,\n", " return_tensors=\"pt\",\n", " padding=False,\n", " )\n", "\n", "\n", "# ===================== Mage-VL =====================\n", "\n", "@torch.inference_mode()\n", "def generate(inputs, max_new_tokens):\n", " out = model.generate(\n", " **inputs,\n", " max_new_tokens=max_new_tokens,\n", " do_sample=False,\n", " use_cache=True,\n", " )\n", "\n", " n = inputs[\"input_ids\"].shape[1]\n", "\n", " text = processor.tokenizer.decode(\n", " out[0, n:],\n", " skip_special_tokens=True\n", " ).strip()\n", "\n", " del out\n", "\n", " return text\n", "\n", "\n", "# ===================== 主循环 =====================\n", "\n", "def stream_video_analysis(\n", " video_path,\n", " segment_sec=SEGMENT_SEC,\n", " context_sec=CONTEXT_SEC,\n", " gate_threshold=GATE_THRESHOLD,\n", " max_segments=MAX_SEGMENTS,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", " simulate_realtime=SIMULATE_REALTIME,\n", "):\n", " path = Path(video_path)\n", "\n", " if not path.exists():\n", " raise FileNotFoundError(video_path)\n", "\n", " total = get_duration(path)\n", "\n", " if total <= 0:\n", " raise RuntimeError(\"无法获取视频时长\")\n", "\n", " clip_dir = Path(\n", " os.environ[\"STREAMMIND_CLIP_CACHE\"]\n", " )\n", " clip_dir.mkdir(\n", " parents=True,\n", " exist_ok=True\n", " )\n", "\n", " _, codec_override = codec_config()\n", "\n", " start = 0.0\n", " index = 0\n", "\n", " # 最近几次文字事件\n", " history = []\n", "\n", " # 所有输出\n", " results = []\n", "\n", " yield (\n", " f\"开始实时流式分析\\n\"\n", " f\"视频={total:.1f}s | \"\n", " f\"当前窗口={segment_sec:.1f}s | \"\n", " f\"视觉上下文={context_sec:.1f}s | \"\n", " f\"历史={HISTORY_SIZE}条\"\n", " )\n", "\n", " while start < total - 0.05:\n", "\n", " if (\n", " max_segments is not None\n", " and index >= max_segments\n", " ):\n", " break\n", "\n", " # 当前时间窗口\n", " end = min(\n", " total,\n", " start + segment_sec\n", " )\n", "\n", " current_length = end - start\n", "\n", " # --------------------------------------------------\n", " # 视觉上下文:\n", " #\n", " # 第1段:\n", " # 0-4\n", " #\n", " # 第2段:\n", " # 0-8\n", " #\n", " # 第3段:\n", " # 4-12\n", " #\n", " # 第4段:\n", " # 8-16\n", " # --------------------------------------------------\n", "\n", " context_start = max(\n", " 0.0,\n", " start - context_sec\n", " )\n", "\n", " context_end = end\n", "\n", " visual_length = (\n", " context_end - context_start\n", " )\n", "\n", " index += 1\n", "\n", " t0 = time.time()\n", "\n", " clip = clip_dir / (\n", " f\"{path.stem}_\"\n", " f\"{index:06d}_\"\n", " f\"{context_start:.2f}_\"\n", " f\"{context_end:.2f}.mp4\"\n", " )\n", "\n", " inputs = None\n", " cuda_inputs = None\n", "\n", " try:\n", "\n", " # ==============================================\n", " # 1. 当前滑动视觉窗口\n", " # ==============================================\n", "\n", " extract_clip(\n", " path,\n", " context_start,\n", " visual_length,\n", " clip\n", " )\n", "\n", " # ==============================================\n", " # 2. Gate\n", " #\n", " # Gate 看到:\n", " #\n", " # 前4秒 + 当前4秒\n", " # ==============================================\n", "\n", " gate_prompt = make_chat_prompt(\n", " GATE_PROMPT\n", " )\n", "\n", " inputs = encode_video(\n", " clip,\n", " gate_prompt,\n", " codec_override\n", " )\n", "\n", " prob = run_gate(inputs)\n", "\n", " head = (\n", " f\"**{start:.1f}–{end:.1f}s** \"\n", " f\"Gate=`{prob:.2f}` \"\n", " f\"[context={context_start:.1f}–{end:.1f}s]\"\n", " )\n", "\n", " # ==============================================\n", " # 3. Gate 不通过\n", " # ==============================================\n", "\n", " if prob < gate_threshold:\n", "\n", " elapsed = time.time() - t0\n", " speed = current_length / elapsed\n", "\n", " line = (\n", " f\"{head} → 🔇 跳过 \"\n", " f\"({elapsed:.2f}s / \"\n", " f\"{speed:.2f}×)\"\n", " )\n", "\n", " results.append(line)\n", "\n", " yield \"\\n\\n\".join(results)\n", "\n", " # ==============================================\n", " # 4. Gate 通过\n", " # ==============================================\n", "\n", " else:\n", "\n", " yield (\n", " \"\\n\\n\".join(results)\n", " + (\n", " \"\\n\\n\"\n", " if results else \"\"\n", " )\n", " + f\"{head} → 🧠 生成中...\"\n", " )\n", "\n", " # ------------------------------------------\n", " # LLM 使用:\n", " #\n", " # 视觉:\n", " # 前4秒 + 当前4秒\n", " #\n", " # 文本:\n", " # 最近3个事件\n", " # ------------------------------------------\n", "\n", " llm_prompt = make_prompt(\n", " start,\n", " end,\n", " history\n", " )\n", "\n", " # 重新生成带历史 prompt 的输入\n", " #\n", " # 这里重新 processor 是为了让:\n", " # Gate prompt 和 LLM prompt 分开。\n", " #\n", " # 视频 Codec 本身仍然是同一个滑动窗口。\n", " # ------------------------------------------\n", "\n", " cleanup(inputs)\n", " inputs = None\n", "\n", " inputs = encode_video(\n", " clip,\n", " make_chat_prompt(llm_prompt),\n", " codec_override\n", " )\n", "\n", " gt = time.time()\n", "\n", " cuda_inputs = to_cuda(\n", " inputs\n", " )\n", "\n", " said = generate(\n", " cuda_inputs,\n", " max_new_tokens\n", " )\n", "\n", " gen_time = time.time() - gt\n", " elapsed = time.time() - t0\n", " speed = current_length / elapsed\n", "\n", " # ------------------------------------------\n", " # 保存历史事件\n", " # ------------------------------------------\n", "\n", " history.append(\n", " f\"{start:.1f}–{end:.1f}s:{said}\"\n", " )\n", "\n", " if len(history) > HISTORY_SIZE:\n", " history.pop(0)\n", "\n", " line = (\n", " f\"{head} → 🗣️ {said}\\n\"\n", " f\" Generate={gen_time:.2f}s | \"\n", " f\"Total={elapsed:.2f}s | \"\n", " f\"Realtime={speed:.2f}×\"\n", " )\n", "\n", " results.append(line)\n", "\n", " yield \"\\n\\n\".join(results)\n", "\n", " # ==============================================\n", " # 5. 模拟实时\n", " # ==============================================\n", "\n", " elapsed = time.time() - t0\n", "\n", " if (\n", " simulate_realtime\n", " and elapsed < current_length\n", " ):\n", " time.sleep(\n", " current_length - elapsed\n", " )\n", "\n", " except Exception as e:\n", "\n", " results.append(\n", " f\"**{start:.1f}–{end:.1f}s** \"\n", " f\"→ ❌ \"\n", " f\"{type(e).__name__}: {e}\"\n", " )\n", "\n", " yield \"\\n\\n\".join(results)\n", "\n", " finally:\n", "\n", " cleanup(\n", " cuda_inputs,\n", " inputs\n", " )\n", "\n", " if clip.exists():\n", " try:\n", " clip.unlink()\n", " except Exception:\n", " pass\n", "\n", " start = end\n", "\n", " print(\n", " f\"[segment {index}] \"\n", " f\"{start:.1f}/{total:.1f}s | \"\n", " f\"GPU {gpu_mem()}\",\n", " flush=True\n", " )\n", "\n", " yield (\n", " \"\\n\\n\".join(results)\n", " + f\"\\n\\n✅ 完成,共 {index} 个片段\"\n", " )\n", "\n", "\n", "# ===================== Main =====================\n", "\n", "if __name__ == \"__main__\":\n", "\n", " for output in stream_video_analysis(\n", " VIDEO_FILE,\n", " segment_sec=4.0,\n", " context_sec=4.0,\n", " gate_threshold=0.50,\n", " max_segments=MAX_SEGMENTS,\n", " max_new_tokens=64,\n", " simulate_realtime=True,\n", " ):\n", " print(\"\\033[H\\033[J\", end=\"\")\n", " print(\"=== Mage-VL 第六版:上下文实时分析 ===\\n\")\n", " print(output)\n", " print(\"\\n\" + \"-\" * 70)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000, "referenced_widgets": [ "e0eae377758a4608bd2e897171fc9f27", "f995cfd2f753423f8b69973e347f1faa", "a059288bf12f4de18563826a745db9b6", "8069b50dcaab4b89918dfc0775492ab1", "94f941a89d314064b7620bede4ce7388", "315bd2061ae34a8490e3e0e6e7141c7e", "2dfbfb7748184eb2bb1a033acf5071d2", "18a36bbfcfa348ca9bd6ace54fc007bf", "8f6a2818bd7344d7893e88273a9c22db", "f00ea1a7cded4bb4b470bdb11546abb5", "2916e5b293ab4f73820a642d5f91f46b", "de4a68f06bbc4e8cb5dece4a23a2fe4b", "f20dc0e1df0940259039847093d8e43b", "48a20de78bcc4cc6a43e585605abf5ee", "8a96af57f4b142a982b31b9f241ffed3", "7eb204f78a5d45209a2c39d07d6901d1", "29dba98a852f4cf090701c3d05b718d1", "006d57bd68c2421b909e822fe76f3dc6", "4b0db516167b457fb3fc35eb0fface55", "034afa0e1a294d708b1821b588bde466", "dcfbf957da6b40d0888bfac3a4e46b4f", "5cf16ed99604437eb7022055315ce9b0", "b53d3bfbabcb44bfbb890061f5f3db27", "983e7a94e7b3497ea136ee06013056f9", "dad70bdc47744b9d870fa41b2da62c31", "d3d0c78df88f4c919f9fbd4bd39d2331", "3befbad52781463bac2bc3f51cba89e0", "0c0612a9f3b5480a88a906f68043834f", "be528e2e380347d3a09ad5cadadfbf88", "5823dd122a3d4ecab565ee918c07648f", "2a9ff61e31f2444abf2c74ea4929c179", "db694b0b8ef8493f8f828e3593d570ab", "94c0c608551e4d48a280968ca95cde16", "cffc22decef54e8bb58855c5dd8e93c8", "2a2c2c607e6940909e63b4202d194ee9", "0c484d67b27b4f4782ca19585e12c1cd", "6c3eebcbc91a484aac455d79062ad4b6", "1797e73646fa46b492442e214529607a", "40af2dacec94463691d46ad3562c6607", "c8368b5f0d8c416eb91ecdd3bbc7030c", "c79f68640f224fd09377e8af0624c120", "c20532767ca846a9acc87f9403d6f77b", "4fcc7a9337cc4e6f993f0956875df496", "f01888b747d64341bddc7c379aa90188", "634aa621d73b43a990b26f31a1b6711a", "f2124688f2b84a5596744764204c84c0", "48092c479caa45a4a03aa8bccbef9587", "e96f2bd3ea894a99be9116077909ac23", "926530b78475401b94eae57649941dcb", "cf95029786ae4104a156c4efb4e1af72", "7c2fcaf118ca4e7b9b6b88024652f21f", "251c5e662d7e4f23a81028b43a268bf0", "dd2eff36dbb845788e6faed09898ef1c", "b58f15cc57c148f795f19c1588295f13", "b7e45edd70984f74bf7b641d0d7aee80", "c644cfd5cb224bf8b37ea64245413d2a", "937333a74d6a48daa13f411468f92103", "58df796a999f41f1a749935c9727b8e7", "8922613571f64ae09d745eead3024ffd", "cbd6071bc023421db17415057ad948f0", "9e564062378444ab864ca70c996adfac", "33b3f2a8d02341618177d8751df77db7", "d28822ac35d94bd3a57136224011ad9b", "86a6934bab7940ec9dca9cfe6d14bd49", "e3dfa131f87542d1a661caa7de5b6621", "83656a537ce847c6a98bf2cd1827a220", "d322170e9d0745fbb44d651151848220", "afb4e39753244de0b66a1156270c1740", "15a59da510bf4655bef3fdc4cfbd7ca9", "9a2fe5005cee4b4b81f48e3149250bb0", "2fef2d97d79345399c8b3bc5a4a9a372", "92e1b7231e1f4a7abd57a81b42da5e2e", "f76ff17cec7e48e3bdbf259f85617349", "88332704c30944a9b3b7136edd7194ce", "bf5f7b2b35834bca99e94a3dedc10e7f", "719f1f3e2cdf45b2aa742c2b97cab8d1", "ececd99c7d714600a49ece17aa564213", "bd4e646d42484531a0cfa03d4e8b4334", "a043368b7e4b44eeabfd5f1d17f97778", "3a9c5c13f1fc4c1980e06d31f0ad0f4c", "5573bb7717ff47acbd5063afbb61e81a", "2de5ec2a78484aa4b1eebc0869b39883", "4b67fd8e4317455ea09a47fed8cadcd2", "ae98fe8e96af425590f1f1eef05d2cf3", "67349f565ba6495bb9318cec61f66163", "adb72dfb47c5478e83ec2552b9ca22f5", "1a3413c75ea24525aacaa0f3eb06c2ec", "06de65bde18a404481b269ad01cc6d9c", "d9b196e8e25c4ea6bc042294eeb6cb23", "1e88a60a51264fecaefd81a180e3c24b", "296d4249636d4048b83fa63114f38e23", "a47cb3c818464ccea435f5f610dcf7e9", "5054b7c46c374689af234cafa2dfee39", "d9a1f7f4fbf5466db4539e20628f16d2", "a9cdccce70c64b78883aa7bbf9c3590c", "da63f8dd2b9e4dd5b243cd057a71d6f5", "5731976153f944519aba37180e240dd9", "7f06afd757104bf2bddbe8d23a133f43", "99196ffa5a6a4e9fa06f4241c37d55d2", "ac702186736444ddbc9ae3db93741048", "10b441a4f70b4e6c8f5b2b8b02f0e076", "cc03b5ca628e4631a5e85e135520c8af", "7bd72c2c88294b98a983787d87e32c0f", "42d9ee09c4264430993828ea44824535", "15e85b73776449f48bfc4b811666cb76", "cbadd7bbc02f4d45bf43cb4105df28d7", "75c80e24817947bfa4b0862eb7585ba7", "60f4f5bcbc4142c1a2bd44607e2b8536", "6487b2c938b9402299df6a35c58be313", "3bf334b03f434fc0a22f8c3d57ab935a", "1660ed2dbc18489097c06b8f6cb61c3b", "f9e19119fc6c4b1ca0def38a1dccc264", "05da9d5ad8af422582a160adaf0c0f62", "dac97e36c50244ca84d373feff15febe", "b920fe1058fc43968da74d4b38cc86c7", "29324ee9ea1d4122af03f89dff27f57c", "f7db974d16bb4ac48a90731c04a8cbd7", "b70452df5fee4a4ab9a6a91f52c2b8d2", "4fdd5e63749a417197b8baf0ae7baed9", "ef7e438d87df49d3aff6148ff692c0e0", "ef57df85a71f47739139b2473b7a889f", "c94051c4f28c42fd8dec1f3dda715da7", "0a18fe9ae15a4ab8ba810e7afaf421b1", "2787203dc5414892925e78bef55f3d03", "3213cc3ce85a49f390b51237b5f7c0e7", "2eff2692d4024e238f77ef439d3a2e31", "4a41caf4d949431c83d41a12b55b70f4", "b55af04b70fb44c5b6af1fbb817e5c2f", "fe80d7adcb42436f8dfbdb5ef213f0c1", "2690a347110e45d0b9e7111dd2dee2c7", "91b4b1ce0ac642d8b35234f2dfac2adc", "3971735f78b94109896598bee2500d1b", "98a847af1c6d481d838b0206d6d15ead", "0cacf450e8574b998a1fbab94a9f9fdf", "650b120ea5934685a51de852d13bc57b", "6c66c3f077144e0c833a9cc62d1db680", "b8f4493b26cf4421a90bbecc35fcf168", "041109b9c7e442e9a09cf18a83491fa4", "4e028ff4eb2a46feae97f99cc2fc3bcf", "362a1278298e4f0e8513c04ae200af8c", "2fd56ade88a04249bf7dce0f721b28c3", "3e358a958a124db4a23248fe04d55b28", "4e270869fe4a47c9b0d91dc7e4fe2d7b", "1f80fdc0203b4c2c98db8ed1743409ee", "2ff77717530b42e5b941b5de8e95b813", "2ab4e9c33dc7408b9ce1ad98211fd79d", "5e2caedddfea4abc8c7ed7eeec31ac62", "00c24a3930204743908f5f289b011488", "a02cfdc305a74e9b8c5b05cdee50445f", "6b24652926994e218533804a4884543c", "397334896cd746b5a73bc7d7c74f959a", "cceaf9935f324a40b487e14b6dbea5b7", "ad5b32cffe9648db9e7ac67aff889d47", "726b5ed6dda64f428e0f029619c283b6", "5eb4c0fa19f144869c21bb0e246a5189", "a9f7128b025e494da5d7206624346fdc", "05b51983b584497781493287037e5a32", "dda07ee2b3544b12b5f3e766559d5005", "15989841e9b0401a94f78fd9dbb34b0b", "8d64bdacd07548e68e67cc1869b52e95", "d2e0670eb1ff4215938111b665f492ab", "ac0acf35ba734808aa96b4050d97484f", "09173b6d79394c9fafdedf89b1c915cf", "c54240e7dd204de8a185ce8ca480ff6f", "db76bfc19d054b3a925c9a1ce3a6aa05", "04afd07cf525452099a36133132bf838", "f5442073e6bc49428336cd843566a20d", "3beeefba295d4deea4e2ba89fdefb232", "4fdfafe3d36a444eab87a553f395f96e", "21e3314d176f40f59fc6ab062e6313cc", "6132858ad5074ed18b6fb7cb1035f0f0", "f848079314e0470a9348e7562787f6d2", "5ee663f618e9494fa304d5d210892693", "e347d781ffd84077a2f0500d99b7185b", "a1368691141649ef8f4795b65e1b634d", "acf5326179eb44cea0f1157e4b1bfa6a", "59d0f7dab22a4ffab8a3da5308ed167e", "fb4219355c39461a8d9c4410aa1e2d02", "f7ba753e17e4457ca0d821999a0bae77", "b024330bcf0f4884b5ca120d0bb0900e", "95989e269e814580959e59dff87b2d20", "325f67cf5fd74647baa71af6df848a56", "f5c843a7612c4a3a833dbc449527ea7f", "80190bc0e3b44e799de4c5d243cf047f", "dd141b10e6fd41e696685d5ed167d067", "852bdcd778d243a48bfae6666aff95c4", "f8d0a0fc4fb8454bb93a29dce6cc74e3", "18f9120bf07d4edbaf52459f9acbfd84", "050481d409ba4f93b279b44b7dd2f950", "3227c65f7f4444f5b833e4e84df1a9f7", "fd441b1310f4489189c5284a1ba16479", "80cf6eaf8a7f4886950af565cd5b67ec", "4700149e88d547fa9e778fcbe5932778", "95fade1d059a40f5877cba869f62efa2", "b28bc55c1e694e47908b5cf88807297c", "1bf60c64419d4d2fa4dccd680aabe7d5", "9af3999664834863ab300cfbb1b95ee8", "92a38e41a3724ec19bc8a9ca2c11cc9c", "eb357c6f76db41e0b4c1300aaa2999a5", "f0df97ecb4d34136aa26511098b3a0fd", "5e76feed6903448685b95d23ac002cff", "8913b1946e95418683acf5b35d9bbd04", "2b41dce2122640ddbb4abd90c2b07fdd", "15202282f0074dd6bc4f342d05c37821", "3862689dd4164df2b1762a275c4b38bf", "c00303ce7f8248bab5f1f2fa2b7e69b8", "9b3b76b580854d248dce8fb97c47ad9b", "da9846001eff42ccbc6f44c0658ce951", "85de07e3f82f4c558b7e72956e7fb395", "91ee1f98a5974d42b5b80275664dcf46", "17f00479363f40a488c33d38e3e3603f", "00d893768be94d78a1e1dd70d050a9bd", "c8166730852e441aa2904d585a932ab2", "91442b64c04d44fb81a776b2200ad807", "09c0f633647442d497bfe9902ae5515e", "49e368b1b2a349cda5de653c3a9a3d57", "5fd49bec3e864140bb97b63723ff6850", "4945ff418ddd4dccb647b606b802fa75", "79ec24bb4eaf4aa583c78f40a7bd7976", "316b4c3ef2244e489475f340c9d7f298", "7066ad5d7c8f448cb0d00ffbb3a31483", "5ffbec18f23844d6b15e46e5904b78fb", "992d22874d194d06838c2bd2611c8571", "3d516386560a4e7da4063e2b665ec883", "fa9bc97131cf4d99b8375126bba9fd73", "b4d1b9b648d642adaaedfe39bc2de0dd", "9a89ba85664f47f0a2d12865e9ce5770", "33dc088b79e44118a72bdc1c11198b1c", "f37ee4eeb5b54f3992307185d9a29b03", "966f63ca84804293b564925cc38a3d8a", "584ace978da64e58bd7f1c4cf86cdef4", "5c806d0ce25643a7b4bc9abc76b60b69", "e984576c6c9e48d7ad416742e0481fbd", "da0ab0a01ccf4f2888b4337d906ad57e", "0881ff5f82664cc0bb5a634c4bfb5036", "daf06ed5723f4452b484b8e60d034d8e", "5cb87d96614c48beb502b3502043d453", "f4d861dc42774a50b1f7278ba94edd14", "7fa5fbaa43c342bf8300f3604b885fd0", "4262046f04244c00bf760cc040b04dac", "18ec8281dfe24c60a55e486d72b3a8f8", "cbf8e1f3de8f4274add54cfa4138a828", "0e0da0e0cffc4cf0bd2e3c815db330de", "ba25017522714594a566791ca9e6f908", "1c95f2de491a46ab95ad1ebf8a5f783f", "206e23cd0269417091da6987d8f48ab0", "e4fe4b7bb8d64611b291b5675b26018e", "0c6d3658b41243fc8bb78edf7c5ee926", "6b34af711cdb4bd6af96c6a4beb48dfb", "b5c96fb97fe44558a4483da39274fc36", "df3d3798bbc0457481e18bce52ee182d", "8333d853e363423992953a6ea44b86bc", "ab54436414e14e429a649cf12ec9b8ac", "3a4354fa54e04e9db16c9929145c9470", "2cfcd1f43c654ed68916838f902578a9", "8c43872fd354433a8e8a4d483ece8e72", "821a00bb142d494887014f3da95977e9", "245b1d77038c40b1b73f7e6f8d1ef3a2", "2821acc9152b4e8787e9a68dfb1f90c1", "5e625a8c33924a97a02625eab4704674", "3bbbb224d2094f56853e19315b035f24", "c47464796a9b4966b1cf9bdfda68522c", "a7b9b33d4bc74ea19bcbf444948883c9", "5e65915be34a4717aa59b0c09e0fc29a" ] }, "executionInfo": { "elapsed": 328265, "status": "ok", "timestamp": 1787049765844, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "B5SpYhYpb2sJ", "outputId": "dc8878b3-2b77-4711-e22e-b33c9ff0aec0" }, "outputs": [], "source": [ "# ============================================================\n", "# Mage-VL 第五版\n", "# T4 16GB / 足球视频 / 4秒一段 / 真正逐段实时流式分析\n", "#\n", "# 核心流程:\n", "#\n", "# 视频\n", "# ↓\n", "# 当前 4 秒\n", "# ↓\n", "# 精确切片(重新编码)\n", "# ↓\n", "# Codec\n", "# ↓\n", "# Gate\n", "# ↓\n", "# ┌───────────────┐\n", "# │ p < threshold │ → 跳过\n", "# │ p >= threshold│ → Mage-VL\n", "# └───────────────┘\n", "# ↓\n", "# 输出\n", "# ↓\n", "# 清理 GPU\n", "# ↓\n", "# 下一 4 秒\n", "#\n", "# 不会提前 Codec 全部视频\n", "# ============================================================\n", "\n", "import os\n", "\n", "# ------------------------------------------------------------\n", "# 0. 环境变量\n", "# ------------------------------------------------------------\n", "\n", "os.environ.setdefault(\n", " \"PYTORCH_CUDA_ALLOC_CONF\",\n", " \"expandable_segments:True,max_split_size_mb:128\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"ONLINE_CODEC_CACHE_DIR\",\n", " \"/tmp/mage_vl_codec_cache\"\n", ")\n", "\n", "os.environ.setdefault(\n", " \"STREAMMIND_CLIP_CACHE\",\n", " \"/tmp/mage_vl_clips\"\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"ONLINE_CODEC_CACHE_DIR\"],\n", " exist_ok=True\n", ")\n", "\n", "os.makedirs(\n", " os.environ[\"STREAMMIND_CLIP_CACHE\"],\n", " exist_ok=True\n", ")\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 1. Python imports\n", "# ------------------------------------------------------------\n", "\n", "import gc\n", "import time\n", "import warnings\n", "import subprocess\n", "import importlib\n", "from pathlib import Path\n", "\n", "import torch\n", "\n", "from transformers import (\n", " AutoModelForCausalLM,\n", " AutoProcessor,\n", ")\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 2. 基本配置\n", "# ------------------------------------------------------------\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "\n", "VIDEO_FILE = \"/content/soccer-broadcast.mp4\"\n", "\n", "# 每次分析多少秒\n", "SEGMENT_SEC = 4.0\n", "\n", "# 最多分析多少段\n", "#\n", "# None = 整个视频\n", "#\n", "# 如果只是测试,可以设置成 8\n", "MAX_SEGMENTS = None\n", "\n", "# Gate 阈值\n", "GATE_THRESHOLD = 0.50\n", "\n", "# 最大生成 token\n", "MAX_NEW_TOKENS = 64\n", "\n", "# Codec 最大像素\n", "#\n", "# T4 16GB 推荐先保持 64000\n", "#\n", "# 如果显存仍然紧张:\n", "# 48000\n", "# 32000\n", "#\n", "CODEC_MAX_PIXELS = 64_000\n", "\n", "# Codec target canvas\n", "CODEC_TARGET_CANVAS = 24\n", "\n", "# 是否模拟真实时间\n", "#\n", "# True:\n", "# 如果处理速度 > 1x,则等待\n", "#\n", "# False:\n", "# 处理完马上进入下一段\n", "SIMULATE_REALTIME = True\n", "\n", "# 为了避免频繁 empty_cache\n", "# 可以每 N 个 segment 强制一次\n", "EMPTY_CACHE_EVERY = 1\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 3. Prompt\n", "# ------------------------------------------------------------\n", "\n", "STREAM_PROMPT = \"\"\"\n", "请用中文分析这段足球视频。\n", "\n", "重点描述:\n", "\n", "1. 视频中有哪些人物或球员\n", "2. 球员正在做什么\n", "3. 当前比赛发生了什么\n", "4. 是否有射门、传球、带球、抢断、犯规、角球、任意球、进球等动作\n", "5. 如果可以判断,请说明球员的大致位置和动作\n", "6. 判断当前是什么体育项目\n", "\n", "只描述视频中能够观察到的内容,不要猜测无法确认的信息。\n", "尽量简洁,适合实时视频分析。\n", "\"\"\".strip()\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 4. CUDA / dtype\n", "# ------------------------------------------------------------\n", "\n", "if not torch.cuda.is_available():\n", " raise RuntimeError(\n", " \"没有检测到 CUDA。请确认当前环境已经启用 NVIDIA GPU。\"\n", " )\n", "\n", "DEVICE = \"cuda\"\n", "\n", "GPU_NAME = torch.cuda.get_device_name(0)\n", "\n", "print(\"=\" * 70)\n", "print(\"Mage-VL 第五版\")\n", "print(\"=\" * 70)\n", "print(f\"[GPU] {GPU_NAME}\")\n", "print(f\"[CUDA] {torch.version.cuda}\")\n", "print(f\"[PyTorch] {torch.__version__}\")\n", "print(\"=\" * 70)\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 5. T4 使用 FP16\n", "# ------------------------------------------------------------\n", "#\n", "# T4 是 Turing 架构。\n", "#\n", "# 相比 BF16:\n", "# T4 上 FP16 通常更加合适。\n", "#\n", "# ------------------------------------------------------------\n", "\n", "MODEL_DTYPE = torch.float16\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 6. 加载 Processor\n", "# ------------------------------------------------------------\n", "\n", "print()\n", "print(\"[init] 正在加载 Processor...\")\n", "\n", "processor = AutoProcessor.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", ")\n", "\n", "print(\"[init] Processor 加载完成\")\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 7. 加载模型\n", "# ------------------------------------------------------------\n", "\n", "print(\"[init] 正在加载 Mage-VL...\")\n", "\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=MODEL_DTYPE,\n", " attn_implementation=\"sdpa\",\n", ")\n", "\n", "model = model.to(DEVICE).eval()\n", "\n", "print(\"[init] Mage-VL 加载完成\")\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 8. 找到远程 codec 模块\n", "# ------------------------------------------------------------\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "\n", "codec_mod = importlib.import_module(\n", " _REMOTE_PKG + \".codec_video_processing_mage_vl\"\n", ")\n", "\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 9. 加载 Cognition Gate\n", "# ------------------------------------------------------------\n", "\n", "try:\n", "\n", " model.model._load_streammind_gate()\n", "\n", " print(\"[gate] 认知门控加载成功\")\n", "\n", "except Exception as exc:\n", "\n", " print(\n", " f\"[gate] 认知门控加载失败: {type(exc).__name__}: {exc}\"\n", " )\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 10. 显存信息\n", "# ------------------------------------------------------------\n", "\n", "def print_gpu_memory(prefix=\"GPU\"):\n", "\n", " if not torch.cuda.is_available():\n", " return\n", "\n", " allocated = torch.cuda.memory_allocated() / 1024**3\n", "\n", " reserved = torch.cuda.memory_reserved() / 1024**3\n", "\n", " total = torch.cuda.get_device_properties(0).total_memory\n", " total = total / 1024**3\n", "\n", " free = total - allocated\n", "\n", " print(\n", " f\"[{prefix}] \"\n", " f\"allocated={allocated:.2f}GB \"\n", " f\"reserved={reserved:.2f}GB \"\n", " f\"free≈{free:.2f}GB \"\n", " f\"total={total:.2f}GB\",\n", " flush=True,\n", " )\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 11. FFprobe 获取视频时长\n", "# ------------------------------------------------------------\n", "\n", "def _ffprobe_duration(video_path):\n", "\n", " try:\n", "\n", " result = subprocess.run(\n", " [\n", " \"ffprobe\",\n", " \"-v\",\n", " \"error\",\n", " \"-show_entries\",\n", " \"format=duration\",\n", " \"-of\",\n", " \"default=nw=1:nk=1\",\n", " str(video_path),\n", " ],\n", " check=True,\n", " capture_output=True,\n", " timeout=60,\n", " text=True,\n", " )\n", "\n", " value = result.stdout.strip()\n", "\n", " if not value:\n", " return 0.0\n", "\n", " return float(value)\n", "\n", " except Exception as exc:\n", "\n", " print(\n", " f\"[ffprobe] 获取视频时长失败: {exc}\",\n", " flush=True,\n", " )\n", "\n", " return 0.0\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 12. Codec 配置\n", "# ------------------------------------------------------------\n", "\n", "def _codec_cfg(\n", " target_canvas=CODEC_TARGET_CANVAS,\n", " max_pixels=CODEC_MAX_PIXELS,\n", "):\n", "\n", " override = {\n", " \"engine\": \"hevc\",\n", " \"target_canvas\": int(target_canvas),\n", " \"patch\": 16,\n", " }\n", "\n", " kwargs = dict(\n", " processor._codec_config_defaults\n", " )\n", "\n", " merged_dcvc = dict(\n", " kwargs.get(\"dcvc\") or {}\n", " )\n", "\n", " merged_dcvc.update(\n", " override.get(\"dcvc\") or {}\n", " )\n", "\n", " kwargs.update(override)\n", "\n", " if merged_dcvc:\n", " kwargs[\"dcvc\"] = merged_dcvc\n", "\n", " kwargs[\"max_pixels\"] = int(max_pixels)\n", "\n", " return CodecConfig(**kwargs), override\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 13. Prompt\n", "# ------------------------------------------------------------\n", "\n", "def _prompt(kind, question):\n", "\n", " messages = [\n", " {\n", " \"role\": \"user\",\n", " \"content\": [\n", " {\n", " \"type\": kind\n", " },\n", " {\n", " \"type\": \"text\",\n", " \"text\": question,\n", " },\n", " ],\n", " }\n", " ]\n", "\n", " return processor.apply_chat_template(\n", " messages,\n", " tokenize=False,\n", " add_generation_prompt=True,\n", " )\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 14. CPU → GPU\n", "# ------------------------------------------------------------\n", "\n", "def _to_cuda(inputs):\n", "\n", " output = {}\n", "\n", " for key, value in inputs.items():\n", "\n", " if not hasattr(value, \"to\"):\n", " continue\n", "\n", " value = value.to(DEVICE)\n", "\n", " if key == \"pixel_values\":\n", "\n", " value = value.to(MODEL_DTYPE)\n", "\n", " output[key] = value\n", "\n", " return output\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 15. 精确切片\n", "# ------------------------------------------------------------\n", "#\n", "# 重要:\n", "#\n", "# 原来的:\n", "#\n", "# -c copy\n", "#\n", "# 是直接复制码流。\n", "#\n", "# 这样 -ss 可能落在关键帧之外,\n", "# 导致实际得到的视频开始时间不够精确。\n", "#\n", "# 这里改成重新编码。\n", "#\n", "# 优点:\n", "# 时间窗口更加准确\n", "#\n", "# 缺点:\n", "# CPU 会多一点开销。\n", "#\n", "# 对“模拟实时分析”而言,\n", "# 这个方案更稳。\n", "#\n", "# ------------------------------------------------------------\n", "\n", "def _extract_subclip(\n", " src,\n", " start,\n", " duration,\n", " out_path,\n", "):\n", "\n", " if duration <= 0:\n", " raise ValueError(\n", " f\"duration 必须 > 0,当前={duration}\"\n", " )\n", "\n", " tmp = out_path.with_name(\n", " f\".tmp_{out_path.name}\"\n", " )\n", "\n", " if tmp.exists():\n", " try:\n", " tmp.unlink()\n", " except Exception:\n", " pass\n", "\n", " command = [\n", " \"ffmpeg\",\n", " \"-y\",\n", "\n", " \"-loglevel\",\n", " \"error\",\n", "\n", " # 精确时间定位\n", " \"-ss\",\n", " f\"{max(0.0, start):.3f}\",\n", "\n", " \"-i\",\n", " str(src),\n", "\n", " \"-t\",\n", " f\"{duration:.3f}\",\n", "\n", " # 视频重新编码\n", " \"-c:v\",\n", " \"libx264\",\n", "\n", " # 很快的 CPU 编码\n", " \"-preset\",\n", " \"ultrafast\",\n", "\n", " # 保证足够好的视觉质量\n", " \"-crf\",\n", " \"23\",\n", "\n", " # 避免音频处理\n", " \"-an\",\n", "\n", " # 独立可解码\n", " \"-pix_fmt\",\n", " \"yuv420p\",\n", "\n", " str(tmp),\n", " ]\n", "\n", " subprocess.run(\n", " command,\n", " check=True,\n", " capture_output=True,\n", " timeout=180,\n", " )\n", "\n", " if not tmp.exists() or tmp.stat().st_size <= 0:\n", "\n", " raise RuntimeError(\n", " f\"FFmpeg 没有生成有效文件: {tmp}\"\n", " )\n", "\n", " if out_path.exists():\n", "\n", " try:\n", " out_path.unlink()\n", " except Exception:\n", " pass\n", "\n", " tmp.replace(out_path)\n", "\n", " return out_path\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 16. 清理显存\n", "# ------------------------------------------------------------\n", "\n", "def _cleanup_cuda(*objects):\n", "\n", " for obj in objects:\n", "\n", " try:\n", " del obj\n", " except Exception:\n", " pass\n", "\n", " gc.collect()\n", "\n", " if torch.cuda.is_available():\n", "\n", " torch.cuda.empty_cache()\n", "\n", " try:\n", " torch.cuda.ipc_collect()\n", " except Exception:\n", " pass\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 17. Gate\n", "# ------------------------------------------------------------\n", "\n", "@torch.inference_mode()\n", "def _run_gate(cpu_inputs):\n", "\n", " \"\"\"\n", " 只把当前 segment 的 Gate 所需视觉特征送入 GPU。\n", "\n", " 不保存多个 segment。\n", " \"\"\"\n", "\n", " cuda_visual_features = {}\n", "\n", " for key in (\n", " \"pixel_values\",\n", " \"image_grid_thw\",\n", " \"patch_positions\",\n", " ):\n", "\n", " if key not in cpu_inputs:\n", " continue\n", "\n", " value = cpu_inputs[key].to(DEVICE)\n", "\n", " if key == \"pixel_values\":\n", "\n", " value = value.to(MODEL_DTYPE)\n", "\n", " cuda_visual_features[key] = value\n", "\n", " try:\n", "\n", " logits = (\n", " model.model.streammind_gate_forward_segments(\n", " [cuda_visual_features]\n", " )[0]\n", " )\n", "\n", " # 当前只有一个 segment\n", " #\n", " # image_grid_thw 第一维是 segment/frame 相关结构,\n", " # 与你第四版保持同样的计算方式。\n", "\n", " length = int(\n", " cpu_inputs[\"image_grid_thw\"][:, 0].sum()\n", " )\n", "\n", " boundary = length - 1\n", "\n", " probability = torch.softmax(\n", " logits[boundary].float(),\n", " dim=-1,\n", " )[1].item()\n", "\n", " return float(probability)\n", "\n", " finally:\n", "\n", " _cleanup_cuda(\n", " cuda_visual_features,\n", " locals().get(\"logits\"),\n", " )\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 18. Mage-VL 生成\n", "# ------------------------------------------------------------\n", "\n", "@torch.inference_mode()\n", "def _generate(\n", " inputs,\n", " max_new_tokens=MAX_NEW_TOKENS,\n", "):\n", "\n", " output = model.generate(\n", " **inputs,\n", "\n", " max_new_tokens=int(\n", " max_new_tokens\n", " ),\n", "\n", " do_sample=False,\n", "\n", " use_cache=True,\n", " )\n", "\n", " prompt_length = inputs[\n", " \"input_ids\"\n", " ].shape[1]\n", "\n", " generated = output[\n", " 0,\n", " prompt_length:\n", " ]\n", "\n", " text = processor.tokenizer.decode(\n", " generated,\n", " skip_special_tokens=True,\n", " ).strip()\n", "\n", " del output\n", " del generated\n", "\n", " return text\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 19. 计算实时倍率\n", "# ------------------------------------------------------------\n", "\n", "def _realtime_speed(\n", " video_duration,\n", " processing_time,\n", "):\n", "\n", " if processing_time <= 0:\n", " return 0.0\n", "\n", " return (\n", " video_duration /\n", " processing_time\n", " )\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 20. 单 segment 分析\n", "# ------------------------------------------------------------\n", "\n", "def _analyze_segment(\n", " clip,\n", " text,\n", " codec_override,\n", "):\n", "\n", " # --------------------------------------------------------\n", " # Codec\n", " # --------------------------------------------------------\n", "\n", " with warnings.catch_warnings():\n", "\n", " warnings.simplefilter(\"ignore\")\n", "\n", " inputs = processor(\n", " text=[text],\n", "\n", " videos=[\n", " str(clip)\n", " ],\n", "\n", " video_backend=\"codec\",\n", "\n", " max_pixels=CODEC_MAX_PIXELS,\n", "\n", " codec_config=codec_override,\n", "\n", " return_tensors=\"pt\",\n", "\n", " padding=False,\n", " )\n", "\n", " # --------------------------------------------------------\n", " # Gate\n", " # --------------------------------------------------------\n", "\n", " probability = _run_gate(\n", " inputs\n", " )\n", "\n", " return inputs, probability\n", "\n", "\n", "# ------------------------------------------------------------\n", "# 21. 真正流式分析\n", "# ------------------------------------------------------------\n", "\n", "def stream_video_analysis(\n", " video_path: str,\n", "\n", " segment_sec: float = SEGMENT_SEC,\n", "\n", " gate_threshold: float = GATE_THRESHOLD,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens: int = MAX_NEW_TOKENS,\n", "\n", " simulate_realtime: bool = SIMULATE_REALTIME,\n", "):\n", "\n", " path = Path(video_path)\n", "\n", " if not path.exists():\n", "\n", " raise FileNotFoundError(\n", " f\"找不到视频文件: {video_path}\"\n", " )\n", "\n", " # --------------------------------------------------------\n", " # 获取时长\n", " # --------------------------------------------------------\n", "\n", " duration = _ffprobe_duration(path)\n", "\n", " if duration <= 0:\n", "\n", " raise RuntimeError(\n", " \"无法获得视频时长。\"\n", " )\n", "\n", " # --------------------------------------------------------\n", " # 临时目录\n", " # --------------------------------------------------------\n", "\n", " clip_dir = Path(\n", " os.environ[\"STREAMMIND_CLIP_CACHE\"]\n", " )\n", "\n", " clip_dir.mkdir(\n", " parents=True,\n", " exist_ok=True,\n", " )\n", "\n", " # --------------------------------------------------------\n", " # Prompt\n", " # --------------------------------------------------------\n", "\n", " text = _prompt(\n", " \"video\",\n", " STREAM_PROMPT,\n", " )\n", "\n", " # --------------------------------------------------------\n", " # Codec 配置\n", " # --------------------------------------------------------\n", "\n", " _, codec_override = _codec_cfg(\n", " CODEC_TARGET_CANVAS\n", " )\n", "\n", " # --------------------------------------------------------\n", " # 状态\n", " # --------------------------------------------------------\n", "\n", " start = 0.0\n", "\n", " index = 0\n", "\n", " total_processed = 0.0\n", "\n", " all_lines = []\n", "\n", " yield (\n", " f\"开始实时流式分析\\n\"\n", " f\"视频总时长: {duration:.1f}s\\n\"\n", " f\"分析窗口: {segment_sec:.1f}s\\n\"\n", " f\"Gate threshold: {gate_threshold:.2f}\\n\"\n", " f\"模拟实时: {simulate_realtime}\"\n", " )\n", "\n", " # ========================================================\n", " # 核心循环\n", " # ========================================================\n", "\n", " while start < duration - 0.05:\n", "\n", " if (\n", " max_segments is not None\n", " and index >= max_segments\n", " ):\n", " break\n", "\n", " # ----------------------------------------------------\n", " # 当前 segment\n", " # ----------------------------------------------------\n", "\n", " end = min(\n", " duration,\n", " start + segment_sec,\n", " )\n", "\n", " current_duration = end - start\n", "\n", " index += 1\n", "\n", " segment_begin_time = time.time()\n", "\n", " clip = clip_dir / (\n", " f\"{path.stem}\"\n", " f\"__segment_{index:06d}\"\n", " f\"__{start:.3f}_{end:.3f}.mp4\"\n", " )\n", "\n", " # ----------------------------------------------------\n", " # 状态输出\n", " # ----------------------------------------------------\n", "\n", " yield (\n", " \"\\n\".join(all_lines)\n", " + (\n", " \"\\n\\n\"\n", " if all_lines\n", " else \"\"\n", " )\n", " + f\"⏱️ [{index}] \"\n", " f\"正在分析 \"\n", " f\"{start:.1f}–{end:.1f}s ...\"\n", " )\n", "\n", " inputs = None\n", " cuda_inputs = None\n", "\n", " try:\n", "\n", " # =================================================\n", " # STEP 1\n", " # 精确切片\n", " # =================================================\n", "\n", " extract_begin = time.time()\n", "\n", " _extract_subclip(\n", " path,\n", " start,\n", " current_duration,\n", " clip,\n", " )\n", "\n", " extract_time = (\n", " time.time()\n", " - extract_begin\n", " )\n", "\n", " # =================================================\n", " # STEP 2\n", " # Codec + Gate\n", " # =================================================\n", "\n", " codec_begin = time.time()\n", "\n", " inputs, probability = (\n", " _analyze_segment(\n", " clip,\n", " text,\n", " codec_override,\n", " )\n", " )\n", "\n", " codec_gate_time = (\n", " time.time()\n", " - codec_begin\n", " )\n", "\n", " # =================================================\n", " # Gate 结果\n", " # =================================================\n", "\n", " head = (\n", " f\"**t = {start:.1f}–{end:.1f}s** \"\n", " f\"· Gate = `{probability:.2f}`\"\n", " )\n", "\n", " # -------------------------------------------------\n", " # Gate 不通过\n", " # -------------------------------------------------\n", "\n", " if probability < float(\n", " gate_threshold\n", " ):\n", "\n", " processing_time = (\n", " time.time()\n", " - segment_begin_time\n", " )\n", "\n", " speed = _realtime_speed(\n", " current_duration,\n", " processing_time,\n", " )\n", "\n", " line = (\n", " f\"{head} → 🔇 \"\n", " f\"*跳过生成* \"\n", " f\"(processing={processing_time:.2f}s, \"\n", " f\"realtime={speed:.2f}×)\"\n", " )\n", "\n", " all_lines.append(line)\n", "\n", " yield (\n", " \"\\n\\n\".join(all_lines)\n", " )\n", "\n", " # -------------------------------------------------\n", " # Gate 通过\n", " # -------------------------------------------------\n", "\n", " else:\n", "\n", " yield (\n", " \"\\n\\n\".join(all_lines)\n", " + (\n", " \"\\n\\n\"\n", " if all_lines\n", " else \"\"\n", " )\n", " + (\n", " f\"{head} → 🧠 \"\n", " f\"*正在生成...*\"\n", " )\n", " )\n", "\n", " # =============================================\n", " # STEP 3\n", " # 当前 segment 才进入 LLM\n", " # =============================================\n", "\n", " generate_begin = time.time()\n", "\n", " cuda_inputs = _to_cuda(\n", " inputs\n", " )\n", "\n", " said = _generate(\n", " cuda_inputs,\n", " max_new_tokens,\n", " )\n", "\n", " generate_time = (\n", " time.time()\n", " - generate_begin\n", " )\n", "\n", " processing_time = (\n", " time.time()\n", " - segment_begin_time\n", " )\n", "\n", " speed = _realtime_speed(\n", " current_duration,\n", " processing_time,\n", " )\n", "\n", " line = (\n", " f\"{head} → 🗣️ {said}\\n\"\n", " f\" Codec/Gate=\"\n", " f\"{codec_gate_time:.2f}s\"\n", " f\" · Generate=\"\n", " f\"{generate_time:.2f}s\"\n", " f\" · Total=\"\n", " f\"{processing_time:.2f}s\"\n", " f\" · realtime=\"\n", " f\"{speed:.2f}×\"\n", " )\n", "\n", " all_lines.append(line)\n", "\n", " yield (\n", " \"\\n\\n\".join(all_lines)\n", " )\n", "\n", " # -------------------------------------------------\n", " # 统计\n", " # -------------------------------------------------\n", "\n", " processing_time = (\n", " time.time()\n", " - segment_begin_time\n", " )\n", "\n", " total_processed += (\n", " processing_time\n", " )\n", "\n", " # -------------------------------------------------\n", " # 模拟实时\n", " #\n", " # 如果:\n", " #\n", " # 4 秒视频\n", " # 实际只花 2 秒\n", " #\n", " # 等 2 秒再进入下一段。\n", " #\n", " # 如果实际用了 6 秒:\n", " #\n", " # 不等待。\n", " #\n", " # 这样不会越来越落后。\n", " # -------------------------------------------------\n", "\n", " if simulate_realtime:\n", "\n", " remaining = (\n", " current_duration\n", " - processing_time\n", " )\n", "\n", " if remaining > 0:\n", "\n", " yield (\n", " \"\\n\\n\".join(all_lines)\n", " + \"\\n\\n\"\n", " + (\n", " f\"⏳ 当前处理速度 \"\n", " f\"{speed:.2f}×,\"\n", " f\"等待 {remaining:.2f}s \"\n", " f\"模拟实时...\"\n", " )\n", " )\n", "\n", " time.sleep(\n", " remaining\n", " )\n", "\n", " except Exception as exc:\n", "\n", " processing_time = (\n", " time.time()\n", " - segment_begin_time\n", " )\n", "\n", " line = (\n", " f\"**t = {start:.1f}–{end:.1f}s** \"\n", " f\"→ ❌ \"\n", " f\"{type(exc).__name__}: \"\n", " f\"{exc}\"\n", " )\n", "\n", " all_lines.append(line)\n", "\n", " yield (\n", " \"\\n\\n\".join(all_lines)\n", " )\n", "\n", " finally:\n", "\n", " # =================================================\n", " # STEP 4\n", " # 清理当前 segment\n", " # =================================================\n", "\n", " _cleanup_cuda(\n", " cuda_inputs,\n", " inputs,\n", " )\n", "\n", " cuda_inputs = None\n", " inputs = None\n", "\n", " # ------------------------------------------------\n", " # 删除临时视频\n", " # ------------------------------------------------\n", "\n", " try:\n", "\n", " if clip.exists():\n", " clip.unlink()\n", "\n", " except Exception:\n", " pass\n", "\n", " # ------------------------------------------------\n", " # 定期清理 GPU\n", " # ------------------------------------------------\n", "\n", " if (\n", " index % EMPTY_CACHE_EVERY\n", " == 0\n", " ):\n", "\n", " gc.collect()\n", "\n", " torch.cuda.empty_cache()\n", "\n", " # ------------------------------------------------\n", " # 下一段\n", " # ------------------------------------------------\n", "\n", " start = end\n", "\n", " # ------------------------------------------------\n", " # 显存监控\n", " # ------------------------------------------------\n", "\n", " print_gpu_memory(\n", " prefix=f\"segment {index}\"\n", " )\n", "\n", " # ========================================================\n", " # 完成\n", " # ========================================================\n", "\n", " yield (\n", " \"\\n\\n\".join(all_lines)\n", " + \"\\n\\n\"\n", " + \"=\" * 60\n", " + \"\\n\"\n", " + \"✅ 实时流式分析完成\"\n", " + \"\\n\"\n", " + f\"共处理 {index} 个 segment\"\n", " + \"\\n\"\n", " + f\"视频时长 {min(start, duration):.1f}s\"\n", " + \"\\n\"\n", " + f\"累计处理时间 {total_processed:.1f}s\"\n", " + \"\\n\"\n", " + \"=\" * 60\n", " )\n", "\n", "\n", "# ============================================================\n", "# 22. Main\n", "# ============================================================\n", "\n", "if __name__ == \"__main__\":\n", "\n", " print()\n", " print(\"=\" * 70)\n", " print(\"开始测试 Mage-VL 实时流式视频分析\")\n", " print(\"=\" * 70)\n", " print()\n", "\n", " for chunk_output in stream_video_analysis(\n", "\n", " video_path=VIDEO_FILE,\n", "\n", " segment_sec=4.0,\n", "\n", " gate_threshold=0.50,\n", "\n", " max_segments=MAX_SEGMENTS,\n", "\n", " max_new_tokens=64,\n", "\n", " simulate_realtime=True,\n", " ):\n", "\n", " # 清屏\n", " print(\n", " \"\\033[H\\033[J\",\n", " end=\"\"\n", " )\n", "\n", " print(\n", " \"=== Mage-VL 实时流式分析 ===\"\n", " )\n", "\n", " print()\n", "\n", " print(chunk_output)\n", "\n", " print()\n", " print(\"-\" * 70)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "sdSQEXsDcrne" }, "outputs": [], "source": [ "#######################################################" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000, "referenced_widgets": [ "a1c0be21eb7b474690533708ffdece99", "a55b212abbe54d52812b73c68bb7d10b", "01708acfb8ce478abc0a2bf1d43dbc48", "8912324feab541bdac2ca7df67735663", "42dcee282eee45c4a056b6bd68af3f75", "8c3a9fc4e8a94e3ebc4e29b6c3f37859", "ba14184cb5914e7ab87407dafefd8e9f", "4af4224be4aa4158b1dc737325ee8515", "87db17ad0f4a446ab692f74f20188ebc", "24bed93ce579432694dd6f0a0d08d4b5", "af3037231ee04d1c9288a40956e2ea9e", "ecf3fc2a042445c8b07b1db79df90cc3", "f70b8f1ce8ee4f9696cf50d0b34b9ec4", "860f93ab61c94c04bc871862f18f27d5", "4072fb0ae67e47c887a7016dc13bf21c", "a1f4c53fb6ef43c78b959b406ce164c4", "3b48909387744175bf501bb3ef7aba51", "34189afe730e4965b97cd532c70d68aa", "d1e7a22de9c64afca20de06848abb871", "7c1ce42a74154d56a80d85fd847fc115", "e719c079795f44139169793164105a9c", "d2a714e702b04870be16033782ba3a14", "7674a8eb25b24ddf8a1727d32abd989a", "c3cc6a5b0a894316b1a523f6f16b7162", "cff1b4a89e2646c89230c0ea38efbc3b", "e52163ac3de5464b8e7c2157e6000040", "e713b15610d941b4aa37246c0d99012d", "49120be053e940d1aa55b3aebdf862e4", "78e3d3bfa1b1440db37e63357c74ffc5", "8f10003e5f674be68ace288fd9567356", "880ad01c49a5455da8fecb5cebf8d747", "2be23e2823594e179455ec400554b38e", "cd9c32f201a04c8a855216f0c33998ec", "d106098ef3a7407c91f744e22e8d5694", "b2b3d7b7627644bf96279073be6a2e6b", "36fcb5188e3d44cab18a25653818ad58", "03f90ac293564003bed2f837ad750650", "f279bbb10ea44338b1cc7f869fb2500c", "c04460a5952a4b0897bfe88640aded6a", "2005efc498494734b3deb1cb00bf5fa0", "be792fd311a04e7fa919dd49fe19e10f", "8039eadaff0643d08dd697b9d25860fd", "dad6c9286e684b60abb502536f32cb02", "a66b6ba6d19b46448b5ba14df31c195a", "71fb58a5c92246179d29baaba685f215", "4755ee8f4ecd4e1e94d0043ec6499025", "cbc01afbf30a470cb42b07d38a7ba227", "164a2f9634814f1ca2bfcaffc82ee7dc", "ff83fed3089e4c58975864979b15163f", "d2f2988fccaf4af5923546afd608d998", "68f105c3adbe4e7daa8e97af81b1a19c", "0ddcfb6b3ed44760b714097705dc277f", "cc62ba89bbfe4cf0aff0f9784c53bc31", "6a03949dda2d41f3a261ffaf8950710c", "a9045173653449e1afb4ef9027fa1406", "000b5a4e161d4521a5354a9dc57d81e3", "32e8f640b0d64b2c96ca552d8a202029", "e1f86d3eb46c4f7787bd4dc3df97ad87", "00c0f8b2cd3a49e78bb0b429668b5bcd", "877cddc500814b77888cda5bc787b914", "3dfb761afa634fe2a5e44ee7b2616d8c", "4c2101ab3e09472b9025cb4b120e7cc3", "8724183d8f784f7db1edb4ce6f9b8ef9", "e3ddff4cdacb4f1083d5bcb00e24c9ff", "f652935f424446b6872015e06ac49ecc", "daae4afd4c2b4a16ad4a2af7720aca71", "b6b03ac9a1e14b0e9b39cb90fe834f72", "ab3f166e842b405b9458b6eed3ae5599", "5d1c935b445b45ff8b9882b17f5f6e0d", "b45c87ad48bb492e8c667d0edda63867", "f86ed6cf657746bc9972349a319416fa", "cac34be180e34453b5e670110507270e", "060688a9063f4c4ea82c9d2c484d1cbd", "4e9b837d91f04416bc26d1b7fba46158", "71128abbe8c74fe4b9f35849ba65da4e", "893f5889177044bbbd8fa1961a01ab49", "04a679c8fc0347a3b4bbf81495e7d7f0", "cd4f3a113d7e4c86a517de3c96eeb45a", "8c1da5d511654d098a3c1e36e76ee078", "a6ef0fb1a7fd42658a3f831277467118", "08c141df33bc4981841fa37888a039cf", "0c76dcc31a9947e9b55043eaf4ab299e", "8c0f11ef2f0d476bb1e679b884763c91", "bbc839af157c4f588e28715809b21813", "2a2978494974402d8e0562f6a10610be", "5be95c3aeee8488b9afb86a58d77f311", "e1fda5d4c8ff40a784df8f97a192c776", "d52d09dd590244e78a3eab43357b0eaa", "f4532b7a51ff4e1e9f974ada8edac778", "4e8b9381349c4d6396eb32ab2d3c4c5d", "7550468c87544225aff4ae341b11c025", "311de6958a624a8899ce773a527453a4", "dcf307fb0ed64aed8e7ebd46aedfa4ef", "dd996f0663a0453cba7124c058d91aec", "4cc23218c4b54774b035f1a04141b7a8", "37c0134fc15a403a8832fe881d915426", "223ea9bebf08453f9278185a668394f8", "4deac4a6bc394f498b0608e831f3a339", "007d0aa754904302ae2a21309df32e77", "a670408610e04c2989b1168701e5c0f5", "08782d74dc8b4fec9ea9ebfe008880f4", "32ede3510c0c48dcb6aa136e3ba03e51", "0e4ab4b0dae440579a6dbe584c3c2111", "d942efb591b84c14a1ae22b9d0c1a1c3", "ab0f57cf748c44b19d174306ec31f67f", "e041fc189eec4d72be2a912d0ae75f33", "b281433ab9bb4a3f95beff12985b994a", "15eea8d684074476bd6482d20995e5ff", "75cec00aeff24314b37c01ba30a36925", "052c21cbb6b74bbbadd89d286f508b20", "c5de0955a7364b37b80ccb78a8afc6a5", "5e50c0c0e81a4338b7312c2b1591fac1", "ca3844645ed34cd4960893dc5f5b9de2", "ae8f5979dbdb4deb95f1d98b251566c0", "350baf3553104572af118624d890de18", "09a9d1e72f424bfeb8ea4f191cc61e6e", "78587b5b09b74999916adb177fbecb9b", "e7513f4d42804ed1be018823093f86db", "e43bbd31ff944659bc285ee0a58052f1", "527520036f334f059c3198ba33c69766", "2bdb6effef544705b3351a02d45fabc8", "6e08ee5178d3416cad6b3e704ee7c3cd", "01c4a58eec204167bc5fb0b14cc7052e", "8d5bdf6852cb4583aaf64c9fc59bb870", "8320b009a6ce46d18aa87f47ca125001", "41fce445855b493a909fe303a56d3565", "0b8981bdf09c438d91ed02d2ca0a0b4c", "c14ad6e59aa24b81825749e2553b7a02", "b76e6774a2394b6eba5ce8ffe020c11f", "0f6fc89296f44c79855a389b2ca783f8", "5fa45467b55e4f39beb7271c05ae4812", "4c794d4ed96c46d7a9facf1f39d1e830", "81b00805fdb64faf8770af79ec1a18e2", "2a3e6bcde4ac4b059cacf01a46f21279", "7168c1982ae4456d96823da63a92feaa", "37ff8ead81f840509c6a2afa6af02ac2", "7fe7fde655074b7aa970921c02deb8e6", "34ddc476a58c4dca80e41e43a7e29b2a", "1867191603b6438faf1b672b04772b57", "83cbfef446084bcbbf666a6f12983f0e", "3d34964fe24f48a9b8e3c36cdc1a8f2c", "bb53f09dfe7c4393868be0fc8dfbc171", "38c3c714562c488485dc4d642d4999df", "8b7591fc0d88409fafca5187d9acb924", "a0a3e43d4873401595a1d167b55416be", "e20cad2e86434344be5724e437736c36", "9f831f49541f4068bb05a6bf8d4c4589", "90770a9b6e9e4b7db230be0b46dd1e43", "239f617fae974264ba3672d9c0f5ae63", "957e1788f18f4ce0a11a4384e5e062c0", "4b64d817680d4840b5bffd81ed339caf", "bb7e388c80584c32b1317293fa852fe1", "73a0e093ce18444f9c0db6a77023811d", "c569aff7e4394f538d5b2d10529470f4", "1da7eb1413224e72b133fb737c2d6b36", "ab40b7265a10440ea551a87a8b1d2b46", "ab6c3aa898984c22a050905cbd33cf1b", "244ff3dc11804298b457310208e58712", "cf158ea20aa74fcb94dad1f0cefd8f72", "8702252e09aa4131a2758b18cc5d8c5a", "7e49efaa92b34825a7c13acf47df9b3e", "60e56c952caf4b66809b02358ef32cfb", "fd4eff85ff6b458fa5f8d4d37b822fdd", "62e7db0603f145deb897816a56b9a977", "6481bfe2aa7f485db9e1a1aa9d7a12e9", "a41ffa7c9a7b4e14ac1c1d6354f54f92", "405b686306074949b64f534e3ddd8842", "e058cb952694410e8790c1299b25c43d", "035267785bbe44a28b1f0fc4a3595f5b", "f18f189e2ffc42409dafceec3d5671c2", "01c04e11ef174c81a7c8800d8fe693a0", "aa6a5ca3861b485083ebbe4803246f3a", "60e841f3de4a4640ae3434e1d3e14543", "a922742be1be48c0acb3720545e1a6a5", "1bd1923810164e4b99506597a5cecc0d", "d4720343b5234530ba44bbc877943812", "c4aca0b3fc884769a4c73e3c1684132d", "af7d424a60bc4a908edbbab6b5c15698", "a4a8e16abf1b49ac92298d013a7ff2d1", "7308ea46faa04d9485dbb5b3f3e09388", "c4cbdbe6720e4583a7cff103b8e44e72", "cdd9970f3178464786add7333490f698", "73dfc47b1e3041d4b508f63da5fc20f0", "8e1aee105eef409c862b4003cb97ca0d", "c073094a873d44a69097dbbfc91a0a1c", "6cb5094fa9544c9dbac90cd60500a036", "a4737e7bafd1467bbcb9699e1194267f", "a40c4b38b6784c718ab71700d95056f9", "2ac2fff04aec444b8891cbc77534160a", "2c063eca2eda49f39e6cff44116270c6", "cc84cf61c66446b38a5f0fbc2d161a9d", "5418ae7fc0d24383831c6e49a2e506e8", "baecbff5a1524340a8ef3a21824f05d2", "88b08c5f78464679a089d2b22e993b99", "1c2a52ef8b0b4c22b688f0848b95c431", "e2e8446292354628a627cae25bdb6c4a", "fe189268b1934b92989df1c2e0e74a4b", "d02d9ae0e5b84ba4a5d4e136ef3cafbe", "54279ca4493e4ccba9dcb2f248387dae", "8dafc924a76147b4901ac0b07c3edbde", "1874a8dbd97a47f39e0a187630a89feb", "facc7a89d6384b64ae243fd65246c2fe", "38ad9cdfe53d4a14870c5fd8d1d7254b", "f0b123ad25de4d849a030e913a9cb0f8", "e94f8bec572643c09068d36208d76bbb", "7b18ff7d006b4e95a3b0c00eb598775e", "0e0000bdc6034cacacbacb7baa8f0e40", "25aaf40d73ba4e539d3955fe90061dc2", "b9e6cb5d95b4463f8c7221e62ca7e1e8", "d8832f5fb0964761829448065670465f", "e23bcb234c93429e9bdac50ad210a1bf", "43f22960c7ea457ab54691e6b93e2f29", "77e156b581014585b9ff3b1e853f6948", "c61e5f3a5a414f499c235edfa2e8429f", "718f1a6bbd9e4e568fde6dcf926cd086", "07b7c26020b04e7e9d694d44dcf76025", "e282bfd35ef24222b826ae23aa10adf9", "dff4e8141534449fad8c1a7c72906dd2", "9904eb68fe474dfe95b790826dc57946", "2eec76d0830140df9528771d97ae612a", "f57a5a7c27b94efa921512dca99c1cbe", "ec4d4a8c4abc42c1abbb11cdf8e1a41a", "820689a727d043a3a70653f18c996db8", "5229e5d8aaed4770a9aa997a87d8bdf2", "c0d06966194b481a8f0aab934701c3ab", "62abe9cea93f4f1496ca02831c2ac12f", "8c493fd5447342189ff7a2f4145bbefe", "fa0eb41711cc4809b80666ea84366ae6", "ebe048ae56a44244a124137b8198d7cb", "22675cc379294aeb9786b221324a7f79", "84d05efda65c433fba6a6af5a666c4c5", "5794027e2b7c4646a5ec0f85b8293fec", "d936fb6d95864c38835fd16d81a6c8f5", "196f171bc46b4f51a569087e9c25b9a5", "aae5784708e744eca474384b969e075f", "148c0c37ea204749ae257068dc4771c0", "38d087157c5149ad8f52269969c4cad6", "d5431a98664946389455cc6232e640a0", "177aaa5645b74f0aa8c18bab8f2f71ea", "93f0b1ad7bfb465d96e8e593d7545da5", "067703de7d4448b697786925a1c19418", "3fc39c61322041f5bc362b6f1d59eaa5", "f57386f0b9c94adc80920881a013b8ac", "2d878bdc81174adeaaf613a84b5780fc", "a13d649443b9475bae8d2971b9676cc2", "7f163066575f4e3cb2c9e03cff570504", "ae27aea08b2c489ea680804fdc9b4617", "be0617fef5e04a2a92661c31529b0e47", "7a2a255af3794830a9bf70069c0966fd", "70a1e9273fde4d23a0910de8f63d44bc", "bcd84a56c0aa4d3f853c38a4c4576c84", "803e71a38b63478e8706a96ca0a06cf5", "349fc26e4180499480978aadbf1907dc", "67412e3bbfe04de3b1d9ee171f26a262", "adc94720f2c146fbba1ef8831639cb04", "c969758fb2234ca697c8be453f35d767", "a0be6b1de64a431894cad8ef9f54292a", "ca3d70f6d68148b395634ce6bd3b530f", "0a14d32566a842019b0e55987e36c92e", "9493ea4e6804472385a3304123027843", "cac0a3c59e8c4fa696a2249af9bdeea1", "1fba63f3878c459eb7ec7eb8f0aae14f", "9fc67233b83f4f58a9c873c2f4d3502a", "9f77894b138d44ef9ea6b4fc9f28b0dd" ] }, "executionInfo": { "elapsed": 393487, "status": "ok", "timestamp": 1787042294944, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "aKuU-Vno1IsF", "outputId": "ce5ad785-de12-4596-cbd5-811d8c7b950b" }, "outputs": [], "source": [ "###第四版,优化可在T416G跑起来,模拟实时分析\n", "import os\n", "import gc\n", "import time\n", "import warnings\n", "import subprocess\n", "import importlib\n", "from pathlib import Path\n", "\n", "import torch\n", "from transformers import AutoModelForCausalLM, AutoProcessor\n", "\n", "# ==========================================\n", "# 1. 环境变量与 CUDA 分配策略优化\n", "# ==========================================\n", "os.environ.setdefault(\"PYTORCH_CUDA_ALLOC_CONF\", \"expandable_segments:True,max_split_size_mb:128\")\n", "os.environ.setdefault(\"ONLINE_CODEC_CACHE_DIR\", \"/tmp/mage_vl_codec_cache\")\n", "os.environ.setdefault(\"STREAMMIND_CLIP_CACHE\", \"/tmp/mage_vl_clips\")\n", "os.makedirs(os.environ[\"ONLINE_CODEC_CACHE_DIR\"], exist_ok=True)\n", "os.makedirs(os.environ[\"STREAMMIND_CLIP_CACHE\"], exist_ok=True)\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "CODEC_MAX_PIXELS = 64_000 # 优化1:稍微降低分辨率上限,显著减少 Token 显存占用\n", "# STREAM_PROMPT = \"Please describe the video content in detail based on the provided information.\"\n", "STREAM_PROMPT = \"用中文描述视频中的人物,分析他们在干什么,分析是什么体育项目.\"\n", "\n", "print(\"[init] 加载模型中...\")\n", "processor = AutoProcessor.from_pretrained(MODEL_ID, trust_remote_code=True)\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=torch.bfloat16,\n", " attn_implementation=\"sdpa\",\n", ").to(\"cuda\").eval()\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "codec_mod = importlib.import_module(_REMOTE_PKG + \".codec_video_processing_mage_vl\")\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "# 加载 Cognition Gate\n", "try:\n", " model.model._load_streammind_gate()\n", " print(\"[gate] 认知门控加载成功\")\n", "except Exception as exc:\n", " print(f\"[gate] 加载失败: {exc}\")\n", "\n", "# ==========================================\n", "# 2. 辅助工具函数\n", "# ==========================================\n", "def _ffprobe_duration(video_path):\n", " try:\n", " out = subprocess.run(\n", " [\"ffprobe\", \"-v\", \"error\", \"-show_entries\", \"format=duration\",\n", " \"-of\", \"default=nw=1:nk=1\", str(video_path)],\n", " check=True, capture_output=True, timeout=60, text=True,\n", " )\n", " return float(out.stdout.strip())\n", " except Exception:\n", " return 0.0\n", "\n", "def _codec_cfg(target_canvas=12, max_pixels=CODEC_MAX_PIXELS): # 优化2:target_canvas 从 32 降到 24\n", " override = {\"engine\": \"hevc\", \"target_canvas\": int(target_canvas), \"patch\": 16}\n", " kwargs = dict(processor._codec_config_defaults)\n", " merged_dcvc = dict(kwargs.get(\"dcvc\") or {})\n", " merged_dcvc.update(override.get(\"dcvc\") or {})\n", " kwargs.update(override)\n", " if merged_dcvc:\n", " kwargs[\"dcvc\"] = merged_dcvc\n", " kwargs[\"max_pixels\"] = int(max_pixels)\n", " return CodecConfig(**kwargs), override\n", "\n", "def _prompt(kind, question):\n", " messages = [{\"role\": \"user\", \"content\": [{\"type\": kind}, {\"type\": \"text\", \"text\": question}]}]\n", " return processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)\n", "\n", "def _to_cuda(inputs):\n", " out = {}\n", " for key, value in inputs.items():\n", " if not hasattr(value, \"to\"):\n", " continue\n", " out[key] = value.to(\"cuda\")\n", " if key == \"pixel_values\":\n", " out[key] = out[key].to(model.dtype)\n", " return out\n", "\n", "def _extract_subclip(src, start, duration, out_path):\n", " if out_path.exists() and out_path.stat().st_size > 0:\n", " return out_path\n", " tmp = out_path.with_name(f\".tmp_{out_path.name}\")\n", " subprocess.run(\n", " [\"ffmpeg\", \"-y\", \"-loglevel\", \"error\", \"-ss\", f\"{max(0.0, start):.3f}\",\n", " \"-t\", f\"{duration:.3f}\", \"-i\", str(src), \"-c\", \"copy\",\n", " \"-avoid_negative_ts\", \"make_zero\", str(tmp)],\n", " check=True, capture_output=True, timeout=180,\n", " )\n", " tmp.replace(out_path)\n", " return out_path\n", "\n", "@torch.inference_mode()\n", "def _generate(inputs, max_new_tokens):\n", " # 清理缓存以保证生成拥有最大连续显存块\n", " gc.collect()\n", " torch.cuda.empty_cache()\n", "\n", " out = model.generate(\n", " **inputs,\n", " max_new_tokens=int(max_new_tokens),\n", " do_sample=False,\n", " use_cache=True\n", " )\n", " new = out[0, inputs[\"input_ids\"].shape[1]:]\n", " res = processor.tokenizer.decode(new, skip_special_tokens=True).strip()\n", "\n", " # 手动释放临时缓存\n", " del out, new\n", " gc.collect()\n", " torch.cuda.empty_cache()\n", " return res\n", "\n", "# ==========================================\n", "# 3. 优化后的流式分析函数\n", "# ==========================================\n", "def stream_video_analysis(\n", " video_path: str,\n", " segment_sec: float = 4.0,\n", " gate_threshold: float = 0.5,\n", " max_segments: int = 8,\n", " max_new_tokens: int = 64 # 优化3:适度缩减 token 生成长度,流式推理推荐 48-64\n", "):\n", " path = Path(video_path)\n", " if not path.exists():\n", " raise FileNotFoundError(f\"找不到视频文件: {video_path}\")\n", "\n", " duration = _ffprobe_duration(path)\n", " clip_dir = Path(\"/tmp/mage_vl_clips\")\n", " clip_dir.mkdir(parents=True, exist_ok=True)\n", " stem = path.stem\n", " text = _prompt(\"video\", STREAM_PROMPT)\n", " cfg, override = _codec_cfg(24)\n", "\n", " raw_cpu_segments, spans = [], []\n", " start = 0.0\n", " index = 0\n", "\n", " yield f\"开始切片视频 (总时长: {duration:.1f}s)...\"\n", "\n", " # 1. 切片与预处理(保留在 CPU,避免占用 GPU 显存)\n", " while start < duration - 0.2 and index < max_segments:\n", " end = min(duration, start + segment_sec)\n", " clip = clip_dir / f\"{stem}__t{int(start * 100):08d}__d{int((end - start) * 100):08d}.mp4\"\n", "\n", " yield f\"正在进行第 {index + 1} 个片段的 Codec 分析 (t={start:.1f}–{end:.1f}s)...\"\n", " try:\n", " _extract_subclip(path, start, end - start, clip)\n", " with warnings.catch_warnings():\n", " warnings.simplefilter(\"ignore\")\n", " inputs = processor(\n", " text=[text], videos=[str(clip)], video_backend=\"codec\",\n", " max_pixels=CODEC_MAX_PIXELS, codec_config=override,\n", " return_tensors=\"pt\", padding=False,\n", " )\n", " except Exception as exc:\n", " print(f\"[stream] segment {start:.1f}-{end:.1f} unusable: {exc}\", flush=True)\n", " start, index = end, index + 1\n", " continue\n", "\n", " raw_cpu_segments.append(inputs)\n", " spans.append((start, end))\n", " start, index = end, index + 1\n", "\n", " if not raw_cpu_segments:\n", " yield \"未检测到可用片段。\"\n", " return\n", "\n", " # 2. 评估阶段:仅将 Gate 关注的轻量级特征输入 GPU 计算分数\n", " yield f\"正在使用认知门控 (System 1) 评估 {len(raw_cpu_segments)} 个片段...\"\n", "\n", " cuda_visual_features = []\n", " for seg in raw_cpu_segments:\n", " feat = {}\n", " for k in (\"pixel_values\", \"image_grid_thw\", \"patch_positions\"):\n", " if k in seg:\n", " feat[k] = seg[k].to(\"cuda\")\n", " if k == \"pixel_values\":\n", " feat[k] = feat[k].to(model.dtype)\n", " cuda_visual_features.append(feat)\n", "\n", " with torch.inference_mode():\n", " logits = model.model.streammind_gate_forward_segments(cuda_visual_features)[0]\n", "\n", " lengths = [int(seg[\"image_grid_thw\"][:, 0].sum()) for seg in cuda_visual_features]\n", " boundaries = torch.tensor(lengths, device=logits.device).cumsum(0) - 1\n", " probs = torch.softmax(logits[boundaries].float(), dim=-1)[:, 1].tolist()\n", "\n", " # 释放 gate 特征占用的显存\n", " del cuda_visual_features, logits, boundaries\n", " gc.collect()\n", " torch.cuda.empty_cache()\n", "\n", " # 3. 按片段迭代生成并按需按时传输至 GPU\n", " lines = []\n", " for (span, cpu_inputs, prob) in zip(spans, raw_cpu_segments, probs):\n", " head = f\"**t = {span[0]:.1f}–{span[1]:.1f}s** · p(respond) = `{prob:.2f}`\"\n", "\n", " if prob < float(gate_threshold):\n", " lines.append(f\"{head} → 🔇 *silence*\")\n", " yield \"\\n\\n\".join(lines)\n", " continue\n", "\n", " lines.append(f\"{head} → 🗣️ *generating…*\")\n", " yield \"\\n\\n\".join(lines)\n", "\n", " try:\n", " # 仅在真正需要生成时,将当前片段输入移至 GPU\n", " cuda_inputs = _to_cuda(cpu_inputs)\n", " said = _generate(cuda_inputs, max_new_tokens)\n", " del cuda_inputs\n", " except Exception as exc:\n", " said = f\"(generation failed: {type(exc).__name__}: {exc})\"\n", "\n", " lines[-1] = f\"{head} → 🗣️ {said}\"\n", " yield \"\\n\\n\".join(lines)\n", "\n", " yield \"\\n\\n\".join(lines) + f\"\\n\\n> 处理完成。\"\n", "\n", "# ==========================================\n", "# 4. 执行测试\n", "# ==========================================\n", "if __name__ == \"__main__\":\n", " VIDEO_FILE = \"/content/soccer-broadcast.mp4\"\n", "\n", " for chunk_output in stream_video_analysis(\n", " video_path=VIDEO_FILE,\n", " segment_sec=4.0,\n", " gate_threshold=0.5,\n", " max_segments=8,\n", " max_new_tokens=64\n", " ):\n", " print(\"\\033[H\\033[J\")\n", " print(\"=== 实时流式分析状态 ===\")\n", " print(chunk_output)\n", " print(\"-\" * 40)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 91012, "status": "ok", "timestamp": 1787043762550, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "JLyb_6PnGmbD", "outputId": "38ca9fb1-8b5c-4ba1-ec19-32b05a814b0f" }, "outputs": [], "source": [ "if __name__ == \"__main__\":\n", " VIDEO_FILE = \"/content/soccer-broadcast.mp4\"\n", "\n", " for chunk_output in stream_video_analysis(\n", " video_path=VIDEO_FILE,\n", " segment_sec=4.0,\n", " gate_threshold=0.5,\n", " max_segments=8,\n", " max_new_tokens=128\n", " ):\n", " print(\"\\033[H\\033[J\")\n", " print(\"=== 实时流式分析状态 ===\")\n", " print(chunk_output)\n", " print(\"-\" * 40)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "gipuzki1RxiP" }, "outputs": [], "source": [ "#其他失败版本" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 425 }, "executionInfo": { "elapsed": 60110, "status": "error", "timestamp": 1787029766309, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "0fW39NBNiz1k", "outputId": "ce72aac4-4ca4-452e-851e-838daa919ec0" }, "outputs": [], "source": [ "import os\n", "import time\n", "import uuid\n", "import warnings\n", "import subprocess\n", "from pathlib import Path\n", "\n", "import torch\n", "import torch.nn.functional as F\n", "from PIL import Image\n", "from transformers import AutoModelForCausalLM, AutoProcessor\n", "import importlib\n", "\n", "# 1. 环境变量配置与缓存路径\n", "os.environ.setdefault(\"PYTORCH_CUDA_ALLOC_CONF\", \"expandable_segments:True\")\n", "os.environ.setdefault(\"ONLINE_CODEC_CACHE_DIR\", \"/tmp/mage_vl_codec_cache\")\n", "os.environ.setdefault(\"STREAMMIND_CLIP_CACHE\", \"/tmp/mage_vl_clips\")\n", "os.makedirs(os.environ[\"ONLINE_CODEC_CACHE_DIR\"], exist_ok=True)\n", "os.makedirs(os.environ[\"STREAMMIND_CLIP_CACHE\"], exist_ok=True)\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "CODEC_MAX_PIXELS = 150_000\n", "\n", "print(\"[1/4] 正在加载 Mage-VL 模型与 Processor...\")\n", "processor = AutoProcessor.from_pretrained(MODEL_ID, trust_remote_code=True)\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=torch.bfloat16,\n", " attn_implementation=\"sdpa\",\n", ").to(\"cuda\").eval()\n", "\n", "# 加载远程代码模块\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "codec_mod = importlib.import_module(_REMOTE_PKG + \".codec_video_processing_mage_vl\")\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "# 2. 加载 StreamMind 认知门控 (System 1)\n", "print(\"[2/4] 正在加载 StreamMind 认知门控...\")\n", "try:\n", " _t0 = time.perf_counter()\n", " model.model._load_streammind_gate()\n", " print(f\"-> 认知门控加载成功 (耗时: {time.perf_counter() - _t0:.1f}s)\")\n", "except Exception as exc:\n", " print(f\"-> 认知门控加载失败: {exc}\")\n", "\n", "# 3. 辅助函数定义\n", "def _ffprobe_duration(video_path):\n", " try:\n", " out = subprocess.run(\n", " [\"ffprobe\", \"-v\", \"error\", \"-show_entries\", \"format=duration\",\n", " \"-of\", \"default=nw=1:nk=1\", str(video_path)],\n", " check=True, capture_output=True, timeout=60, text=True,\n", " )\n", " return float(out.stdout.strip())\n", " except Exception:\n", " return 0.0\n", "\n", "def _codec_cfg(target_canvas, max_pixels=CODEC_MAX_PIXELS):\n", " override = {\"engine\": \"hevc\", \"target_canvas\": int(target_canvas), \"patch\": 16}\n", " kwargs = dict(processor._codec_config_defaults)\n", " merged_dcvc = dict(kwargs.get(\"dcvc\") or {})\n", " merged_dcvc.update(override.get(\"dcvc\") or {})\n", " kwargs.update(override)\n", " if merged_dcvc:\n", " kwargs[\"dcvc\"] = merged_dcvc\n", " kwargs[\"max_pixels\"] = int(max_pixels)\n", " return CodecConfig(**kwargs), override\n", "\n", "def _prompt(kind, question):\n", " messages = [{\"role\": \"user\", \"content\": [{\"type\": kind}, {\"type\": \"text\", \"text\": question}]}]\n", " return processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)\n", "\n", "def _to_cuda(inputs):\n", " out = {}\n", " for key, value in inputs.items():\n", " if not hasattr(value, \"to\"):\n", " continue\n", " out[key] = value.to(\"cuda\")\n", " if key == \"pixel_values\":\n", " out[key] = out[key].to(model.dtype)\n", " return out\n", "\n", "def _extract_subclip(src, start, duration, out_path):\n", " if out_path.exists() and out_path.stat().st_size > 0:\n", " return out_path\n", " tmp = out_path.with_name(f\".tmp_{out_path.name}\")\n", " subprocess.run(\n", " [\"ffmpeg\", \"-y\", \"-loglevel\", \"error\", \"-ss\", f\"{max(0.0, start):.3f}\",\n", " \"-t\", f\"{duration:.3f}\", \"-i\", str(src), \"-c\", \"copy\",\n", " \"-avoid_negative_ts\", \"make_zero\", str(tmp)],\n", " check=True, capture_output=True, timeout=180,\n", " )\n", " tmp.replace(out_path)\n", " return out_path\n", "\n", "@torch.inference_mode()\n", "def _generate(inputs, max_new_tokens):\n", " out = model.generate(**inputs, max_new_tokens=int(max_new_tokens), do_sample=False)\n", " new = out[0, inputs[\"input_ids\"].shape[1]:]\n", " return processor.tokenizer.decode(new, skip_special_tokens=True).strip()\n", "\n", "# 4. 核心流式推理逻辑函数\n", "def run_streaming_colab(\n", " video_path: str,\n", " prompt_text: str = \"Please describe the video content in detail based on the provided information.\",\n", " segment_sec: float = 8.0,\n", " gate_threshold: float = 0.5,\n", " max_segments: int = 4,\n", " max_new_tokens: int = 96\n", "):\n", " path = Path(video_path)\n", " if not path.exists():\n", " raise FileNotFoundError(f\"未找到指定的视频文件: {video_path}\")\n", "\n", " duration = _ffprobe_duration(path)\n", " print(f\"\\n[3/4] 开始对视频进行切片分析 (总时长: {duration:.1f}s)...\")\n", "\n", " clip_dir = Path(\"/tmp/mage_vl_clips\")\n", " clip_dir.mkdir(parents=True, exist_ok=True)\n", " stem = path.stem\n", " text = _prompt(\"video\", prompt_text)\n", " cfg, override = _codec_cfg(32)\n", "\n", " segments, spans = [], []\n", " start = 0.0\n", " index = 0\n", "\n", " while start < duration - 0.2 and index < max_segments:\n", " end = min(duration, start + segment_sec)\n", " clip = clip_dir / f\"{stem}__t{int(start * 100):08d}__d{int((end - start) * 100):08d}.mp4\"\n", " print(f\" -> 正在预处理片段 {index + 1} (时间窗口: {start:.1f}s – {end:.1f}s)...\")\n", "\n", " try:\n", " _extract_subclip(path, start, end - start, clip)\n", " with warnings.catch_warnings():\n", " warnings.simplefilter(\"ignore\")\n", " inputs = processor(\n", " text=[text], videos=[str(clip)], video_backend=\"codec\",\n", " max_pixels=CODEC_MAX_PIXELS, codec_config=override,\n", " return_tensors=\"pt\", padding=False,\n", " )\n", " except Exception as exc:\n", " print(f\" [警告] 片段 {start:.1f}-{end:.1f}s 解析失败: {exc}\")\n", " start, index = end, index + 1\n", " continue\n", "\n", " segments.append(_to_cuda(inputs))\n", " spans.append((start, end))\n", " start, index = end, index + 1\n", "\n", " if not segments:\n", " print(\"未提取到有效视频片段,请检查视频文件格式。\")\n", " return\n", "\n", " print(f\"\\n[4/4] 认知门控 (System 1) 打分并生成响应...\")\n", " print(\"=\" * 60)\n", "\n", " visual = [{k: seg[k] for k in (\"pixel_values\", \"image_grid_thw\", \"patch_positions\") if k in seg} for seg in segments]\n", "\n", " with torch.inference_mode():\n", " logits = model.model.streammind_gate_forward_segments(visual)[0]\n", "\n", " lengths = [int(seg[\"image_grid_thw\"][:, 0].sum()) for seg in visual]\n", " boundaries = torch.tensor(lengths, device=logits.device).cumsum(0) - 1\n", " probs = torch.softmax(logits[boundaries].float(), dim=-1)[:, 1].tolist()\n", "\n", " for (span, inputs, prob) in zip(spans, segments, probs):\n", " time_info = f\"[t = {span[0]:.1f}s – {span[1]:.1f}s] p(respond) = {prob:.2f}\"\n", " if prob < float(gate_threshold):\n", " print(f\"{time_info} -> 🔇 [静音 / 忽略片段]\")\n", " else:\n", " print(f\"{time_info} -> 🗣️ [触发生成中...]\")\n", " try:\n", " said = _generate(inputs, max_new_tokens)\n", " print(f\" 回答: {said}\")\n", " except Exception as exc:\n", " print(f\" (生成失败: {exc})\")\n", " print(\"-\" * 60)\n", "\n", "print(\"环境配置完成,准备运行!\")" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 98445, "status": "ok", "timestamp": 1787021159292, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "xSvGKLnbnf-T", "outputId": "ae85221f-de77-45fa-e576-eb22484c1d25" }, "outputs": [], "source": [ "VIDEO_PATH=\"/content/soccer-broadcast.mp4\"\n", "CUSTOM_PROMPT = \"请详细描述该时间段内视频中发生的关键事件或动作。中文\" #\n", "# 运行流式处理\n", "run_streaming_colab(\n", " video_path=VIDEO_PATH,\n", " prompt_text=CUSTOM_PROMPT,\n", " segment_sec=5.0, # 每个切片的长度(秒)\n", " gate_threshold=0.4, # 认知门控触发阈值 (0.0~1.0),低于该值的片段将被忽略\n", " max_segments=6, # 最多处理前几个片段\n", " max_new_tokens=128 # 每次生成的最大 Token 数量\n", ")" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 225, "referenced_widgets": [ "b8194b9d2fe342d59462722471657189", "5755db896752417bbbb2fe7d1fb9d06d", "c0435f50cbc741ce8da143801248f0ed", "73624886ed6f4c5a8b5f55664e3183ec", "0f97c6c0210c4a44a7e04f0e6ef98792", "c16ac0ef9b4b44d995f54cd8c5add522", "7548cf43e07f42d6908d898975299376", "2b7b9275e29d4a1aa020db15b03bc3ef", "ea9ab087767e45d69a8d933c3c5c8a8f", "aff65ddbc0964655a92c93e36aec3331", "d77b17ab8d50405bb5fed352eb9dc222" ] }, "executionInfo": { "elapsed": 166097, "status": "ok", "timestamp": 1787021583370, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "wizlh-L1s_u2", "outputId": "62f9a206-7252-4dde-9fe9-b52e61300d7f" }, "outputs": [], "source": [ "###===========测试2,优化,实时\n", "import os\n", "import gc\n", "import time\n", "import math\n", "import warnings\n", "import subprocess\n", "from pathlib import Path\n", "\n", "import cv2\n", "import torch\n", "from PIL import Image\n", "from transformers import AutoModelForCausalLM, AutoProcessor\n", "\n", "# ==========================================\n", "# 1. 显存与环境变量配置 (针对 Colab T4 16G 优化)\n", "# ==========================================\n", "os.environ[\"PYTORCH_CUDA_ALLOC_CONF\"] = \"expandable_segments:True\"\n", "os.environ[\"ONLINE_CODEC_CACHE_DIR\"] = \"/tmp/mage_vl_codec_cache\"\n", "os.environ[\"STREAMMIND_CLIP_CACHE\"] = \"/tmp/mage_vl_clips\"\n", "os.makedirs(os.environ[\"ONLINE_CODEC_CACHE_DIR\"], exist_ok=True)\n", "os.makedirs(os.environ[\"STREAMMIND_CLIP_CACHE\"], exist_ok=True)\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "CODEC_MAX_PIXELS = 100_000 # 降低最大像素数以节省显存\n", "\n", "print(\"[1/3] 正在加载 Mage-VL 模型与 Processor (FP16 模式)...\")\n", "processor = AutoProcessor.from_pretrained(MODEL_ID, trust_remote_code=True)\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=torch.float16, # T4 GPU 建议使用 float16\n", " device_map=\"cuda\",\n", " attn_implementation=\"sdpa\",\n", ").eval()\n", "\n", "# 加载 StreamMind 认知门控 (System 1)\n", "print(\"[2/3] 加载 StreamMind 认知门控...\")\n", "try:\n", " model.model._load_streammind_gate()\n", " print(\"-> 认知门控加载成功!\")\n", "except Exception as exc:\n", " print(f\"-> 认知门控加载警告: {exc}\")\n", "\n", "\n", "def _prompt(kind, question):\n", " messages = [{\"role\": \"user\", \"content\": [{\"type\": kind}, {\"type\": \"text\", \"text\": question}]}]\n", " return processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)\n", "\n", "\n", "def _to_cuda(inputs):\n", " out = {}\n", " for key, value in inputs.items():\n", " if not hasattr(value, \"to\"):\n", " continue\n", " out[key] = value.to(\"cuda\")\n", " if key == \"pixel_values\":\n", " out[key] = out[key].to(model.dtype)\n", " return out\n", "\n", "\n", "# ==========================================\n", "# 2. 真正的 Proactive Streaming 逻辑\n", "# ==========================================\n", "def run_realtime_proactive_streaming(\n", " video_source: str,\n", " prompt_text: str = \"请详细描述该时间段内视频中发生的关键事件或动作。中文\",\n", " chunk_sec: float = 3.0, # 增量步进长度 (秒)\n", " window_sec: float = 6.0, # 观察上下文窗口 (秒)\n", " gate_threshold: float = 0.45, # 认知门控触发阈值\n", " max_new_tokens: int = 96\n", "):\n", " \"\"\"\n", " 模拟真实实时流 (Real-time Stream Engine):\n", " 无需预知视频总长,按照固定时间步步进,维护增量缓冲帧并实时做出主动响应决策。\n", " \"\"\"\n", " cap = cv2.VideoCapture(video_source)\n", " if not cap.isOpened():\n", " raise FileNotFoundError(f\"无法打开视频源: {video_source}\")\n", "\n", " fps = cap.get(cv2.CAP_PROP_FPS)\n", " if fps <= 0:\n", " fps = 25.0\n", "\n", " chunk_frames = int(chunk_sec * fps)\n", " window_frames = int(window_sec * fps)\n", "\n", " frame_buffer = []\n", " current_timestamp = 0.0\n", " text_prompt = _prompt(\"video\", prompt_text)\n", "\n", " tmp_clip_path = Path(\"/tmp/mage_vl_clips/stream_chunk.mp4\")\n", "\n", " print(\"\\n[3/3] 🚀 启动 Proactive Streaming 实时推理引擎...\")\n", " print(\"=\" * 65)\n", "\n", " step_idx = 0\n", " while True:\n", " # 1. 模拟实时抓取新入帧 (Ingest chunk)\n", " new_frames = []\n", " for _ in range(chunk_frames):\n", " ret, frame = cap.read()\n", " if not ret:\n", " break\n", " new_frames.append(frame)\n", "\n", " if not new_frames:\n", " print(\"\\n[流结束] 未接收到更多数据帧。\")\n", " break\n", "\n", " frame_buffer.extend(new_frames)\n", " current_timestamp += len(new_frames) / fps\n", "\n", " # 保持滑动窗口大小 (Keep sliding window)\n", " if len(frame_buffer) > window_frames:\n", " frame_buffer = frame_buffer[-window_frames:]\n", "\n", " # 2. 将当前滑动窗口写为临时片段供 Codec 读取\n", " h, w, _ = frame_buffer[0].shape\n", " fourcc = cv2.VideoWriter_fourcc(*'mp4v')\n", " out = cv2.VideoWriter(str(tmp_clip_path), fourcc, fps, (w, h))\n", " for f in frame_buffer:\n", " out.write(f)\n", " out.release()\n", "\n", " # 3. 预处理当前窗口\n", " try:\n", " inputs = processor(\n", " text=[text_prompt],\n", " videos=[str(tmp_clip_path)],\n", " video_backend=\"codec\",\n", " max_pixels=CODEC_MAX_PIXELS,\n", " return_tensors=\"pt\",\n", " padding=False,\n", " )\n", " cuda_inputs = _to_cuda(inputs)\n", " except Exception as e:\n", " print(f\"[Warn] 帧处理跳过: {e}\")\n", " continue\n", "\n", " # 4. System 1 认知门控即时评估 (StreamMind Gate Evaluation)\n", " visual = [{k: cuda_inputs[k] for k in (\"pixel_values\", \"image_grid_thw\", \"patch_positions\") if k in cuda_inputs}]\n", "\n", " with torch.inference_mode():\n", " logits = model.model.streammind_gate_forward_segments(visual)[0]\n", " length = int(visual[0][\"image_grid_thw\"][:, 0].sum())\n", " prob = torch.softmax(logits[length - 1].float(), dim=-1)[1].item()\n", "\n", " window_start = max(0.0, current_timestamp - (len(frame_buffer) / fps))\n", " time_info = f\"[Stream Time: {window_start:05.1f}s – {current_timestamp:05.1f}s] Gate Score = {prob:.2f}\"\n", "\n", " # 5. 主动响应判断 (Proactive Trigger)\n", " if prob < gate_threshold:\n", " print(f\"{time_info} --> 🔇 [保持静音]\")\n", " else:\n", " print(f\"{time_info} --> 🗣️ [主动触发输出!]\")\n", " with torch.inference_mode():\n", " out_ids = model.generate(\n", " **cuda_inputs,\n", " max_new_tokens=max_new_tokens,\n", " do_sample=False\n", " )\n", " new_tokens = out_ids[0, cuda_inputs[\"input_ids\"].shape[1]:]\n", " response = processor.tokenizer.decode(new_tokens, skip_special_tokens=True).strip()\n", " print(f\" └─ 🤖 AI: {response}\")\n", "\n", " print(\"-\" * 65)\n", "\n", " # 6. 显存清理,防止 OOM\n", " del cuda_inputs, visual, inputs\n", " gc.collect()\n", " torch.cuda.empty_cache()\n", "\n", " step_idx += 1\n", "\n", " cap.release()\n", "\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 16885, "status": "ok", "timestamp": 1787021607296, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "Fak9w860xhXe", "outputId": "0fbd16c4-d105-497f-8741-c9ec9129d2b7" }, "outputs": [], "source": [ "# ==========================================\n", "# 3. 运行配置\n", "# ==========================================\n", "VIDEO_PATH = \"/content/soccer-broadcast.mp4\"\n", "CUSTOM_PROMPT = \"请详细描述该时间段内视频中发生的关键事件或动作。中文\"\n", "\n", "run_realtime_proactive_streaming(\n", " video_source=VIDEO_PATH,\n", " prompt_text=CUSTOM_PROMPT,\n", " chunk_sec=3.0, # 每 3 秒增量推流一次\n", " window_sec=6.0, # 每次评估最近 6 秒的内容\n", " gate_threshold=0.45, # 门控感知的触发敏感度\n", " max_new_tokens=96\n", ")" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000, "referenced_widgets": [ "d92eb1a4e45e481e9e4d716ab67f880b", "1e8f92e83b7a4f2699596da1ca6653f0", "44d5d7685a724a20bdae9d1009b246e5", "6b17b58599f1464b9a57a77df0e2c9f2", "093662a9efec443b81cbc1f3a97c402c", "4297c56862a84c1596311c63262a6772", "895b646c2ac14177b2e1387d93983ef8", "b39c93f4a1334943a8adf55306bc43b3", "15e895e8b8284998bb4dd4a6548f57a5", "512bd3fa9ea84a9292ea008f48ea74f7", "7463e054e35e404c9db2fe94078dd72c" ] }, "executionInfo": { "elapsed": 135720, "status": "ok", "timestamp": 1787022076010, "user": { "displayName": "ming zhao", "userId": "11679614087766135097" }, "user_tz": -480 }, "id": "VNdBeZ_Jzmw2", "outputId": "b1d56cfb-c449-4ae6-e57a-189da6c79d8d" }, "outputs": [], "source": [ "###优化第三版\n", "import os\n", "import time\n", "import warnings\n", "import subprocess\n", "import importlib\n", "from pathlib import Path\n", "\n", "import torch\n", "from transformers import AutoModelForCausalLM, AutoProcessor\n", "\n", "# ==========================================\n", "# 1. 环境变量与模型初始化\n", "# ==========================================\n", "os.environ.setdefault(\"PYTORCH_CUDA_ALLOC_CONF\", \"expandable_segments:True\")\n", "os.environ.setdefault(\"ONLINE_CODEC_CACHE_DIR\", \"/tmp/mage_vl_codec_cache\")\n", "os.environ.setdefault(\"STREAMMIND_CLIP_CACHE\", \"/tmp/mage_vl_clips\")\n", "os.makedirs(os.environ[\"ONLINE_CODEC_CACHE_DIR\"], exist_ok=True)\n", "os.makedirs(os.environ[\"STREAMMIND_CLIP_CACHE\"], exist_ok=True)\n", "\n", "MODEL_ID = \"microsoft/Mage-VL\"\n", "CODEC_MAX_PIXELS = 150_000\n", "STREAM_PROMPT = \"Please describe the video content in detail based on the provided information.\"\n", "\n", "print(\"[init] 加载模型中...\")\n", "processor = AutoProcessor.from_pretrained(MODEL_ID, trust_remote_code=True)\n", "model = AutoModelForCausalLM.from_pretrained(\n", " MODEL_ID,\n", " trust_remote_code=True,\n", " torch_dtype=torch.bfloat16,\n", " attn_implementation=\"sdpa\",\n", ").to(\"cuda\").eval()\n", "\n", "_REMOTE_PKG = type(processor).__module__.rsplit(\".\", 1)[0]\n", "codec_mod = importlib.import_module(_REMOTE_PKG + \".codec_video_processing_mage_vl\")\n", "CodecConfig = codec_mod.CodecConfig\n", "\n", "# 加载 Cognition Gate\n", "try:\n", " model.model._load_streammind_gate()\n", " print(\"[gate] 认知门控加载成功\")\n", "except Exception as exc:\n", " GATE_ERROR = f\"{type(exc).__name__}: {exc}\"\n", " print(f\"[gate] 加载失败: {GATE_ERROR}\")\n", "\n", "# ==========================================\n", "# 2. 核心辅助函数(修复 Codec 崩溃的关键)\n", "# ==========================================\n", "def _ffprobe_duration(video_path):\n", " try:\n", " out = subprocess.run(\n", " [\"ffprobe\", \"-v\", \"error\", \"-show_entries\", \"format=duration\",\n", " \"-of\", \"default=nw=1:nk=1\", str(video_path)],\n", " check=True, capture_output=True, timeout=60, text=True,\n", " )\n", " return float(out.stdout.strip())\n", " except Exception:\n", " return 0.0\n", "\n", "def _codec_cfg(target_canvas=32, max_pixels=CODEC_MAX_PIXELS):\n", " override = {\"engine\": \"hevc\", \"target_canvas\": int(target_canvas), \"patch\": 16}\n", " kwargs = dict(processor._codec_config_defaults)\n", " merged_dcvc = dict(kwargs.get(\"dcvc\") or {})\n", " merged_dcvc.update(override.get(\"dcvc\") or {})\n", " kwargs.update(override)\n", " if merged_dcvc:\n", " kwargs[\"dcvc\"] = merged_dcvc\n", " kwargs[\"max_pixels\"] = int(max_pixels)\n", " return CodecConfig(**kwargs), override\n", "\n", "def _prompt(kind, question):\n", " messages = [{\"role\": \"user\", \"content\": [{\"type\": kind}, {\"type\": \"text\", \"text\": question}]}]\n", " return processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)\n", "\n", "def _to_cuda(inputs):\n", " out = {}\n", " for key, value in inputs.items():\n", " if not hasattr(value, \"to\"):\n", " continue\n", " out[key] = value.to(\"cuda\")\n", " if key == \"pixel_values\":\n", " out[key] = out[key].to(model.dtype)\n", " return out\n", "\n", "def _extract_subclip(src, start, duration, out_path):\n", " \"\"\"使用 ffmpeg 严格流式裁剪,保留原始比特流容器属性,防止 codec 预处理报错\"\"\"\n", " if out_path.exists() and out_path.stat().st_size > 0:\n", " return out_path\n", " tmp = out_path.with_name(f\".tmp_{out_path.name}\")\n", " subprocess.run(\n", " [\"ffmpeg\", \"-y\", \"-loglevel\", \"error\", \"-ss\", f\"{max(0.0, start):.3f}\",\n", " \"-t\", f\"{duration:.3f}\", \"-i\", str(src), \"-c\", \"copy\",\n", " \"-avoid_negative_ts\", \"make_zero\", str(tmp)],\n", " check=True, capture_output=True, timeout=180,\n", " )\n", " tmp.replace(out_path)\n", " return out_path\n", "\n", "@torch.inference_mode()\n", "def _generate(inputs, max_new_tokens):\n", " out = model.generate(**inputs, max_new_tokens=int(max_new_tokens), do_sample=False)\n", " new = out[0, inputs[\"input_ids\"].shape[1]:]\n", " return processor.tokenizer.decode(new, skip_special_tokens=True).strip()\n", "\n", "# ==========================================\n", "# 3. 纯 Python 原生流式生成器函数\n", "# ==========================================\n", "def stream_video_analysis(\n", " video_path: str,\n", " segment_sec: float = 8.0,\n", " gate_threshold: float = 0.5,\n", " max_segments: int = 4,\n", " max_new_tokens: int = 96\n", "):\n", " \"\"\"\n", " 完全复原 Hugging Face Space 中 run_streaming 的核心逻辑,\n", " 使用标准 Python `yield` 实现流式事件输出,不依赖 Gradio。\n", " \"\"\"\n", " path = Path(video_path)\n", " if not path.exists():\n", " raise FileNotFoundError(f\"找不到视频文件: {video_path}\")\n", "\n", " duration = _ffprobe_duration(path)\n", " clip_dir = Path(\"/tmp/mage_vl_clips\")\n", " clip_dir.mkdir(parents=True, exist_ok=True)\n", " stem = path.stem\n", " text = _prompt(\"video\", STREAM_PROMPT)\n", " cfg, override = _codec_cfg(32)\n", "\n", " segments, spans = [], []\n", " start = 0.0\n", " index = 0\n", "\n", " yield f\"开始切片视频 (总时长: {duration:.1f}s)...\"\n", "\n", " # 1. 循环切割片段并执行 codec 特征提取\n", " while start < duration - 0.2 and index < max_segments:\n", " end = min(duration, start + segment_sec)\n", " clip = clip_dir / f\"{stem}__t{int(start * 100):08d}__d{int((end - start) * 100):08d}.mp4\"\n", "\n", " yield f\"正在进行第 {index + 1} 个片段的 Codec 分析 (t={start:.1f}–{end:.1f}s)...\"\n", " try:\n", " _extract_subclip(path, start, end - start, clip)\n", " with warnings.catch_warnings():\n", " warnings.simplefilter(\"ignore\")\n", " inputs = processor(\n", " text=[text], videos=[str(clip)], video_backend=\"codec\",\n", " max_pixels=CODEC_MAX_PIXELS, codec_config=override,\n", " return_tensors=\"pt\", padding=False,\n", " )\n", " except Exception as exc:\n", " print(f\"[stream] segment {start:.1f}-{end:.1f} unusable: {exc}\", flush=True)\n", " start, index = end, index + 1\n", " continue\n", "\n", " segments.append(_to_cuda(inputs))\n", " spans.append((start, end))\n", " start, index = end, index + 1\n", "\n", " if not segments:\n", " yield \"未检测到可用片段,请尝试更长的视频或调整切片长度。\"\n", " return\n", "\n", " # 2. 认知门控统一打分\n", " yield f\"正在使用认知门控 (System 1) 评估 {len(segments)} 个片段...\"\n", " visual = [{k: seg[k] for k in (\"pixel_values\", \"image_grid_thw\", \"patch_positions\") if k in seg} for seg in segments]\n", "\n", " with torch.inference_mode():\n", " logits = model.model.streammind_gate_forward_segments(visual)[0]\n", "\n", " lengths = [int(seg[\"image_grid_thw\"][:, 0].sum()) for seg in visual]\n", " boundaries = torch.tensor(lengths, device=logits.device).cumsum(0) - 1\n", " probs = torch.softmax(logits[boundaries].float(), dim=-1)[:, 1].tolist()\n", "\n", " # 3. 按片段迭代输出结果(模拟实时流式更新)\n", " lines = []\n", " for (span, inputs, prob) in zip(spans, segments, probs):\n", " head = f\"**t = {span[0]:.1f}–{span[1]:.1f}s** · p(respond) = `{prob:.2f}`\"\n", "\n", " if prob < float(gate_threshold):\n", " lines.append(f\"{head} → 🔇 *silence*\")\n", " yield \"\\n\\n\".join(lines)\n", " continue\n", "\n", " lines.append(f\"{head} → 🗣️ *generating…*\")\n", " yield \"\\n\\n\".join(lines)\n", "\n", " try:\n", " said = _generate(inputs, max_new_tokens)\n", " except Exception as exc:\n", " said = f\"(generation failed: {type(exc).__name__}: {exc})\"\n", "\n", " lines[-1] = f\"{head} → 🗣️ {said}\"\n", " yield \"\\n\\n\".join(lines)\n", "\n", " yield \"\\n\\n\".join(lines) + f\"\\n\\n> 处理完成。\"\n", "\n", "\n", "# ==========================================\n", "# 4. 运行示例(原生 Python 消费生成器)\n", "# ==========================================\n", "if __name__ == \"__main__\":\n", " VIDEO_FILE = \"/content/soccer-broadcast.mp4\" # 替换为你的测试视频路径\n", "\n", " # 像消费流式数据一样迭代生成器\n", " for chunk_output in stream_video_analysis(\n", " video_path=VIDEO_FILE,\n", " segment_sec=8.0,\n", " gate_threshold=0.5,\n", " max_segments=4,\n", " max_new_tokens=96\n", " ):\n", " print(\"\\033[H\\033[J\") # 清屏模拟实时刷新效果(可选)\n", " print(\"=== 实时流式分析状态 ===\")\n", " print(chunk_output)\n", " print(\"-\" * 40)" ] } ], "metadata": { "accelerator": "GPU", "colab": { "authorship_tag": "ABX9TyMGAIXytPaUASdQOuPeQeFX", "gpuType": "T4", "provenance": [ { "file_id": "1aw7I-dA6a37OJ-YL0gZOBU9mI-jRwKjT", "timestamp": 1787049202404 } ] }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.13" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "00084e5557ac48b2960f1e675d6caf31": { "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 } }, "000b5a4e161d4521a5354a9dc57d81e3": { "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_32e8f640b0d64b2c96ca552d8a202029", "IPY_MODEL_e1f86d3eb46c4f7787bd4dc3df97ad87", "IPY_MODEL_00c0f8b2cd3a49e78bb0b429668b5bcd" ], "layout": "IPY_MODEL_877cddc500814b77888cda5bc787b914" } }, "003f3ae01dfc4a5dacbb3cd4f9c22b05": { "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_fae6bbc264b9479a99f1255938686f06", "IPY_MODEL_63f3d26dbd5045cfbd491395c7073a27", "IPY_MODEL_d3756f253b8b4c1e9923828cfe03103c" ], "layout": "IPY_MODEL_f4dedf2bc7bf40638056de24d895f10a" } }, "006d57bd68c2421b909e822fe76f3dc6": { "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": "" } }, "007d0aa754904302ae2a21309df32e77": { "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": "" } }, "00c0f8b2cd3a49e78bb0b429668b5bcd": { "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_f652935f424446b6872015e06ac49ecc", "placeholder": "​", "style": "IPY_MODEL_daae4afd4c2b4a16ad4a2af7720aca71", "value": " 4.75k/4.75k [00:00<00:00, 478kB/s]" } }, "00c24a3930204743908f5f289b011488": { "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 } }, "00d893768be94d78a1e1dd70d050a9bd": { "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_5fd49bec3e864140bb97b63723ff6850", "max": 2, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_4945ff418ddd4dccb647b606b802fa75", "value": 2 } }, "011ebf22b0774420a05543478f1c56ac": { "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_c7c194dfa23240a18b8d6a9d3c10a033", "max": 121, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_8597ca6a1780404fa3234370f49f3a83", "value": 121 } }, "01708acfb8ce478abc0a2bf1d43dbc48": { "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_4af4224be4aa4158b1dc737325ee8515", "max": 1813, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_87db17ad0f4a446ab692f74f20188ebc", "value": 1813 } }, "0177e3e64f844c40852bfb4e43d0106e": { "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_49fdc132663a4b03997f3b641d8319dd", "placeholder": "​", "style": "IPY_MODEL_7e2751f2aa8a406c9bc91a00e4e1b046", "value": "configuration_mage_vl.py: 100%" } }, "01ba7d0ebc774b44a3b23fd2fa293e25": { "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_33e2524167ec464197adf82052ff1a28", "max": 1813, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_4f971939fd644d85b79eb9e5ac3fb254", "value": 1813 } }, "01c04e11ef174c81a7c8800d8fe693a0": { "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 } }, "01c4a58eec204167bc5fb0b14cc7052e": { "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_0b8981bdf09c438d91ed02d2ca0a0b4c", "placeholder": "​", "style": "IPY_MODEL_c14ad6e59aa24b81825749e2553b7a02", "value": "special_tokens_map.json: 100%" } }, "01e1279d8aaa4b6ea71df208554c5d5c": { "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": "" } }, "01f77fffe9fa4c35b45a0f9cba4e4f6e": { "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 } }, "01f8a89c1d0d4feab120b2e7be15ba7b": { "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": "" } }, "020b648a7f38487e8c2dfc123beb2d4e": { "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 } }, "02f505b3981748b5bf08ca1716f2582d": { "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_67ccdb80cd1545bb89afc7f672508bd9", "placeholder": "​", "style": "IPY_MODEL_d3e3a27d9f0d413dba595f59d32e93d3", "value": " 5.10k/5.10k [00:00<00:00, 483kB/s]" } }, "034afa0e1a294d708b1821b588bde466": { "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": "" } }, "035267785bbe44a28b1f0fc4a3595f5b": { "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_1bd1923810164e4b99506597a5cecc0d", "placeholder": "​", "style": "IPY_MODEL_d4720343b5234530ba44bbc877943812", "value": " 5.10k/5.10k [00:00<00:00, 468kB/s]" } }, "03844a6f74af4d1d926c9313d95e322c": { "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_9de8f2b50bcd4177b9a282515ca1bc95", "max": 25480, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_be861769b0e54263aa5a1e3efa98a689", "value": 25480 } }, "03e76a824ce644d6ab1978059bb581e2": { "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": "" } }, "03f90ac293564003bed2f837ad750650": { "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_dad6c9286e684b60abb502536f32cb02", "placeholder": "​", "style": "IPY_MODEL_a66b6ba6d19b46448b5ba14df31c195a", "value": " 26.4k/26.4k [00:00<00:00, 2.78MB/s]" } }, "041109b9c7e442e9a09cf18a83491fa4": { "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 } }, "04a679c8fc0347a3b4bbf81495e7d7f0": { "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": "" } }, "04afd07cf525452099a36133132bf838": { "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_f5442073e6bc49428336cd843566a20d", "IPY_MODEL_3beeefba295d4deea4e2ba89fdefb232", "IPY_MODEL_4fdfafe3d36a444eab87a553f395f96e" ], "layout": "IPY_MODEL_21e3314d176f40f59fc6ab062e6313cc" } }, "050481d409ba4f93b279b44b7dd2f950": { "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_4700149e88d547fa9e778fcbe5932778", "placeholder": "​", "style": "IPY_MODEL_95fade1d059a40f5877cba869f62efa2", "value": "Download complete: : " } }, "052c21cbb6b74bbbadd89d286f508b20": { "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": "" } }, "05b51983b584497781493287037e5a32": { "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_ac0acf35ba734808aa96b4050d97484f", "max": 72783, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_09173b6d79394c9fafdedf89b1c915cf", "value": 72783 } }, "05c6bde7acdd43f2ab960cb4308b779d": { "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 } }, "05da9d5ad8af422582a160adaf0c0f62": { "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_b70452df5fee4a4ab9a6a91f52c2b8d2", "max": 11422064, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_4fdd5e63749a417197b8baf0ae7baed9", "value": 3399320 } }, "060688a9063f4c4ea82c9d2c484d1cbd": { "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": "" } }, "067703de7d4448b697786925a1c19418": { "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 } }, "06780d9fd269490eb66768f801d86a5a": { "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 } }, "06ce053eee3646eeb6a89a600c754e04": { "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 } }, "06de65bde18a404481b269ad01cc6d9c": { "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": "" } }, "075d2cc3e1c147918cc51498de2db426": { "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 } }, "07b7c26020b04e7e9d694d44dcf76025": { "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": "" } }, "07bb25a3c7424568ba3c982bdcf7dd51": { "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_db056a46bdb149f89c8b56c6bf5a99b7", "placeholder": "​", "style": "IPY_MODEL_0914812690d94c18a6a0524b045a10bc", "value": "Reconstruction complete: 100%" } }, "07da2d2007304088ac42283ee3a2f008": { "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_d0f20ebce5bc44d9ae5d8f31c66f55c0", "max": 72783, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_5c2dba6b0a814b3b9ab5dd990c343221", "value": 72783 } }, "08113842cdf0413a8331a87404884594": { "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 } }, "08782d74dc8b4fec9ea9ebfe008880f4": { "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_ab0f57cf748c44b19d174306ec31f67f", "placeholder": "​", "style": "IPY_MODEL_e041fc189eec4d72be2a912d0ae75f33", "value": "tokenizer.json: downloading bytes: " } }, "0881ff5f82664cc0bb5a634c4bfb5036": { "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_18ec8281dfe24c60a55e486d72b3a8f8", "placeholder": "​", "style": "IPY_MODEL_cbf8e1f3de8f4274add54cfa4138a828", "value": " 121/121 [00:00<00:00, 13.6kB/s]" } }, "08bd68cfb32843398b93d8d199b62e00": { "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_d7b48b5a5dbd4943bfa110e664b8019b", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_88bc1bbdadca414583bee249d33a39b0", "value": 696 } }, "08c141df33bc4981841fa37888a039cf": { "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_e1fda5d4c8ff40a784df8f97a192c776", "placeholder": "​", "style": "IPY_MODEL_d52d09dd590244e78a3eab43357b0eaa", "value": " 1.67M/1.67M [00:00<00:00, 19.2MB/s]" } }, "0914812690d94c18a6a0524b045a10bc": { "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": "" } }, "09173b6d79394c9fafdedf89b1c915cf": { "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": "" } }, "093662a9efec443b81cbc1f3a97c402c": { "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 } }, "09a9d1e72f424bfeb8ea4f191cc61e6e": { "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 } }, "09c0f633647442d497bfe9902ae5515e": { "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 } }, "0a14d32566a842019b0e55987e36c92e": { "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 } }, "0a18fe9ae15a4ab8ba810e7afaf421b1": { "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_4a41caf4d949431c83d41a12b55b70f4", "placeholder": "​", "style": "IPY_MODEL_b55af04b70fb44c5b6af1fbb817e5c2f", "value": "added_tokens.json: 100%" } }, "0b8981bdf09c438d91ed02d2ca0a0b4c": { "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 } }, "0c0612a9f3b5480a88a906f68043834f": { "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 } }, "0c484d67b27b4f4782ca19585e12c1cd": { "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_c79f68640f224fd09377e8af0624c120", "max": 28368, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_c20532767ca846a9acc87f9403d6f77b", "value": 28368 } }, "0c6d3658b41243fc8bb78edf7c5ee926": { "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 } }, "0c76dcc31a9947e9b55043eaf4ab299e": { "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 } }, "0cacf450e8574b998a1fbab94a9f9fdf": { "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_041109b9c7e442e9a09cf18a83491fa4", "placeholder": "​", "style": "IPY_MODEL_4e028ff4eb2a46feae97f99cc2fc3bcf", "value": "special_tokens_map.json: 100%" } }, "0ddcfb6b3ed44760b714097705dc277f": { "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 } }, "0de81ef9c5214597bb235045e6b557d4": { "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": "" } }, "0e0000bdc6034cacacbacb7baa8f0e40": { "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": "" } }, "0e0da0e0cffc4cf0bd2e3c815db330de": { "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_ba25017522714594a566791ca9e6f908", "IPY_MODEL_1c95f2de491a46ab95ad1ebf8a5f783f", "IPY_MODEL_206e23cd0269417091da6987d8f48ab0" ], "layout": "IPY_MODEL_e4fe4b7bb8d64611b291b5675b26018e" } }, "0e4ab4b0dae440579a6dbe584c3c2111": { "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_75cec00aeff24314b37c01ba30a36925", "placeholder": "​", "style": "IPY_MODEL_052c21cbb6b74bbbadd89d286f508b20", "value": " 3.40MB,  336kB/s  " } }, "0e76e1540fc34300a207ae1bd7366e5a": { "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_00084e5557ac48b2960f1e675d6caf31", "max": 2, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_52e1f32c7f244b54af8789acd02f03aa", "value": 2 } }, "0e9bbc59bfdf496b990b69ac13c339a0": { "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": "" } }, "0f590bb0793b491294e76da46be1ed05": { "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_141017b4c6bc4dceb61b4fdd540df66d", "IPY_MODEL_0e76e1540fc34300a207ae1bd7366e5a", "IPY_MODEL_326a0bc96b5c4a5a87823fc5a8b64155" ], "layout": "IPY_MODEL_4c0def3fbc3e4ad9a179af43a1bc9cab" } }, "0f6fc89296f44c79855a389b2ca783f8": { "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": "" } }, "0f97c6c0210c4a44a7e04f0e6ef98792": { "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 } }, "103ab4a4be7240839875f17181aa29bf": { "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 } }, "10b441a4f70b4e6c8f5b2b8b02f0e076": { "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_15e85b73776449f48bfc4b811666cb76", "placeholder": "​", "style": "IPY_MODEL_cbadd7bbc02f4d45bf43cb4105df28d7", "value": "tokenizer.json: reconstructing file: 100%" } }, "10f340be548f43f18c6b186b61270897": { "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_c7d5360a53ec44038170519e4fc885ab", "IPY_MODEL_08bd68cfb32843398b93d8d199b62e00", "IPY_MODEL_fba85e09d6e24d5cad32e1e9bfa6ba10" ], "layout": "IPY_MODEL_e188c6a94ae94b61bf8a8f9feb8a1036" } }, "110ba45ac8cc46069a760b03e71c4ef3": { "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": "" } }, "115ef47891f54d7085e1a29382742e56": { "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": "" } }, "1248430af25c4fef8879ca0a7d4675de": { "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 } }, "12bc52fe8bc64fae89f2613d8f8c02f2": { "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_62d2c83ec3c0491788c412122432c22d", "max": 605, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_9651ad3db3214dbbbcc69d005c7999e8", "value": 605 } }, "141017b4c6bc4dceb61b4fdd540df66d": { "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_c313f02a28e14608823dcb5654405f06", "placeholder": "​", "style": "IPY_MODEL_c4a09bf545844c73ad190f63255e5a1c", "value": "Fetching 2 files: 100%" } }, "148c0c37ea204749ae257068dc4771c0": { "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 } }, "14e272b394ed4a94b0f0533c946b3655": { "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 } }, "15202282f0074dd6bc4f342d05c37821": { "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 } }, "1596750c57454af79dbf3a50c50a2cb3": { "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": "" } }, "15989841e9b0401a94f78fd9dbb34b0b": { "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 } }, "15a59da510bf4655bef3fdc4cfbd7ca9": { "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_88332704c30944a9b3b7136edd7194ce", "max": 4750, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_bf5f7b2b35834bca99e94a3dedc10e7f", "value": 4750 } }, "15e85b73776449f48bfc4b811666cb76": { "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 } }, "15e895e8b8284998bb4dd4a6548f57a5": { "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": "" } }, "15eea8d684074476bd6482d20995e5ff": { "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": "" } }, "164a2f9634814f1ca2bfcaffc82ee7dc": { "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_6a03949dda2d41f3a261ffaf8950710c", "placeholder": "​", "style": "IPY_MODEL_a9045173653449e1afb4ef9027fa1406", "value": " 3.24k/3.24k [00:00<00:00, 294kB/s]" } }, "1660ed2dbc18489097c06b8f6cb61c3b": { "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_f9e19119fc6c4b1ca0def38a1dccc264", "IPY_MODEL_05da9d5ad8af422582a160adaf0c0f62", "IPY_MODEL_dac97e36c50244ca84d373feff15febe" ], "layout": "IPY_MODEL_b920fe1058fc43968da74d4b38cc86c7" } }, "16f2469c48394a2c8410a0eafb07cef3": { "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_b0edc9a1768f4563b30d7fa0291ae320", "IPY_MODEL_7aea05a223f5453e9eb1b39dd1eedb22", "IPY_MODEL_1830639e7cf74ca388aad2312c27e71f" ], "layout": "IPY_MODEL_08113842cdf0413a8331a87404884594" } }, "177aaa5645b74f0aa8c18bab8f2f71ea": { "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 } }, "1797e73646fa46b492442e214529607a": { "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 } }, "17f00479363f40a488c33d38e3e3603f": { "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_09c0f633647442d497bfe9902ae5515e", "placeholder": "​", "style": "IPY_MODEL_49e368b1b2a349cda5de653c3a9a3d57", "value": "Fetching 2 files: 100%" } }, "1830639e7cf74ca388aad2312c27e71f": { "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_2eaf5c11f5264c0691a67aad831ffde5", "placeholder": "​", "style": "IPY_MODEL_b5605da357f64ea5b13d64c52b9360a9", "value": " 28.4k/28.4k [00:00<00:00, 576kB/s]" } }, "1867191603b6438faf1b672b04772b57": { "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": "" } }, "1874a8dbd97a47f39e0a187630a89feb": { "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_7b18ff7d006b4e95a3b0c00eb598775e", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_0e0000bdc6034cacacbacb7baa8f0e40", "value": 1 } }, "18a36bbfcfa348ca9bd6ace54fc007bf": { "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 } }, "18ec8281dfe24c60a55e486d72b3a8f8": { "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 } }, "18f9120bf07d4edbaf52459f9acbfd84": { "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_050481d409ba4f93b279b44b7dd2f950", "IPY_MODEL_3227c65f7f4444f5b833e4e84df1a9f7", "IPY_MODEL_fd441b1310f4489189c5284a1ba16479" ], "layout": "IPY_MODEL_80cf6eaf8a7f4886950af565cd5b67ec" } }, "196f171bc46b4f51a569087e9c25b9a5": { "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_177aaa5645b74f0aa8c18bab8f2f71ea", "max": 121, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_93f0b1ad7bfb465d96e8e593d7545da5", "value": 121 } }, "1a3413c75ea24525aacaa0f3eb06c2ec": { "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 } }, "1a64b38f45604a7495f63f08295d2894": { "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_fc9343dbdfe746bca5c11da450bce908", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_3844a0d4b7c548c28d66f0e13b2db89e", "value": 696 } }, "1b21a9ab2d3b40229cb46dd53fb58283": { "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": "20px" } }, "1ba8e859274448d39f0e0422f411e812": { "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 } }, "1bd1923810164e4b99506597a5cecc0d": { "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 } }, "1bf60c64419d4d2fa4dccd680aabe7d5": { "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": "" } }, "1c2a52ef8b0b4c22b688f0848b95c431": { "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": "20px" } }, "1c95f2de491a46ab95ad1ebf8a5f783f": { "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_b5c96fb97fe44558a4483da39274fc36", "max": 1073494728, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_df3d3798bbc0457481e18bce52ee182d", "value": 1073494728 } }, "1da7eb1413224e72b133fb737c2d6b36": { "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_ab40b7265a10440ea551a87a8b1d2b46", "IPY_MODEL_ab6c3aa898984c22a050905cbd33cf1b", "IPY_MODEL_244ff3dc11804298b457310208e58712" ], "layout": "IPY_MODEL_cf158ea20aa74fcb94dad1f0cefd8f72" } }, "1de2045ea8f34b658a6c186cbb0ffb7f": { "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 } }, "1e88a60a51264fecaefd81a180e3c24b": { "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_d9a1f7f4fbf5466db4539e20628f16d2", "placeholder": "​", "style": "IPY_MODEL_a9cdccce70c64b78883aa7bbf9c3590c", "value": "merges.txt: 100%" } }, "1e8f92e83b7a4f2699596da1ca6653f0": { "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_4297c56862a84c1596311c63262a6772", "placeholder": "​", "style": "IPY_MODEL_895b646c2ac14177b2e1387d93983ef8", "value": "Loading weights: 100%" } }, "1efbee537172420492d8f6b5ed42759c": { "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 } }, "1f80fdc0203b4c2c98db8ed1743409ee": { "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_2ff77717530b42e5b941b5de8e95b813", "IPY_MODEL_2ab4e9c33dc7408b9ce1ad98211fd79d", "IPY_MODEL_5e2caedddfea4abc8c7ed7eeec31ac62" ], "layout": "IPY_MODEL_00c24a3930204743908f5f289b011488" } }, "1fba63f3878c459eb7ec7eb8f0aae14f": { "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": "" } }, "2003f4eccf7742a6a95ea322eb213ac0": { "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": "" } }, "2005efc498494734b3deb1cb00bf5fa0": { "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": "" } }, "206e23cd0269417091da6987d8f48ab0": { "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_8333d853e363423992953a6ea44b86bc", "placeholder": "​", "style": "IPY_MODEL_ab54436414e14e429a649cf12ec9b8ac", "value": " 1.07GB / 1.07GB, 48.0MB/s  " } }, "20ce6c8bbe6f45369fe7481730c5ef1a": { "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_3d46648c07234ea887d1c26393d40527", "IPY_MODEL_51a16177d29747219da0c3093751e002", "IPY_MODEL_e11bc739767b45f8814d97759c052d40" ], "layout": "IPY_MODEL_d4e4bc8cd30e4f5a91061a228cfa044e" } }, "213b318627904dcd8450368a3869809b": { "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": "" } }, "2146c7055f0048ce8d21cb166f8e3d0f": { "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_b14bc78b82d94246a335ed995ace3bc7", "IPY_MODEL_01ba7d0ebc774b44a3b23fd2fa293e25", "IPY_MODEL_77c543f3f01b4622a7c266699536befe" ], "layout": "IPY_MODEL_790cc0377a3541dd8bb30020e8b81eb0" } }, "219bfd88839344369ef5b9a39f039b68": { "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 } }, "21e3314d176f40f59fc6ab062e6313cc": { "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 } }, "223ea9bebf08453f9278185a668394f8": { "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": "" } }, "22675cc379294aeb9786b221324a7f79": { "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 } }, "237027c7db404890885ba9b539d1dcc1": { "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": "" } }, "239f617fae974264ba3672d9c0f5ae63": { "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 } }, "242ae371302d42a392fb1b4b5d274871": { "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_c8215163c3fb4670bae6f3489138405d", "max": 2776833, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_55b1b8c07bb0479e868371b2c9f02211", "value": 2776833 } }, "244ff3dc11804298b457310208e58712": { "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_62e7db0603f145deb897816a56b9a977", "placeholder": "​", "style": "IPY_MODEL_6481bfe2aa7f485db9e1a1aa9d7a12e9", "value": " 72.8k/72.8k [00:00<00:00, 5.93MB/s]" } }, "245b1d77038c40b1b73f7e6f8d1ef3a2": { "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 } }, "2476e2ae2b984e4abde7f4bc56e5f465": { "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 } }, "24bed93ce579432694dd6f0a0d08d4b5": { "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 } }, "250fbe3a29374df19abfcd78422e011a": { "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 } }, "251c5e662d7e4f23a81028b43a268bf0": { "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 } }, "259fed6559164ad8b0f39e2d88725888": { "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 } }, "25aaf40d73ba4e539d3955fe90061dc2": { "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 } }, "2638735884324c03aa26e18804121d39": { "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 } }, "26611c527e0d491e9948d3ec491b70a9": { "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 } }, "266b112828e94f43b6a338fa3a40ca0a": { "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": "" } }, "2675d163641840f68f474e1c09a1796f": { "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_6e9a5ed0bbaf4a05ab1114800cd2e980", "IPY_MODEL_242ae371302d42a392fb1b4b5d274871", "IPY_MODEL_e726b7b9915e4521bc215f386e06a680" ], "layout": "IPY_MODEL_ae520e98a9424b6b9834cefa1b79ba3d" } }, "268ee1e8945e40f7861f56395c5cd813": { "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_b8d7c9ac2fde4bcdadfdc46542c267cc", "placeholder": "​", "style": "IPY_MODEL_d7102f8f49e04b189da9b2e4e10a8bf7", "value": " 4.93k/4.93k [00:00<00:00, 499kB/s]" } }, "2690a347110e45d0b9e7111dd2dee2c7": { "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": "" } }, "26e90f49e4704858b8193f5ea8f60672": { "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 } }, "2787203dc5414892925e78bef55f3d03": { "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_fe80d7adcb42436f8dfbdb5ef213f0c1", "max": 605, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_2690a347110e45d0b9e7111dd2dee2c7", "value": 605 } }, "2821acc9152b4e8787e9a68dfb1f90c1": { "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 } }, "286065ff41ea45189f80ef44161a8f0c": { "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_07bb25a3c7424568ba3c982bdcf7dd51", "IPY_MODEL_f4859ec60a8f477a83ef5445ffe4a36d", "IPY_MODEL_5cea7b950b7b45a68a315d86d6d3256d" ], "layout": "IPY_MODEL_e9548735059c457cabbbc14968d9ee9d" } }, "2893c648ed934848b94170c6f6b4147a": { "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_250fbe3a29374df19abfcd78422e011a", "placeholder": "​", "style": "IPY_MODEL_b9fb23fa20464a27b37063b67380e7cf", "value": " 1.07GB / 1.07GB, 74.3MB/s  " } }, "2916e5b293ab4f73820a642d5f91f46b": { "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": "" } }, "29324ee9ea1d4122af03f89dff27f57c": { "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 } }, "296d4249636d4048b83fa63114f38e23": { "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_da63f8dd2b9e4dd5b243cd057a71d6f5", "max": 1671853, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_5731976153f944519aba37180e240dd9", "value": 1671853 } }, "29886fa4a35040cc9625aeaae41ba731": { "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 } }, "29aa5b408845407fa84ee4a26e8a4857": { "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": "" } }, "29dba98a852f4cf090701c3d05b718d1": { "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 } }, "2a2978494974402d8e0562f6a10610be": { "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 } }, "2a2c2c607e6940909e63b4202d194ee9": { "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_40af2dacec94463691d46ad3562c6607", "placeholder": "​", "style": "IPY_MODEL_c8368b5f0d8c416eb91ecdd3bbc7030c", "value": "video_processing_mage_vl.py: 100%" } }, "2a3e6bcde4ac4b059cacf01a46f21279": { "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_34ddc476a58c4dca80e41e43a7e29b2a", "placeholder": "​", "style": "IPY_MODEL_1867191603b6438faf1b672b04772b57", "value": "chat_template.jinja: 100%" } }, "2a9ff61e31f2444abf2c74ea4929c179": { "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": "" } }, "2ab4e9c33dc7408b9ce1ad98211fd79d": { "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_397334896cd746b5a73bc7d7c74f959a", "max": 1017, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_cceaf9935f324a40b487e14b6dbea5b7", "value": 1017 } }, "2ac2fff04aec444b8891cbc77534160a": { "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_baecbff5a1524340a8ef3a21824f05d2", "placeholder": "​", "style": "IPY_MODEL_88b08c5f78464679a089d2b22e993b99", "value": "Download complete: : " } }, "2b41dce2122640ddbb4abd90c2b07fdd": { "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 } }, "2b7b9275e29d4a1aa020db15b03bc3ef": { "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 } }, "2bdb6effef544705b3351a02d45fabc8": { "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": "" } }, "2be23e2823594e179455ec400554b38e": { "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 } }, "2c063eca2eda49f39e6cff44116270c6": { "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_1c2a52ef8b0b4c22b688f0848b95c431", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_e2e8446292354628a627cae25bdb6c4a", "value": 1 } }, "2cfcd1f43c654ed68916838f902578a9": { "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_2821acc9152b4e8787e9a68dfb1f90c1", "placeholder": "​", "style": "IPY_MODEL_5e625a8c33924a97a02625eab4704674", "value": "streammind_gate.safetensors: downloading bytes: " } }, "2d878bdc81174adeaaf613a84b5780fc": { "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_be0617fef5e04a2a92661c31529b0e47", "placeholder": "​", "style": "IPY_MODEL_7a2a255af3794830a9bf70069c0966fd", "value": "streammind_gate.safetensors: reconstructing file: 100%" } }, "2de5ec2a78484aa4b1eebc0869b39883": { "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 } }, "2dfbfb7748184eb2bb1a033acf5071d2": { "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": "" } }, "2e20d817d46947099cf317d70fde5cb4": { "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 } }, "2e9e54b0c8684374982cf179e7e1a04a": { "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_6e71df9310554e65a6441ad1678fbed4", "IPY_MODEL_35fccfd75df9431592363c35dc9cb6a3", "IPY_MODEL_02f505b3981748b5bf08ca1716f2582d" ], "layout": "IPY_MODEL_8468e3b3433349fcbed3fc087a48a3e4" } }, "2eaf5c11f5264c0691a67aad831ffde5": { "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 } }, "2eec76d0830140df9528771d97ae612a": { "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": "" } }, "2eff2692d4024e238f77ef439d3a2e31": { "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 } }, "2f8276b4a38b4f17b818101c6ecf74d4": { "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": "" } }, "2fd56ade88a04249bf7dce0f721b28c3": { "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": "" } }, "2fef2d97d79345399c8b3bc5a4a9a372": { "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 } }, "2ff77717530b42e5b941b5de8e95b813": { "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_a02cfdc305a74e9b8c5b05cdee50445f", "placeholder": "​", "style": "IPY_MODEL_6b24652926994e218533804a4884543c", "value": "chat_template.jinja: 100%" } }, "311de6958a624a8899ce773a527453a4": { "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_4deac4a6bc394f498b0608e831f3a339", "placeholder": "​", "style": "IPY_MODEL_007d0aa754904302ae2a21309df32e77", "value": " 11.4MB / 11.4MB, 1.13MB/s  " } }, "315bd2061ae34a8490e3e0e6e7141c7e": { "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 } }, "316b4c3ef2244e489475f340c9d7f298": { "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": "" } }, "3213cc3ce85a49f390b51237b5f7c0e7": { "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_91b4b1ce0ac642d8b35234f2dfac2adc", "placeholder": "​", "style": "IPY_MODEL_3971735f78b94109896598bee2500d1b", "value": " 605/605 [00:00<00:00, 60.6kB/s]" } }, "3227c65f7f4444f5b833e4e84df1a9f7": { "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_b28bc55c1e694e47908b5cf88807297c", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_1bf60c64419d4d2fa4dccd680aabe7d5", "value": 1 } }, "325f208604fa4bc59b86342425c65a98": { "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_219bfd88839344369ef5b9a39f039b68", "placeholder": "​", "style": "IPY_MODEL_d926421442744cdc88f632094f606641", "value": "Loading weights: 100%" } }, "325f67cf5fd74647baa71af6df848a56": { "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 } }, "326a0bc96b5c4a5a87823fc5a8b64155": { "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_e1aa5b5be3cc4c0ca4d17f56e1a9a3fa", "placeholder": "​", "style": "IPY_MODEL_d07ec898c235460795ce05db60068d1c", "value": " 2/2 [08:16<00:00, 208.02s/it]" } }, "32e8f640b0d64b2c96ca552d8a202029": { "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_3dfb761afa634fe2a5e44ee7b2616d8c", "placeholder": "​", "style": "IPY_MODEL_4c2101ab3e09472b9025cb4b120e7cc3", "value": "tokenizer_config.json: 100%" } }, "32ede3510c0c48dcb6aa136e3ba03e51": { "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_b281433ab9bb4a3f95beff12985b994a", "max": 11422064, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_15eea8d684074476bd6482d20995e5ff", "value": 3399320 } }, "3319a7a3afdb401d8641b798a15b47a1": { "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 } }, "33b3f2a8d02341618177d8751df77db7": { "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": "" } }, "33d2f74a36cb4cff9b7c2a25f98fa9dc": { "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_89f37aa8f21c40199e4311235fe50529", "IPY_MODEL_e642be2c1e6a45bba3da59a2fcaa280c", "IPY_MODEL_3654893da1a548bfab36c27c10ebb658" ], "layout": "IPY_MODEL_c70aabc972a24fa5915b22f3dbea081e" } }, "33dc088b79e44118a72bdc1c11198b1c": { "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 } }, "33e2524167ec464197adf82052ff1a28": { "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 } }, "34189afe730e4965b97cd532c70d68aa": { "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": "" } }, "34703a5462144566a0ecfcfc033d38e4": { "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 } }, "349fc26e4180499480978aadbf1907dc": { "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": "" } }, "34ddc476a58c4dca80e41e43a7e29b2a": { "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 } }, "350baf3553104572af118624d890de18": { "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 } }, "35fccfd75df9431592363c35dc9cb6a3": { "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_e449b58b816841c9b600ffc0f8cad88c", "max": 5102, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_5ae6693ea43a401fa635ac1db4a3d903", "value": 5102 } }, "362a1278298e4f0e8513c04ae200af8c": { "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 } }, "36506f1cb24742ab96f586a0fccb87f1": { "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 } }, "3654893da1a548bfab36c27c10ebb658": { "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_78a9e6fce42740f9be4c4d04936fb572", "placeholder": "​", "style": "IPY_MODEL_01f8a89c1d0d4feab120b2e7be15ba7b", "value": " 25.5k/25.5k [00:00<00:00, 1.60MB/s]" } }, "36fcb5188e3d44cab18a25653818ad58": { "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_be792fd311a04e7fa919dd49fe19e10f", "max": 26358, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_8039eadaff0643d08dd697b9d25860fd", "value": 26358 } }, "370043497890412e9a3f56129c095754": { "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_998dc5eaa4b84bdba35e94e8d19a4043", "placeholder": "​", "style": "IPY_MODEL_2003f4eccf7742a6a95ea322eb213ac0", "value": "preprocessor_config.json: 100%" } }, "3705670eef8645e38589f3e9f167f1c0": { "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": "" } }, "37c0134fc15a403a8832fe881d915426": { "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 } }, "37ff8ead81f840509c6a2afa6af02ac2": { "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_bb53f09dfe7c4393868be0fc8dfbc171", "placeholder": "​", "style": "IPY_MODEL_38c3c714562c488485dc4d642d4999df", "value": " 1.02k/1.02k [00:00<00:00, 84.3kB/s]" } }, "3844a0d4b7c548c28d66f0e13b2db89e": { "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": "" } }, "3862689dd4164df2b1762a275c4b38bf": { "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": "" } }, "38ad9cdfe53d4a14870c5fd8d1d7254b": { "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 } }, "38adc087e2324488981e28a5c5aa9f8b": { "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_8cad1f9783534f669e2144f96fd22747", "placeholder": "​", "style": "IPY_MODEL_dd9bdee5b3aa4ea6a7b4bbbd8cdca1d3", "value": "codec_video_processing_mage_vl.py: 100%" } }, "38c3c714562c488485dc4d642d4999df": { "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": "" } }, "38d087157c5149ad8f52269969c4cad6": { "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 } }, "38e3270b82004ae3aead755e93a218b0": { "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_fbca1b0e5276457b89dc306fc56a7aa2", "placeholder": "​", "style": "IPY_MODEL_472e9d366eda4398b2cf3c7df8ea7c4f", "value": " 3.40MB,  335kB/s  " } }, "395564ca2420448598dd32ed6ff877e2": { "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 } }, "3971735f78b94109896598bee2500d1b": { "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": "" } }, "397334896cd746b5a73bc7d7c74f959a": { "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 } }, "3977f7dceee8421e9da5c818d74dce32": { "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_6d7fa9b34c8c469da76c84f7c3df7e87", "IPY_MODEL_68135330ff5e49e998b163751a888a69", "IPY_MODEL_44d4b3b321fd41a1ae4110a8a356f0cb" ], "layout": "IPY_MODEL_a6f4e6ecd6424289bc7e7f1bce61e254" } }, "3998fbec24df4ebc95351e4f71f3d88f": { "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_51adfe10aa5849ae8607536157a80c26", "placeholder": "​", "style": "IPY_MODEL_7605feeeaf484969b8dc8aacd3e775a4", "value": " 696/696 [00:46<00:00, 89.65it/s]" } }, "3a4354fa54e04e9db16c9929145c9470": { "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_2cfcd1f43c654ed68916838f902578a9", "IPY_MODEL_8c43872fd354433a8e8a4d483ece8e72", "IPY_MODEL_821a00bb142d494887014f3da95977e9" ], "layout": "IPY_MODEL_245b1d77038c40b1b73f7e6f8d1ef3a2" } }, "3a9c5c13f1fc4c1980e06d31f0ad0f4c": { "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_67349f565ba6495bb9318cec61f66163", "max": 2776833, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_adb72dfb47c5478e83ec2552b9ca22f5", "value": 2776833 } }, "3b22178c2c2646c199e2a376afac5180": { "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 } }, "3b48909387744175bf501bb3ef7aba51": { "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 } }, "3bbbb224d2094f56853e19315b035f24": { "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 } }, "3beeefba295d4deea4e2ba89fdefb232": { "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_5ee663f618e9494fa304d5d210892693", "max": 5102, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_e347d781ffd84077a2f0500d99b7185b", "value": 5102 } }, "3befbad52781463bac2bc3f51cba89e0": { "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 } }, "3bf334b03f434fc0a22f8c3d57ab935a": { "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": "" } }, "3bf8b8434a6445f3a37a5412f02d9e3c": { "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": "" } }, "3d34964fe24f48a9b8e3c36cdc1a8f2c": { "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": "" } }, "3d46648c07234ea887d1c26393d40527": { "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_b47bababda934f5a98c0eadc068c9ced", "placeholder": "​", "style": "IPY_MODEL_115ef47891f54d7085e1a29382742e56", "value": "chat_template.jinja: 100%" } }, "3d516386560a4e7da4063e2b665ec883": { "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_966f63ca84804293b564925cc38a3d8a", "placeholder": "​", "style": "IPY_MODEL_584ace978da64e58bd7f1c4cf86cdef4", "value": " 696/696 [00:42<00:00, 72.98it/s]" } }, "3dfb761afa634fe2a5e44ee7b2616d8c": { "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 } }, "3e358a958a124db4a23248fe04d55b28": { "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 } }, "3fc39c61322041f5bc362b6f1d59eaa5": { "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": "" } }, "405b686306074949b64f534e3ddd8842": { "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_01c04e11ef174c81a7c8800d8fe693a0", "placeholder": "​", "style": "IPY_MODEL_aa6a5ca3861b485083ebbe4803246f3a", "value": "streammind_gate.py: 100%" } }, "4072fb0ae67e47c887a7016dc13bf21c": { "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_e719c079795f44139169793164105a9c", "placeholder": "​", "style": "IPY_MODEL_d2a714e702b04870be16033782ba3a14", "value": " 25.5k/25.5k [00:00<00:00, 1.15MB/s]" } }, "40ac205c956d499b8c60104f6b06bf5a": { "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": "" } }, "40af2dacec94463691d46ad3562c6607": { "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 } }, "41fce445855b493a909fe303a56d3565": { "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 } }, "4262046f04244c00bf760cc040b04dac": { "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": "" } }, "4297c56862a84c1596311c63262a6772": { "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 } }, "42d9ee09c4264430993828ea44824535": { "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 } }, "42dcee282eee45c4a056b6bd68af3f75": { "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 } }, "42f324cb415d4e43b21c04b2a04117f3": { "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 } }, "43f22960c7ea457ab54691e6b93e2f29": { "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_e282bfd35ef24222b826ae23aa10adf9", "max": 2, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_dff4e8141534449fad8c1a7c72906dd2", "value": 2 } }, "44d4b3b321fd41a1ae4110a8a356f0cb": { "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_83ab50341ab94b8cbb826daaefc2a333", "placeholder": "​", "style": "IPY_MODEL_728e96a667ad4cd9b0cf7b7bdd13784b", "value": " 4.75k/4.75k [00:00<00:00, 470kB/s]" } }, "44d5d7685a724a20bdae9d1009b246e5": { "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_b39c93f4a1334943a8adf55306bc43b3", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_15e895e8b8284998bb4dd4a6548f57a5", "value": 696 } }, "4531fa06e24c41ad9e6ed6648a6dd9c8": { "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_38adc087e2324488981e28a5c5aa9f8b", "IPY_MODEL_9f141dc5f80f429d91fa4615748556c4", "IPY_MODEL_c4e0a826cb1c4953974d98c1376f6f1f" ], "layout": "IPY_MODEL_4f1ffbe0a4114c61b8c25a0515b97b78" } }, "46bedafcb5974680ba47ed1b8472fb69": { "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": "" } }, "46d7cc2548a24d6bba4d58845fe80732": { "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 } }, "4700149e88d547fa9e778fcbe5932778": { "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 } }, "472e9d366eda4398b2cf3c7df8ea7c4f": { "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": "" } }, "473745732612410d80f51914b9846793": { "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_6b9647878e394f1dbe2edf887f4fb74e", "IPY_MODEL_011ebf22b0774420a05543478f1c56ac", "IPY_MODEL_bd28fa7e015f4aac85da290232a55393" ], "layout": "IPY_MODEL_1ba8e859274448d39f0e0422f411e812" } }, "4755ee8f4ecd4e1e94d0043ec6499025": { "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_d2f2988fccaf4af5923546afd608d998", "placeholder": "​", "style": "IPY_MODEL_68f105c3adbe4e7daa8e97af81b1a19c", "value": "config.json: 100%" } }, "48092c479caa45a4a03aa8bccbef9587": { "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_251c5e662d7e4f23a81028b43a268bf0", "max": 3243, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_dd2eff36dbb845788e6faed09898ef1c", "value": 3243 } }, "48a20de78bcc4cc6a43e585605abf5ee": { "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_4b0db516167b457fb3fc35eb0fface55", "max": 25480, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_034afa0e1a294d708b1821b588bde466", "value": 25480 } }, "49120be053e940d1aa55b3aebdf862e4": { "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 } }, "4945ff418ddd4dccb647b606b802fa75": { "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": "" } }, "49e368b1b2a349cda5de653c3a9a3d57": { "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": "" } }, "49fdc132663a4b03997f3b641d8319dd": { "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 } }, "4a1ce71b5f45421483826a888a6a1e6f": { "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": "" } }, "4a41caf4d949431c83d41a12b55b70f4": { "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 } }, "4a716780f6da4ef8a4726723b546e41d": { "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 } }, "4af4224be4aa4158b1dc737325ee8515": { "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 } }, "4b0db516167b457fb3fc35eb0fface55": { "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 } }, "4b64d817680d4840b5bffd81ed339caf": { "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 } }, "4b67fd8e4317455ea09a47fed8cadcd2": { "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 } }, "4b75c158223e4106aa15ba4e997c7cf7": { "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_06ce053eee3646eeb6a89a600c754e04", "placeholder": "​", "style": "IPY_MODEL_2f8276b4a38b4f17b818101c6ecf74d4", "value": " 8.25GB, 12.1MB/s  " } }, "4b8b8108d3db4f97a7f880ed1d8ad765": { "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_2476e2ae2b984e4abde7f4bc56e5f465", "placeholder": "​", "style": "IPY_MODEL_266b112828e94f43b6a338fa3a40ca0a", "value": "streammind_gate.safetensors: reconstructing file: 100%" } }, "4c0def3fbc3e4ad9a179af43a1bc9cab": { "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 } }, "4c2101ab3e09472b9025cb4b120e7cc3": { "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": "" } }, "4c794d4ed96c46d7a9facf1f39d1e830": { "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": "" } }, "4cc23218c4b54774b035f1a04141b7a8": { "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": "" } }, "4deac4a6bc394f498b0608e831f3a339": { "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 } }, "4e028ff4eb2a46feae97f99cc2fc3bcf": { "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": "" } }, "4e270869fe4a47c9b0d91dc7e4fe2d7b": { "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": "" } }, "4e8b9381349c4d6396eb32ab2d3c4c5d": { "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_dd996f0663a0453cba7124c058d91aec", "placeholder": "​", "style": "IPY_MODEL_4cc23218c4b54774b035f1a04141b7a8", "value": "tokenizer.json: reconstructing file: 100%" } }, "4e9b837d91f04416bc26d1b7fba46158": { "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 } }, "4f1ffbe0a4114c61b8c25a0515b97b78": { "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 } }, "4f2372105d37445aa3b8c6611a4c95a5": { "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": "20px" } }, "4f971939fd644d85b79eb9e5ac3fb254": { "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": "" } }, "4fcc7a9337cc4e6f993f0956875df496": { "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 } }, "4fdd5e63749a417197b8baf0ae7baed9": { "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": "" } }, "4fdfafe3d36a444eab87a553f395f96e": { "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_a1368691141649ef8f4795b65e1b634d", "placeholder": "​", "style": "IPY_MODEL_acf5326179eb44cea0f1157e4b1bfa6a", "value": " 5.10k/5.10k [00:00<00:00, 455kB/s]" } }, "5054b7c46c374689af234cafa2dfee39": { "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 } }, "512bd3fa9ea84a9292ea008f48ea74f7": { "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 } }, "51a16177d29747219da0c3093751e002": { "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_8b01daf62e4546f29232e52497058000", "max": 1017, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_6ecc304b251c4428a7b44b1f7a404986", "value": 1017 } }, "51adfe10aa5849ae8607536157a80c26": { "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 } }, "5229e5d8aaed4770a9aa997a87d8bdf2": { "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_22675cc379294aeb9786b221324a7f79", "placeholder": "​", "style": "IPY_MODEL_84d05efda65c433fba6a6af5a666c4c5", "value": " 696/696 [00:01<00:00, 815.93it/s]" } }, "5256488a1c2f424689a0f3be6499562f": { "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": "" } }, "527520036f334f059c3198ba33c69766": { "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 } }, "52e1f32c7f244b54af8789acd02f03aa": { "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": "" } }, "53cae6d330714ae1bfdc6da9070506f8": { "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 } }, "5418ae7fc0d24383831c6e49a2e506e8": { "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 } }, "54279ca4493e4ccba9dcb2f248387dae": { "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_8dafc924a76147b4901ac0b07c3edbde", "IPY_MODEL_1874a8dbd97a47f39e0a187630a89feb", "IPY_MODEL_facc7a89d6384b64ae243fd65246c2fe" ], "layout": "IPY_MODEL_38ad9cdfe53d4a14870c5fd8d1d7254b" } }, "546a7a1dc7974d28a0e13830f60e257a": { "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": "" } }, "54bd1f02c1d54066a31f34e4f0389634": { "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 } }, "5573bb7717ff47acbd5063afbb61e81a": { "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_1a3413c75ea24525aacaa0f3eb06c2ec", "placeholder": "​", "style": "IPY_MODEL_06de65bde18a404481b269ad01cc6d9c", "value": " 2.78M/2.78M [00:00<00:00, 43.6MB/s]" } }, "55b1b8c07bb0479e868371b2c9f02211": { "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": "" } }, "56bc630993f24bdfb58cd76ca2ec7363": { "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 } }, "56c50f829a7c4a6fbd273847e8ab9720": { "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": "" } }, "5731976153f944519aba37180e240dd9": { "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": "" } }, "573a468c4b5d4fa59b6bb46cff4c26c5": { "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 } }, "5755db896752417bbbb2fe7d1fb9d06d": { "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_c16ac0ef9b4b44d995f54cd8c5add522", "placeholder": "​", "style": "IPY_MODEL_7548cf43e07f42d6908d898975299376", "value": "Loading weights: 100%" } }, "575729d250144141b266d4cd7b008e6e": { "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": "" } }, "5794027e2b7c4646a5ec0f85b8293fec": { "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_d936fb6d95864c38835fd16d81a6c8f5", "IPY_MODEL_196f171bc46b4f51a569087e9c25b9a5", "IPY_MODEL_aae5784708e744eca474384b969e075f" ], "layout": "IPY_MODEL_148c0c37ea204749ae257068dc4771c0" } }, "5823dd122a3d4ecab565ee918c07648f": { "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 } }, "584ace978da64e58bd7f1c4cf86cdef4": { "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": "" } }, "58a793c0c37c45c88cc7c28935dfd86e": { "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": "" } }, "58aae5103c944164820ffc4e9a5b7120": { "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": "" } }, "58b5f68d10514afabacd7284c4879f78": { "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 } }, "58df796a999f41f1a749935c9727b8e7": { "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_d28822ac35d94bd3a57136224011ad9b", "max": 4926, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_86a6934bab7940ec9dca9cfe6d14bd49", "value": 4926 } }, "59d0f7dab22a4ffab8a3da5308ed167e": { "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_fb4219355c39461a8d9c4410aa1e2d02", "IPY_MODEL_f7ba753e17e4457ca0d821999a0bae77", "IPY_MODEL_b024330bcf0f4884b5ca120d0bb0900e" ], "layout": "IPY_MODEL_95989e269e814580959e59dff87b2d20" } }, "5ae6693ea43a401fa635ac1db4a3d903": { "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": "" } }, "5be95c3aeee8488b9afb86a58d77f311": { "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": "" } }, "5c2dba6b0a814b3b9ab5dd990c343221": { "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": "" } }, "5c806d0ce25643a7b4bc9abc76b60b69": { "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_e984576c6c9e48d7ad416742e0481fbd", "IPY_MODEL_da0ab0a01ccf4f2888b4337d906ad57e", "IPY_MODEL_0881ff5f82664cc0bb5a634c4bfb5036" ], "layout": "IPY_MODEL_daf06ed5723f4452b484b8e60d034d8e" } }, "5cb87d96614c48beb502b3502043d453": { "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 } }, "5cea7b950b7b45a68a315d86d6d3256d": { "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_1efbee537172420492d8f6b5ed42759c", "placeholder": "​", "style": "IPY_MODEL_87ad4fcf314e447b90e3bbfa0a12222c", "value": " 9.48GB / 9.48GB, 22.8MB/s  " } }, "5ceeb4854d744883be20bcde470b2292": { "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_36506f1cb24742ab96f586a0fccb87f1", "max": 1073494728, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_8d7ea6ac2d9e4c73854b24348e78f82a", "value": 1073494728 } }, "5cf16ed99604437eb7022055315ce9b0": { "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": "" } }, "5d1c935b445b45ff8b9882b17f5f6e0d": { "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_4e9b837d91f04416bc26d1b7fba46158", "max": 2776833, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_71128abbe8c74fe4b9f35849ba65da4e", "value": 2776833 } }, "5e2caedddfea4abc8c7ed7eeec31ac62": { "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_ad5b32cffe9648db9e7ac67aff889d47", "placeholder": "​", "style": "IPY_MODEL_726b5ed6dda64f428e0f029619c283b6", "value": " 1.02k/1.02k [00:00<00:00, 99.5kB/s]" } }, "5e50c0c0e81a4338b7312c2b1591fac1": { "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_09a9d1e72f424bfeb8ea4f191cc61e6e", "placeholder": "​", "style": "IPY_MODEL_78587b5b09b74999916adb177fbecb9b", "value": "added_tokens.json: 100%" } }, "5e625a8c33924a97a02625eab4704674": { "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": "" } }, "5e65915be34a4717aa59b0c09e0fc29a": { "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": "" } }, "5e76feed6903448685b95d23ac002cff": { "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_c00303ce7f8248bab5f1f2fa2b7e69b8", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_9b3b76b580854d248dce8fb97c47ad9b", "value": 1 } }, "5e7b4207d419403293436dc9e0a5ba4b": { "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 } }, "5eb4c0fa19f144869c21bb0e246a5189": { "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_a9f7128b025e494da5d7206624346fdc", "IPY_MODEL_05b51983b584497781493287037e5a32", "IPY_MODEL_dda07ee2b3544b12b5f3e766559d5005" ], "layout": "IPY_MODEL_15989841e9b0401a94f78fd9dbb34b0b" } }, "5ebcde415f9f4c52877ad2937810bca8": { "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_0177e3e64f844c40852bfb4e43d0106e", "IPY_MODEL_8a89f05f778f4f3495e73b0c498ca1fb", "IPY_MODEL_268ee1e8945e40f7861f56395c5cd813" ], "layout": "IPY_MODEL_a4844ce9dac94620b3c16ece7357de5c" } }, "5ec4274576124a9c92cb6f91892ecf2c": { "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 } }, "5ee663f618e9494fa304d5d210892693": { "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 } }, "5fa45467b55e4f39beb7271c05ae4812": { "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 } }, "5fd49bec3e864140bb97b63723ff6850": { "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 } }, "5ffbec18f23844d6b15e46e5904b78fb": { "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_b4d1b9b648d642adaaedfe39bc2de0dd", "placeholder": "​", "style": "IPY_MODEL_9a89ba85664f47f0a2d12865e9ce5770", "value": "Loading weights: 100%" } }, "5ffcda3617de41fdb7027f92f3249b2b": { "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 } }, "6017e73202904545ba1fa7a7a479cee1": { "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_e438a3c7e7b44e0ba5568e951aff5409", "IPY_MODEL_7708e7290b64446aac2024dad2c8f1b9", "IPY_MODEL_a1dae44b40334e8d8c82f52126789bd1" ], "layout": "IPY_MODEL_56bc630993f24bdfb58cd76ca2ec7363" } }, "60e56c952caf4b66809b02358ef32cfb": { "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 } }, "60e841f3de4a4640ae3434e1d3e14543": { "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 } }, "60f4f5bcbc4142c1a2bd44607e2b8536": { "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": "" } }, "613189fa25094589a51f0ca0a72c0372": { "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_fc601ace7da743d09df2087395aaceb4", "placeholder": "​", "style": "IPY_MODEL_0de81ef9c5214597bb235045e6b557d4", "value": " 605/605 [00:00<00:00, 64.5kB/s]" } }, "6132858ad5074ed18b6fb7cb1035f0f0": { "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 } }, "62abe9cea93f4f1496ca02831c2ac12f": { "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 } }, "62d2c83ec3c0491788c412122432c22d": { "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 } }, "62e7db0603f145deb897816a56b9a977": { "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 } }, "634aa621d73b43a990b26f31a1b6711a": { "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_f2124688f2b84a5596744764204c84c0", "IPY_MODEL_48092c479caa45a4a03aa8bccbef9587", "IPY_MODEL_e96f2bd3ea894a99be9116077909ac23" ], "layout": "IPY_MODEL_926530b78475401b94eae57649941dcb" } }, "63f3d26dbd5045cfbd491395c7073a27": { "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_d6a6401cad6449c89085f4206d325bef", "max": 28368, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_3705670eef8645e38589f3e9f167f1c0", "value": 28368 } }, "6481bfe2aa7f485db9e1a1aa9d7a12e9": { "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": "" } }, "6487b2c938b9402299df6a35c58be313": { "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 } }, "64e3c043defd4e97bc60e89a5d34a2a2": { "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_aabfb488ad1d40588bee2dfcb9a36010", "IPY_MODEL_d7552d10857f470fb23aa0315c8ed7a8", "IPY_MODEL_eaa37a93f8e94dbea634e739ec2b45be" ], "layout": "IPY_MODEL_70b9b52f2f0d49708b7fb0fd14b50297" } }, "650b120ea5934685a51de852d13bc57b": { "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_362a1278298e4f0e8513c04ae200af8c", "max": 613, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_2fd56ade88a04249bf7dce0f721b28c3", "value": 613 } }, "655d5450206e46d2bbbb69c8337ace1d": { "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": "" } }, "65ba07dc9059445aafa6b40d8bab90e3": { "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_f416d39b83e543b28a86bfd956d0e723", "placeholder": "​", "style": "IPY_MODEL_cf558ea0206949ce9ad79cdc725e6319", "value": "tokenizer.json: reconstructing file: 100%" } }, "6657f6f8f3ce49a7a3114df46ec0e374": { "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_020b648a7f38487e8c2dfc123beb2d4e", "max": 3243, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_7020c7d1cfaf44b8ba5b82bef8720a9a", "value": 3243 } }, "67349f565ba6495bb9318cec61f66163": { "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 } }, "67412e3bbfe04de3b1d9ee171f26a262": { "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_adc94720f2c146fbba1ef8831639cb04", "IPY_MODEL_c969758fb2234ca697c8be453f35d767", "IPY_MODEL_a0be6b1de64a431894cad8ef9f54292a" ], "layout": "IPY_MODEL_ca3d70f6d68148b395634ce6bd3b530f" } }, "67ccdb80cd1545bb89afc7f672508bd9": { "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 } }, "68135330ff5e49e998b163751a888a69": { "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_95679c1dcd7a4b8ea5f8672e051a081e", "max": 4750, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_b5e9f4e6cfdf446b955a666d70127916", "value": 4750 } }, "68d700523c1540cca9d0c0a2574c5826": { "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 } }, "68f105c3adbe4e7daa8e97af81b1a19c": { "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": "" } }, "6915b10cf2024946ba31ca070a1def4d": { "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": "" } }, "6920ff19827f4e59aa377358dddf88e6": { "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 } }, "69294401700a47208072d2fc756eacb6": { "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": "" } }, "697be85de85b4e549aed337747d47b82": { "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_325f208604fa4bc59b86342425c65a98", "IPY_MODEL_927b14b6b6eb4cebb380e74a7de28637", "IPY_MODEL_f6b419181b5a4a1684c5578ae008599a" ], "layout": "IPY_MODEL_259fed6559164ad8b0f39e2d88725888" } }, "698758a8b254414ea7780dad95970972": { "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 } }, "6a03949dda2d41f3a261ffaf8950710c": { "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 } }, "6a45e7c1740c4c9697c0958f7f9668c1": { "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 } }, "6b17b58599f1464b9a57a77df0e2c9f2": { "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_512bd3fa9ea84a9292ea008f48ea74f7", "placeholder": "​", "style": "IPY_MODEL_7463e054e35e404c9db2fe94078dd72c", "value": " 696/696 [00:00<00:00, 1330.00it/s]" } }, "6b24652926994e218533804a4884543c": { "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": "" } }, "6b34af711cdb4bd6af96c6a4beb48dfb": { "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": "" } }, "6b9647878e394f1dbe2edf887f4fb74e": { "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_e1a412478969493982fa98572123e39e", "placeholder": "​", "style": "IPY_MODEL_f0e4630b50b3496a963af138e122e828", "value": "generation_config.json: 100%" } }, "6c19e6bdfd53479cb9000c3533467645": { "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_76d9d851408449a0a30a27b08c5592c9", "placeholder": "​", "style": "IPY_MODEL_872f6d7bad454271b16ebb99c30725e1", "value": "modeling_mage_vl.py: 100%" } }, "6c3eebcbc91a484aac455d79062ad4b6": { "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_4fcc7a9337cc4e6f993f0956875df496", "placeholder": "​", "style": "IPY_MODEL_f01888b747d64341bddc7c379aa90188", "value": " 28.4k/28.4k [00:00<00:00, 433kB/s]" } }, "6c66c3f077144e0c833a9cc62d1db680": { "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_3e358a958a124db4a23248fe04d55b28", "placeholder": "​", "style": "IPY_MODEL_4e270869fe4a47c9b0d91dc7e4fe2d7b", "value": " 613/613 [00:00<00:00, 61.1kB/s]" } }, "6cb5094fa9544c9dbac90cd60500a036": { "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 } }, "6d7fa9b34c8c469da76c84f7c3df7e87": { "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_68d700523c1540cca9d0c0a2574c5826", "placeholder": "​", "style": "IPY_MODEL_967c129a7d9b41efb645d2ed77781d54", "value": "tokenizer_config.json: 100%" } }, "6dd3237a7fbd4343bd9bceee1bc71e99": { "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_70519f8691d6486897ef706457cdaab4", "placeholder": "​", "style": "IPY_MODEL_e5427b4bdc0944b1ac8f75c5efd00ed2", "value": "added_tokens.json: 100%" } }, "6e08ee5178d3416cad6b3e704ee7c3cd": { "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_01c4a58eec204167bc5fb0b14cc7052e", "IPY_MODEL_8d5bdf6852cb4583aaf64c9fc59bb870", "IPY_MODEL_8320b009a6ce46d18aa87f47ca125001" ], "layout": "IPY_MODEL_41fce445855b493a909fe303a56d3565" } }, "6e71df9310554e65a6441ad1678fbed4": { "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_1de2045ea8f34b658a6c186cbb0ffb7f", "placeholder": "​", "style": "IPY_MODEL_a7df3df83e8d4b3e9e802a41a4222710", "value": "streammind_gate.py: 100%" } }, "6e9a5ed0bbaf4a05ab1114800cd2e980": { "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_8d8df6b2d0b84a439b98c507cd4fa5bb", "placeholder": "​", "style": "IPY_MODEL_01e1279d8aaa4b6ea71df208554c5d5c", "value": "vocab.json: 100%" } }, "6ecc304b251c4428a7b44b1f7a404986": { "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": "" } }, "7020c7d1cfaf44b8ba5b82bef8720a9a": { "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": "" } }, "70519f8691d6486897ef706457cdaab4": { "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 } }, "7066ad5d7c8f448cb0d00ffbb3a31483": { "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_5ffbec18f23844d6b15e46e5904b78fb", "IPY_MODEL_992d22874d194d06838c2bd2611c8571", "IPY_MODEL_3d516386560a4e7da4063e2b665ec883" ], "layout": "IPY_MODEL_fa9bc97131cf4d99b8375126bba9fd73" } }, "70a1e9273fde4d23a0910de8f63d44bc": { "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 } }, "70b9b52f2f0d49708b7fb0fd14b50297": { "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 } }, "70df204b02884b3f829c564a8a21a050": { "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_395564ca2420448598dd32ed6ff877e2", "placeholder": "​", "style": "IPY_MODEL_e45fc670735343ad8bb6d505b0f7bcbe", "value": "model.safetensors.index.json: 100%" } }, "71128abbe8c74fe4b9f35849ba65da4e": { "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": "" } }, "7113355aee024e53842940e7eaa4800b": { "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 } }, "7168c1982ae4456d96823da63a92feaa": { "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_83cbfef446084bcbbf666a6f12983f0e", "max": 1017, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_3d34964fe24f48a9b8e3c36cdc1a8f2c", "value": 1017 } }, "718f1a6bbd9e4e568fde6dcf926cd086": { "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 } }, "719f1f3e2cdf45b2aa742c2b97cab8d1": { "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 } }, "71fb0e3b9ca54b28876c1ec74f581129": { "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 } }, "71fb58a5c92246179d29baaba685f215": { "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_4755ee8f4ecd4e1e94d0043ec6499025", "IPY_MODEL_cbc01afbf30a470cb42b07d38a7ba227", "IPY_MODEL_164a2f9634814f1ca2bfcaffc82ee7dc" ], "layout": "IPY_MODEL_ff83fed3089e4c58975864979b15163f" } }, "726b5ed6dda64f428e0f029619c283b6": { "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": "" } }, "728e96a667ad4cd9b0cf7b7bdd13784b": { "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": "" } }, "72f62da254234127b994111d2adab86d": { "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": "" } }, "7308ea46faa04d9485dbb5b3f3e09388": { "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_6cb5094fa9544c9dbac90cd60500a036", "placeholder": "​", "style": "IPY_MODEL_a4737e7bafd1467bbcb9699e1194267f", "value": " 65.8k/65.8k [00:00<00:00, 6.07MB/s]" } }, "73624886ed6f4c5a8b5f55664e3183ec": { "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_aff65ddbc0964655a92c93e36aec3331", "placeholder": "​", "style": "IPY_MODEL_d77b17ab8d50405bb5fed352eb9dc222", "value": " 696/696 [00:41<00:00, 87.33it/s]" } }, "73a0e093ce18444f9c0db6a77023811d": { "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 } }, "73dfc47b1e3041d4b508f63da5fc20f0": { "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": "" } }, "7463e054e35e404c9db2fe94078dd72c": { "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": "" } }, "7548cf43e07f42d6908d898975299376": { "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": "" } }, "7550468c87544225aff4ae341b11c025": { "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_37c0134fc15a403a8832fe881d915426", "max": 11422064, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_223ea9bebf08453f9278185a668394f8", "value": 11422064 } }, "757b80ad4df544f4996aaf4627ce2ddf": { "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": "" } }, "75c80e24817947bfa4b0862eb7585ba7": { "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 } }, "75cec00aeff24314b37c01ba30a36925": { "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 } }, "7605feeeaf484969b8dc8aacd3e775a4": { "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": "" } }, "760addec93f44600890232afe3df1c6d": { "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_ee6350e2fbdc4797924015e8980d46ee", "IPY_MODEL_f577c90794444676a715b597ee26a2ec", "IPY_MODEL_caaf457e6e2243f79ea035ed561a396b" ], "layout": "IPY_MODEL_6a45e7c1740c4c9697c0958f7f9668c1" } }, "76519f6fb99d4c279861980ed7198b64": { "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_6dd3237a7fbd4343bd9bceee1bc71e99", "IPY_MODEL_12bc52fe8bc64fae89f2613d8f8c02f2", "IPY_MODEL_613189fa25094589a51f0ca0a72c0372" ], "layout": "IPY_MODEL_46d7cc2548a24d6bba4d58845fe80732" } }, "7674a8eb25b24ddf8a1727d32abd989a": { "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_c3cc6a5b0a894316b1a523f6f16b7162", "IPY_MODEL_cff1b4a89e2646c89230c0ea38efbc3b", "IPY_MODEL_e52163ac3de5464b8e7c2157e6000040" ], "layout": "IPY_MODEL_e713b15610d941b4aa37246c0d99012d" } }, "76d9d851408449a0a30a27b08c5592c9": { "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 } }, "7708e7290b64446aac2024dad2c8f1b9": { "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_1248430af25c4fef8879ca0a7d4675de", "max": 26358, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_e767ebdc14e24cf7b69793b9de1391c3", "value": 26358 } }, "77c543f3f01b4622a7c266699536befe": { "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_9c91f735ee154e3cb742e13cf250fbe7", "placeholder": "​", "style": "IPY_MODEL_58a793c0c37c45c88cc7c28935dfd86e", "value": " 1.81k/1.81k [00:00<00:00, 145kB/s]" } }, "77e156b581014585b9ff3b1e853f6948": { "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_9904eb68fe474dfe95b790826dc57946", "placeholder": "​", "style": "IPY_MODEL_2eec76d0830140df9528771d97ae612a", "value": " 2/2 [02:29<00:00, 65.10s/it]" } }, "784c5e5ac43842bf8e2e1e673b7dc92d": { "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 } }, "78587b5b09b74999916adb177fbecb9b": { "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": "" } }, "78a9e6fce42740f9be4c4d04936fb572": { "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 } }, "78e3d3bfa1b1440db37e63357c74ffc5": { "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": "" } }, "790cc0377a3541dd8bb30020e8b81eb0": { "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 } }, "79ec24bb4eaf4aa583c78f40a7bd7976": { "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 } }, "7a2a255af3794830a9bf70069c0966fd": { "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": "" } }, "7add09a7e2244c088ec27352248f5f0f": { "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 } }, "7aea05a223f5453e9eb1b39dd1eedb22": { "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_573a468c4b5d4fa59b6bb46cff4c26c5", "max": 28368, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_1596750c57454af79dbf3a50c50a2cb3", "value": 28368 } }, "7b18ff7d006b4e95a3b0c00eb598775e": { "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": "20px" } }, "7b94aa6d30274cf3a53e85cd92b3d9ad": { "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 } }, "7ba395e5b7634a429a6eddd697417949": { "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_7e6c7516e1fa43a0ab442e38ad9e6608", "placeholder": "​", "style": "IPY_MODEL_56c50f829a7c4a6fbd273847e8ab9720", "value": "config.json: 100%" } }, "7bd72c2c88294b98a983787d87e32c0f": { "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_6487b2c938b9402299df6a35c58be313", "placeholder": "​", "style": "IPY_MODEL_3bf334b03f434fc0a22f8c3d57ab935a", "value": " 11.4MB / 11.4MB, 1.11MB/s  " } }, "7c1ce42a74154d56a80d85fd847fc115": { "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": "" } }, "7c2fcaf118ca4e7b9b6b88024652f21f": { "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": "" } }, "7caccf6d8fda4dfaa92949c36f1fbcad": { "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 } }, "7d03340c3e08421085ba691bb65a8e2e": { "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_65ba07dc9059445aafa6b40d8bab90e3", "IPY_MODEL_89140a6f99354ca29140f371b4b1d3f6", "IPY_MODEL_f8879819b0574137b80a74c0bac7fb25" ], "layout": "IPY_MODEL_784c5e5ac43842bf8e2e1e673b7dc92d" } }, "7e2751f2aa8a406c9bc91a00e4e1b046": { "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": "" } }, "7e49efaa92b34825a7c13acf47df9b3e": { "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": "" } }, "7e6c7516e1fa43a0ab442e38ad9e6608": { "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 } }, "7eb204f78a5d45209a2c39d07d6901d1": { "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 } }, "7f06afd757104bf2bddbe8d23a133f43": { "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 } }, "7f163066575f4e3cb2c9e03cff570504": { "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_803e71a38b63478e8706a96ca0a06cf5", "placeholder": "​", "style": "IPY_MODEL_349fc26e4180499480978aadbf1907dc", "value": " 1.07GB / 1.07GB, 55.1MB/s  " } }, "7f647ca910fa4e109205ba9e71107494": { "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_370043497890412e9a3f56129c095754", "IPY_MODEL_daa59595c3184a8a80d631c3b66ebbec", "IPY_MODEL_ed43b58a9fd643249fe1fedaf5fde90d" ], "layout": "IPY_MODEL_58b5f68d10514afabacd7284c4879f78" } }, "7fa5fbaa43c342bf8300f3604b885fd0": { "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 } }, "7fe7fde655074b7aa970921c02deb8e6": { "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 } }, "80190bc0e3b44e799de4c5d243cf047f": { "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 } }, "8039eadaff0643d08dd697b9d25860fd": { "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": "" } }, "803e71a38b63478e8706a96ca0a06cf5": { "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 } }, "8069b50dcaab4b89918dfc0775492ab1": { "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_f00ea1a7cded4bb4b470bdb11546abb5", "placeholder": "​", "style": "IPY_MODEL_2916e5b293ab4f73820a642d5f91f46b", "value": " 1.81k/1.81k [00:00<00:00, 25.1kB/s]" } }, "80cf6eaf8a7f4886950af565cd5b67ec": { "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 } }, "81b00805fdb64faf8770af79ec1a18e2": { "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_2a3e6bcde4ac4b059cacf01a46f21279", "IPY_MODEL_7168c1982ae4456d96823da63a92feaa", "IPY_MODEL_37ff8ead81f840509c6a2afa6af02ac2" ], "layout": "IPY_MODEL_7fe7fde655074b7aa970921c02deb8e6" } }, "81b79ffc8bc4406ea514d87b3a73e21d": { "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 } }, "820689a727d043a3a70653f18c996db8": { "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_fa0eb41711cc4809b80666ea84366ae6", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_ebe048ae56a44244a124137b8198d7cb", "value": 696 } }, "821a00bb142d494887014f3da95977e9": { "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_a7b9b33d4bc74ea19bcbf444948883c9", "placeholder": "​", "style": "IPY_MODEL_5e65915be34a4717aa59b0c09e0fc29a", "value": "  927MB, 71.9MB/s  " } }, "8306364b2b5f42549e7a14068a25bd0a": { "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": "" } }, "8310c896c07248438f457c97fe49f0ed": { "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": "" } }, "8320b009a6ce46d18aa87f47ca125001": { "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_5fa45467b55e4f39beb7271c05ae4812", "placeholder": "​", "style": "IPY_MODEL_4c794d4ed96c46d7a9facf1f39d1e830", "value": " 613/613 [00:00<00:00, 52.8kB/s]" } }, "8333d853e363423992953a6ea44b86bc": { "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 } }, "83656a537ce847c6a98bf2cd1827a220": { "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": "" } }, "83ab50341ab94b8cbb826daaefc2a333": { "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 } }, "83cbfef446084bcbbf666a6f12983f0e": { "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 } }, "83d6bd9a38de47989e1b64a5e1de15eb": { "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_e5dea7cbb7c14f37ae7fc72665926411", "IPY_MODEL_cb273fd491114097a21048bb7ec11bcc", "IPY_MODEL_38e3270b82004ae3aead755e93a218b0" ], "layout": "IPY_MODEL_698758a8b254414ea7780dad95970972" } }, "84538d1470ac47d1b843b2b8f518563c": { "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": "" } }, "8468e3b3433349fcbed3fc087a48a3e4": { "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 } }, "84777da5a0814f20b1991aec4443281c": { "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_05c6bde7acdd43f2ab960cb4308b779d", "placeholder": "​", "style": "IPY_MODEL_e5f527f1129948b3b5452cf8d39c6952", "value": " 3.24k/3.24k [00:00<00:00, 217kB/s]" } }, "84d05efda65c433fba6a6af5a666c4c5": { "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": "" } }, "84d592b837e24bc292105020bc0fb454": { "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 } }, "850083683652479db99e315c8a5551db": { "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": "" } }, "852bdcd778d243a48bfae6666aff95c4": { "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 } }, "8597ca6a1780404fa3234370f49f3a83": { "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": "" } }, "85be7f97b6554d0b91b81c98a5ef3223": { "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 } }, "85ddd6e4f41b4eefba1b6c999c8d6cf0": { "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_d810da2540f94287a78b809f536eade2", "placeholder": "​", "style": "IPY_MODEL_5256488a1c2f424689a0f3be6499562f", "value": "Loading weights: 100%" } }, "85de07e3f82f4c558b7e72956e7fb395": { "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": "" } }, "860f93ab61c94c04bc871862f18f27d5": { "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_d1e7a22de9c64afca20de06848abb871", "max": 25480, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_7c1ce42a74154d56a80d85fd847fc115", "value": 25480 } }, "869e3076ae9448d397034cef48bc3cec": { "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_42f324cb415d4e43b21c04b2a04117f3", "placeholder": "​", "style": "IPY_MODEL_a0941d41f3fd4aa49a913b0e0960ca7a", "value": " 72.8k/72.8k [00:00<00:00, 6.38MB/s]" } }, "86a6934bab7940ec9dca9cfe6d14bd49": { "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": "" } }, "8702252e09aa4131a2758b18cc5d8c5a": { "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 } }, "8724183d8f784f7db1edb4ce6f9b8ef9": { "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 } }, "872f6d7bad454271b16ebb99c30725e1": { "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": "" } }, "877cddc500814b77888cda5bc787b914": { "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 } }, "87ad4fcf314e447b90e3bbfa0a12222c": { "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": "" } }, "87db17ad0f4a446ab692f74f20188ebc": { "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": "" } }, "880ad01c49a5455da8fecb5cebf8d747": { "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": "" } }, "88332704c30944a9b3b7136edd7194ce": { "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 } }, "887ced5ff2844aefb669f90bab2eec16": { "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": "" } }, "88b08c5f78464679a089d2b22e993b99": { "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": "" } }, "88bc1bbdadca414583bee249d33a39b0": { "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": "" } }, "8912324feab541bdac2ca7df67735663": { "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_24bed93ce579432694dd6f0a0d08d4b5", "placeholder": "​", "style": "IPY_MODEL_af3037231ee04d1c9288a40956e2ea9e", "value": " 1.81k/1.81k [00:00<00:00, 99.1kB/s]" } }, "8913b1946e95418683acf5b35d9bbd04": { "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_da9846001eff42ccbc6f44c0658ce951", "placeholder": "​", "style": "IPY_MODEL_85de07e3f82f4c558b7e72956e7fb395", "value": " 9.48GB / 9.48GB, 88.4MB/s  " } }, "89140a6f99354ca29140f371b4b1d3f6": { "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_fca4a0a4a0094603980cb4bdcca2cd46", "max": 11422064, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_58aae5103c944164820ffc4e9a5b7120", "value": 11422064 } }, "8922613571f64ae09d745eead3024ffd": { "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_e3dfa131f87542d1a661caa7de5b6621", "placeholder": "​", "style": "IPY_MODEL_83656a537ce847c6a98bf2cd1827a220", "value": " 4.93k/4.93k [00:00<00:00, 138kB/s]" } }, "893867383a4f43cabc5559d3fb8fd90a": { "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": "" } }, "893f5889177044bbbd8fa1961a01ab49": { "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 } }, "895b646c2ac14177b2e1387d93983ef8": { "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": "" } }, "89f37aa8f21c40199e4311235fe50529": { "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_7113355aee024e53842940e7eaa4800b", "placeholder": "​", "style": "IPY_MODEL_e369f44e6f8b4cd58bd06bbe968af7c0", "value": "processing_mage_vl.py: 100%" } }, "8a89f05f778f4f3495e73b0c498ca1fb": { "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_7b94aa6d30274cf3a53e85cd92b3d9ad", "max": 4926, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_bba70a908dac42cd83066b5324d9949c", "value": 4926 } }, "8a96af57f4b142a982b31b9f241ffed3": { "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_dcfbf957da6b40d0888bfac3a4e46b4f", "placeholder": "​", "style": "IPY_MODEL_5cf16ed99604437eb7022055315ce9b0", "value": " 25.5k/25.5k [00:00<00:00, 422kB/s]" } }, "8b01daf62e4546f29232e52497058000": { "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 } }, "8b7591fc0d88409fafca5187d9acb924": { "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_a0a3e43d4873401595a1d167b55416be", "IPY_MODEL_e20cad2e86434344be5724e437736c36", "IPY_MODEL_9f831f49541f4068bb05a6bf8d4c4589" ], "layout": "IPY_MODEL_90770a9b6e9e4b7db230be0b46dd1e43" } }, "8be15befbdbf464f8ae6d94571a106ba": { "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_81b79ffc8bc4406ea514d87b3a73e21d", "max": 65768, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_a9d1b05c8e454eb7ad4ff89ca9d1c89f", "value": 65768 } }, "8c0f11ef2f0d476bb1e679b884763c91": { "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 } }, "8c1da5d511654d098a3c1e36e76ee078": { "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_8c0f11ef2f0d476bb1e679b884763c91", "placeholder": "​", "style": "IPY_MODEL_bbc839af157c4f588e28715809b21813", "value": "merges.txt: 100%" } }, "8c3a9fc4e8a94e3ebc4e29b6c3f37859": { "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 } }, "8c43872fd354433a8e8a4d483ece8e72": { "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_3bbbb224d2094f56853e19315b035f24", "max": 1073494728, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_c47464796a9b4966b1cf9bdfda68522c", "value": 927335036 } }, "8c493fd5447342189ff7a2f4145bbefe": { "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": "" } }, "8cad1f9783534f669e2144f96fd22747": { "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 } }, "8cb412553e8644daac71557074f7a9a0": { "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": "" } }, "8d5bdf6852cb4583aaf64c9fc59bb870": { "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_b76e6774a2394b6eba5ce8ffe020c11f", "max": 613, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_0f6fc89296f44c79855a389b2ca783f8", "value": 613 } }, "8d64bdacd07548e68e67cc1869b52e95": { "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 } }, "8d7ea6ac2d9e4c73854b24348e78f82a": { "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": "" } }, "8d8df6b2d0b84a439b98c507cd4fa5bb": { "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 } }, "8dafc924a76147b4901ac0b07c3edbde": { "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_f0b123ad25de4d849a030e913a9cb0f8", "placeholder": "​", "style": "IPY_MODEL_e94f8bec572643c09068d36208d76bbb", "value": "Reconstruction complete: 100%" } }, "8e1aee105eef409c862b4003cb97ca0d": { "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 } }, "8efff0bb009a4d5b8f6f5b26bd5f498a": { "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": "" } }, "8f10003e5f674be68ace288fd9567356": { "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 } }, "8f6a2818bd7344d7893e88273a9c22db": { "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": "" } }, "8f9ce5dde93f4dbc843ac5ccb0d67a5e": { "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": "" } }, "90770a9b6e9e4b7db230be0b46dd1e43": { "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 } }, "91442b64c04d44fb81a776b2200ad807": { "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 } }, "91a110eeef974b29b3daf5a951dd7a29": { "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 } }, "91b455c557a045b0b7bf445588a9ee14": { "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 } }, "91b4b1ce0ac642d8b35234f2dfac2adc": { "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 } }, "91ee1f98a5974d42b5b80275664dcf46": { "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_17f00479363f40a488c33d38e3e3603f", "IPY_MODEL_00d893768be94d78a1e1dd70d050a9bd", "IPY_MODEL_c8166730852e441aa2904d585a932ab2" ], "layout": "IPY_MODEL_91442b64c04d44fb81a776b2200ad807" } }, "926530b78475401b94eae57649941dcb": { "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 } }, "927b14b6b6eb4cebb380e74a7de28637": { "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_e3705ce54f0946299da16d260baf1584", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_69294401700a47208072d2fc756eacb6", "value": 696 } }, "92a38e41a3724ec19bc8a9ca2c11cc9c": { "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": "" } }, "92e1b7231e1f4a7abd57a81b42da5e2e": { "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 } }, "937333a74d6a48daa13f411468f92103": { "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_9e564062378444ab864ca70c996adfac", "placeholder": "​", "style": "IPY_MODEL_33b3f2a8d02341618177d8751df77db7", "value": "configuration_mage_vl.py: 100%" } }, "93f0b1ad7bfb465d96e8e593d7545da5": { "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": "" } }, "9493ea4e6804472385a3304123027843": { "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": "" } }, "94c0c608551e4d48a280968ca95cde16": { "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": "" } }, "94f941a89d314064b7620bede4ce7388": { "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 } }, "954bffe0cd8248f1b288e62384867434": { "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_cf0f21eb65a14201a9868994175a4731", "placeholder": "​", "style": "IPY_MODEL_546a7a1dc7974d28a0e13830f60e257a", "value": "Download complete: : " } }, "955947109080488fb1664fe66d29dabd": { "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 } }, "95679c1dcd7a4b8ea5f8672e051a081e": { "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 } }, "957e1788f18f4ce0a11a4384e5e062c0": { "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": "" } }, "95989e269e814580959e59dff87b2d20": { "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 } }, "95fade1d059a40f5877cba869f62efa2": { "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": "" } }, "96150427de0e4b1dbb8a6a24d0d2e4cc": { "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": "" } }, "9651ad3db3214dbbbcc69d005c7999e8": { "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": "" } }, "966f63ca84804293b564925cc38a3d8a": { "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 } }, "967c129a7d9b41efb645d2ed77781d54": { "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": "" } }, "9680b142528147b59a555b2cd0f18296": { "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": "" } }, "969428d2ec7b4034b683980c49a85967": { "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_26611c527e0d491e9948d3ec491b70a9", "placeholder": "​", "style": "IPY_MODEL_0e9bbc59bfdf496b990b69ac13c339a0", "value": "config.json: 100%" } }, "983e7a94e7b3497ea136ee06013056f9": { "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_0c0612a9f3b5480a88a906f68043834f", "placeholder": "​", "style": "IPY_MODEL_be528e2e380347d3a09ad5cadadfbf88", "value": "codec_video_processing_mage_vl.py: 100%" } }, "98a847af1c6d481d838b0206d6d15ead": { "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_0cacf450e8574b998a1fbab94a9f9fdf", "IPY_MODEL_650b120ea5934685a51de852d13bc57b", "IPY_MODEL_6c66c3f077144e0c833a9cc62d1db680" ], "layout": "IPY_MODEL_b8f4493b26cf4421a90bbecc35fcf168" } }, "98bc43224aca44dfbad57948e040ffaf": { "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_e9749446a0f54362bea8875b154b8b64", "placeholder": "​", "style": "IPY_MODEL_110ba45ac8cc46069a760b03e71c4ef3", "value": " 696/696 [00:42<00:00, 91.57it/s]" } }, "98bd39f607d44063ac84368b476e1d2d": { "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 } }, "9904eb68fe474dfe95b790826dc57946": { "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 } }, "99196ffa5a6a4e9fa06f4241c37d55d2": { "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": "" } }, "992d22874d194d06838c2bd2611c8571": { "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_33dc088b79e44118a72bdc1c11198b1c", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_f37ee4eeb5b54f3992307185d9a29b03", "value": 696 } }, "997a98f0ba9140af9773e2c7b31ccfe2": { "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_70df204b02884b3f829c564a8a21a050", "IPY_MODEL_8be15befbdbf464f8ae6d94571a106ba", "IPY_MODEL_bd3964ca150d4639b0cae75eb41f6fe5" ], "layout": "IPY_MODEL_85be7f97b6554d0b91b81c98a5ef3223" } }, "998dc5eaa4b84bdba35e94e8d19a4043": { "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 } }, "9a2fe5005cee4b4b81f48e3149250bb0": { "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_719f1f3e2cdf45b2aa742c2b97cab8d1", "placeholder": "​", "style": "IPY_MODEL_ececd99c7d714600a49ece17aa564213", "value": " 4.75k/4.75k [00:00<00:00, 182kB/s]" } }, "9a7ea370e3d64b34bba25050cb454267": { "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": "" } }, "9a89ba85664f47f0a2d12865e9ce5770": { "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": "" } }, "9af3999664834863ab300cfbb1b95ee8": { "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 } }, "9b3b76b580854d248dce8fb97c47ad9b": { "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": "" } }, "9b54fd2ce1564eba8406be238b0fcaf5": { "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 } }, "9c91f735ee154e3cb742e13cf250fbe7": { "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 } }, "9de8f2b50bcd4177b9a282515ca1bc95": { "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 } }, "9dfd7dff0f42451b925a20549a953aff": { "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 } }, "9e1018d8a5fb4816b07bc3446e9d7051": { "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": "" } }, "9e564062378444ab864ca70c996adfac": { "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 } }, "9f141dc5f80f429d91fa4615748556c4": { "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_7caccf6d8fda4dfaa92949c36f1fbcad", "max": 26358, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_3bf8b8434a6445f3a37a5412f02d9e3c", "value": 26358 } }, "9f77894b138d44ef9ea6b4fc9f28b0dd": { "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": "" } }, "9f831f49541f4068bb05a6bf8d4c4589": { "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_73a0e093ce18444f9c0db6a77023811d", "placeholder": "​", "style": "IPY_MODEL_c569aff7e4394f538d5b2d10529470f4", "value": " 4.93k/4.93k [00:00<00:00, 403kB/s]" } }, "9fc67233b83f4f58a9c873c2f4d3502a": { "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 } }, "a02cfdc305a74e9b8c5b05cdee50445f": { "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 } }, "a043368b7e4b44eeabfd5f1d17f97778": { "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_4b67fd8e4317455ea09a47fed8cadcd2", "placeholder": "​", "style": "IPY_MODEL_ae98fe8e96af425590f1f1eef05d2cf3", "value": "vocab.json: 100%" } }, "a059288bf12f4de18563826a745db9b6": { "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_18a36bbfcfa348ca9bd6ace54fc007bf", "max": 1813, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_8f6a2818bd7344d7893e88273a9c22db", "value": 1813 } }, "a0941d41f3fd4aa49a913b0e0960ca7a": { "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": "" } }, "a0a3e43d4873401595a1d167b55416be": { "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_239f617fae974264ba3672d9c0f5ae63", "placeholder": "​", "style": "IPY_MODEL_957e1788f18f4ce0a11a4384e5e062c0", "value": "configuration_mage_vl.py: 100%" } }, "a0be6b1de64a431894cad8ef9f54292a": { "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_9fc67233b83f4f58a9c873c2f4d3502a", "placeholder": "​", "style": "IPY_MODEL_9f77894b138d44ef9ea6b4fc9f28b0dd", "value": "  927MB, 73.9MB/s  " } }, "a1368691141649ef8f4795b65e1b634d": { "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 } }, "a13d649443b9475bae8d2971b9676cc2": { "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_70a1e9273fde4d23a0910de8f63d44bc", "max": 1073494728, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_bcd84a56c0aa4d3f853c38a4c4576c84", "value": 1073494728 } }, "a1c0be21eb7b474690533708ffdece99": { "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_a55b212abbe54d52812b73c68bb7d10b", "IPY_MODEL_01708acfb8ce478abc0a2bf1d43dbc48", "IPY_MODEL_8912324feab541bdac2ca7df67735663" ], "layout": "IPY_MODEL_42dcee282eee45c4a056b6bd68af3f75" } }, "a1dae44b40334e8d8c82f52126789bd1": { "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_075d2cc3e1c147918cc51498de2db426", "placeholder": "​", "style": "IPY_MODEL_d1d6db3a558a4935b1a95ad404fc9b3e", "value": " 26.4k/26.4k [00:00<00:00, 872kB/s]" } }, "a1f4c53fb6ef43c78b959b406ce164c4": { "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 } }, "a40c4b38b6784c718ab71700d95056f9": { "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_2ac2fff04aec444b8891cbc77534160a", "IPY_MODEL_2c063eca2eda49f39e6cff44116270c6", "IPY_MODEL_cc84cf61c66446b38a5f0fbc2d161a9d" ], "layout": "IPY_MODEL_5418ae7fc0d24383831c6e49a2e506e8" } }, "a41ffa7c9a7b4e14ac1c1d6354f54f92": { "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_405b686306074949b64f534e3ddd8842", "IPY_MODEL_e058cb952694410e8790c1299b25c43d", "IPY_MODEL_035267785bbe44a28b1f0fc4a3595f5b" ], "layout": "IPY_MODEL_f18f189e2ffc42409dafceec3d5671c2" } }, "a4737e7bafd1467bbcb9699e1194267f": { "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": "" } }, "a47cb3c818464ccea435f5f610dcf7e9": { "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_7f06afd757104bf2bddbe8d23a133f43", "placeholder": "​", "style": "IPY_MODEL_99196ffa5a6a4e9fa06f4241c37d55d2", "value": " 1.67M/1.67M [00:00<00:00, 29.2MB/s]" } }, "a4844ce9dac94620b3c16ece7357de5c": { "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 } }, "a48be8bc8bab4b0794aa8f8f4ffa0ad5": { "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_4b8b8108d3db4f97a7f880ed1d8ad765", "IPY_MODEL_5ceeb4854d744883be20bcde470b2292", "IPY_MODEL_2893c648ed934848b94170c6f6b4147a" ], "layout": "IPY_MODEL_5ffcda3617de41fdb7027f92f3249b2b" } }, "a4a8e16abf1b49ac92298d013a7ff2d1": { "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_8e1aee105eef409c862b4003cb97ca0d", "max": 65768, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_c073094a873d44a69097dbbfc91a0a1c", "value": 65768 } }, "a55b212abbe54d52812b73c68bb7d10b": { "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_8c3a9fc4e8a94e3ebc4e29b6c3f37859", "placeholder": "​", "style": "IPY_MODEL_ba14184cb5914e7ab87407dafefd8e9f", "value": "preprocessor_config.json: 100%" } }, "a66b6ba6d19b46448b5ba14df31c195a": { "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": "" } }, "a670408610e04c2989b1168701e5c0f5": { "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_08782d74dc8b4fec9ea9ebfe008880f4", "IPY_MODEL_32ede3510c0c48dcb6aa136e3ba03e51", "IPY_MODEL_0e4ab4b0dae440579a6dbe584c3c2111" ], "layout": "IPY_MODEL_d942efb591b84c14a1ae22b9d0c1a1c3" } }, "a6ef0fb1a7fd42658a3f831277467118": { "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_2a2978494974402d8e0562f6a10610be", "max": 1671853, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_5be95c3aeee8488b9afb86a58d77f311", "value": 1671853 } }, "a6f4e6ecd6424289bc7e7f1bce61e254": { "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 } }, "a7b9b33d4bc74ea19bcbf444948883c9": { "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 } }, "a7df3df83e8d4b3e9e802a41a4222710": { "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": "" } }, "a800c5de7fc143eaa69b9eb5d6756da4": { "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": "" } }, "a9045173653449e1afb4ef9027fa1406": { "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": "" } }, "a922742be1be48c0acb3720545e1a6a5": { "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": "" } }, "a9cdccce70c64b78883aa7bbf9c3590c": { "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": "" } }, "a9d1b05c8e454eb7ad4ff89ca9d1c89f": { "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": "" } }, "a9f7128b025e494da5d7206624346fdc": { "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_8d64bdacd07548e68e67cc1869b52e95", "placeholder": "​", "style": "IPY_MODEL_d2e0670eb1ff4215938111b665f492ab", "value": "modeling_mage_vl.py: 100%" } }, "aa432eab5c7d41d089c79fccc9b062d5": { "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 } }, "aa6a5ca3861b485083ebbe4803246f3a": { "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": "" } }, "aabfb488ad1d40588bee2dfcb9a36010": { "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_54bd1f02c1d54066a31f34e4f0389634", "placeholder": "​", "style": "IPY_MODEL_887ced5ff2844aefb669f90bab2eec16", "value": "streammind_gate.safetensors: downloading bytes: " } }, "aae5784708e744eca474384b969e075f": { "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_067703de7d4448b697786925a1c19418", "placeholder": "​", "style": "IPY_MODEL_3fc39c61322041f5bc362b6f1d59eaa5", "value": " 121/121 [00:00<00:00, 11.8kB/s]" } }, "ab0f57cf748c44b19d174306ec31f67f": { "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 } }, "ab3f166e842b405b9458b6eed3ae5599": { "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_cac34be180e34453b5e670110507270e", "placeholder": "​", "style": "IPY_MODEL_060688a9063f4c4ea82c9d2c484d1cbd", "value": "vocab.json: 100%" } }, "ab40b7265a10440ea551a87a8b1d2b46": { "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_8702252e09aa4131a2758b18cc5d8c5a", "placeholder": "​", "style": "IPY_MODEL_7e49efaa92b34825a7c13acf47df9b3e", "value": "modeling_mage_vl.py: 100%" } }, "ab54436414e14e429a649cf12ec9b8ac": { "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": "" } }, "ab6c3aa898984c22a050905cbd33cf1b": { "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_60e56c952caf4b66809b02358ef32cfb", "max": 72783, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_fd4eff85ff6b458fa5f8d4d37b822fdd", "value": 72783 } }, "abb69e6625374498b6196f362325ab7e": { "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_53cae6d330714ae1bfdc6da9070506f8", "max": 3243, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_8306364b2b5f42549e7a14068a25bd0a", "value": 3243 } }, "ac0acf35ba734808aa96b4050d97484f": { "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 } }, "ac6dd5f0678944a58cfe7b657979f3a9": { "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 } }, "ac702186736444ddbc9ae3db93741048": { "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_10b441a4f70b4e6c8f5b2b8b02f0e076", "IPY_MODEL_cc03b5ca628e4631a5e85e135520c8af", "IPY_MODEL_7bd72c2c88294b98a983787d87e32c0f" ], "layout": "IPY_MODEL_42d9ee09c4264430993828ea44824535" } }, "acf5326179eb44cea0f1157e4b1bfa6a": { "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": "" } }, "ad5b32cffe9648db9e7ac67aff889d47": { "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 } }, "adb72dfb47c5478e83ec2552b9ca22f5": { "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": "" } }, "adc94720f2c146fbba1ef8831639cb04": { "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_0a14d32566a842019b0e55987e36c92e", "placeholder": "​", "style": "IPY_MODEL_9493ea4e6804472385a3304123027843", "value": "streammind_gate.safetensors: downloading bytes: " } }, "ae27aea08b2c489ea680804fdc9b4617": { "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 } }, "ae520e98a9424b6b9834cefa1b79ba3d": { "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 } }, "ae8f5979dbdb4deb95f1d98b251566c0": { "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_527520036f334f059c3198ba33c69766", "placeholder": "​", "style": "IPY_MODEL_2bdb6effef544705b3351a02d45fabc8", "value": " 605/605 [00:00<00:00, 65.4kB/s]" } }, "ae98fe8e96af425590f1f1eef05d2cf3": { "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": "" } }, "af3037231ee04d1c9288a40956e2ea9e": { "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": "" } }, "af7d424a60bc4a908edbbab6b5c15698": { "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_cdd9970f3178464786add7333490f698", "placeholder": "​", "style": "IPY_MODEL_73dfc47b1e3041d4b508f63da5fc20f0", "value": "model.safetensors.index.json: 100%" } }, "afb4e39753244de0b66a1156270c1740": { "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_92e1b7231e1f4a7abd57a81b42da5e2e", "placeholder": "​", "style": "IPY_MODEL_f76ff17cec7e48e3bdbf259f85617349", "value": "tokenizer_config.json: 100%" } }, "aff65ddbc0964655a92c93e36aec3331": { "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 } }, "b024330bcf0f4884b5ca120d0bb0900e": { "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_852bdcd778d243a48bfae6666aff95c4", "placeholder": "​", "style": "IPY_MODEL_f8d0a0fc4fb8454bb93a29dce6cc74e3", "value": " 65.8k/65.8k [00:00<00:00, 6.88MB/s]" } }, "b05d0dff578d4363a82f8c503aec10c6": { "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 } }, "b0902884b8e74ec8aa63eaffa44ccf46": { "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": "" } }, "b0edc9a1768f4563b30d7fa0291ae320": { "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_7add09a7e2244c088ec27352248f5f0f", "placeholder": "​", "style": "IPY_MODEL_84538d1470ac47d1b843b2b8f518563c", "value": "video_processing_mage_vl.py: 100%" } }, "b14bc78b82d94246a335ed995ace3bc7": { "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_f5045f2cdc7941d48d83ac977478ebcc", "placeholder": "​", "style": "IPY_MODEL_655d5450206e46d2bbbb69c8337ace1d", "value": "preprocessor_config.json: 100%" } }, "b2789462ac0d4983a312d7feab456f45": { "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_b77c6e55649c495ca73db4d291cb57b4", "IPY_MODEL_f6cd0990745d4403b97f235cda98129a", "IPY_MODEL_3998fbec24df4ebc95351e4f71f3d88f" ], "layout": "IPY_MODEL_98bd39f607d44063ac84368b476e1d2d" } }, "b281433ab9bb4a3f95beff12985b994a": { "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 } }, "b28bc55c1e694e47908b5cf88807297c": { "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": "20px" } }, "b2b3d7b7627644bf96279073be6a2e6b": { "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_c04460a5952a4b0897bfe88640aded6a", "placeholder": "​", "style": "IPY_MODEL_2005efc498494734b3deb1cb00bf5fa0", "value": "codec_video_processing_mage_vl.py: 100%" } }, "b2dc56f6eca647198eed788b7e44c59f": { "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": "" } }, "b39c93f4a1334943a8adf55306bc43b3": { "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 } }, "b45c87ad48bb492e8c667d0edda63867": { "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_893f5889177044bbbd8fa1961a01ab49", "placeholder": "​", "style": "IPY_MODEL_04a679c8fc0347a3b4bbf81495e7d7f0", "value": " 2.78M/2.78M [00:00<00:00, 40.9MB/s]" } }, "b47bababda934f5a98c0eadc068c9ced": { "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 } }, "b4d1b9b648d642adaaedfe39bc2de0dd": { "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 } }, "b53d3bfbabcb44bfbb890061f5f3db27": { "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_983e7a94e7b3497ea136ee06013056f9", "IPY_MODEL_dad70bdc47744b9d870fa41b2da62c31", "IPY_MODEL_d3d0c78df88f4c919f9fbd4bd39d2331" ], "layout": "IPY_MODEL_3befbad52781463bac2bc3f51cba89e0" } }, "b55af04b70fb44c5b6af1fbb817e5c2f": { "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": "" } }, "b5605da357f64ea5b13d64c52b9360a9": { "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": "" } }, "b58f15cc57c148f795f19c1588295f13": { "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 } }, "b5c96fb97fe44558a4483da39274fc36": { "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 } }, "b5e9f4e6cfdf446b955a666d70127916": { "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": "" } }, "b669ef28229946748c90243cb827ec9a": { "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 } }, "b6b03ac9a1e14b0e9b39cb90fe834f72": { "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_ab3f166e842b405b9458b6eed3ae5599", "IPY_MODEL_5d1c935b445b45ff8b9882b17f5f6e0d", "IPY_MODEL_b45c87ad48bb492e8c667d0edda63867" ], "layout": "IPY_MODEL_f86ed6cf657746bc9972349a319416fa" } }, "b70452df5fee4a4ab9a6a91f52c2b8d2": { "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 } }, "b76e6774a2394b6eba5ce8ffe020c11f": { "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 } }, "b77c6e55649c495ca73db4d291cb57b4": { "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_b05d0dff578d4363a82f8c503aec10c6", "placeholder": "​", "style": "IPY_MODEL_96150427de0e4b1dbb8a6a24d0d2e4cc", "value": "Loading weights: 100%" } }, "b7e45edd70984f74bf7b641d0d7aee80": { "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": "" } }, "b8194b9d2fe342d59462722471657189": { "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_5755db896752417bbbb2fe7d1fb9d06d", "IPY_MODEL_c0435f50cbc741ce8da143801248f0ed", "IPY_MODEL_73624886ed6f4c5a8b5f55664e3183ec" ], "layout": "IPY_MODEL_0f97c6c0210c4a44a7e04f0e6ef98792" } }, "b8d7c9ac2fde4bcdadfdc46542c267cc": { "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 } }, "b8f4493b26cf4421a90bbecc35fcf168": { "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 } }, "b920fe1058fc43968da74d4b38cc86c7": { "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 } }, "b9e6cb5d95b4463f8c7221e62ca7e1e8": { "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": "" } }, "b9fb23fa20464a27b37063b67380e7cf": { "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": "" } }, "ba14184cb5914e7ab87407dafefd8e9f": { "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": "" } }, "ba25017522714594a566791ca9e6f908": { "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_0c6d3658b41243fc8bb78edf7c5ee926", "placeholder": "​", "style": "IPY_MODEL_6b34af711cdb4bd6af96c6a4beb48dfb", "value": "streammind_gate.safetensors: reconstructing file: 100%" } }, "baecbff5a1524340a8ef3a21824f05d2": { "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 } }, "bb53f09dfe7c4393868be0fc8dfbc171": { "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 } }, "bb7e388c80584c32b1317293fa852fe1": { "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": "" } }, "bba70a908dac42cd83066b5324d9949c": { "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": "" } }, "bbc839af157c4f588e28715809b21813": { "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": "" } }, "bcd84a56c0aa4d3f853c38a4c4576c84": { "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": "" } }, "bcde5cda5667451ca3a3de976779de2e": { "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 } }, "bd28fa7e015f4aac85da290232a55393": { "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_cb42691d4a1046c28977786552e0c7f8", "placeholder": "​", "style": "IPY_MODEL_237027c7db404890885ba9b539d1dcc1", "value": " 121/121 [00:00<00:00, 9.13kB/s]" } }, "bd3964ca150d4639b0cae75eb41f6fe5": { "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_91a110eeef974b29b3daf5a951dd7a29", "placeholder": "​", "style": "IPY_MODEL_40ac205c956d499b8c60104f6b06bf5a", "value": " 65.8k/65.8k [00:00<00:00, 5.61MB/s]" } }, "bd4e646d42484531a0cfa03d4e8b4334": { "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_a043368b7e4b44eeabfd5f1d17f97778", "IPY_MODEL_3a9c5c13f1fc4c1980e06d31f0ad0f4c", "IPY_MODEL_5573bb7717ff47acbd5063afbb61e81a" ], "layout": "IPY_MODEL_2de5ec2a78484aa4b1eebc0869b39883" } }, "bd9b8a922acf43f4a04574615a4ff286": { "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 } }, "be0617fef5e04a2a92661c31529b0e47": { "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 } }, "be528e2e380347d3a09ad5cadadfbf88": { "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": "" } }, "be792fd311a04e7fa919dd49fe19e10f": { "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 } }, "be861769b0e54263aa5a1e3efa98a689": { "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": "" } }, "bf5f7b2b35834bca99e94a3dedc10e7f": { "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": "" } }, "c00303ce7f8248bab5f1f2fa2b7e69b8": { "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": "20px" } }, "c0435f50cbc741ce8da143801248f0ed": { "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_2b7b9275e29d4a1aa020db15b03bc3ef", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_ea9ab087767e45d69a8d933c3c5c8a8f", "value": 696 } }, "c04460a5952a4b0897bfe88640aded6a": { "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 } }, "c073094a873d44a69097dbbfc91a0a1c": { "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": "" } }, "c0d06966194b481a8f0aab934701c3ab": { "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 } }, "c14ad6e59aa24b81825749e2553b7a02": { "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": "" } }, "c16ac0ef9b4b44d995f54cd8c5add522": { "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 } }, "c20532767ca846a9acc87f9403d6f77b": { "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": "" } }, "c313f02a28e14608823dcb5654405f06": { "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 } }, "c3cc6a5b0a894316b1a523f6f16b7162": { "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_49120be053e940d1aa55b3aebdf862e4", "placeholder": "​", "style": "IPY_MODEL_78e3d3bfa1b1440db37e63357c74ffc5", "value": "video_processing_mage_vl.py: 100%" } }, "c47464796a9b4966b1cf9bdfda68522c": { "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": "" } }, "c4a09bf545844c73ad190f63255e5a1c": { "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": "" } }, "c4aca0b3fc884769a4c73e3c1684132d": { "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_af7d424a60bc4a908edbbab6b5c15698", "IPY_MODEL_a4a8e16abf1b49ac92298d013a7ff2d1", "IPY_MODEL_7308ea46faa04d9485dbb5b3f3e09388" ], "layout": "IPY_MODEL_c4cbdbe6720e4583a7cff103b8e44e72" } }, "c4cbdbe6720e4583a7cff103b8e44e72": { "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 } }, "c4e0a826cb1c4953974d98c1376f6f1f": { "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_4a716780f6da4ef8a4726723b546e41d", "placeholder": "​", "style": "IPY_MODEL_8310c896c07248438f457c97fe49f0ed", "value": " 26.4k/26.4k [00:00<00:00, 2.17MB/s]" } }, "c54240e7dd204de8a185ce8ca480ff6f": { "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 } }, "c569aff7e4394f538d5b2d10529470f4": { "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": "" } }, "c5de0955a7364b37b80ccb78a8afc6a5": { "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_5e50c0c0e81a4338b7312c2b1591fac1", "IPY_MODEL_ca3844645ed34cd4960893dc5f5b9de2", "IPY_MODEL_ae8f5979dbdb4deb95f1d98b251566c0" ], "layout": "IPY_MODEL_350baf3553104572af118624d890de18" } }, "c61e5f3a5a414f499c235edfa2e8429f": { "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 } }, "c644cfd5cb224bf8b37ea64245413d2a": { "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_937333a74d6a48daa13f411468f92103", "IPY_MODEL_58df796a999f41f1a749935c9727b8e7", "IPY_MODEL_8922613571f64ae09d745eead3024ffd" ], "layout": "IPY_MODEL_cbd6071bc023421db17415057ad948f0" } }, "c70aabc972a24fa5915b22f3dbea081e": { "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 } }, "c70d7ad2491546bcb3dbe36ccb45f543": { "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_29886fa4a35040cc9625aeaae41ba731", "max": 613, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_46bedafcb5974680ba47ed1b8472fb69", "value": 613 } }, "c79f68640f224fd09377e8af0624c120": { "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 } }, "c7ad409a6234493894062a78b75c901b": { "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_1b21a9ab2d3b40229cb46dd53fb58283", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_893867383a4f43cabc5559d3fb8fd90a", "value": 1 } }, "c7b5d59a4ab34508963f3d7e2def7fbf": { "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": "" } }, "c7c194dfa23240a18b8d6a9d3c10a033": { "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 } }, "c7d5360a53ec44038170519e4fc885ab": { "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_d6ec4202745a4722b32eedb3079d4a3a", "placeholder": "​", "style": "IPY_MODEL_213b318627904dcd8450368a3869809b", "value": "Loading weights: 100%" } }, "c8166730852e441aa2904d585a932ab2": { "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_79ec24bb4eaf4aa583c78f40a7bd7976", "placeholder": "​", "style": "IPY_MODEL_316b4c3ef2244e489475f340c9d7f298", "value": " 2/2 [02:11<00:00, 54.34s/it]" } }, "c8215163c3fb4670bae6f3489138405d": { "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 } }, "c8368b5f0d8c416eb91ecdd3bbc7030c": { "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": "" } }, "c8608b60e9b6495c9684b5702c631697": { "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": "" } }, "c94051c4f28c42fd8dec1f3dda715da7": { "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_0a18fe9ae15a4ab8ba810e7afaf421b1", "IPY_MODEL_2787203dc5414892925e78bef55f3d03", "IPY_MODEL_3213cc3ce85a49f390b51237b5f7c0e7" ], "layout": "IPY_MODEL_2eff2692d4024e238f77ef439d3a2e31" } }, "c946ff5659194d77b969bd173776873f": { "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 } }, "c969758fb2234ca697c8be453f35d767": { "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_cac0a3c59e8c4fa696a2249af9bdeea1", "max": 1073494728, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_1fba63f3878c459eb7ec7eb8f0aae14f", "value": 927335036 } }, "ca31950f023f4bc5a3d214d6812a5553": { "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 } }, "ca3844645ed34cd4960893dc5f5b9de2": { "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_e7513f4d42804ed1be018823093f86db", "max": 605, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_e43bbd31ff944659bc285ee0a58052f1", "value": 605 } }, "ca3d70f6d68148b395634ce6bd3b530f": { "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 } }, "caaf457e6e2243f79ea035ed561a396b": { "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_955947109080488fb1664fe66d29dabd", "placeholder": "​", "style": "IPY_MODEL_fa372c68977d4ece9b112cced45658bb", "value": " 1.67M/1.67M [00:00<00:00, 40.9MB/s]" } }, "cac0a3c59e8c4fa696a2249af9bdeea1": { "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 } }, "cac34be180e34453b5e670110507270e": { "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 } }, "cb273fd491114097a21048bb7ec11bcc": { "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_ca31950f023f4bc5a3d214d6812a5553", "max": 11422064, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_8efff0bb009a4d5b8f6f5b26bd5f498a", "value": 3399320 } }, "cb42691d4a1046c28977786552e0c7f8": { "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 } }, "cbadd7bbc02f4d45bf43cb4105df28d7": { "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": "" } }, "cbc01afbf30a470cb42b07d38a7ba227": { "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_0ddcfb6b3ed44760b714097705dc277f", "max": 3243, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_cc62ba89bbfe4cf0aff0f9784c53bc31", "value": 3243 } }, "cbd6071bc023421db17415057ad948f0": { "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 } }, "cbf8e1f3de8f4274add54cfa4138a828": { "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": "" } }, "cc03b5ca628e4631a5e85e135520c8af": { "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_75c80e24817947bfa4b0862eb7585ba7", "max": 11422064, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_60f4f5bcbc4142c1a2bd44607e2b8536", "value": 11422064 } }, "cc62ba89bbfe4cf0aff0f9784c53bc31": { "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": "" } }, "cc84cf61c66446b38a5f0fbc2d161a9d": { "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_fe189268b1934b92989df1c2e0e74a4b", "placeholder": "​", "style": "IPY_MODEL_d02d9ae0e5b84ba4a5d4e136ef3cafbe", "value": " 8.25GB, 22.8MB/s  " } }, "cca6f5ef6d154b448056d39140681642": { "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_71fb0e3b9ca54b28876c1ec74f581129", "placeholder": "​", "style": "IPY_MODEL_b2dc56f6eca647198eed788b7e44c59f", "value": " 613/613 [00:00<00:00, 65.0kB/s]" } }, "cceaf9935f324a40b487e14b6dbea5b7": { "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": "" } }, "cd4f3a113d7e4c86a517de3c96eeb45a": { "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_8c1da5d511654d098a3c1e36e76ee078", "IPY_MODEL_a6ef0fb1a7fd42658a3f831277467118", "IPY_MODEL_08c141df33bc4981841fa37888a039cf" ], "layout": "IPY_MODEL_0c76dcc31a9947e9b55043eaf4ab299e" } }, "cd89cad0e7b5469db50f37fdc34c2e08": { "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_6920ff19827f4e59aa377358dddf88e6", "placeholder": "​", "style": "IPY_MODEL_e38415c75e7e494b981076ed880e7a01", "value": " 25.5k/25.5k [00:00<00:00, 451kB/s]" } }, "cd9c32f201a04c8a855216f0c33998ec": { "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": "" } }, "cdd9970f3178464786add7333490f698": { "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 } }, "cf0f21eb65a14201a9868994175a4731": { "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 } }, "cf158ea20aa74fcb94dad1f0cefd8f72": { "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 } }, "cf558ea0206949ce9ad79cdc725e6319": { "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": "" } }, "cf95029786ae4104a156c4efb4e1af72": { "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 } }, "cfe67d3b5b7d491f8d6bde6c0beed956": { "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_f20f37bc96be4d828df39f6d18005d3f", "IPY_MODEL_03844a6f74af4d1d926c9313d95e322c", "IPY_MODEL_cd89cad0e7b5469db50f37fdc34c2e08" ], "layout": "IPY_MODEL_2638735884324c03aa26e18804121d39" } }, "cff1b4a89e2646c89230c0ea38efbc3b": { "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_8f10003e5f674be68ace288fd9567356", "max": 28368, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_880ad01c49a5455da8fecb5cebf8d747", "value": 28368 } }, "cffc22decef54e8bb58855c5dd8e93c8": { "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_2a2c2c607e6940909e63b4202d194ee9", "IPY_MODEL_0c484d67b27b4f4782ca19585e12c1cd", "IPY_MODEL_6c3eebcbc91a484aac455d79062ad4b6" ], "layout": "IPY_MODEL_1797e73646fa46b492442e214529607a" } }, "d02d9ae0e5b84ba4a5d4e136ef3cafbe": { "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": "" } }, "d07ec898c235460795ce05db60068d1c": { "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": "" } }, "d0f20ebce5bc44d9ae5d8f31c66f55c0": { "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 } }, "d106098ef3a7407c91f744e22e8d5694": { "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_b2b3d7b7627644bf96279073be6a2e6b", "IPY_MODEL_36fcb5188e3d44cab18a25653818ad58", "IPY_MODEL_03f90ac293564003bed2f837ad750650" ], "layout": "IPY_MODEL_f279bbb10ea44338b1cc7f869fb2500c" } }, "d13991a2f3a04829801c259dbfb0bd06": { "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_e2c5718e13e64bb883451dee41ad1a19", "IPY_MODEL_c70d7ad2491546bcb3dbe36ccb45f543", "IPY_MODEL_cca6f5ef6d154b448056d39140681642" ], "layout": "IPY_MODEL_01f77fffe9fa4c35b45a0f9cba4e4f6e" } }, "d1d6db3a558a4935b1a95ad404fc9b3e": { "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": "" } }, "d1e7a22de9c64afca20de06848abb871": { "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 } }, "d28822ac35d94bd3a57136224011ad9b": { "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 } }, "d2a714e702b04870be16033782ba3a14": { "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": "" } }, "d2e0670eb1ff4215938111b665f492ab": { "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": "" } }, "d2f2988fccaf4af5923546afd608d998": { "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 } }, "d322170e9d0745fbb44d651151848220": { "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_afb4e39753244de0b66a1156270c1740", "IPY_MODEL_15a59da510bf4655bef3fdc4cfbd7ca9", "IPY_MODEL_9a2fe5005cee4b4b81f48e3149250bb0" ], "layout": "IPY_MODEL_2fef2d97d79345399c8b3bc5a4a9a372" } }, "d3756f253b8b4c1e9923828cfe03103c": { "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_91b455c557a045b0b7bf445588a9ee14", "placeholder": "​", "style": "IPY_MODEL_9a7ea370e3d64b34bba25050cb454267", "value": " 28.4k/28.4k [00:00<00:00, 2.29MB/s]" } }, "d3d0c78df88f4c919f9fbd4bd39d2331": { "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_db694b0b8ef8493f8f828e3593d570ab", "placeholder": "​", "style": "IPY_MODEL_94c0c608551e4d48a280968ca95cde16", "value": " 26.4k/26.4k [00:00<00:00, 421kB/s]" } }, "d3e3a27d9f0d413dba595f59d32e93d3": { "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": "" } }, "d4720343b5234530ba44bbc877943812": { "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": "" } }, "d4e4bc8cd30e4f5a91061a228cfa044e": { "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 } }, "d50b41167b8b4fffb4fad41489a0ab3d": { "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": "" } }, "d52d09dd590244e78a3eab43357b0eaa": { "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": "" } }, "d5431a98664946389455cc6232e640a0": { "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": "" } }, "d6a6401cad6449c89085f4206d325bef": { "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 } }, "d6ec4202745a4722b32eedb3079d4a3a": { "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 } }, "d7102f8f49e04b189da9b2e4e10a8bf7": { "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": "" } }, "d7552d10857f470fb23aa0315c8ed7a8": { "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_dda842975d0d4314b41711b4cdddcdb9", "max": 1073494728, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_4a1ce71b5f45421483826a888a6a1e6f", "value": 927335036 } }, "d77b17ab8d50405bb5fed352eb9dc222": { "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": "" } }, "d7b48b5a5dbd4943bfa110e664b8019b": { "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 } }, "d810da2540f94287a78b809f536eade2": { "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 } }, "d8832f5fb0964761829448065670465f": { "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_e23bcb234c93429e9bdac50ad210a1bf", "IPY_MODEL_43f22960c7ea457ab54691e6b93e2f29", "IPY_MODEL_77e156b581014585b9ff3b1e853f6948" ], "layout": "IPY_MODEL_c61e5f3a5a414f499c235edfa2e8429f" } }, "d88d3b4549af4052b29cfcac9c686325": { "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 } }, "d926421442744cdc88f632094f606641": { "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": "" } }, "d92eb1a4e45e481e9e4d716ab67f880b": { "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_1e8f92e83b7a4f2699596da1ca6653f0", "IPY_MODEL_44d5d7685a724a20bdae9d1009b246e5", "IPY_MODEL_6b17b58599f1464b9a57a77df0e2c9f2" ], "layout": "IPY_MODEL_093662a9efec443b81cbc1f3a97c402c" } }, "d936fb6d95864c38835fd16d81a6c8f5": { "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_38d087157c5149ad8f52269969c4cad6", "placeholder": "​", "style": "IPY_MODEL_d5431a98664946389455cc6232e640a0", "value": "generation_config.json: 100%" } }, "d942efb591b84c14a1ae22b9d0c1a1c3": { "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 } }, "d9a1f7f4fbf5466db4539e20628f16d2": { "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 } }, "d9b196e8e25c4ea6bc042294eeb6cb23": { "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_1e88a60a51264fecaefd81a180e3c24b", "IPY_MODEL_296d4249636d4048b83fa63114f38e23", "IPY_MODEL_a47cb3c818464ccea435f5f610dcf7e9" ], "layout": "IPY_MODEL_5054b7c46c374689af234cafa2dfee39" } }, "da0ab0a01ccf4f2888b4337d906ad57e": { "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_7fa5fbaa43c342bf8300f3604b885fd0", "max": 121, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_4262046f04244c00bf760cc040b04dac", "value": 121 } }, "da63f8dd2b9e4dd5b243cd057a71d6f5": { "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 } }, "da9846001eff42ccbc6f44c0658ce951": { "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 } }, "daa59595c3184a8a80d631c3b66ebbec": { "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_14e272b394ed4a94b0f0533c946b3655", "max": 1813, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_03e76a824ce644d6ab1978059bb581e2", "value": 1813 } }, "daae4afd4c2b4a16ad4a2af7720aca71": { "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": "" } }, "dac97e36c50244ca84d373feff15febe": { "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_ef7e438d87df49d3aff6148ff692c0e0", "placeholder": "​", "style": "IPY_MODEL_ef57df85a71f47739139b2473b7a889f", "value": " 3.40MB,  329kB/s  " } }, "dad6c9286e684b60abb502536f32cb02": { "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 } }, "dad70bdc47744b9d870fa41b2da62c31": { "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_5823dd122a3d4ecab565ee918c07648f", "max": 26358, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_2a9ff61e31f2444abf2c74ea4929c179", "value": 26358 } }, "daf06ed5723f4452b484b8e60d034d8e": { "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 } }, "db056a46bdb149f89c8b56c6bf5a99b7": { "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 } }, "db694b0b8ef8493f8f828e3593d570ab": { "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 } }, "db76bfc19d054b3a925c9a1ce3a6aa05": { "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": "" } }, "db96ccb479cc44c1a81948debffdbfd3": { "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_85ddd6e4f41b4eefba1b6c999c8d6cf0", "IPY_MODEL_1a64b38f45604a7495f63f08295d2894", "IPY_MODEL_98bc43224aca44dfbad57948e040ffaf" ], "layout": "IPY_MODEL_3319a7a3afdb401d8641b798a15b47a1" } }, "dcf307fb0ed64aed8e7ebd46aedfa4ef": { "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 } }, "dcfbf957da6b40d0888bfac3a4e46b4f": { "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 } }, "dd141b10e6fd41e696685d5ed167d067": { "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": "" } }, "dd2eff36dbb845788e6faed09898ef1c": { "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": "" } }, "dd856863d5d24655b3ed46125d25ac06": { "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_969428d2ec7b4034b683980c49a85967", "IPY_MODEL_abb69e6625374498b6196f362325ab7e", "IPY_MODEL_84777da5a0814f20b1991aec4443281c" ], "layout": "IPY_MODEL_bd9b8a922acf43f4a04574615a4ff286" } }, "dd996f0663a0453cba7124c058d91aec": { "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 } }, "dd9bdee5b3aa4ea6a7b4bbbd8cdca1d3": { "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": "" } }, "dda07ee2b3544b12b5f3e766559d5005": { "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_c54240e7dd204de8a185ce8ca480ff6f", "placeholder": "​", "style": "IPY_MODEL_db76bfc19d054b3a925c9a1ce3a6aa05", "value": " 72.8k/72.8k [00:00<00:00, 6.39MB/s]" } }, "dda842975d0d4314b41711b4cdddcdb9": { "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 } }, "ddddfde420b5410e97b058711169f81f": { "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_954bffe0cd8248f1b288e62384867434", "IPY_MODEL_c7ad409a6234493894062a78b75c901b", "IPY_MODEL_4b75c158223e4106aa15ba4e997c7cf7" ], "layout": "IPY_MODEL_bcde5cda5667451ca3a3de976779de2e" } }, "de4a68f06bbc4e8cb5dece4a23a2fe4b": { "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_f20dc0e1df0940259039847093d8e43b", "IPY_MODEL_48a20de78bcc4cc6a43e585605abf5ee", "IPY_MODEL_8a96af57f4b142a982b31b9f241ffed3" ], "layout": "IPY_MODEL_7eb204f78a5d45209a2c39d07d6901d1" } }, "df3d3798bbc0457481e18bce52ee182d": { "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": "" } }, "dff4e8141534449fad8c1a7c72906dd2": { "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": "" } }, "e041fc189eec4d72be2a912d0ae75f33": { "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": "" } }, "e058cb952694410e8790c1299b25c43d": { "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_60e841f3de4a4640ae3434e1d3e14543", "max": 5102, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_a922742be1be48c0acb3720545e1a6a5", "value": 5102 } }, "e0eae377758a4608bd2e897171fc9f27": { "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_f995cfd2f753423f8b69973e347f1faa", "IPY_MODEL_a059288bf12f4de18563826a745db9b6", "IPY_MODEL_8069b50dcaab4b89918dfc0775492ab1" ], "layout": "IPY_MODEL_94f941a89d314064b7620bede4ce7388" } }, "e11bc739767b45f8814d97759c052d40": { "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_d88d3b4549af4052b29cfcac9c686325", "placeholder": "​", "style": "IPY_MODEL_757b80ad4df544f4996aaf4627ce2ddf", "value": " 1.02k/1.02k [00:00<00:00, 86.9kB/s]" } }, "e188c6a94ae94b61bf8a8f9feb8a1036": { "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 } }, "e1a412478969493982fa98572123e39e": { "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 } }, "e1aa5b5be3cc4c0ca4d17f56e1a9a3fa": { "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 } }, "e1f86d3eb46c4f7787bd4dc3df97ad87": { "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_8724183d8f784f7db1edb4ce6f9b8ef9", "max": 4750, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_e3ddff4cdacb4f1083d5bcb00e24c9ff", "value": 4750 } }, "e1fda5d4c8ff40a784df8f97a192c776": { "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 } }, "e20cad2e86434344be5724e437736c36": { "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_4b64d817680d4840b5bffd81ed339caf", "max": 4926, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_bb7e388c80584c32b1317293fa852fe1", "value": 4926 } }, "e23bcb234c93429e9bdac50ad210a1bf": { "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_718f1a6bbd9e4e568fde6dcf926cd086", "placeholder": "​", "style": "IPY_MODEL_07b7c26020b04e7e9d694d44dcf76025", "value": "Fetching 2 files: 100%" } }, "e282bfd35ef24222b826ae23aa10adf9": { "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 } }, "e2c5718e13e64bb883451dee41ad1a19": { "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_34703a5462144566a0ecfcfc033d38e4", "placeholder": "​", "style": "IPY_MODEL_72f62da254234127b994111d2adab86d", "value": "special_tokens_map.json: 100%" } }, "e2e8446292354628a627cae25bdb6c4a": { "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": "" } }, "e347d781ffd84077a2f0500d99b7185b": { "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": "" } }, "e369f44e6f8b4cd58bd06bbe968af7c0": { "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": "" } }, "e3705ce54f0946299da16d260baf1584": { "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 } }, "e38415c75e7e494b981076ed880e7a01": { "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": "" } }, "e3ddff4cdacb4f1083d5bcb00e24c9ff": { "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": "" } }, "e3dfa131f87542d1a661caa7de5b6621": { "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 } }, "e438a3c7e7b44e0ba5568e951aff5409": { "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_aa432eab5c7d41d089c79fccc9b062d5", "placeholder": "​", "style": "IPY_MODEL_d50b41167b8b4fffb4fad41489a0ab3d", "value": "codec_video_processing_mage_vl.py: 100%" } }, "e43bbd31ff944659bc285ee0a58052f1": { "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": "" } }, "e449b58b816841c9b600ffc0f8cad88c": { "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 } }, "e45fc670735343ad8bb6d505b0f7bcbe": { "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": "" } }, "e4fe4b7bb8d64611b291b5675b26018e": { "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 } }, "e52163ac3de5464b8e7c2157e6000040": { "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_2be23e2823594e179455ec400554b38e", "placeholder": "​", "style": "IPY_MODEL_cd9c32f201a04c8a855216f0c33998ec", "value": " 28.4k/28.4k [00:00<00:00, 2.56MB/s]" } }, "e5427b4bdc0944b1ac8f75c5efd00ed2": { "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": "" } }, "e5dea7cbb7c14f37ae7fc72665926411": { "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_ac6dd5f0678944a58cfe7b657979f3a9", "placeholder": "​", "style": "IPY_MODEL_c8608b60e9b6495c9684b5702c631697", "value": "tokenizer.json: downloading bytes: " } }, "e5f527f1129948b3b5452cf8d39c6952": { "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": "" } }, "e642be2c1e6a45bba3da59a2fcaa280c": { "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_2e20d817d46947099cf317d70fde5cb4", "max": 25480, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_f7111982e4d445759be371c23a430637", "value": 25480 } }, "e713b15610d941b4aa37246c0d99012d": { "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 } }, "e719c079795f44139169793164105a9c": { "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 } }, "e726b7b9915e4521bc215f386e06a680": { "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_5ec4274576124a9c92cb6f91892ecf2c", "placeholder": "​", "style": "IPY_MODEL_fc447f50cb0c48d3a29a8f647c59f995", "value": " 2.78M/2.78M [00:00<00:00, 50.0MB/s]" } }, "e7513f4d42804ed1be018823093f86db": { "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 } }, "e767ebdc14e24cf7b69793b9de1391c3": { "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": "" } }, "e94f8bec572643c09068d36208d76bbb": { "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": "" } }, "e9548735059c457cabbbc14968d9ee9d": { "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 } }, "e96f2bd3ea894a99be9116077909ac23": { "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_b58f15cc57c148f795f19c1588295f13", "placeholder": "​", "style": "IPY_MODEL_b7e45edd70984f74bf7b641d0d7aee80", "value": " 3.24k/3.24k [00:00<00:00, 69.3kB/s]" } }, "e9749446a0f54362bea8875b154b8b64": { "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 } }, "e984576c6c9e48d7ad416742e0481fbd": { "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_5cb87d96614c48beb502b3502043d453", "placeholder": "​", "style": "IPY_MODEL_f4d861dc42774a50b1f7278ba94edd14", "value": "generation_config.json: 100%" } }, "ea9ab087767e45d69a8d933c3c5c8a8f": { "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": "" } }, "eaa37a93f8e94dbea634e739ec2b45be": { "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_84d592b837e24bc292105020bc0fb454", "placeholder": "​", "style": "IPY_MODEL_850083683652479db99e315c8a5551db", "value": "  927MB, 73.5MB/s  " } }, "eb357c6f76db41e0b4c1300aaa2999a5": { "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_f0df97ecb4d34136aa26511098b3a0fd", "IPY_MODEL_5e76feed6903448685b95d23ac002cff", "IPY_MODEL_8913b1946e95418683acf5b35d9bbd04" ], "layout": "IPY_MODEL_2b41dce2122640ddbb4abd90c2b07fdd" } }, "eb59c6a7f80749e48020b7602896b0fa": { "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 } }, "ebe048ae56a44244a124137b8198d7cb": { "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": "" } }, "ec4d4a8c4abc42c1abbb11cdf8e1a41a": { "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_62abe9cea93f4f1496ca02831c2ac12f", "placeholder": "​", "style": "IPY_MODEL_8c493fd5447342189ff7a2f4145bbefe", "value": "Loading weights: 100%" } }, "ec78cac2d07a4df2984f7515c252c8f8": { "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": "" } }, "ececd99c7d714600a49ece17aa564213": { "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": "" } }, "ecf3fc2a042445c8b07b1db79df90cc3": { "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_f70b8f1ce8ee4f9696cf50d0b34b9ec4", "IPY_MODEL_860f93ab61c94c04bc871862f18f27d5", "IPY_MODEL_4072fb0ae67e47c887a7016dc13bf21c" ], "layout": "IPY_MODEL_a1f4c53fb6ef43c78b959b406ce164c4" } }, "ed43b58a9fd643249fe1fedaf5fde90d": { "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_c946ff5659194d77b969bd173776873f", "placeholder": "​", "style": "IPY_MODEL_8cb412553e8644daac71557074f7a9a0", "value": " 1.81k/1.81k [00:00<00:00, 36.3kB/s]" } }, "ee6350e2fbdc4797924015e8980d46ee": { "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_9b54fd2ce1564eba8406be238b0fcaf5", "placeholder": "​", "style": "IPY_MODEL_6915b10cf2024946ba31ca070a1def4d", "value": "merges.txt: 100%" } }, "ef57df85a71f47739139b2473b7a889f": { "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": "" } }, "ef7e438d87df49d3aff6148ff692c0e0": { "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 } }, "f00ea1a7cded4bb4b470bdb11546abb5": { "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 } }, "f01888b747d64341bddc7c379aa90188": { "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": "" } }, "f0b123ad25de4d849a030e913a9cb0f8": { "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 } }, "f0df97ecb4d34136aa26511098b3a0fd": { "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_15202282f0074dd6bc4f342d05c37821", "placeholder": "​", "style": "IPY_MODEL_3862689dd4164df2b1762a275c4b38bf", "value": "Reconstruction complete: 100%" } }, "f0e4630b50b3496a963af138e122e828": { "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": "" } }, "f18f189e2ffc42409dafceec3d5671c2": { "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 } }, "f20dc0e1df0940259039847093d8e43b": { "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_29dba98a852f4cf090701c3d05b718d1", "placeholder": "​", "style": "IPY_MODEL_006d57bd68c2421b909e822fe76f3dc6", "value": "processing_mage_vl.py: 100%" } }, "f20f37bc96be4d828df39f6d18005d3f": { "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_3b22178c2c2646c199e2a376afac5180", "placeholder": "​", "style": "IPY_MODEL_9e1018d8a5fb4816b07bc3446e9d7051", "value": "processing_mage_vl.py: 100%" } }, "f2124688f2b84a5596744764204c84c0": { "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_cf95029786ae4104a156c4efb4e1af72", "placeholder": "​", "style": "IPY_MODEL_7c2fcaf118ca4e7b9b6b88024652f21f", "value": "config.json: 100%" } }, "f279bbb10ea44338b1cc7f869fb2500c": { "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 } }, "f37ee4eeb5b54f3992307185d9a29b03": { "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": "" } }, "f416d39b83e543b28a86bfd956d0e723": { "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 } }, "f449fe5baafa484e8dfbf927bf30510b": { "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 } }, "f4532b7a51ff4e1e9f974ada8edac778": { "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_4e8b9381349c4d6396eb32ab2d3c4c5d", "IPY_MODEL_7550468c87544225aff4ae341b11c025", "IPY_MODEL_311de6958a624a8899ce773a527453a4" ], "layout": "IPY_MODEL_dcf307fb0ed64aed8e7ebd46aedfa4ef" } }, "f4859ec60a8f477a83ef5445ffe4a36d": { "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_4f2372105d37445aa3b8c6611a4c95a5", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_9680b142528147b59a555b2cd0f18296", "value": 1 } }, "f4d861dc42774a50b1f7278ba94edd14": { "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": "" } }, "f4dedf2bc7bf40638056de24d895f10a": { "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 } }, "f5045f2cdc7941d48d83ac977478ebcc": { "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 } }, "f5442073e6bc49428336cd843566a20d": { "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_6132858ad5074ed18b6fb7cb1035f0f0", "placeholder": "​", "style": "IPY_MODEL_f848079314e0470a9348e7562787f6d2", "value": "streammind_gate.py: 100%" } }, "f57386f0b9c94adc80920881a013b8ac": { "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_2d878bdc81174adeaaf613a84b5780fc", "IPY_MODEL_a13d649443b9475bae8d2971b9676cc2", "IPY_MODEL_7f163066575f4e3cb2c9e03cff570504" ], "layout": "IPY_MODEL_ae27aea08b2c489ea680804fdc9b4617" } }, "f577c90794444676a715b597ee26a2ec": { "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_26e90f49e4704858b8193f5ea8f60672", "max": 1671853, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_29aa5b408845407fa84ee4a26e8a4857", "value": 1671853 } }, "f57a5a7c27b94efa921512dca99c1cbe": { "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_ec4d4a8c4abc42c1abbb11cdf8e1a41a", "IPY_MODEL_820689a727d043a3a70653f18c996db8", "IPY_MODEL_5229e5d8aaed4770a9aa997a87d8bdf2" ], "layout": "IPY_MODEL_c0d06966194b481a8f0aab934701c3ab" } }, "f5c843a7612c4a3a833dbc449527ea7f": { "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": "" } }, "f652935f424446b6872015e06ac49ecc": { "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 } }, "f6b419181b5a4a1684c5578ae008599a": { "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_f449fe5baafa484e8dfbf927bf30510b", "placeholder": "​", "style": "IPY_MODEL_c7b5d59a4ab34508963f3d7e2def7fbf", "value": " 696/696 [00:00<00:00, 770.72it/s]" } }, "f6cd0990745d4403b97f235cda98129a": { "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_5e7b4207d419403293436dc9e0a5ba4b", "max": 696, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_ec78cac2d07a4df2984f7515c252c8f8", "value": 696 } }, "f70b8f1ce8ee4f9696cf50d0b34b9ec4": { "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_3b48909387744175bf501bb3ef7aba51", "placeholder": "​", "style": "IPY_MODEL_34189afe730e4965b97cd532c70d68aa", "value": "processing_mage_vl.py: 100%" } }, "f7111982e4d445759be371c23a430637": { "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": "" } }, "f713bb814d3b4b8fa922e6d32ceda959": { "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_06780d9fd269490eb66768f801d86a5a", "placeholder": "​", "style": "IPY_MODEL_a800c5de7fc143eaa69b9eb5d6756da4", "value": " 3.24k/3.24k [00:00<00:00, 58.2kB/s]" } }, "f76ff17cec7e48e3bdbf259f85617349": { "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": "" } }, "f7ba753e17e4457ca0d821999a0bae77": { "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_80190bc0e3b44e799de4c5d243cf047f", "max": 65768, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_dd141b10e6fd41e696685d5ed167d067", "value": 65768 } }, "f7db974d16bb4ac48a90731c04a8cbd7": { "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": "" } }, "f848079314e0470a9348e7562787f6d2": { "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": "" } }, "f86ed6cf657746bc9972349a319416fa": { "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 } }, "f8879819b0574137b80a74c0bac7fb25": { "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_103ab4a4be7240839875f17181aa29bf", "placeholder": "​", "style": "IPY_MODEL_b0902884b8e74ec8aa63eaffa44ccf46", "value": " 11.4MB / 11.4MB, 1.13MB/s  " } }, "f8d0a0fc4fb8454bb93a29dce6cc74e3": { "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": "" } }, "f995cfd2f753423f8b69973e347f1faa": { "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_315bd2061ae34a8490e3e0e6e7141c7e", "placeholder": "​", "style": "IPY_MODEL_2dfbfb7748184eb2bb1a033acf5071d2", "value": "preprocessor_config.json: 100%" } }, "f9e19119fc6c4b1ca0def38a1dccc264": { "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_29324ee9ea1d4122af03f89dff27f57c", "placeholder": "​", "style": "IPY_MODEL_f7db974d16bb4ac48a90731c04a8cbd7", "value": "tokenizer.json: downloading bytes: " } }, "fa0eb41711cc4809b80666ea84366ae6": { "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 } }, "fa372c68977d4ece9b112cced45658bb": { "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": "" } }, "fa9335f42aa8494aa6f15b94c9995fdd": { "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_7ba395e5b7634a429a6eddd697417949", "IPY_MODEL_6657f6f8f3ce49a7a3114df46ec0e374", "IPY_MODEL_f713bb814d3b4b8fa922e6d32ceda959" ], "layout": "IPY_MODEL_eb59c6a7f80749e48020b7602896b0fa" } }, "fa9bc97131cf4d99b8375126bba9fd73": { "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 } }, "facc7a89d6384b64ae243fd65246c2fe": { "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_25aaf40d73ba4e539d3955fe90061dc2", "placeholder": "​", "style": "IPY_MODEL_b9e6cb5d95b4463f8c7221e62ca7e1e8", "value": " 9.48GB / 9.48GB, 70.5MB/s  " } }, "fae6bbc264b9479a99f1255938686f06": { "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_fd6e57c3523b4527b257b30cafdfbc14", "placeholder": "​", "style": "IPY_MODEL_8f9ce5dde93f4dbc843ac5ccb0d67a5e", "value": "video_processing_mage_vl.py: 100%" } }, "fb4219355c39461a8d9c4410aa1e2d02": { "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_325f67cf5fd74647baa71af6df848a56", "placeholder": "​", "style": "IPY_MODEL_f5c843a7612c4a3a833dbc449527ea7f", "value": "model.safetensors.index.json: 100%" } }, "fba85e09d6e24d5cad32e1e9bfa6ba10": { "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_b669ef28229946748c90243cb827ec9a", "placeholder": "​", "style": "IPY_MODEL_575729d250144141b266d4cd7b008e6e", "value": " 696/696 [00:00<00:00, 5917.78it/s]" } }, "fbca1b0e5276457b89dc306fc56a7aa2": { "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 } }, "fc447f50cb0c48d3a29a8f647c59f995": { "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": "" } }, "fc601ace7da743d09df2087395aaceb4": { "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 } }, "fc9343dbdfe746bca5c11da450bce908": { "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 } }, "fca4a0a4a0094603980cb4bdcca2cd46": { "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 } }, "fd323fd42bc64849a042b6079df3ba24": { "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_6c19e6bdfd53479cb9000c3533467645", "IPY_MODEL_07da2d2007304088ac42283ee3a2f008", "IPY_MODEL_869e3076ae9448d397034cef48bc3cec" ], "layout": "IPY_MODEL_9dfd7dff0f42451b925a20549a953aff" } }, "fd441b1310f4489189c5284a1ba16479": { "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_9af3999664834863ab300cfbb1b95ee8", "placeholder": "​", "style": "IPY_MODEL_92a38e41a3724ec19bc8a9ca2c11cc9c", "value": " 8.25GB, 52.4MB/s  " } }, "fd4eff85ff6b458fa5f8d4d37b822fdd": { "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": "" } }, "fd6e57c3523b4527b257b30cafdfbc14": { "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 } }, "fe189268b1934b92989df1c2e0e74a4b": { "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 } }, "fe80d7adcb42436f8dfbdb5ef213f0c1": { "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 } }, "ff83fed3089e4c58975864979b15163f": { "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 } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 0 }