Merge pull request #53 from w-okada/dev

Colaboratory を使用して作成しました
This commit is contained in:
w-okada 2022-09-19 05:04:08 +09:00 committed by GitHub
commit 537f69aa8e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,7 +12,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 1,
"metadata": { "metadata": {
"id": "5m_Xf_2NY6mI" "id": "5m_Xf_2NY6mI"
}, },
@ -24,13 +24,13 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 2,
"metadata": { "metadata": {
"id": "GGiC0rT2hoik", "id": "GGiC0rT2hoik",
"colab": { "colab": {
"base_uri": "https://localhost:8080/" "base_uri": "https://localhost:8080/"
}, },
"outputId": "385002ae-9694-4524-cf46-d8cf650e7352" "outputId": "956d1935-0afd-404b-c64d-e10a0af67565"
}, },
"outputs": [ "outputs": [
{ {
@ -40,29 +40,29 @@
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n", "Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting fastapi\n", "Collecting fastapi\n",
" Downloading fastapi-0.85.0-py3-none-any.whl (55 kB)\n", " Downloading fastapi-0.85.0-py3-none-any.whl (55 kB)\n",
"\u001b[K |████████████████████████████████| 55 kB 3.2 MB/s \n", "\u001b[K |████████████████████████████████| 55 kB 3.6 MB/s \n",
"\u001b[?25hCollecting starlette==0.20.4\n",
" Downloading starlette-0.20.4-py3-none-any.whl (63 kB)\n",
"\u001b[K |████████████████████████████████| 63 kB 2.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", "\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[?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 anyio<5,>=3.4.0\n", "Collecting anyio<5,>=3.4.0\n",
" Downloading anyio-3.6.1-py3-none-any.whl (80 kB)\n", " Downloading anyio-3.6.1-py3-none-any.whl (80 kB)\n",
"\u001b[K |████████████████████████████████| 80 kB 10.4 MB/s \n", "\u001b[K |████████████████████████████████| 80 kB 10.3 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", "\u001b[?25hCollecting sniffio>=1.1\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",
"Collecting sniffio>=1.1\n",
" Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)\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", "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", "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", "Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting uvicorn\n", "Collecting uvicorn\n",
" Downloading uvicorn-0.18.3-py3-none-any.whl (57 kB)\n", " Downloading uvicorn-0.18.3-py3-none-any.whl (57 kB)\n",
"\u001b[K |████████████████████████████████| 57 kB 3.7 MB/s \n", "\u001b[K |████████████████████████████████| 57 kB 5.0 MB/s \n",
"\u001b[?25hRequirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from uvicorn) (4.1.1)\n", "\u001b[?25hCollecting h11>=0.8\n",
"Collecting h11>=0.8\n",
" Downloading h11-0.13.0-py3-none-any.whl (58 kB)\n", " Downloading h11-0.13.0-py3-none-any.whl (58 kB)\n",
"\u001b[K |████████████████████████████████| 58 kB 6.9 MB/s \n", "\u001b[K |████████████████████████████████| 58 kB 7.0 MB/s \n",
"\u001b[?25hRequirement already satisfied: click>=7.0 in /usr/local/lib/python3.7/dist-packages (from uvicorn) (7.1.2)\n", "\u001b[?25hRequirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from uvicorn) (4.1.1)\n",
"Requirement already satisfied: click>=7.0 in /usr/local/lib/python3.7/dist-packages (from uvicorn) (7.1.2)\n",
"Installing collected packages: h11, uvicorn\n", "Installing collected packages: h11, uvicorn\n",
"Successfully installed h11-0.13.0 uvicorn-0.18.3\n" "Successfully installed h11-0.13.0 uvicorn-0.18.3\n"
] ]
@ -75,49 +75,49 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 3,
"metadata": { "metadata": {
"id": "WO8XzrFMZGoj", "id": "WO8XzrFMZGoj",
"colab": { "colab": {
"base_uri": "https://localhost:8080/", "base_uri": "https://localhost:8080/",
"height": 324, "height": 324,
"referenced_widgets": [ "referenced_widgets": [
"59130a24d78442fab37f308ec40c6ec1", "d1c9c8fc7db14c05ab0b749c06d28757",
"7de0337681804ad5b2cb6eec63640da5", "f6791dc0da564f81b3176ec1f8033a0c",
"3d5bfdb058d1434a94a707535dd064d3", "5ea49bc3274b4fb3a00fae03c22bf28c",
"f52ca324950241c5b4cdc2ffdb16adf5", "66c0b6c9b8b24bcf8bcfce6cc9d66d16",
"103df4895b5e4cb7bb3ee13d1bbae0c8", "741f6105a3244cc39d07c87b61a6db70",
"f61224d1ffe94c269933bd3ea9426191", "3fde19555e6a44dc94584bb5e3e45230",
"8e3d4ea821ec49bda506f9d5c6f32f65", "f6a1ecd1738841fc829e341e2ca8b8e2",
"1755b3b74ad94ebba43065d3b2ea11ff", "c2b0e85192e14f81b24bc60c2927367f",
"d603a317013447ff905bb9cddfb89c3c", "d387b634dac34baeb70ad7ec290960f4",
"3cda3959374f425794d30f8607e54935", "5786621a68b94255ab505105a4f567e4",
"22b4867a12854b349c83fdfc23828306", "69c64360c23d4af9a18f7d197c792c0d",
"77d92a8b06244f349c9429ce0d6b5646", "86662c7f8cf24bd2ab30a25e9376810a",
"a3e565771b654f04b7fa7d17eff4498a", "ef214cd0a5ed4fc98a0252fe7626a784",
"d1c5249aba734a27b9cf97090875a755", "24ee783ae0c545bca6669d76b9edc659",
"2796ff89616547d48b0274a10d19de42", "cdfc92c62f5a48628630516c50beb1e4",
"1ecce93dbc824c7d93693c3d1ba3be1e", "338b0dea05dd40df9df80aa9e03f6d2d",
"17f29a1b667a41ecb4960911662c5ba8", "d5304913d0c34891804dadc55619df14",
"0e68580417254be7b3026ccfcf3966fa", "630430c86ad54fbdbca9ea979f6ee5af",
"4d5c0625a5ff4568a1f0f7dd980ccbd1", "afb96e0bbf2944948734ebc7536bc5b4",
"720428035a66479f84cd6e98c10aa7a6", "8523ea8056334830b8029b40f680c919",
"bfb4fd8960e14c46826b2da3601b3855", "bd733abfa27d49e79205a8c8b83a7d56",
"be83a450500047649c83a91774c30144", "bdc3ec183e854783bd5872dfbab2b1d1",
"5cd60b05ba72413a802b6d11577caec9", "60c0c9c8c8d7408e8225218063184b30",
"5e510a0ad68f40df839df000359e4289", "8993b4dc621a4d9d86f34816c35ba586",
"403f28bec1bd4d53a269e222d7bdea0a", "31a006a5b20749428459f18d20c244c4",
"55a1c151ccf34282ad1850d97478a303", "350d51f1af7d41018fe8e7a95d51e5d6",
"58007eecdc7f4889a90ec47f07523dae", "82aa6f8faed74f1baa2e5673ce78a7e0",
"04723c372431499a9adcd004d3f8d43c", "5c5ba05e0cca4810991903b7f37af96b",
"644baefa63c8441d9cdaf1cddc6a592c", "65a95487f3594da2924ed12340032eaf",
"20b3545c4cec485e8d3344dacd15050d", "21dd227254924fcc8d75d9187a393f11",
"6d63907f4d6c48568a9bacaae0fb13ca", "1cf612f6c11847d89721cab4b6d88223",
"82edeb585559410fa596270063d071ae", "7e031f847c4d4c9f80dd80d8041f16e8",
"8010dbdad97b48568beff61af1230785" "a2d3c4edf54d41a5b65f28d967b1be77"
] ]
}, },
"outputId": "fc8a57f8-08dc-43f2-9991-1cc6e5155c42" "outputId": "9f2ca3b9-817f-408d-8ee9-d5cc7793977d"
}, },
"outputs": [ "outputs": [
{ {
@ -139,7 +139,7 @@
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"version_major": 2, "version_major": 2,
"version_minor": 0, "version_minor": 0,
"model_id": "59130a24d78442fab37f308ec40c6ec1" "model_id": "d1c9c8fc7db14c05ab0b749c06d28757"
} }
}, },
"metadata": {} "metadata": {}
@ -163,7 +163,7 @@
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"version_major": 2, "version_major": 2,
"version_minor": 0, "version_minor": 0,
"model_id": "77d92a8b06244f349c9429ce0d6b5646" "model_id": "86662c7f8cf24bd2ab30a25e9376810a"
} }
}, },
"metadata": {} "metadata": {}
@ -185,7 +185,7 @@
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"version_major": 2, "version_major": 2,
"version_minor": 0, "version_minor": 0,
"model_id": "5cd60b05ba72413a802b6d11577caec9" "model_id": "60c0c9c8c8d7408e8225218063184b30"
} }
}, },
"metadata": {} "metadata": {}
@ -206,13 +206,13 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 4,
"metadata": { "metadata": {
"colab": { "colab": {
"base_uri": "https://localhost:8080/" "base_uri": "https://localhost:8080/"
}, },
"id": "lzo_ZWmAjaby", "id": "lzo_ZWmAjaby",
"outputId": "6448cb77-6245-4c6d-cbe9-24df4d1b028b" "outputId": "f6e1b4f7-09f2-48fa-d368-d4ff51b7c5a2"
}, },
"outputs": [ "outputs": [
{ {
@ -220,38 +220,87 @@
"name": "stdout", "name": "stdout",
"text": [ "text": [
"Cloning into 'voice-changer'...\n", "Cloning into 'voice-changer'...\n",
"remote: Enumerating objects: 512, done.\u001b[K\n", "remote: Enumerating objects: 100, done.\u001b[K\n",
"remote: Counting objects: 100% (96/96), done.\u001b[K\n", "remote: Counting objects: 100% (100/100), done.\u001b[K\n",
"remote: Compressing objects: 100% (80/80), done.\u001b[K\n", "remote: Compressing objects: 100% (87/87), done.\u001b[K\n",
"remote: Total 512 (delta 32), reused 27 (delta 16), pack-reused 416\u001b[K\n", "remote: Total 100 (delta 11), reused 69 (delta 5), pack-reused 0\u001b[K\n",
"Receiving objects: 100% (512/512), 21.40 MiB | 24.00 MiB/s, done.\n", "Receiving objects: 100% (100/100), 18.97 MiB | 9.04 MiB/s, done.\n",
"Resolving deltas: 100% (259/259), done.\n", "Resolving deltas: 100% (11/11), done.\n",
"\u001b[0m\u001b[01;34massets\u001b[0m/ \u001b[01;32mfavicon.ico\u001b[0m* \u001b[01;32mindex.js\u001b[0m*\n", "/content/voice-changer/demo\n"
"\u001b[01;32mcoffee.png\u001b[0m* \u001b[01;32mindex.html\u001b[0m* \u001b[01;32mindex.js.LICENSE.txt\u001b[0m*\n"
] ]
} }
], ],
"source": [ "source": [
"# (3) リポジトリのクローン\n", "# (3) リポジトリのクローン\n",
"!git clone https://github.com/w-okada/voice-changer.git\n", "!git clone --depth 1 https://github.com/w-okada/voice-changer.git\n",
"%ls voice-changer/frontend/dist" "%cd voice-changer/demo/"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 5,
"metadata": { "metadata": {
"id": "8-z9j4e_j-Wb" "id": "8-z9j4e_j-Wb",
"outputId": "b4b1940a-debb-4cee-de06-6df269b637d7",
"colab": {
"base_uri": "https://localhost:8080/"
}
}, },
"outputs": [], "outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"{\n",
" \"app_title\": \"voice-changer[soft-vc]\",\n",
" \"majar_mode\": \"colab\",\n",
" \"voice_changer_server_url\": \"/test\",\n",
" \"sample_rate\": 48000,\n",
" \"buffer_size\": 1024,\n",
" \"prefix_chunk_size\": 60,\n",
" \"chunk_size\": 60,\n",
" \"speaker_ids\": [999, 107],\n",
" \"speaker_names\": [\"---\", \"user\"],\n",
" \"src_id\": 107,\n",
" \"dst_id\": 999,\n",
" \"vf_enable\": true,\n",
" \"voice_changer_mode\": \"realtime\",\n",
" \"gpu\": 0,\n",
" \"available_gpus\": [0],\n",
" \"avatar\": {\n",
" \"enable_avatar\": true,\n",
" \"motion_capture_face\": true,\n",
" \"motion_capture_upperbody\": true,\n",
" \"lip_overwrite_with_voice\": true,\n",
" \"avatar_url\": \"./assets/vrm/zundamon/zundamon.vrm\",\n",
" \"backgournd_image_url\": \"./assets/images/bg_natural_sougen.jpg\",\n",
" \"background_color\": \"#0000dd\",\n",
" \"chroma_key\": \"#0000dd\",\n",
" \"avatar_canvas_size\": [1280, 720],\n",
" \"screen_canvas_size\": [1280, 720]\n",
" },\n",
" \"advance\": {\n",
" \"avatar_draw_skip_rate\": 3,\n",
" \"screen_draw_skip_rate\": 3,\n",
" \"visualizer_draw_skip_rate\": 3,\n",
" \"cross_fade_lower_value\": 0.1,\n",
" \"cross_fade_offset_rate\": 0.3,\n",
" \"cross_fade_end_rate\": 0.6,\n",
" \"cross_fade_type\": 2\n",
" }\n",
"}\n"
]
}
],
"source": [ "source": [
"# (4-1) 設定ファイルの配置\n", "# (4-1) 設定ファイルの配置\n",
"!cp voice-changer/template/setting_colab.json voice-changer/frontend/dist/assets/setting.json\n" "!cp ../template/setting_softvc_colab.json ../frontend/dist/assets/setting.json\n",
"!cat ../frontend/dist/assets/setting.json\n"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 6,
"metadata": { "metadata": {
"id": "-iPiSzvAepCl" "id": "-iPiSzvAepCl"
}, },
@ -259,18 +308,18 @@
"source": [ "source": [
"# (6-1) サーバの起動\n", "# (6-1) サーバの起動\n",
"PORT=8092\n", "PORT=8092\n",
"get_ipython().system_raw(f'python3 SoftVcServerFastAPI.py {PORT} >foo 2>&1 &')" "get_ipython().system_raw(f'python3 SoftVcServerFastAPI.py {PORT} colab >foo 2>&1 &')"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 12,
"metadata": { "metadata": {
"colab": { "colab": {
"base_uri": "https://localhost:8080/" "base_uri": "https://localhost:8080/"
}, },
"id": "IiWSwDjQidc7", "id": "IiWSwDjQidc7",
"outputId": "c16aacfc-3673-4ffa-9721-f1d4cb143cba" "outputId": "2cab411c-f19c-45d6-9777-ca707f35da48"
}, },
"outputs": [ "outputs": [
{ {
@ -280,9 +329,10 @@
"Using cache found in /root/.cache/torch/hub/bshall_hubert_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_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_hifigan_main\n",
"INFO: Will watch for changes in these directories: ['/content']\n", "INFO: Will watch for changes in these directories: ['/content/voice-changer/demo']\n",
"INFO: Uvicorn running on http://0.0.0.0:8092 (Press CTRL+C to quit)\n", "INFO: Uvicorn running on http://0.0.0.0:8092 (Press CTRL+C to quit)\n",
"INFO: Started reloader process [192] using StatReload\n", "INFO: Started reloader process [199] using StatReload\n",
"ENV: colab\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_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_acoustic-model_main\n",
@ -290,33 +340,9 @@
"Using cache found in /root/.cache/torch/hub/bshall_hubert_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_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_hifigan_main\n",
"INFO: Started server process [202]\n", "INFO: Started server process [208]\n",
"INFO: Waiting for application startup.\n", "INFO: Waiting for application startup.\n",
"INFO: Application startup complete.\n", "INFO: Application startup complete.\n"
"Removing weight norm...\n",
"Removing weight norm...\n",
"INFO: 127.0.0.1:38464 - \"GET / HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59848 - \"GET /index.js HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59856 - \"GET /assets/setting.json HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59872 - \"GET /coffee.png HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59886 - \"GET /favicon.ico HTTP/1.1\" 404 Not Found\n",
"INFO: 127.0.0.1:59892 - \"GET /assets/icons/flect.png HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59906 - \"GET /assets/vrm/zundamon/zundamon.vrm HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59910 - \"GET /assets/tflite-simd.wasm1f6a0e789251efcdaa4d HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59920 - \"GET /assets/face_detection_short_range.binc083ebee6df759da467d HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59922 - \"GET /assets/palm_detection_lite.binba92fbef448d5b4334bc HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59938 - \"GET /assets/model_float16_quant.bin33ee0cfa3b13c82ace2a HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59942 - \"GET /assets/images/bg_natural_sougen.jpg HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59944 - \"GET /assets/hand_landmark_lite.bin037c09b22c066e04d3ff HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59954 - \"GET /assets/pose_landmark_lite.bin80f1d546bddf782578f3 HTTP/1.1\" 200 OK\n",
"INFO: 127.0.0.1:59956 - \"GET /assets/pose_detection.bin5f6876fde03ed33ebc9a HTTP/1.1\" 200 OK\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.13489079475402832, softvc:3.5477583408355713, postpro:0.054923057556152344 \n",
"INFO: prepros:0.0002541542053222656, 0.002245187759399414, 0.00030684471130371094, 0.0040721893310546875, 0.12777447700500488, 0.00023794174194335938, \n",
"INFO: prexxxxxxxxxxxxxxx:2.1457672119140625e-06, prepros:7.152557373046875e-07, prepros:4.76837158203125e-07, \n",
"POST REQUEST PROCESSING....\n",
"INFO: 127.0.0.1:55830 - \"POST /test HTTP/1.1\" 200 OK\n"
] ]
} }
], ],
@ -334,19 +360,19 @@
], ],
"metadata": { "metadata": {
"id": "H8EpnHqDjknR", "id": "H8EpnHqDjknR",
"outputId": "36d48855-fbb7-4514-d386-e15755be3df9", "outputId": "4102a1bd-e552-4114-c5cc-be7f08e9ef61",
"colab": { "colab": {
"base_uri": "https://localhost:8080/", "base_uri": "https://localhost:8080/",
"height": 34 "height": 34
} }
}, },
"execution_count": null, "execution_count": 13,
"outputs": [ "outputs": [
{ {
"output_type": "stream", "output_type": "stream",
"name": "stdout", "name": "stdout",
"text": [ "text": [
"https://qakmhnfzna9-496ff2e9c6d22116-8092-colab.googleusercontent.com/front/\n" "https://m97ojc7rz8g-496ff2e9c6d22116-8092-colab.googleusercontent.com/front/\n"
] ]
} }
] ]
@ -366,7 +392,7 @@
"colab": { "colab": {
"collapsed_sections": [], "collapsed_sections": [],
"provenance": [], "provenance": [],
"authorship_tag": "ABX9TyO82DgowZLSXg7p0qKN6GHb", "authorship_tag": "ABX9TyNKyuSHnQ2YtV79Qu1lmq3X",
"include_colab_link": true "include_colab_link": true
}, },
"gpuClass": "standard", "gpuClass": "standard",
@ -379,7 +405,7 @@
}, },
"widgets": { "widgets": {
"application/vnd.jupyter.widget-state+json": { "application/vnd.jupyter.widget-state+json": {
"59130a24d78442fab37f308ec40c6ec1": { "d1c9c8fc7db14c05ab0b749c06d28757": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HBoxModel", "model_name": "HBoxModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -394,14 +420,14 @@
"_view_name": "HBoxView", "_view_name": "HBoxView",
"box_style": "", "box_style": "",
"children": [ "children": [
"IPY_MODEL_7de0337681804ad5b2cb6eec63640da5", "IPY_MODEL_f6791dc0da564f81b3176ec1f8033a0c",
"IPY_MODEL_3d5bfdb058d1434a94a707535dd064d3", "IPY_MODEL_5ea49bc3274b4fb3a00fae03c22bf28c",
"IPY_MODEL_f52ca324950241c5b4cdc2ffdb16adf5" "IPY_MODEL_66c0b6c9b8b24bcf8bcfce6cc9d66d16"
], ],
"layout": "IPY_MODEL_103df4895b5e4cb7bb3ee13d1bbae0c8" "layout": "IPY_MODEL_741f6105a3244cc39d07c87b61a6db70"
} }
}, },
"7de0337681804ad5b2cb6eec63640da5": { "f6791dc0da564f81b3176ec1f8033a0c": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel", "model_name": "HTMLModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -416,13 +442,13 @@
"_view_name": "HTMLView", "_view_name": "HTMLView",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_f61224d1ffe94c269933bd3ea9426191", "layout": "IPY_MODEL_3fde19555e6a44dc94584bb5e3e45230",
"placeholder": "", "placeholder": "",
"style": "IPY_MODEL_8e3d4ea821ec49bda506f9d5c6f32f65", "style": "IPY_MODEL_f6a1ecd1738841fc829e341e2ca8b8e2",
"value": "100%" "value": "100%"
} }
}, },
"3d5bfdb058d1434a94a707535dd064d3": { "5ea49bc3274b4fb3a00fae03c22bf28c": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "FloatProgressModel", "model_name": "FloatProgressModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -438,15 +464,15 @@
"bar_style": "success", "bar_style": "success",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_1755b3b74ad94ebba43065d3b2ea11ff", "layout": "IPY_MODEL_c2b0e85192e14f81b24bc60c2927367f",
"max": 378435957, "max": 378435957,
"min": 0, "min": 0,
"orientation": "horizontal", "orientation": "horizontal",
"style": "IPY_MODEL_d603a317013447ff905bb9cddfb89c3c", "style": "IPY_MODEL_d387b634dac34baeb70ad7ec290960f4",
"value": 378435957 "value": 378435957
} }
}, },
"f52ca324950241c5b4cdc2ffdb16adf5": { "66c0b6c9b8b24bcf8bcfce6cc9d66d16": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel", "model_name": "HTMLModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -461,13 +487,13 @@
"_view_name": "HTMLView", "_view_name": "HTMLView",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_3cda3959374f425794d30f8607e54935", "layout": "IPY_MODEL_5786621a68b94255ab505105a4f567e4",
"placeholder": "", "placeholder": "",
"style": "IPY_MODEL_22b4867a12854b349c83fdfc23828306", "style": "IPY_MODEL_69c64360c23d4af9a18f7d197c792c0d",
"value": " 361M/361M [00:42&lt;00:00, 11.6MB/s]" "value": " 361M/361M [01:04&lt;00:00, 1.73MB/s]"
} }
}, },
"103df4895b5e4cb7bb3ee13d1bbae0c8": { "741f6105a3244cc39d07c87b61a6db70": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -519,7 +545,7 @@
"width": null "width": null
} }
}, },
"f61224d1ffe94c269933bd3ea9426191": { "3fde19555e6a44dc94584bb5e3e45230": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -571,7 +597,7 @@
"width": null "width": null
} }
}, },
"8e3d4ea821ec49bda506f9d5c6f32f65": { "f6a1ecd1738841fc829e341e2ca8b8e2": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel", "model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -586,7 +612,7 @@
"description_width": "" "description_width": ""
} }
}, },
"1755b3b74ad94ebba43065d3b2ea11ff": { "c2b0e85192e14f81b24bc60c2927367f": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -638,7 +664,7 @@
"width": null "width": null
} }
}, },
"d603a317013447ff905bb9cddfb89c3c": { "d387b634dac34baeb70ad7ec290960f4": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel", "model_name": "ProgressStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -654,7 +680,7 @@
"description_width": "" "description_width": ""
} }
}, },
"3cda3959374f425794d30f8607e54935": { "5786621a68b94255ab505105a4f567e4": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -706,7 +732,7 @@
"width": null "width": null
} }
}, },
"22b4867a12854b349c83fdfc23828306": { "69c64360c23d4af9a18f7d197c792c0d": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel", "model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -721,7 +747,7 @@
"description_width": "" "description_width": ""
} }
}, },
"77d92a8b06244f349c9429ce0d6b5646": { "86662c7f8cf24bd2ab30a25e9376810a": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HBoxModel", "model_name": "HBoxModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -736,14 +762,14 @@
"_view_name": "HBoxView", "_view_name": "HBoxView",
"box_style": "", "box_style": "",
"children": [ "children": [
"IPY_MODEL_a3e565771b654f04b7fa7d17eff4498a", "IPY_MODEL_ef214cd0a5ed4fc98a0252fe7626a784",
"IPY_MODEL_d1c5249aba734a27b9cf97090875a755", "IPY_MODEL_24ee783ae0c545bca6669d76b9edc659",
"IPY_MODEL_2796ff89616547d48b0274a10d19de42" "IPY_MODEL_cdfc92c62f5a48628630516c50beb1e4"
], ],
"layout": "IPY_MODEL_1ecce93dbc824c7d93693c3d1ba3be1e" "layout": "IPY_MODEL_338b0dea05dd40df9df80aa9e03f6d2d"
} }
}, },
"a3e565771b654f04b7fa7d17eff4498a": { "ef214cd0a5ed4fc98a0252fe7626a784": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel", "model_name": "HTMLModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -758,13 +784,13 @@
"_view_name": "HTMLView", "_view_name": "HTMLView",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_17f29a1b667a41ecb4960911662c5ba8", "layout": "IPY_MODEL_d5304913d0c34891804dadc55619df14",
"placeholder": "", "placeholder": "",
"style": "IPY_MODEL_0e68580417254be7b3026ccfcf3966fa", "style": "IPY_MODEL_630430c86ad54fbdbca9ea979f6ee5af",
"value": "100%" "value": "100%"
} }
}, },
"d1c5249aba734a27b9cf97090875a755": { "24ee783ae0c545bca6669d76b9edc659": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "FloatProgressModel", "model_name": "FloatProgressModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -780,15 +806,15 @@
"bar_style": "success", "bar_style": "success",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_4d5c0625a5ff4568a1f0f7dd980ccbd1", "layout": "IPY_MODEL_afb96e0bbf2944948734ebc7536bc5b4",
"max": 75329769, "max": 75329769,
"min": 0, "min": 0,
"orientation": "horizontal", "orientation": "horizontal",
"style": "IPY_MODEL_720428035a66479f84cd6e98c10aa7a6", "style": "IPY_MODEL_8523ea8056334830b8029b40f680c919",
"value": 75329769 "value": 75329769
} }
}, },
"2796ff89616547d48b0274a10d19de42": { "cdfc92c62f5a48628630516c50beb1e4": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel", "model_name": "HTMLModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -803,13 +829,13 @@
"_view_name": "HTMLView", "_view_name": "HTMLView",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_bfb4fd8960e14c46826b2da3601b3855", "layout": "IPY_MODEL_bd733abfa27d49e79205a8c8b83a7d56",
"placeholder": "", "placeholder": "",
"style": "IPY_MODEL_be83a450500047649c83a91774c30144", "style": "IPY_MODEL_bdc3ec183e854783bd5872dfbab2b1d1",
"value": " 71.8M/71.8M [00:02&lt;00:00, 33.1MB/s]" "value": " 71.8M/71.8M [00:07&lt;00:00, 9.65MB/s]"
} }
}, },
"1ecce93dbc824c7d93693c3d1ba3be1e": { "338b0dea05dd40df9df80aa9e03f6d2d": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -861,7 +887,7 @@
"width": null "width": null
} }
}, },
"17f29a1b667a41ecb4960911662c5ba8": { "d5304913d0c34891804dadc55619df14": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -913,7 +939,7 @@
"width": null "width": null
} }
}, },
"0e68580417254be7b3026ccfcf3966fa": { "630430c86ad54fbdbca9ea979f6ee5af": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel", "model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -928,7 +954,7 @@
"description_width": "" "description_width": ""
} }
}, },
"4d5c0625a5ff4568a1f0f7dd980ccbd1": { "afb96e0bbf2944948734ebc7536bc5b4": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -980,7 +1006,7 @@
"width": null "width": null
} }
}, },
"720428035a66479f84cd6e98c10aa7a6": { "8523ea8056334830b8029b40f680c919": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel", "model_name": "ProgressStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -996,7 +1022,7 @@
"description_width": "" "description_width": ""
} }
}, },
"bfb4fd8960e14c46826b2da3601b3855": { "bd733abfa27d49e79205a8c8b83a7d56": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -1048,7 +1074,7 @@
"width": null "width": null
} }
}, },
"be83a450500047649c83a91774c30144": { "bdc3ec183e854783bd5872dfbab2b1d1": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel", "model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -1063,7 +1089,7 @@
"description_width": "" "description_width": ""
} }
}, },
"5cd60b05ba72413a802b6d11577caec9": { "60c0c9c8c8d7408e8225218063184b30": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HBoxModel", "model_name": "HBoxModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -1078,14 +1104,14 @@
"_view_name": "HBoxView", "_view_name": "HBoxView",
"box_style": "", "box_style": "",
"children": [ "children": [
"IPY_MODEL_5e510a0ad68f40df839df000359e4289", "IPY_MODEL_8993b4dc621a4d9d86f34816c35ba586",
"IPY_MODEL_403f28bec1bd4d53a269e222d7bdea0a", "IPY_MODEL_31a006a5b20749428459f18d20c244c4",
"IPY_MODEL_55a1c151ccf34282ad1850d97478a303" "IPY_MODEL_350d51f1af7d41018fe8e7a95d51e5d6"
], ],
"layout": "IPY_MODEL_58007eecdc7f4889a90ec47f07523dae" "layout": "IPY_MODEL_82aa6f8faed74f1baa2e5673ce78a7e0"
} }
}, },
"5e510a0ad68f40df839df000359e4289": { "8993b4dc621a4d9d86f34816c35ba586": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel", "model_name": "HTMLModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -1100,13 +1126,13 @@
"_view_name": "HTMLView", "_view_name": "HTMLView",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_04723c372431499a9adcd004d3f8d43c", "layout": "IPY_MODEL_5c5ba05e0cca4810991903b7f37af96b",
"placeholder": "", "placeholder": "",
"style": "IPY_MODEL_644baefa63c8441d9cdaf1cddc6a592c", "style": "IPY_MODEL_65a95487f3594da2924ed12340032eaf",
"value": "100%" "value": "100%"
} }
}, },
"403f28bec1bd4d53a269e222d7bdea0a": { "31a006a5b20749428459f18d20c244c4": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "FloatProgressModel", "model_name": "FloatProgressModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -1122,15 +1148,15 @@
"bar_style": "success", "bar_style": "success",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_20b3545c4cec485e8d3344dacd15050d", "layout": "IPY_MODEL_21dd227254924fcc8d75d9187a393f11",
"max": 57562349, "max": 57562349,
"min": 0, "min": 0,
"orientation": "horizontal", "orientation": "horizontal",
"style": "IPY_MODEL_6d63907f4d6c48568a9bacaae0fb13ca", "style": "IPY_MODEL_1cf612f6c11847d89721cab4b6d88223",
"value": 57562349 "value": 57562349
} }
}, },
"55a1c151ccf34282ad1850d97478a303": { "350d51f1af7d41018fe8e7a95d51e5d6": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "HTMLModel", "model_name": "HTMLModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -1145,13 +1171,13 @@
"_view_name": "HTMLView", "_view_name": "HTMLView",
"description": "", "description": "",
"description_tooltip": null, "description_tooltip": null,
"layout": "IPY_MODEL_82edeb585559410fa596270063d071ae", "layout": "IPY_MODEL_7e031f847c4d4c9f80dd80d8041f16e8",
"placeholder": "", "placeholder": "",
"style": "IPY_MODEL_8010dbdad97b48568beff61af1230785", "style": "IPY_MODEL_a2d3c4edf54d41a5b65f28d967b1be77",
"value": " 54.9M/54.9M [00:01&lt;00:00, 30.4MB/s]" "value": " 54.9M/54.9M [00:08&lt;00:00, 4.66MB/s]"
} }
}, },
"58007eecdc7f4889a90ec47f07523dae": { "82aa6f8faed74f1baa2e5673ce78a7e0": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -1203,7 +1229,7 @@
"width": null "width": null
} }
}, },
"04723c372431499a9adcd004d3f8d43c": { "5c5ba05e0cca4810991903b7f37af96b": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -1255,7 +1281,7 @@
"width": null "width": null
} }
}, },
"644baefa63c8441d9cdaf1cddc6a592c": { "65a95487f3594da2924ed12340032eaf": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel", "model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -1270,7 +1296,7 @@
"description_width": "" "description_width": ""
} }
}, },
"20b3545c4cec485e8d3344dacd15050d": { "21dd227254924fcc8d75d9187a393f11": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -1322,7 +1348,7 @@
"width": null "width": null
} }
}, },
"6d63907f4d6c48568a9bacaae0fb13ca": { "1cf612f6c11847d89721cab4b6d88223": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel", "model_name": "ProgressStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",
@ -1338,7 +1364,7 @@
"description_width": "" "description_width": ""
} }
}, },
"82edeb585559410fa596270063d071ae": { "7e031f847c4d4c9f80dd80d8041f16e8": {
"model_module": "@jupyter-widgets/base", "model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel", "model_name": "LayoutModel",
"model_module_version": "1.2.0", "model_module_version": "1.2.0",
@ -1390,7 +1416,7 @@
"width": null "width": null
} }
}, },
"8010dbdad97b48568beff61af1230785": { "a2d3c4edf54d41a5b65f28d967b1be77": {
"model_module": "@jupyter-widgets/controls", "model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel", "model_name": "DescriptionStyleModel",
"model_module_version": "1.5.0", "model_module_version": "1.5.0",