voice-changer/SOFT_VC_FLASK.ipynb

1509 lines
61 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/github/w-okada/voice-changer/blob/dev/SOFT_VC_FLASK.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"id": "5m_Xf_2NY6mI"
},
"outputs": [],
"source": [
"import torch, torchaudio\n",
"import requests\n",
"import IPython.display as display"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"id": "GGiC0rT2hoik",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "37af24c7-2f22-46b5-af7c-e5487816abd0"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting fastapi\n",
" Downloading fastapi-0.85.0-py3-none-any.whl (55 kB)\n",
"\u001b[K |████████████████████████████████| 55 kB 3.7 MB/s \n",
"\u001b[?25hRequirement already satisfied: pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 in /usr/local/lib/python3.7/dist-packages (from fastapi) (1.9.2)\n",
"Collecting starlette==0.20.4\n",
" Downloading starlette-0.20.4-py3-none-any.whl (63 kB)\n",
"\u001b[K |████████████████████████████████| 63 kB 2.8 MB/s \n",
"\u001b[?25hCollecting anyio<5,>=3.4.0\n",
" Downloading anyio-3.6.1-py3-none-any.whl (80 kB)\n",
"\u001b[K |████████████████████████████████| 80 kB 10.5 MB/s \n",
"\u001b[?25hRequirement already satisfied: typing-extensions>=3.10.0 in /usr/local/lib/python3.7/dist-packages (from starlette==0.20.4->fastapi) (4.1.1)\n",
"Collecting sniffio>=1.1\n",
" Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)\n",
"Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.7/dist-packages (from anyio<5,>=3.4.0->starlette==0.20.4->fastapi) (2.10)\n",
"Installing collected packages: sniffio, anyio, starlette, fastapi\n",
"Successfully installed anyio-3.6.1 fastapi-0.85.0 sniffio-1.3.0 starlette-0.20.4\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting uvicorn\n",
" Downloading uvicorn-0.18.3-py3-none-any.whl (57 kB)\n",
"\u001b[K |████████████████████████████████| 57 kB 5.3 MB/s \n",
"\u001b[?25hCollecting h11>=0.8\n",
" Downloading h11-0.13.0-py3-none-any.whl (58 kB)\n",
"\u001b[K |████████████████████████████████| 58 kB 6.6 MB/s \n",
"\u001b[?25hRequirement already satisfied: click>=7.0 in /usr/local/lib/python3.7/dist-packages (from uvicorn) (7.1.2)\n",
"Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from uvicorn) (4.1.1)\n",
"Installing collected packages: h11, uvicorn\n",
"Successfully installed h11-0.13.0 uvicorn-0.18.3\n"
]
}
],
"source": [
"!pip install fastapi\n",
"!pip install uvicorn\n"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"id": "WO8XzrFMZGoj",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 324,
"referenced_widgets": [
"1fb6c0e3138f4b488bb34e37146ff37d",
"54917384fe31484c819d5a8553026da4",
"cbf282697ea84126bab4449e9f03446b",
"c52a3c133bcb432cad237073f5aab054",
"4ecce5ec14504bbc9aed0f47923ccfb6",
"582c624f0437497ca264a1e5cd2fcb5f",
"607a419839644cbc837faee0cf085d1c",
"7932c1cff373439a8a8eb1f003cf8c4b",
"548c4156f681472493a8af30af129e3c",
"86394b2dfdc04a1db206c34710abde8f",
"98f9877b91024110a0845bcad5aa9373",
"a8f2eeaf998d4931b0a393874b1dab47",
"57976d7425c74a6ba59fc8690c71556f",
"41b7d72ce3164b79ad0206cf9372e35c",
"88580af9b2e24861824c3a699be36b57",
"87080b573d3841d9847db312969c20d2",
"96552e354a024d0caee5420e43097791",
"a6de0a8cc9744b38b672d4f95a6b6435",
"0712aeb95eaf4c5fb02abb7f6b34d232",
"4a69c62156f74ca4bc3e5a0415ab1606",
"035468979725405bbc64a007325432e8",
"88457d91184a40daa2d90c6ef8d05ff8",
"136e831d42c74b3790488c8916628b1b",
"5368bc852ae241039e85f45ddf4d3700",
"c4d9c5c9097e4fd4882b05dec71c826b",
"d6f2bf9acb7941cc94712b8f66cc9d09",
"3f3a1d0685694ff3b2c3d7b111c1d59b",
"d381d89f351544369a3f1744f69a62b8",
"de05063b4f75466fadc672c2a9c085e1",
"18dde4dbce394d43a7f6e2e6657136bd",
"bee40572e9d440f6bf8ce945a599dc92",
"8593cbf5e07d46038a8fe307adc34984",
"730f342e75244fba90d5fc32c9acc2e6"
]
},
"outputId": "f5836b09-bc6d-4914-bf71-583f4aa531b4"
},
"outputs": [
{
"output_type": "stream",
"name": "stderr",
"text": [
"/usr/local/lib/python3.7/dist-packages/torch/hub.py:267: UserWarning: You are about to download and run code from an untrusted repository. In a future release, this won't be allowed. To add the repository to your trusted list, change the command to {calling_fn}(..., trust_repo=False) and a command prompt will appear asking for an explicit confirmation of trust, or load(..., trust_repo=True), which will assume that the prompt is to be answered with 'yes'. You can also use load(..., trust_repo='check') which will only prompt for confirmation if the repo is not already trusted. This will eventually be the default behaviour\n",
" \"You are about to download and run code from an untrusted repository. In a future release, this won't \"\n",
"Downloading: \"https://github.com/bshall/hubert/zipball/main\" to /root/.cache/torch/hub/main.zip\n",
"Downloading: \"https://github.com/bshall/hubert/releases/download/v0.1/hubert-soft-0d54a1f4.pt\" to /root/.cache/torch/hub/checkpoints/hubert-soft-0d54a1f4.pt\n"
]
},
{
"output_type": "display_data",
"data": {
"text/plain": [
" 0%| | 0.00/361M [00:00<?, ?B/s]"
],
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "1fb6c0e3138f4b488bb34e37146ff37d"
}
},
"metadata": {}
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"/usr/local/lib/python3.7/dist-packages/torch/hub.py:267: UserWarning: You are about to download and run code from an untrusted repository. In a future release, this won't be allowed. To add the repository to your trusted list, change the command to {calling_fn}(..., trust_repo=False) and a command prompt will appear asking for an explicit confirmation of trust, or load(..., trust_repo=True), which will assume that the prompt is to be answered with 'yes'. You can also use load(..., trust_repo='check') which will only prompt for confirmation if the repo is not already trusted. This will eventually be the default behaviour\n",
" \"You are about to download and run code from an untrusted repository. In a future release, this won't \"\n",
"Downloading: \"https://github.com/bshall/acoustic-model/zipball/main\" to /root/.cache/torch/hub/main.zip\n",
"Downloading: \"https://github.com/bshall/acoustic-model/releases/download/v0.1/hubert-soft-0321fd7e.pt\" to /root/.cache/torch/hub/checkpoints/hubert-soft-0321fd7e.pt\n"
]
},
{
"output_type": "display_data",
"data": {
"text/plain": [
" 0%| | 0.00/71.8M [00:00<?, ?B/s]"
],
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "a8f2eeaf998d4931b0a393874b1dab47"
}
},
"metadata": {}
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"Downloading: \"https://github.com/bshall/hifigan/zipball/main\" to /root/.cache/torch/hub/main.zip\n",
"Downloading: \"https://github.com/bshall/hifigan/releases/download/v0.1/hifigan-hubert-discrete-bbad3043.pt\" to /root/.cache/torch/hub/checkpoints/hifigan-hubert-discrete-bbad3043.pt\n"
]
},
{
"output_type": "display_data",
"data": {
"text/plain": [
" 0%| | 0.00/54.9M [00:00<?, ?B/s]"
],
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "136e831d42c74b3790488c8916628b1b"
}
},
"metadata": {}
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"Removing weight norm...\n"
]
}
],
"source": [
"hubert = torch.hub.load(\"bshall/hubert:main\", \"hubert_soft\").cuda()\n",
"acoustic = torch.hub.load(\"bshall/acoustic-model:main\", \"hubert_soft\").cuda()\n",
"hifigan = torch.hub.load(\"bshall/hifigan:main\", \"hifigan_hubert_soft\").cuda()"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "lzo_ZWmAjaby",
"outputId": "4a86a60b-3aef-4d05-d165-00060b341ba4"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Cloning into 'voice-changer'...\n",
"remote: Enumerating objects: 509, done.\u001b[K\n",
"remote: Counting objects: 100% (93/93), done.\u001b[K\n",
"remote: Compressing objects: 100% (77/77), done.\u001b[K\n",
"remote: Total 509 (delta 31), reused 27 (delta 16), pack-reused 416\u001b[K\n",
"Receiving objects: 100% (509/509), 21.40 MiB | 17.42 MiB/s, done.\n",
"Resolving deltas: 100% (258/258), done.\n",
"\u001b[0m\u001b[01;34massets\u001b[0m/ \u001b[01;32mfavicon.ico\u001b[0m* \u001b[01;32mindex.js\u001b[0m*\n",
"\u001b[01;32mcoffee.png\u001b[0m* \u001b[01;32mindex.html\u001b[0m* \u001b[01;32mindex.js.LICENSE.txt\u001b[0m*\n"
]
}
],
"source": [
"# (3) リポジトリのクローン\n",
"!git clone https://github.com/w-okada/voice-changer.git\n",
"%ls voice-changer/frontend/dist"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"id": "8-z9j4e_j-Wb"
},
"outputs": [],
"source": [
"# (4-1) 設定ファイルの配置\n",
"!cp voice-changer/template/setting_colab.json voice-changer/frontend/dist/assets/setting.json\n"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {
"id": "-iPiSzvAepCl"
},
"outputs": [],
"source": [
"# (6-1) サーバの起動\n",
"PORT=8092\n",
"get_ipython().system_raw(f'python3 SoftVcServerFastAPI.py {PORT} >foo 2>&1 &')"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "IiWSwDjQidc7",
"outputId": "46ac3638-9525-4b7c-9139-bd43ffad87b5"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"INFO: Will watch for changes in these directories: ['/content']\n",
"INFO: Uvicorn running on http://0.0.0.0:8092 (Press CTRL+C to quit)\n",
"INFO: Started reloader process [301] using StatReload\n",
"Removing weight norm...\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"INFO: Started server process [311]\n",
"INFO: Waiting for application startup.\n",
"INFO: Application startup complete.\n",
"Removing weight norm...\n",
"Removing weight norm...\n",
"INFO: 127.0.0.1:38374 - \"GET / HTTP/1.1\" 404 Not Found\n",
"INFO: 127.0.0.1:38118 - \"GET / HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:38120 - \"GET /index.js HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:38086 - \"GET /assets/setting.json HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:38094 - \"GET /coffee.png HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45478 - \"GET /assets/icons/flect.png HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45492 - \"GET /assets/vrm/zundamon/zundamon.vrm HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45502 - \"GET /assets/tflite-simd.wasm1f6a0e789251efcdaa4d HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45504 - \"GET /assets/palm_detection_lite.binba92fbef448d5b4334bc HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45518 - \"GET /assets/hand_landmark_lite.bin037c09b22c066e04d3ff HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45532 - \"GET /assets/pose_detection.bin5f6876fde03ed33ebc9a HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45534 - \"GET /assets/images/bg_natural_sougen.jpg HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45536 - \"GET /assets/face_detection_short_range.binc083ebee6df759da467d HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45540 - \"GET /assets/pose_landmark_lite.bin80f1d546bddf782578f3 HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45546 - \"GET /assets/model_float16_quant.bin33ee0cfa3b13c82ace2a HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:45552 - \"GET / HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:54030 - \"POST /test HTTP/1.1\" 405 Method Not Allowed\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"INFO: Shutting down\n",
"INFO: Waiting for application shutdown.\n",
"INFO: Application shutdown complete.\n",
"INFO: Finished server process [311]\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"INFO: Started server process [345]\n",
"INFO: Waiting for application startup.\n",
"INFO: Application startup complete.\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"INFO: Shutting down\n",
"INFO: Waiting for application shutdown.\n",
"INFO: Application shutdown complete.\n",
"INFO: Finished server process [345]\n",
"Removing weight norm...\n",
"Removing weight norm...\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"INFO: Started server process [356]\n",
"INFO: Waiting for application startup.\n",
"INFO: Application startup complete.\n",
"Removing weight norm...\n",
"Removing weight norm...\n",
"INFO: 127.0.0.1:56660 - \"POST /test HTTP/1.1\" 405 Method Not Allowed\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"INFO: Shutting down\n",
"INFO: Waiting for application shutdown.\n",
"INFO: Application shutdown complete.\n",
"INFO: Finished server process [356]\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"INFO: Started server process [366]\n",
"INFO: Waiting for application startup.\n",
"INFO: Application startup complete.\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"INFO: Shutting down\n",
"INFO: Waiting for application shutdown.\n",
"INFO: Application shutdown complete.\n",
"INFO: Finished server process [366]\n",
"Removing weight norm...\n",
"Removing weight norm...\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hubert_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_acoustic-model_main\n",
"Using cache found in /root/.cache/torch/hub/bshall_hifigan_main\n",
"INFO: Started server process [402]\n",
"INFO: Waiting for application startup.\n",
"INFO: Application startup complete.\n",
"Removing weight norm...\n",
"Removing weight norm...\n",
"INFO: 127.0.0.1:32880 - \"POST /front/test HTTP/1.1\" 404 Not Found\n",
"INFO: 127.0.0.1:49254 - \"POST /front/test HTTP/1.1\" 404 Not Found\n",
"/usr/local/lib/python3.7/dist-packages/torchaudio/functional/functional.py:540: UserWarning: At least one mel filterbank has all zero values. The value for `n_mels` (128) may be set too high. Or, the value for `n_freqs` (201) may be set too low.\n",
" \"At least one mel filterbank has all zero values. \"\n",
"INFO: prepro:0.15424752235412598, softvc:3.7410171031951904, postpro:0.060701847076416016 \n",
"INFO: prepros:0.00015926361083984375, 0.0014684200286865234, 0.0002689361572265625, 0.004341840744018555, 0.14786338806152344, 0.0001456737518310547, \n",
"INFO: prexxxxxxxxxxxxxxx:1.6689300537109375e-06, prepros:4.76837158203125e-07, prepros:4.76837158203125e-07, \n",
"POST REQUEST PROCESSING....\n",
"INFO: 127.0.0.1:59618 - \"POST /test HTTP/1.1\" 200 OK\n",
"INFO: prepro:0.005713939666748047, softvc:0.1370687484741211, postpro:0.006365537643432617 \n",
"INFO: prepros:0.00034618377685546875, 0.002839803695678711, 0.00032806396484375, 0.0006778240203857422, 0.0013592243194580078, 0.0001628398895263672, \n",
"INFO: prexxxxxxxxxxxxxxx:1.6689300537109375e-06, prepros:4.76837158203125e-07, prepros:2.384185791015625e-07, \n",
"POST REQUEST PROCESSING....\n",
"INFO: 127.0.0.1:59782 - \"POST /test HTTP/1.1\" 200 OK\n",
"INFO: prepro:0.006774425506591797, softvc:0.18008971214294434, postpro:0.008988618850708008 \n",
"INFO: prepros:0.0004303455352783203, 0.003702878952026367, 0.0003914833068847656, 0.00066375732421875, 0.0013895034790039062, 0.0001964569091796875, \n",
"INFO: prexxxxxxxxxxxxxxx:1.6689300537109375e-06, prepros:4.76837158203125e-07, prepros:4.76837158203125e-07, \n",
"POST REQUEST PROCESSING....\n",
"INFO: 127.0.0.1:59790 - \"POST /test HTTP/1.1\" 200 OK\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"INFO: Shutting down\n",
"INFO: Waiting for application shutdown.\n",
"INFO: Application shutdown complete.\n",
"INFO: Finished server process [402]\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n",
"WARNING: StatReload detected changes in 'SoftVcServerFastAPI.py'. Reloading...\n"
]
}
],
"source": [
"# (6-2) サーバの起動確認 (Ctrl+Retで実行)\n",
"!cat foo"
]
},
{
"cell_type": "code",
"source": [
"from google.colab.output import eval_js\n",
"proxy = eval_js( \"google.colab.kernel.proxyPort(\" + str(PORT) + \")\" )\n",
"print(f\"{proxy}front/\")"
],
"metadata": {
"id": "H8EpnHqDjknR",
"outputId": "f637993b-75a7-44a5-804b-cb75f9765ba5",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 34
}
},
"execution_count": 42,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"https://llhntm6iyu-496ff2e9c6d22116-8092-colab.googleusercontent.com/front/\n"
]
}
]
},
{
"cell_type": "code",
"source": [],
"metadata": {
"id": "0XQDeuYijm3Y"
},
"execution_count": null,
"outputs": []
}
],
"metadata": {
"accelerator": "GPU",
"colab": {
"collapsed_sections": [],
"provenance": [],
"authorship_tag": "ABX9TyM1jk828jtJk/yxGlemtIFq",
"include_colab_link": true
},
"gpuClass": "standard",
"kernelspec": {
"display_name": "Python 3",
"name": "python3"
},
"language_info": {
"name": "python"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
"1fb6c0e3138f4b488bb34e37146ff37d": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HBoxModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HBoxModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HBoxView",
"box_style": "",
"children": [
"IPY_MODEL_54917384fe31484c819d5a8553026da4",
"IPY_MODEL_cbf282697ea84126bab4449e9f03446b",
"IPY_MODEL_c52a3c133bcb432cad237073f5aab054"
],
"layout": "IPY_MODEL_4ecce5ec14504bbc9aed0f47923ccfb6"
}
},
"54917384fe31484c819d5a8553026da4": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HTMLModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HTMLView",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_582c624f0437497ca264a1e5cd2fcb5f",
"placeholder": "",
"style": "IPY_MODEL_607a419839644cbc837faee0cf085d1c",
"value": "100%"
}
},
"cbf282697ea84126bab4449e9f03446b": {
"model_module": "@jupyter-widgets/controls",
"model_name": "FloatProgressModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "FloatProgressModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "ProgressView",
"bar_style": "success",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_7932c1cff373439a8a8eb1f003cf8c4b",
"max": 378435957,
"min": 0,
"orientation": "horizontal",
"style": "IPY_MODEL_548c4156f681472493a8af30af129e3c",
"value": 378435957
}
},
"c52a3c133bcb432cad237073f5aab054": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HTMLModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HTMLView",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_86394b2dfdc04a1db206c34710abde8f",
"placeholder": "",
"style": "IPY_MODEL_98f9877b91024110a0845bcad5aa9373",
"value": " 361M/361M [01:39&lt;00:00, 5.81MB/s]"
}
},
"4ecce5ec14504bbc9aed0f47923ccfb6": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"582c624f0437497ca264a1e5cd2fcb5f": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"607a419839644cbc837faee0cf085d1c": {
"model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "DescriptionStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"description_width": ""
}
},
"7932c1cff373439a8a8eb1f003cf8c4b": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"548c4156f681472493a8af30af129e3c": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "ProgressStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"bar_color": null,
"description_width": ""
}
},
"86394b2dfdc04a1db206c34710abde8f": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"98f9877b91024110a0845bcad5aa9373": {
"model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "DescriptionStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"description_width": ""
}
},
"a8f2eeaf998d4931b0a393874b1dab47": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HBoxModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HBoxModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HBoxView",
"box_style": "",
"children": [
"IPY_MODEL_57976d7425c74a6ba59fc8690c71556f",
"IPY_MODEL_41b7d72ce3164b79ad0206cf9372e35c",
"IPY_MODEL_88580af9b2e24861824c3a699be36b57"
],
"layout": "IPY_MODEL_87080b573d3841d9847db312969c20d2"
}
},
"57976d7425c74a6ba59fc8690c71556f": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HTMLModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HTMLView",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_96552e354a024d0caee5420e43097791",
"placeholder": "",
"style": "IPY_MODEL_a6de0a8cc9744b38b672d4f95a6b6435",
"value": "100%"
}
},
"41b7d72ce3164b79ad0206cf9372e35c": {
"model_module": "@jupyter-widgets/controls",
"model_name": "FloatProgressModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "FloatProgressModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "ProgressView",
"bar_style": "success",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_0712aeb95eaf4c5fb02abb7f6b34d232",
"max": 75329769,
"min": 0,
"orientation": "horizontal",
"style": "IPY_MODEL_4a69c62156f74ca4bc3e5a0415ab1606",
"value": 75329769
}
},
"88580af9b2e24861824c3a699be36b57": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HTMLModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HTMLView",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_035468979725405bbc64a007325432e8",
"placeholder": "",
"style": "IPY_MODEL_88457d91184a40daa2d90c6ef8d05ff8",
"value": " 71.8M/71.8M [00:05&lt;00:00, 10.4MB/s]"
}
},
"87080b573d3841d9847db312969c20d2": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"96552e354a024d0caee5420e43097791": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"a6de0a8cc9744b38b672d4f95a6b6435": {
"model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "DescriptionStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"description_width": ""
}
},
"0712aeb95eaf4c5fb02abb7f6b34d232": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"4a69c62156f74ca4bc3e5a0415ab1606": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "ProgressStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"bar_color": null,
"description_width": ""
}
},
"035468979725405bbc64a007325432e8": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"88457d91184a40daa2d90c6ef8d05ff8": {
"model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "DescriptionStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"description_width": ""
}
},
"136e831d42c74b3790488c8916628b1b": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HBoxModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HBoxModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HBoxView",
"box_style": "",
"children": [
"IPY_MODEL_5368bc852ae241039e85f45ddf4d3700",
"IPY_MODEL_c4d9c5c9097e4fd4882b05dec71c826b",
"IPY_MODEL_d6f2bf9acb7941cc94712b8f66cc9d09"
],
"layout": "IPY_MODEL_3f3a1d0685694ff3b2c3d7b111c1d59b"
}
},
"5368bc852ae241039e85f45ddf4d3700": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HTMLModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HTMLView",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_d381d89f351544369a3f1744f69a62b8",
"placeholder": "",
"style": "IPY_MODEL_de05063b4f75466fadc672c2a9c085e1",
"value": "100%"
}
},
"c4d9c5c9097e4fd4882b05dec71c826b": {
"model_module": "@jupyter-widgets/controls",
"model_name": "FloatProgressModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "FloatProgressModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "ProgressView",
"bar_style": "success",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_18dde4dbce394d43a7f6e2e6657136bd",
"max": 57562349,
"min": 0,
"orientation": "horizontal",
"style": "IPY_MODEL_bee40572e9d440f6bf8ce945a599dc92",
"value": 57562349
}
},
"d6f2bf9acb7941cc94712b8f66cc9d09": {
"model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel",
"model_module_version": "1.5.0",
"state": {
"_dom_classes": [],
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "HTMLModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/controls",
"_view_module_version": "1.5.0",
"_view_name": "HTMLView",
"description": "",
"description_tooltip": null,
"layout": "IPY_MODEL_8593cbf5e07d46038a8fe307adc34984",
"placeholder": "",
"style": "IPY_MODEL_730f342e75244fba90d5fc32c9acc2e6",
"value": " 54.9M/54.9M [00:19&lt;00:00, 2.82MB/s]"
}
},
"3f3a1d0685694ff3b2c3d7b111c1d59b": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"d381d89f351544369a3f1744f69a62b8": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"de05063b4f75466fadc672c2a9c085e1": {
"model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "DescriptionStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"description_width": ""
}
},
"18dde4dbce394d43a7f6e2e6657136bd": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"bee40572e9d440f6bf8ce945a599dc92": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "ProgressStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"bar_color": null,
"description_width": ""
}
},
"8593cbf5e07d46038a8fe307adc34984": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"model_module_version": "1.2.0",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "1.2.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"overflow_x": null,
"overflow_y": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"730f342e75244fba90d5fc32c9acc2e6": {
"model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0",
"state": {
"_model_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_model_name": "DescriptionStyleModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "1.2.0",
"_view_name": "StyleView",
"description_width": ""
}
}
}
}
},
"nbformat": 4,
"nbformat_minor": 0
}