{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "9e14d876-9a3c-4d4f-a643-f679dd0e3f5f",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "accepted Terms of Service for \u001b[4;94mhttps://repo.anaconda.com/pkgs/main\u001b[0m\n",
      "accepted Terms of Service for \u001b[4;94mhttps://repo.anaconda.com/pkgs/r\u001b[0m\n"
     ]
    }
   ],
   "source": [
    "!conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main\n",
    "!conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "e18b035f-2e0f-4308-b569-7be458080238",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\u001b[1;33mJupyter detected\u001b[0m\u001b[1;33m...\u001b[0m\n",
      "\u001b[1;32m2\u001b[0m\u001b[1;32m channel Terms of Service accepted\u001b[0m\n",
      "Retrieving notices: done\n",
      "Channels:\n",
      " - defaults\n",
      "Platform: linux-64\n",
      "Collecting package metadata (repodata.json): done\n",
      "Solving environment: done\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\n",
      "\n",
      "==> WARNING: A newer version of conda exists. <==\n",
      "    current version: 26.1.1\n",
      "    latest version: 26.3.2\n",
      "\n",
      "Please update conda by running\n",
      "\n",
      "    $ conda update -n base -c defaults conda\n",
      "\n",
      "\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "## Package Plan ##\n",
      "\n",
      "  environment location: /home/user/miniconda/envs/ghana_speech\n",
      "\n",
      "  added / updated specs:\n",
      "    - python=3.11\n",
      "\n",
      "\n",
      "The following packages will be downloaded:\n",
      "\n",
      "    package                    |            build\n",
      "    ---------------------------|-----------------\n",
      "    _libgcc_mutex-0.1          |             main           3 KB\n",
      "    _openmp_mutex-5.1          |            1_gnu          21 KB\n",
      "    ca-certificates-2026.3.19  |       h06a4308_0         126 KB\n",
      "    ld_impl_linux-64-2.44      |       h9e0c5a2_3         725 KB\n",
      "    libexpat-2.7.5             |       h7354ed3_0         122 KB\n",
      "    libffi-3.4.8               |       hc5d346e_2         136 KB\n",
      "    libgcc-ng-15.2.0           |       h166f726_7          28 KB\n",
      "    libnsl-2.0.0               |       h5eee18b_0          31 KB\n",
      "    libzlib-1.3.1              |       h47b2149_1          59 KB\n",
      "    openssl-3.5.6              |       h1b28b03_0         5.6 MB\n",
      "    packaging-26.0             |  py311h06a4308_0         197 KB\n",
      "    pip-26.0.1                 |     pyhc872135_1         1.1 MB\n",
      "    pthread-stubs-0.3          |       h0ce48e5_1           5 KB\n",
      "    python-3.11.15             |       h741d88c_0        29.5 MB\n",
      "    setuptools-82.0.1          |  py311h06a4308_0         1.6 MB\n",
      "    sqlite-3.51.2              |       h3e8d24a_0         1.2 MB\n",
      "    tzdata-2026a               |       he532380_0         117 KB\n",
      "    wheel-0.46.3               |  py311h06a4308_0          71 KB\n",
      "    zlib-1.3.1                 |       h47b2149_1          89 KB\n",
      "    ------------------------------------------------------------\n",
      "                                           Total:        40.7 MB\n",
      "\n",
      "The following NEW packages will be INSTALLED:\n",
      "\n",
      "  _libgcc_mutex      pkgs/main/linux-64::_libgcc_mutex-0.1-main \n",
      "  _openmp_mutex      pkgs/main/linux-64::_openmp_mutex-5.1-1_gnu \n",
      "  bzip2              pkgs/main/linux-64::bzip2-1.0.8-h5eee18b_6 \n",
      "  ca-certificates    pkgs/main/linux-64::ca-certificates-2026.3.19-h06a4308_0 \n",
      "  ld_impl_linux-64   pkgs/main/linux-64::ld_impl_linux-64-2.44-h9e0c5a2_3 \n",
      "  libexpat           pkgs/main/linux-64::libexpat-2.7.5-h7354ed3_0 \n",
      "  libffi             pkgs/main/linux-64::libffi-3.4.8-hc5d346e_2 \n",
      "  libgcc             pkgs/main/linux-64::libgcc-15.2.0-h69a1729_7 \n",
      "  libgcc-ng          pkgs/main/linux-64::libgcc-ng-15.2.0-h166f726_7 \n",
      "  libgomp            pkgs/main/linux-64::libgomp-15.2.0-h4751f2c_7 \n",
      "  libnsl             pkgs/main/linux-64::libnsl-2.0.0-h5eee18b_0 \n",
      "  libstdcxx          pkgs/main/linux-64::libstdcxx-15.2.0-h39759b7_7 \n",
      "  libuuid            pkgs/main/linux-64::libuuid-1.41.5-h5eee18b_0 \n",
      "  libxcb             pkgs/main/linux-64::libxcb-1.17.0-h9b100fa_0 \n",
      "  libzlib            pkgs/main/linux-64::libzlib-1.3.1-h47b2149_1 \n",
      "  ncurses            pkgs/main/linux-64::ncurses-6.5-h7934f7d_0 \n",
      "  openssl            pkgs/main/linux-64::openssl-3.5.6-h1b28b03_0 \n",
      "  packaging          pkgs/main/linux-64::packaging-26.0-py311h06a4308_0 \n",
      "  pip                pkgs/main/noarch::pip-26.0.1-pyhc872135_1 \n",
      "  pthread-stubs      pkgs/main/linux-64::pthread-stubs-0.3-h0ce48e5_1 \n",
      "  python             pkgs/main/linux-64::python-3.11.15-h741d88c_0 \n",
      "  readline           pkgs/main/linux-64::readline-8.3-hc2a1206_0 \n",
      "  setuptools         pkgs/main/linux-64::setuptools-82.0.1-py311h06a4308_0 \n",
      "  sqlite             pkgs/main/linux-64::sqlite-3.51.2-h3e8d24a_0 \n",
      "  tk                 pkgs/main/linux-64::tk-8.6.15-h54e0aa7_0 \n",
      "  tzdata             pkgs/main/noarch::tzdata-2026a-he532380_0 \n",
      "  wheel              pkgs/main/linux-64::wheel-0.46.3-py311h06a4308_0 \n",
      "  xorg-libx11        pkgs/main/linux-64::xorg-libx11-1.8.12-h9b100fa_1 \n",
      "  xorg-libxau        pkgs/main/linux-64::xorg-libxau-1.0.12-h9b100fa_0 \n",
      "  xorg-libxdmcp      pkgs/main/linux-64::xorg-libxdmcp-1.1.5-h9b100fa_0 \n",
      "  xorg-xorgproto     pkgs/main/linux-64::xorg-xorgproto-2024.1-h5eee18b_1 \n",
      "  xz                 pkgs/main/linux-64::xz-5.8.2-h448239c_0 \n",
      "  zlib               pkgs/main/linux-64::zlib-1.3.1-h47b2149_1 \n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   |            |   0% \n",
      "openssl-3.5.6        | 5.6 MB    |            |   0% \u001b[A\n",
      "\n",
      "setuptools-82.0.1    | 1.6 MB    |            |   0% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "sqlite-3.51.2        | 1.2 MB    |            |   0% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "pip-26.0.1           | 1.1 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ld_impl_linux-64-2.4 | 725 KB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "packaging-26.0       | 197 KB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libffi-3.4.8         | 136 KB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ca-certificates-2026 | 126 KB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libexpat-2.7.5       | 122 KB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "tzdata-2026a         | 117 KB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "zlib-1.3.1           | 89 KB     |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "wheel-0.46.3         | 71 KB     |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libzlib-1.3.1        | 59 KB     |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libnsl-2.0.0         | 31 KB     |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libgcc-ng-15.2.0     | 28 KB     |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "_openmp_mutex-5.1    | 21 KB     |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "pthread-stubs-0.3    | 5 KB      |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   | 5          |   5% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "openssl-3.5.6        | 5.6 MB    | ####5      |  46% \u001b[A\n",
      "\n",
      "\n",
      "sqlite-3.51.2        | 1.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "pip-26.0.1           | 1.1 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "pip-26.0.1           | 1.1 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "setuptools-82.0.1    | 1.6 MB    | ########## | 100% \u001b[A\u001b[A\n",
      "\n",
      "setuptools-82.0.1    | 1.6 MB    | ########## | 100% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ld_impl_linux-64-2.4 | 725 KB    | 2          |   2% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "packaging-26.0       | 197 KB    | 8          |   8% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libffi-3.4.8         | 136 KB    | #1         |  12% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "packaging-26.0       | 197 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libffi-3.4.8         | 136 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   | #9         |  20% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ca-certificates-2026 | 126 KB    | #2         |  13% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ca-certificates-2026 | 126 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libexpat-2.7.5       | 122 KB    | #3         |  13% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libexpat-2.7.5       | 122 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "sqlite-3.51.2        | 1.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "sqlite-3.51.2        | 1.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "tzdata-2026a         | 117 KB    | #3         |  14% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "tzdata-2026a         | 117 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "zlib-1.3.1           | 89 KB     | #7         |  18% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "zlib-1.3.1           | 89 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "wheel-0.46.3         | 71 KB     | ##2        |  23% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "wheel-0.46.3         | 71 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "openssl-3.5.6        | 5.6 MB    | ########## | 100% \u001b[A\n",
      "openssl-3.5.6        | 5.6 MB    | ########## | 100% \u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libzlib-1.3.1        | 59 KB     | ##7        |  27% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   | ###5       |  35% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libnsl-2.0.0         | 31 KB     | #####1     |  52% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libnsl-2.0.0         | 31 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libgcc-ng-15.2.0     | 28 KB     | #####7     |  58% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libgcc-ng-15.2.0     | 28 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "pthread-stubs-0.3    | 5 KB      | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "pthread-stubs-0.3    | 5 KB      | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "_libgcc_mutex-0.1    | 3 KB      | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "_libgcc_mutex-0.1    | 3 KB      | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "packaging-26.0       | 197 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "packaging-26.0       | 197 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   | #####3     |  54% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   | ########3  |  84% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libffi-3.4.8         | 136 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   | #########7 |  98% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ld_impl_linux-64-2.4 | 725 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ld_impl_linux-64-2.4 | 725 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ca-certificates-2026 | 126 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "ca-certificates-2026 | 126 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "pip-26.0.1           | 1.1 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libexpat-2.7.5       | 122 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libexpat-2.7.5       | 122 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "zlib-1.3.1           | 89 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "zlib-1.3.1           | 89 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "wheel-0.46.3         | 71 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "python-3.11.15       | 29.5 MB   | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "setuptools-82.0.1    | 1.6 MB    | ########## | 100% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libzlib-1.3.1        | 59 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libzlib-1.3.1        | 59 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libnsl-2.0.0         | 31 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libnsl-2.0.0         | 31 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libgcc-ng-15.2.0     | 28 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libgcc-ng-15.2.0     | 28 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "pthread-stubs-0.3    | 5 KB      | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "_libgcc_mutex-0.1    | 3 KB      | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "openssl-3.5.6        | 5.6 MB    | ########## | 100% \u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "tzdata-2026a         | 117 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "tzdata-2026a         | 117 KB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "_openmp_mutex-5.1    | 21 KB     | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "                                                     \u001b[A\n",
      "\n",
      "                                                     \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A done\n",
      "Preparing transaction: done\n",
      "Verifying transaction: done\n",
      "Executing transaction: done\n",
      "#\n",
      "# To activate this environment, use\n",
      "#\n",
      "#     $ conda activate ghana_speech\n",
      "#\n",
      "# To deactivate an active environment, use\n",
      "#\n",
      "#     $ conda deactivate\n",
      "\n",
      "Looking in indexes: https://download.pytorch.org/whl/cu121\n",
      "Collecting torch\n",
      "  Downloading https://download-r2.pytorch.org/whl/cu121/torch-2.5.1%2Bcu121-cp311-cp311-linux_x86_64.whl (780.5 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m\u001b[9\u001b[0m0m━━━\u001b[0m \u001b[32m0.0/780.5 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m40.1/780.5 MB\u001b[0m \u001b[31m204.3 MB/s\u001b[0m eta \u001b[36m0:00:04\u001b[0m━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m88.3/780.5 MB\u001b[0m \u001b[31m222.2 MB/s\u001b[0m eta \u001b[36m0:00:04\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m136.6/780.5 MB\u001b[0m \u001b[31m227.9 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m184.8/780.5 MB\u001b[0m \u001b[31m230.9 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m241.4/780.5 MB\u001b[0m \u001b[31m241.1 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m305.7/780.5 MB\u001b[0m \u001b[31m264.1 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m368.1/780.5 MB\u001b[0m \u001b[31m279.8 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m435.2/780.5 MB\u001b[0m \u001b[31m309.6 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m \u001b[32m491.5/780.5 MB\u001b[0m \u001b[31m307.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m0m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m557.6/780.5 MB\u001b[0m \u001b[31m311.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m \u001b[32m613.4/780.5 MB\u001b[0m \u001b[31m300.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m672.4/780.5 MB\u001b[0m \u001b[31m294.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m \u001b[32m724.8/780.5 MB\u001b[0m \u001b[31m291.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m768.1/780.5 MB\u001b[0m \u001b[31m274.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m780.4/780.5 MB\u001b[0m \u001b[31m269.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m780.4/780.5 MB\u001b[0m \u001b[31m269.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m780.5/780.5 MB\u001b[0m \u001b[31m186.6 MB/s\u001b[0m  \u001b[33m0:00:03\u001b[0m\n",
      "\u001b[?25hCollecting torchvision\n",
      "  Downloading https://download-r2.pytorch.org/whl/cu121/torchvision-0.20.1%2Bcu121-cp311-cp311-linux_x86_64.whl (7.3 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/7.3 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m7.3/7.3 MB\u001b[0m \u001b[31m228.2 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting torchaudio\n",
      "  Downloading https://download-r2.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp311-cp311-linux_x86_64.whl (3.4 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/3.4 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m3.4/3.4 MB\u001b[0m \u001b[31m145.5 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting torchcodec\n",
      "  Downloading https://download.pytorch.org/whl/cu121/TorchCodec-0.1.1%2Bcu121-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)\n",
      "Collecting filelock (from torch)\n",
      "  Downloading filelock-3.25.2-py3-none-any.whl.metadata (2.0 kB)\n",
      "Collecting typing-extensions>=4.8.0 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\n",
      "Collecting networkx (from torch)\n",
      "  Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)\n",
      "Collecting jinja2 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\n",
      "Collecting fsspec (from torch)\n",
      "  Using cached fsspec-2026.2.0-py3-none-any.whl.metadata (10 kB)\n",
      "Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/23.7 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m23.7/23.7 MB\u001b[0m \u001b[31m313.9 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-cuda-runtime-cu12==12.1.105 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/823.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m823.6/823.6 kB\u001b[0m \u001b[31m63.7 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-cuda-cupti-cu12==12.1.105 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/14.1 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m14.1/14.1 MB\u001b[0m \u001b[31m247.6 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-cudnn-cu12==9.1.0.70 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl (664.8 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[91m╸\u001b0m━━━━━\u001b[0m \u001b[32m0.0/664.8 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m110.6/664.8 MB\u001b[0m \u001b[31m553.8 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m228.6/664.8 MB\u001b[0m \u001b[31m569.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m334.5/664.8 MB\u001b[0m \u001b[31m557.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m[0m\u001b[90m━━━━━━━━━━━━\u001b[0m \u001b[32m447.7/664.8 MB\u001b[0m \u001b[31m553.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m \u001b[32m552.1/664.8 MB\u001b[0m \u001b[31m549.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m660.1/664.8 MB\u001b[0m \u001b[31m533.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m664.5/664.8 MB\u001b[0m \u001b[31m534.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m664.8/664.8 MB\u001b[0m \u001b[31m298.9 MB/s\u001b[0m  \u001b[33m0:00:01\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-cublas-cu12==12.1.3.1 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━m╺\u001b[0m\u001b[90m━━━\u001b[0m \u001b[32m0.0/410.6 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m114.6/410.6 MB\u001b[0m \u001b[31m574.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m225.2/410.6 MB\u001b[0m \u001b[31m562.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m \u001b[32m338.2/410.6 MB\u001b[0m \u001b[31m560.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m410.5/410.6 MB\u001b[0m \u001b[31m562.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m410.6/410.6 MB\u001b[0m \u001b[31m355.2 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-cufft-cu12==11.0.2.54 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━[91m╸\u001b[0m━━━━━\u001b[0m \u001b[32m0.0/121.6 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m \u001b[32m75.8/121.6 MB\u001b[0m \u001b[31m378.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m121.6/121.6 MB\u001b[0m \u001b[31m324.8 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-curand-cu12==10.3.2.106 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/56.5 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m56.5/56.5 MB\u001b[0m \u001b[31m357.0 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-cusolver-cu12==11.4.5.107 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/124.2 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m \u001b[32m102.5/124.2 MB\u001b[0m \u001b[31m512.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m124.2/124.2 MB\u001b[0m \u001b[31m401.4 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-cusparse-cu12==12.1.0.106 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m0.0/196.0 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m103.5/196.0 MB\u001b[0m \u001b[31m518.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m195.8/196.0 MB\u001b[0m \u001b[31m530.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m196.0/196.0 MB\u001b[0m \u001b[31m414.5 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-nccl-cu12==2.21.5 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl (188.7 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m\u001b[9━━━━━━━━━\u001b[0m \u001b[32m0.0/188.7 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m36.2/188.7 MB\u001b[0m \u001b[31m181.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m0m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m135.0/188.7 MB\u001b[0m \u001b[31m343.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m188.5/188.7 MB\u001b[0m \u001b[31m355.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m188.7/188.7 MB\u001b[0m \u001b[31m300.2 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting nvidia-nvtx-cu12==12.1.105 (from torch)\n",
      "  Downloading https://download.pytorch.org/whl/cu121/nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)\n",
      "Collecting triton==3.1.0 (from torch)\n",
      "  Downloading https://download-r2.pytorch.org/whl/triton-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (209.5 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m0.0/209.5 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m63.4/209.5 MB\u001b[0m \u001b[31m316.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m143.4/209.5 MB\u001b[0m \u001b[31m357.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m209.5/209.5 MB\u001b[0m \u001b[31m364.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m━━━━━━━━━━━━\u001b[0m \u001b[32m209.5/209.5 MB\u001b[0m \u001b[31m303.2 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting sympy==1.13.1 (from torch)\n",
      "  Downloading sympy-1.13.1-py3-none-any.whl.metadata (12 kB)\n",
      "Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==11.4.5.107->torch)\n",
      "  Downloading https://download.pytorch.org/whl/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl.metadata (1.7 kB)\n",
      "Collecting mpmath<1.4,>=1.1.0 (from sympy==1.13.1->torch)\n",
      "  Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)\n",
      "Collecting numpy (from torchvision)\n",
      "  Downloading numpy-2.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)\n",
      "Collecting pillow!=8.3.*,>=5.3.0 (from torchvision)\n",
      "  Downloading pillow-12.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB)\n",
      "Collecting MarkupSafe>=2.0 (from jinja2->torch)\n",
      "  Downloading https://download.pytorch.org/whl/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\n",
      "Downloading sympy-1.13.1-py3-none-any.whl (6.2 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/6.2 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m6.2/6.2 MB\u001b[0m \u001b[31m104.4 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hUsing cached mpmath-1.3.0-py3-none-any.whl (536 kB)\n",
      "Downloading https://download.pytorch.org/whl/cu121/TorchCodec-0.1.1%2Bcu121-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (636 kB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/636.4 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m636.4/636.4 kB\u001b[0m \u001b[31m31.6 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading pillow-12.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/7.0 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m7.0/7.0 MB\u001b[0m \u001b[31m114.2 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl (44 kB)\n",
      "Downloading filelock-3.25.2-py3-none-any.whl (26 kB)\n",
      "Using cached fsspec-2026.2.0-py3-none-any.whl (202 kB)\n",
      "Downloading https://download.pytorch.org/whl/jinja2-3.1.6-py3-none-any.whl (134 kB)\n",
      "Downloading https://download.pytorch.org/whl/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\n",
      "Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)\n",
      "Downloading numpy-2.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/16.9 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m16.9/16.9 MB\u001b[0m \u001b[31m350.5 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading https://download.pytorch.org/whl/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl (39.7 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/39.7 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m39.7/39.7 MB\u001b[0m \u001b[31m349.8 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hInstalling collected packages: mpmath, typing-extensions, torchcodec, sympy, pillow, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, MarkupSafe, fsspec, filelock, triton, nvidia-cusparse-cu12, nvidia-cudnn-cu12, jinja2, nvidia-cusolver-cu12, torch, torchvision, torchaudio\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[090m╺m\u001b[90m[0m \u001b[32m 0/27\u001b[0m [mpmath]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 3/27\u001b[0m [sympy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 4/27\u001b[0m [pillow]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 6/27\u001b[0m [nvidia-nvjitlink-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 6/27\u001b[0m [nvidia-nvjitlink-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/27\u001b[0m [nvidia-nccl-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 8/27\u001b[0m [nvidia-curand-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 8/27\u001b[0m [nvidia-curand-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 9/27\u001b[0m [nvidia-cufft-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 9/27\u001b[0m [nvidia-cufft-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 9/27\u001b[0m [nvidia-cufft-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 9/27\u001b[0m [nvidia-cufft-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 9/27\u001b[0m [nvidia-cufft-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m11/27\u001b[0m [nvidia-cuda-nvrtc-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m12/27\u001b[0m [nvidia-cuda-cupti-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13/27\u001b[0m [nvidia-cublas-cu12]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m14/27\u001b[0m [numpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/27\u001b[0m [networkx]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/27\u001b[0m [networkx]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/27\u001b[0m [networkx]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/27\u001b[0m [networkx]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/27\u001b[0m [networkx]\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m \u001b[32m17/27\u001b[0m [fsspec]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m19/27\u001b[0m [triton]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m20/27\u001b[0m [nvidia-cusparse-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m21/27\u001b[0m [nvidia-cudnn-cu12]━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m23/27\u001b[0m [nvidia-cusolver-cu12]━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m23/27\u001b[0m [nvidia-cusolver-cu12]━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m23/27\u001b[0m [nvidia-cusolver-cu12]━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m23/27\u001b[0m [nvidia-cusolver-cu12]━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m23/27\u001b[0m [nvidia-cusolver-cu12]━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m23/27\u001b[0m [nvidia-cusolver-cu12]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m24/27\u001b[0m [torch]━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m \u001b[32m25/27\u001b[0m [torchvision]━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m \u001b[32m25/27\u001b[0m [torchvision]━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━\u001b[0m \u001b[32m26/27\u001b[0m [torchaudio]━━━━━━━━━━━\u001b[0m \u001b[32m27/27\u001b[0m [torchaudio]\n",
      "\u001b[1A\u001b[2KSuccessfully installed MarkupSafe-3.0.3 filelock-3.25.2 fsspec-2026.2.0 jinja2-3.1.6 mpmath-1.3.0 networkx-3.6.1 numpy-2.4.3 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.21.5 nvidia-nvjitlink-cu12-12.9.86 nvidia-nvtx-cu12-12.1.105 pillow-12.1.1 sympy-1.13.1 torch-2.5.1+cu121 torchaudio-2.5.1+cu121 torchcodec-0.1.1+cu121 torchvision-0.20.1+cu121 triton-3.1.0 typing-extensions-4.15.0\n",
      "\u001b[1;33mJupyter detected\u001b[0m\u001b[1;33m...\u001b[0m\n",
      "\u001b[1;32m2\u001b[0m\u001b[1;32m channel Terms of Service accepted\u001b[0m\n",
      "Channels:\n",
      " - conda-forge\n",
      " - defaults\n",
      "Platform: linux-64\n",
      "Collecting package metadata (repodata.json): done\n",
      "Solving environment: done\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\n",
      "\n",
      "==> WARNING: A newer version of conda exists. <==\n",
      "    current version: 26.1.1\n",
      "    latest version: 26.3.2\n",
      "\n",
      "Please update conda by running\n",
      "\n",
      "    $ conda update -n base -c defaults conda\n",
      "\n",
      "\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "## Package Plan ##\n",
      "\n",
      "  environment location: /home/user/miniconda/envs/ghana_speech\n",
      "\n",
      "  added / updated specs:\n",
      "    - ffmpeg=7\n",
      "\n",
      "\n",
      "The following packages will be downloaded:\n",
      "\n",
      "    package                    |            build\n",
      "    ---------------------------|-----------------\n",
      "    alsa-lib-1.2.15.3          |       hb03c661_0         571 KB  conda-forge\n",
      "    aom-3.9.1                  |       hac33072_0         2.6 MB  conda-forge\n",
      "    ca-certificates-2026.4.22  |       hbd8a1cb_0         128 KB  conda-forge\n",
      "    cairo-1.18.4               |       h3394656_0         955 KB  conda-forge\n",
      "    dav1d-1.2.1                |       hd590300_0         742 KB  conda-forge\n",
      "    dbus-1.16.2                |       h24cb091_1         437 KB  conda-forge\n",
      "    expat-2.7.5                |       h7354ed3_0          24 KB\n",
      "    ffmpeg-7.1.1               | gpl_ha0aeed6_910        10.1 MB  conda-forge\n",
      "    font-ttf-dejavu-sans-mono-2.37|       hab24e00_0         388 KB  conda-forge\n",
      "    font-ttf-inconsolata-3.000 |       h77eed37_0          94 KB  conda-forge\n",
      "    font-ttf-source-code-pro-2.038|       h77eed37_0         684 KB  conda-forge\n",
      "    font-ttf-ubuntu-0.83       |       h77eed37_3         1.5 MB  conda-forge\n",
      "    fontconfig-2.15.0          |       h2c49b7f_0         262 KB\n",
      "    fonts-conda-ecosystem-1    |                0           4 KB  conda-forge\n",
      "    fonts-conda-forge-1        |       hc364b38_1           4 KB  conda-forge\n",
      "    freetype-2.14.2            |       ha770c72_0         170 KB  conda-forge\n",
      "    fribidi-1.0.16             |       hb03c661_0          60 KB  conda-forge\n",
      "    gdk-pixbuf-2.44.5          |       h2b0a6b4_0         562 KB  conda-forge\n",
      "    gmp-6.3.0                  |       hac33072_2         449 KB  conda-forge\n",
      "    graphite2-1.3.14           |       hecca717_2          97 KB  conda-forge\n",
      "    harfbuzz-12.2.0            |       h15599e2_0         2.3 MB  conda-forge\n",
      "    icu-75.1                   |       he02047a_0        11.6 MB  conda-forge\n",
      "    intel-gmmlib-22.10.0       |       hb700be7_0         990 KB  conda-forge\n",
      "    intel-media-driver-25.3.4  |       hecca717_0         8.0 MB  conda-forge\n",
      "    lame-3.100                 |    h166bdaf_1003         496 KB  conda-forge\n",
      "    lerc-4.1.0                 |       hdb68285_0         255 KB  conda-forge\n",
      "    level-zero-1.28.4          |       hb700be7_0         838 KB  conda-forge\n",
      "    libabseil-20250512.1       | cxx17_hba17884_0         1.2 MB  conda-forge\n",
      "    libass-0.17.4              |       h96ad9f0_0         149 KB  conda-forge\n",
      "    libcap-2.77                |       hd0affe5_1         122 KB  conda-forge\n",
      "    libdeflate-1.25            |       h17f619e_0          72 KB  conda-forge\n",
      "    libdrm-2.4.125             |       hb03c661_1         304 KB  conda-forge\n",
      "    libegl-1.7.0               |       ha4b6fd6_2          44 KB  conda-forge\n",
      "    libflac-1.5.0              |       he200343_1         415 KB  conda-forge\n",
      "    libfreetype-2.14.2         |       ha770c72_0           8 KB  conda-forge\n",
      "    libfreetype6-2.14.2        |       h73754d4_0         377 KB  conda-forge\n",
      "    libgl-1.7.0                |       ha4b6fd6_2         132 KB  conda-forge\n",
      "    libglib-2.86.3             |       h8b17d9a_0         3.9 MB\n",
      "    libglvnd-1.7.0             |       ha4b6fd6_2         129 KB  conda-forge\n",
      "    libglx-1.7.0               |       ha4b6fd6_2          74 KB  conda-forge\n",
      "    libhwloc-2.12.1            |default_h3d81e11_1000         2.3 MB  conda-forge\n",
      "    libiconv-1.18              |       h3b78370_2         772 KB  conda-forge\n",
      "    libjpeg-turbo-3.1.4.1      |       hb03c661_0         619 KB  conda-forge\n",
      "    liblzma-5.8.2              |       hb03c661_0         111 KB  conda-forge\n",
      "    libogg-1.3.5               |       hd0c01bc_1         213 KB  conda-forge\n",
      "    libopenvino-2025.2.0       |       hb617929_1         6.0 MB  conda-forge\n",
      "    libopenvino-auto-batch-plugin-2025.2.0|       hed573e4_1         112 KB  conda-forge\n",
      "    libopenvino-auto-plugin-2025.2.0|       hed573e4_1         245 KB  conda-forge\n",
      "    libopenvino-hetero-plugin-2025.2.0|       hd41364c_1         190 KB  conda-forge\n",
      "    libopenvino-intel-cpu-plugin-2025.2.0|       hb617929_1        11.8 MB  conda-forge\n",
      "    libopenvino-intel-gpu-plugin-2025.2.0|       hb617929_1        10.3 MB  conda-forge\n",
      "    libopenvino-intel-npu-plugin-2025.2.0|       hb617929_1         1.2 MB  conda-forge\n",
      "    libopenvino-ir-frontend-2025.2.0|       hd41364c_1         200 KB  conda-forge\n",
      "    libopenvino-onnx-frontend-2025.2.0|       h1862bb8_1         1.6 MB  conda-forge\n",
      "    libopenvino-paddle-frontend-2025.2.0|       h1862bb8_1         727 KB  conda-forge\n",
      "    libopenvino-pytorch-frontend-2025.2.0|       hecca717_1         1.2 MB  conda-forge\n",
      "    libopenvino-tensorflow-frontend-2025.2.0|       h0767aad_1         1.3 MB  conda-forge\n",
      "    libopenvino-tensorflow-lite-frontend-2025.2.0|       hecca717_1         485 KB  conda-forge\n",
      "    libopus-1.6.1              |       h280c20c_0         317 KB  conda-forge\n",
      "    libpciaccess-0.18          |       hb9d3cd8_0          28 KB  conda-forge\n",
      "    libpng-1.6.55              |       h421ea60_0         310 KB  conda-forge\n",
      "    libprotobuf-6.31.1         |       h49aed37_4         4.2 MB  conda-forge\n",
      "    librsvg-2.58.4             |       h49af25d_2         6.0 MB  conda-forge\n",
      "    libsndfile-1.2.2           |       hc7d488a_2         347 KB  conda-forge\n",
      "    libstdcxx-ng-15.2.0        |       hc03a8fd_7          28 KB\n",
      "    libsystemd0-257.13         |       hd0affe5_0         481 KB  conda-forge\n",
      "    libtiff-4.7.1              |       h9d88235_1         425 KB  conda-forge\n",
      "    libudev1-257.13            |       hd0affe5_0         142 KB  conda-forge\n",
      "    libunwind-1.8.3            |       h65a8314_0          74 KB  conda-forge\n",
      "    liburing-2.12              |       hb700be7_0         125 KB  conda-forge\n",
      "    libusb-1.0.29              |       h73b1eb8_0          87 KB  conda-forge\n",
      "    libva-2.23.0               |       he1eb515_0         216 KB  conda-forge\n",
      "    libvorbis-1.3.7            |       h54a6638_2         279 KB  conda-forge\n",
      "    libvpl-2.15.0              |       h54a6638_1         281 KB  conda-forge\n",
      "    libvpx-1.14.1              |       hac33072_0         999 KB  conda-forge\n",
      "    libvulkan-loader-1.4.341.0 |       h5279c79_0         195 KB  conda-forge\n",
      "    libwebp-base-1.6.0         |       hd42ef1d_0         419 KB  conda-forge\n",
      "    libxkbcommon-1.11.0        |       he8b52b9_0         773 KB  conda-forge\n",
      "    libxml2-2.13.9             |       h04c0eec_0         681 KB  conda-forge\n",
      "    mpg123-1.32.9              |       hc50e24c_0         480 KB  conda-forge\n",
      "    ocl-icd-2.3.3              |       hb9d3cd8_0         104 KB  conda-forge\n",
      "    opencl-headers-2025.06.13  |       hecca717_0          54 KB  conda-forge\n",
      "    openh264-2.6.0             |       hc22cd8d_0         714 KB  conda-forge\n",
      "    openssl-3.6.2              |       h35e630c_0         3.0 MB  conda-forge\n",
      "    pango-1.56.4               |       hadf4263_0         445 KB  conda-forge\n",
      "    pcre2-10.46                |       h1321c63_0         1.2 MB  conda-forge\n",
      "    pixman-0.46.4              |       h54a6638_1         440 KB  conda-forge\n",
      "    pugixml-1.15               |       h3f63f65_0         116 KB  conda-forge\n",
      "    pulseaudio-client-17.0     |       h9a6aba3_3         733 KB  conda-forge\n",
      "    sdl2-2.32.56               |       h54a6638_0         575 KB  conda-forge\n",
      "    sdl3-3.2.24                |       h68140b3_0         1.8 MB  conda-forge\n",
      "    snappy-1.2.2               |       h03e3b7b_1          45 KB  conda-forge\n",
      "    svt-av1-3.1.2              |       hecca717_0         2.6 MB  conda-forge\n",
      "    tbb-2022.3.0               |       h8d10470_1         177 KB  conda-forge\n",
      "    wayland-1.24.0             |       h3e06ad9_0         323 KB  conda-forge\n",
      "    wayland-protocols-1.47     |       hd8ed1ab_0         137 KB  conda-forge\n",
      "    x264-1!164.3095            |       h166bdaf_2         877 KB  conda-forge\n",
      "    x265-3.5                   |       h924138e_3         3.2 MB  conda-forge\n",
      "    xkeyboard-config-2.46      |       hb03c661_0         388 KB  conda-forge\n",
      "    xorg-libice-1.1.2          |       hb9d3cd8_0          57 KB  conda-forge\n",
      "    xorg-libsm-1.2.6           |       h9b100fa_0          26 KB\n",
      "    xorg-libxcursor-1.2.3      |       hb9d3cd8_0          32 KB  conda-forge\n",
      "    xorg-libxext-1.3.7         |       hb03c661_0          49 KB  conda-forge\n",
      "    xorg-libxfixes-6.0.2       |       hb03c661_0          20 KB  conda-forge\n",
      "    xorg-libxrandr-1.5.5       |       hb03c661_0          30 KB  conda-forge\n",
      "    xorg-libxrender-0.9.12     |       hb9d3cd8_0          32 KB  conda-forge\n",
      "    xorg-libxscrnsaver-1.2.4   |       hb9d3cd8_0          14 KB  conda-forge\n",
      "    zstd-1.5.7                 |       hb78ec9c_6         587 KB  conda-forge\n",
      "    ------------------------------------------------------------\n",
      "                                           Total:       124.7 MB\n",
      "\n",
      "The following NEW packages will be INSTALLED:\n",
      "\n",
      "  alsa-lib           conda-forge/linux-64::alsa-lib-1.2.15.3-hb03c661_0 \n",
      "  aom                conda-forge/linux-64::aom-3.9.1-hac33072_0 \n",
      "  cairo              conda-forge/linux-64::cairo-1.18.4-h3394656_0 \n",
      "  dav1d              conda-forge/linux-64::dav1d-1.2.1-hd590300_0 \n",
      "  dbus               conda-forge/linux-64::dbus-1.16.2-h24cb091_1 \n",
      "  expat              pkgs/main/linux-64::expat-2.7.5-h7354ed3_0 \n",
      "  ffmpeg             conda-forge/linux-64::ffmpeg-7.1.1-gpl_ha0aeed6_910 \n",
      "  font-ttf-dejavu-s~ conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0 \n",
      "  font-ttf-inconsol~ conda-forge/noarch::font-ttf-inconsolata-3.000-h77eed37_0 \n",
      "  font-ttf-source-c~ conda-forge/noarch::font-ttf-source-code-pro-2.038-h77eed37_0 \n",
      "  font-ttf-ubuntu    conda-forge/noarch::font-ttf-ubuntu-0.83-h77eed37_3 \n",
      "  fontconfig         pkgs/main/linux-64::fontconfig-2.15.0-h2c49b7f_0 \n",
      "  fonts-conda-ecosy~ conda-forge/noarch::fonts-conda-ecosystem-1-0 \n",
      "  fonts-conda-forge  conda-forge/noarch::fonts-conda-forge-1-hc364b38_1 \n",
      "  freetype           conda-forge/linux-64::freetype-2.14.2-ha770c72_0 \n",
      "  fribidi            conda-forge/linux-64::fribidi-1.0.16-hb03c661_0 \n",
      "  gdk-pixbuf         conda-forge/linux-64::gdk-pixbuf-2.44.5-h2b0a6b4_0 \n",
      "  gmp                conda-forge/linux-64::gmp-6.3.0-hac33072_2 \n",
      "  graphite2          conda-forge/linux-64::graphite2-1.3.14-hecca717_2 \n",
      "  harfbuzz           conda-forge/linux-64::harfbuzz-12.2.0-h15599e2_0 \n",
      "  icu                conda-forge/linux-64::icu-75.1-he02047a_0 \n",
      "  intel-gmmlib       conda-forge/linux-64::intel-gmmlib-22.10.0-hb700be7_0 \n",
      "  intel-media-driver conda-forge/linux-64::intel-media-driver-25.3.4-hecca717_0 \n",
      "  lame               conda-forge/linux-64::lame-3.100-h166bdaf_1003 \n",
      "  lerc               conda-forge/linux-64::lerc-4.1.0-hdb68285_0 \n",
      "  level-zero         conda-forge/linux-64::level-zero-1.28.4-hb700be7_0 \n",
      "  libabseil          conda-forge/linux-64::libabseil-20250512.1-cxx17_hba17884_0 \n",
      "  libass             conda-forge/linux-64::libass-0.17.4-h96ad9f0_0 \n",
      "  libcap             conda-forge/linux-64::libcap-2.77-hd0affe5_1 \n",
      "  libdeflate         conda-forge/linux-64::libdeflate-1.25-h17f619e_0 \n",
      "  libdrm             conda-forge/linux-64::libdrm-2.4.125-hb03c661_1 \n",
      "  libegl             conda-forge/linux-64::libegl-1.7.0-ha4b6fd6_2 \n",
      "  libflac            conda-forge/linux-64::libflac-1.5.0-he200343_1 \n",
      "  libfreetype        conda-forge/linux-64::libfreetype-2.14.2-ha770c72_0 \n",
      "  libfreetype6       conda-forge/linux-64::libfreetype6-2.14.2-h73754d4_0 \n",
      "  libgl              conda-forge/linux-64::libgl-1.7.0-ha4b6fd6_2 \n",
      "  libglib            pkgs/main/linux-64::libglib-2.86.3-h8b17d9a_0 \n",
      "  libglvnd           conda-forge/linux-64::libglvnd-1.7.0-ha4b6fd6_2 \n",
      "  libglx             conda-forge/linux-64::libglx-1.7.0-ha4b6fd6_2 \n",
      "  libhwloc           conda-forge/linux-64::libhwloc-2.12.1-default_h3d81e11_1000 \n",
      "  libiconv           conda-forge/linux-64::libiconv-1.18-h3b78370_2 \n",
      "  libjpeg-turbo      conda-forge/linux-64::libjpeg-turbo-3.1.4.1-hb03c661_0 \n",
      "  liblzma            conda-forge/linux-64::liblzma-5.8.2-hb03c661_0 \n",
      "  libogg             conda-forge/linux-64::libogg-1.3.5-hd0c01bc_1 \n",
      "  libopenvino        conda-forge/linux-64::libopenvino-2025.2.0-hb617929_1 \n",
      "  libopenvino-auto-~ conda-forge/linux-64::libopenvino-auto-batch-plugin-2025.2.0-hed573e4_1 \n",
      "  libopenvino-auto-~ conda-forge/linux-64::libopenvino-auto-plugin-2025.2.0-hed573e4_1 \n",
      "  libopenvino-heter~ conda-forge/linux-64::libopenvino-hetero-plugin-2025.2.0-hd41364c_1 \n",
      "  libopenvino-intel~ conda-forge/linux-64::libopenvino-intel-cpu-plugin-2025.2.0-hb617929_1 \n",
      "  libopenvino-intel~ conda-forge/linux-64::libopenvino-intel-gpu-plugin-2025.2.0-hb617929_1 \n",
      "  libopenvino-intel~ conda-forge/linux-64::libopenvino-intel-npu-plugin-2025.2.0-hb617929_1 \n",
      "  libopenvino-ir-fr~ conda-forge/linux-64::libopenvino-ir-frontend-2025.2.0-hd41364c_1 \n",
      "  libopenvino-onnx-~ conda-forge/linux-64::libopenvino-onnx-frontend-2025.2.0-h1862bb8_1 \n",
      "  libopenvino-paddl~ conda-forge/linux-64::libopenvino-paddle-frontend-2025.2.0-h1862bb8_1 \n",
      "  libopenvino-pytor~ conda-forge/linux-64::libopenvino-pytorch-frontend-2025.2.0-hecca717_1 \n",
      "  libopenvino-tenso~ conda-forge/linux-64::libopenvino-tensorflow-frontend-2025.2.0-h0767aad_1 \n",
      "  libopenvino-tenso~ conda-forge/linux-64::libopenvino-tensorflow-lite-frontend-2025.2.0-hecca717_1 \n",
      "  libopus            conda-forge/linux-64::libopus-1.6.1-h280c20c_0 \n",
      "  libpciaccess       conda-forge/linux-64::libpciaccess-0.18-hb9d3cd8_0 \n",
      "  libpng             conda-forge/linux-64::libpng-1.6.55-h421ea60_0 \n",
      "  libprotobuf        conda-forge/linux-64::libprotobuf-6.31.1-h49aed37_4 \n",
      "  librsvg            conda-forge/linux-64::librsvg-2.58.4-h49af25d_2 \n",
      "  libsndfile         conda-forge/linux-64::libsndfile-1.2.2-hc7d488a_2 \n",
      "  libstdcxx-ng       pkgs/main/linux-64::libstdcxx-ng-15.2.0-hc03a8fd_7 \n",
      "  libsystemd0        conda-forge/linux-64::libsystemd0-257.13-hd0affe5_0 \n",
      "  libtiff            conda-forge/linux-64::libtiff-4.7.1-h9d88235_1 \n",
      "  libudev1           conda-forge/linux-64::libudev1-257.13-hd0affe5_0 \n",
      "  libunwind          conda-forge/linux-64::libunwind-1.8.3-h65a8314_0 \n",
      "  liburing           conda-forge/linux-64::liburing-2.12-hb700be7_0 \n",
      "  libusb             conda-forge/linux-64::libusb-1.0.29-h73b1eb8_0 \n",
      "  libva              conda-forge/linux-64::libva-2.23.0-he1eb515_0 \n",
      "  libvorbis          conda-forge/linux-64::libvorbis-1.3.7-h54a6638_2 \n",
      "  libvpl             conda-forge/linux-64::libvpl-2.15.0-h54a6638_1 \n",
      "  libvpx             conda-forge/linux-64::libvpx-1.14.1-hac33072_0 \n",
      "  libvulkan-loader   conda-forge/linux-64::libvulkan-loader-1.4.341.0-h5279c79_0 \n",
      "  libwebp-base       conda-forge/linux-64::libwebp-base-1.6.0-hd42ef1d_0 \n",
      "  libxkbcommon       conda-forge/linux-64::libxkbcommon-1.11.0-he8b52b9_0 \n",
      "  libxml2            conda-forge/linux-64::libxml2-2.13.9-h04c0eec_0 \n",
      "  mpg123             conda-forge/linux-64::mpg123-1.32.9-hc50e24c_0 \n",
      "  ocl-icd            conda-forge/linux-64::ocl-icd-2.3.3-hb9d3cd8_0 \n",
      "  opencl-headers     conda-forge/linux-64::opencl-headers-2025.06.13-hecca717_0 \n",
      "  openh264           conda-forge/linux-64::openh264-2.6.0-hc22cd8d_0 \n",
      "  pango              conda-forge/linux-64::pango-1.56.4-hadf4263_0 \n",
      "  pcre2              conda-forge/linux-64::pcre2-10.46-h1321c63_0 \n",
      "  pixman             conda-forge/linux-64::pixman-0.46.4-h54a6638_1 \n",
      "  pugixml            conda-forge/linux-64::pugixml-1.15-h3f63f65_0 \n",
      "  pulseaudio-client  conda-forge/linux-64::pulseaudio-client-17.0-h9a6aba3_3 \n",
      "  sdl2               conda-forge/linux-64::sdl2-2.32.56-h54a6638_0 \n",
      "  sdl3               conda-forge/linux-64::sdl3-3.2.24-h68140b3_0 \n",
      "  snappy             conda-forge/linux-64::snappy-1.2.2-h03e3b7b_1 \n",
      "  svt-av1            conda-forge/linux-64::svt-av1-3.1.2-hecca717_0 \n",
      "  tbb                conda-forge/linux-64::tbb-2022.3.0-h8d10470_1 \n",
      "  wayland            conda-forge/linux-64::wayland-1.24.0-h3e06ad9_0 \n",
      "  wayland-protocols  conda-forge/noarch::wayland-protocols-1.47-hd8ed1ab_0 \n",
      "  x264               conda-forge/linux-64::x264-1!164.3095-h166bdaf_2 \n",
      "  x265               conda-forge/linux-64::x265-3.5-h924138e_3 \n",
      "  xkeyboard-config   conda-forge/linux-64::xkeyboard-config-2.46-hb03c661_0 \n",
      "  xorg-libice        conda-forge/linux-64::xorg-libice-1.1.2-hb9d3cd8_0 \n",
      "  xorg-libsm         pkgs/main/linux-64::xorg-libsm-1.2.6-h9b100fa_0 \n",
      "  xorg-libxcursor    conda-forge/linux-64::xorg-libxcursor-1.2.3-hb9d3cd8_0 \n",
      "  xorg-libxext       conda-forge/linux-64::xorg-libxext-1.3.7-hb03c661_0 \n",
      "  xorg-libxfixes     conda-forge/linux-64::xorg-libxfixes-6.0.2-hb03c661_0 \n",
      "  xorg-libxrandr     conda-forge/linux-64::xorg-libxrandr-1.5.5-hb03c661_0 \n",
      "  xorg-libxrender    conda-forge/linux-64::xorg-libxrender-0.9.12-hb9d3cd8_0 \n",
      "  xorg-libxscrnsaver conda-forge/linux-64::xorg-libxscrnsaver-1.2.4-hb9d3cd8_0 \n",
      "  zstd               conda-forge/linux-64::zstd-1.5.7-hb78ec9c_6 \n",
      "\n",
      "The following packages will be UPDATED:\n",
      "\n",
      "  ca-certificates    pkgs/main/linux-64::ca-certificates-2~ --> conda-forge/noarch::ca-certificates-2026.4.22-hbd8a1cb_0 \n",
      "  openssl               pkgs/main::openssl-3.5.6-h1b28b03_0 --> conda-forge::openssl-3.6.2-h35e630c_0 \n",
      "\n",
      "\n",
      "\n",
      "libopenvino-intel-cp | 11.8 MB   |            |   0% \n",
      "icu-75.1             | 11.6 MB   |            |   0% \u001b[A\n",
      "\n",
      "libopenvino-intel-gp | 10.3 MB   |            |   0% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "ffmpeg-7.1.1         | 10.1 MB   |            |   0% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "intel-media-driver-2 | 8.0 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "librsvg-2.58.4       | 6.0 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-2025.2.0 | 6.0 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libprotobuf-6.31.1   | 4.2 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libglib-2.86.3       | 3.9 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "x265-3.5             | 3.2 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "openssl-3.6.2        | 3.0 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "svt-av1-3.1.2        | 2.6 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "aom-3.9.1            | 2.6 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libhwloc-2.12.1      | 2.3 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "harfbuzz-12.2.0      | 2.3 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "sdl3-3.2.24          | 1.8 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-onnx-fro | 1.6 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "font-ttf-ubuntu-0.83 | 1.5 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-tensorfl | 1.3 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-intel-cp | 11.8 MB   |            |   0% [A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "icu-75.1             | 11.6 MB   | #9         |  19% \u001b[A\n",
      "\n",
      "libopenvino-intel-gp | 10.3 MB   | 9          |  10% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "ffmpeg-7.1.1         | 10.1 MB   |            |   1% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-intel-cp | 11.8 MB   | ###        |  30% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "icu-75.1             | 11.6 MB   | #####5     |  56% \u001b[A\n",
      "\n",
      "libopenvino-intel-gp | 10.3 MB   | ####9      |  49% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "ffmpeg-7.1.1         | 10.1 MB   | ####2      |  43% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-intel-cp | 11.8 MB   | ######6    |  67% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "icu-75.1             | 11.6 MB   | #########2 |  93% \u001b[A\n",
      "\n",
      "libopenvino-intel-gp | 10.3 MB   | ########9  |  90% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "ffmpeg-7.1.1         | 10.1 MB   | ########7  |  88% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "intel-media-driver-2 | 8.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "librsvg-2.58.4       | 6.0 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "libopenvino-intel-gp | 10.3 MB   | ########## | 100% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "ffmpeg-7.1.1         | 10.1 MB   | ########## | 100% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "librsvg-2.58.4       | 6.0 MB    | #########9 |  99% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-2025.2.0 | 6.0 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "icu-75.1             | 11.6 MB   | ########## | 100% \u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-intel-cp | 11.8 MB   | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libglib-2.86.3       | 3.9 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-2025.2.0 | 6.0 MB    | #######3   |  73% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "x265-3.5             | 3.2 MB    |            |   0% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libprotobuf-6.31.1   | 4.2 MB    | #########4 |  95% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "librsvg-2.58.4       | 6.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "openssl-3.6.2        | 3.0 MB    |            |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libglib-2.86.3       | 3.9 MB    | ########2  |  83% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libprotobuf-6.31.1   | 4.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "x265-3.5             | 3.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "x265-3.5             | 3.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "svt-av1-3.1.2        | 2.6 MB    |            |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-2025.2.0 | 6.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "aom-3.9.1            | 2.6 MB    |            |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libglib-2.86.3       | 3.9 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "openssl-3.6.2        | 3.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "openssl-3.6.2        | 3.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libhwloc-2.12.1      | 2.3 MB    |            |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "sdl3-3.2.24          | 1.8 MB    |            |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "harfbuzz-12.2.0      | 2.3 MB    |            |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "svt-av1-3.1.2        | 2.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "svt-av1-3.1.2        | 2.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "aom-3.9.1            | 2.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "aom-3.9.1            | 2.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "sdl3-3.2.24          | 1.8 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libhwloc-2.12.1      | 2.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "font-ttf-ubuntu-0.83 | 1.5 MB    | 1          |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "harfbuzz-12.2.0      | 2.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-onnx-fro | 1.6 MB    |            |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      " ... (more hidden) ...\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-tensorfl | 1.3 MB    | 1          |   1% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "font-ttf-ubuntu-0.83 | 1.5 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      " ... (more hidden) ...\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-tensorfl | 1.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-onnx-fro | 1.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "intel-media-driver-2 | 8.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "ffmpeg-7.1.1         | 10.1 MB   | ########## | 100% \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "libopenvino-intel-gp | 10.3 MB   | ########## | 100% \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-intel-cp | 11.8 MB   | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "icu-75.1             | 11.6 MB   | ########## | 100% \u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libprotobuf-6.31.1   | 4.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-2025.2.0 | 6.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "openssl-3.6.2        | 3.0 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "svt-av1-3.1.2        | 2.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libglib-2.86.3       | 3.9 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "aom-3.9.1            | 2.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "sdl3-3.2.24          | 1.8 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "sdl3-3.2.24          | 1.8 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "harfbuzz-12.2.0      | 2.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "harfbuzz-12.2.0      | 2.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "font-ttf-ubuntu-0.83 | 1.5 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "font-ttf-ubuntu-0.83 | 1.5 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "x265-3.5             | 3.2 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-tensorfl | 1.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-tensorfl | 1.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libhwloc-2.12.1      | 2.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libhwloc-2.12.1      | 2.3 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-onnx-fro | 1.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "libopenvino-onnx-fro | 1.6 MB    | ########## | 100% \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      " ... (more hidden) ...\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      " ... (more hidden) ...\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     A\u001b[A\n",
      "                                                     \u001b[A\n",
      "\n",
      "                                                     \u001b[A\u001b[A\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "                                                     \u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\u001b[A\n",
      "\n",
      "\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\u001b[A\n",
      "\n",
      "\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\u001b[A\n",
      "\n",
      "\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\u001b[A\n",
      "\n",
      "\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\u001b[A\n",
      "\n",
      "\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A done\n",
      "Preparing transaction: done\n",
      "Verifying transaction: done\n",
      "Executing transaction: - \n",
      "| \n",
      "done\n",
      "Collecting ipykernel\n",
      "  Downloading ipykernel-7.2.0-py3-none-any.whl.metadata (4.5 kB)\n",
      "Collecting comm>=0.1.1 (from ipykernel)\n",
      "  Downloading comm-0.2.3-py3-none-any.whl.metadata (3.7 kB)\n",
      "Collecting debugpy>=1.6.5 (from ipykernel)\n",
      "  Downloading debugpy-1.8.20-py2.py3-none-any.whl.metadata (1.5 kB)\n",
      "Collecting ipython>=7.23.1 (from ipykernel)\n",
      "  Downloading ipython-9.13.0-py3-none-any.whl.metadata (4.6 kB)\n",
      "Collecting jupyter-client>=8.8.0 (from ipykernel)\n",
      "  Downloading jupyter_client-8.8.0-py3-none-any.whl.metadata (8.4 kB)\n",
      "Collecting jupyter-core!=6.0.*,>=5.1 (from ipykernel)\n",
      "  Downloading jupyter_core-5.9.1-py3-none-any.whl.metadata (1.5 kB)\n",
      "Collecting matplotlib-inline>=0.1 (from ipykernel)\n",
      "  Downloading matplotlib_inline-0.2.1-py3-none-any.whl.metadata (2.3 kB)\n",
      "Collecting nest-asyncio>=1.4 (from ipykernel)\n",
      "  Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)\n",
      "Requirement already satisfied: packaging>=22 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipykernel) (26.0)\n",
      "Collecting psutil>=5.7 (from ipykernel)\n",
      "  Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)\n",
      "Collecting pyzmq>=25 (from ipykernel)\n",
      "  Downloading pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (6.0 kB)\n",
      "Collecting tornado>=6.4.1 (from ipykernel)\n",
      "  Downloading tornado-6.5.5-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (2.8 kB)\n",
      "Collecting traitlets>=5.4.0 (from ipykernel)\n",
      "  Downloading traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)\n",
      "Collecting decorator>=5.1.0 (from ipython>=7.23.1->ipykernel)\n",
      "  Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)\n",
      "Collecting ipython-pygments-lexers>=1.0.0 (from ipython>=7.23.1->ipykernel)\n",
      "  Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl.metadata (1.1 kB)\n",
      "Collecting jedi>=0.18.2 (from ipython>=7.23.1->ipykernel)\n",
      "  Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)\n",
      "Collecting pexpect>4.6 (from ipython>=7.23.1->ipykernel)\n",
      "  Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)\n",
      "Collecting prompt_toolkit<3.1.0,>=3.0.41 (from ipython>=7.23.1->ipykernel)\n",
      "  Downloading prompt_toolkit-3.0.52-py3-none-any.whl.metadata (6.4 kB)\n",
      "Collecting pygments>=2.14.0 (from ipython>=7.23.1->ipykernel)\n",
      "  Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)\n",
      "Collecting stack_data>=0.6.0 (from ipython>=7.23.1->ipykernel)\n",
      "  Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)\n",
      "Requirement already satisfied: typing_extensions>=4.6 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=7.23.1->ipykernel) (4.15.0)\n",
      "Collecting wcwidth (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=7.23.1->ipykernel)\n",
      "  Downloading wcwidth-0.6.0-py3-none-any.whl.metadata (30 kB)\n",
      "Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.18.2->ipython>=7.23.1->ipykernel)\n",
      "  Downloading parso-0.8.6-py2.py3-none-any.whl.metadata (8.4 kB)\n",
      "Collecting python-dateutil>=2.8.2 (from jupyter-client>=8.8.0->ipykernel)\n",
      "  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\n",
      "Collecting platformdirs>=2.5 (from jupyter-core!=6.0.*,>=5.1->ipykernel)\n",
      "  Downloading platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)\n",
      "Collecting ptyprocess>=0.5 (from pexpect>4.6->ipython>=7.23.1->ipykernel)\n",
      "  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)\n",
      "Collecting six>=1.5 (from python-dateutil>=2.8.2->jupyter-client>=8.8.0->ipykernel)\n",
      "  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\n",
      "Collecting executing>=1.2.0 (from stack_data>=0.6.0->ipython>=7.23.1->ipykernel)\n",
      "  Downloading executing-2.2.1-py2.py3-none-any.whl.metadata (8.9 kB)\n",
      "Collecting asttokens>=2.1.0 (from stack_data>=0.6.0->ipython>=7.23.1->ipykernel)\n",
      "  Downloading asttokens-3.0.1-py3-none-any.whl.metadata (4.9 kB)\n",
      "Collecting pure-eval (from stack_data>=0.6.0->ipython>=7.23.1->ipykernel)\n",
      "  Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)\n",
      "Downloading ipykernel-7.2.0-py3-none-any.whl (118 kB)\n",
      "Downloading comm-0.2.3-py3-none-any.whl (7.3 kB)\n",
      "Downloading debugpy-1.8.20-py2.py3-none-any.whl (5.3 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/5.3 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m5.3/5.3 MB\u001b[0m \u001b[31m253.7 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading ipython-9.13.0-py3-none-any.whl (627 kB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/627.3 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m627.3/627.3 kB\u001b[0m \u001b[31m39.1 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading prompt_toolkit-3.0.52-py3-none-any.whl (391 kB)\n",
      "Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB)\n",
      "Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl (8.1 kB)\n",
      "Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/1.6 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m1.6/1.6 MB\u001b[0m \u001b[31m134.1 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading parso-0.8.6-py2.py3-none-any.whl (106 kB)\n",
      "Downloading jupyter_client-8.8.0-py3-none-any.whl (107 kB)\n",
      "Downloading jupyter_core-5.9.1-py3-none-any.whl (29 kB)\n",
      "Downloading matplotlib_inline-0.2.1-py3-none-any.whl (9.5 kB)\n",
      "Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)\n",
      "Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)\n",
      "Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB)\n",
      "Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)\n",
      "Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)\n",
      "Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/1.2 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m1.2/1.2 MB\u001b[0m \u001b[31m124.5 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\n",
      "Downloading pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (857 kB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/857.0 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m━━━━━━━━━━━\u001b[0m \u001b[32m857.0/857.0 kB\u001b[0m \u001b[31m37.7 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading six-1.17.0-py2.py3-none-any.whl (11 kB)\n",
      "Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)\n",
      "Downloading asttokens-3.0.1-py3-none-any.whl (27 kB)\n",
      "Downloading executing-2.2.1-py2.py3-none-any.whl (28 kB)\n",
      "Downloading tornado-6.5.5-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (447 kB)\n",
      "Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)\n",
      "Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)\n",
      "Downloading wcwidth-0.6.0-py3-none-any.whl (94 kB)\n",
      "Installing collected packages: pure-eval, ptyprocess, wcwidth, traitlets, tornado, six, pyzmq, pygments, psutil, platformdirs, pexpect, parso, nest-asyncio, executing, decorator, debugpy, comm, asttokens, stack_data, python-dateutil, prompt_toolkit, matplotlib-inline, jupyter-core, jedi, ipython-pygments-lexers, jupyter-client, ipython, ipykernel\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 4/28\u001b[0m [tornado]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 6/28\u001b[0m [pyzmq]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/28\u001b[0m [pygments]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/28\u001b[0m [pygments]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 7/28\u001b[0m [pygments]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m 9/28\u001b[0m [platformdirs]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/28\u001b[0m [debugpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/28\u001b[0m [debugpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/28\u001b[0m [debugpy]━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m15/28\u001b[0m [debugpy]m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m20/28\u001b[0m [prompt_toolkit]m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m20/28\u001b[0m [prompt_toolkit]━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m \u001b[32m23/28\u001b[0m [jedi]━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m \u001b[32m23/28\u001b[0m [jedi]━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m \u001b[32m23/28\u001b[0m [jedi]━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m \u001b[32m26/28\u001b[0m [ipython]━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m \u001b[32m26/28\u001b[0m [ipython]━━━━━━━━━━━\u001b[0m \u001b[32m28/28\u001b[0m [ipykernel]\n",
      "\u001b[1A\u001b[2KSuccessfully installed asttokens-3.0.1 comm-0.2.3 debugpy-1.8.20 decorator-5.2.1 executing-2.2.1 ipykernel-7.2.0 ipython-9.13.0 ipython-pygments-lexers-1.1.1 jedi-0.19.2 jupyter-client-8.8.0 jupyter-core-5.9.1 matplotlib-inline-0.2.1 nest-asyncio-1.6.0 parso-0.8.6 pexpect-4.9.0 platformdirs-4.9.6 prompt_toolkit-3.0.52 psutil-7.2.2 ptyprocess-0.7.0 pure-eval-0.2.3 pygments-2.20.0 python-dateutil-2.9.0.post0 pyzmq-27.1.0 six-1.17.0 stack_data-0.6.3 tornado-6.5.5 traitlets-5.14.3 wcwidth-0.6.0\n",
      "Installed kernelspec ghana_speech in /home/user/.local/share/jupyter/kernels/ghana_speech\n",
      "----------------------------------------------------------------\n",
      "✅ SETUP COMPLETE! Refresh browser, then Kernel -> Change Kernel -> Ghana Speech\n",
      "----------------------------------------------------------------\n"
     ]
    }
   ],
   "source": [
    "%%bash\n",
    "# 1. Create the environment\n",
    "conda create -n ghana_speech python=3.11 -y\n",
    "\n",
    "# 2. Install AI stack\n",
    "/home/user/miniconda/envs/ghana_speech/bin/pip install torch torchvision torchaudio torchcodec --index-url https://download.pytorch.org/whl/cu121\n",
    "\n",
    "# 3. Install FFmpeg 7\n",
    "conda install -y -p /home/user/miniconda/envs/ghana_speech -c conda-forge ffmpeg=7\n",
    "\n",
    "# 4. Install kernel\n",
    "/home/user/miniconda/envs/ghana_speech/bin/pip install ipykernel\n",
    "/home/user/miniconda/envs/ghana_speech/bin/python -m ipykernel install --user --name ghana_speech --display-name \"Python 3.11 (Ghana Speech)\"\n",
    "\n",
    "echo \"----------------------------------------------------------------\"\n",
    "echo \"✅ SETUP COMPLETE! Refresh browser, then Kernel -> Change Kernel -> Ghana Speech\"\n",
    "echo \"----------------------------------------------------------------\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "3f54519b-e91a-407b-a3a1-cb810ddfc927",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Requirement already satisfied: transformers==5.5.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (5.5.0)\n",
      "Requirement already satisfied: trl==0.22.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.22.2)\n",
      "Requirement already satisfied: bitsandbytes==0.49.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.49.2)\n",
      "Requirement already satisfied: xformers==0.0.34 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.0.34)\n",
      "Requirement already satisfied: datasets==4.3.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (4.3.0)\n",
      "Requirement already satisfied: peft==0.18.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.18.1)\n",
      "Requirement already satisfied: accelerate==1.13.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (1.13.0)\n",
      "Requirement already satisfied: timm==1.0.26 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (1.0.26)\n",
      "Requirement already satisfied: huggingface-hub in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (1.8.0)\n",
      "Requirement already satisfied: hf_transfer==0.1.9 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.1.9)\n",
      "Requirement already satisfied: hf-xet==1.4.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (1.4.2)\n",
      "Requirement already satisfied: pyarrow==23.0.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (23.0.1)\n",
      "Requirement already satisfied: protobuf==5.29.6 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (5.29.6)\n",
      "Requirement already satisfied: sentencepiece==0.2.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.2.1)\n",
      "Requirement already satisfied: numpy==2.0.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2.0.2)\n",
      "Requirement already satisfied: pandas==2.2.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2.2.2)\n",
      "Requirement already satisfied: requests==2.32.4 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2.32.4)\n",
      "Requirement already satisfied: httpx==0.28.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.28.1)\n",
      "Requirement already satisfied: tqdm==4.67.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (4.67.3)\n",
      "Requirement already satisfied: fsspec==2025.3.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2025.3.0)\n",
      "Requirement already satisfied: safetensors==0.7.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.7.0)\n",
      "Requirement already satisfied: regex==2025.11.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2025.11.3)\n",
      "Requirement already satisfied: triton==3.6.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (3.6.0)\n",
      "Requirement already satisfied: typer==0.24.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.24.1)\n",
      "Requirement already satisfied: click==8.3.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (8.3.1)\n",
      "Requirement already satisfied: rich==13.9.4 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (13.9.4)\n",
      "Requirement already satisfied: pyyaml==6.0.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (6.0.3)\n",
      "Requirement already satisfied: python-dateutil==2.9.0.post0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2.9.0.post0)\n",
      "Requirement already satisfied: typing-extensions==4.15.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (4.15.0)\n",
      "Requirement already satisfied: jiwer in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (4.0.0)\n",
      "Requirement already satisfied: unsloth in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2026.4.8)\n",
      "Requirement already satisfied: matplotlib in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (3.10.9)\n",
      "Requirement already satisfied: unsloth_zoo in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2026.4.9)\n",
      "Collecting ipywidgets\n",
      "  Downloading ipywidgets-8.1.8-py3-none-any.whl.metadata (2.4 kB)\n",
      "Requirement already satisfied: packaging>=20.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from transformers==5.5.0) (26.0)\n",
      "Requirement already satisfied: tokenizers<=0.23.0,>=0.22.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from transformers==5.5.0) (0.22.2)\n",
      "Requirement already satisfied: torch<3,>=2.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from bitsandbytes==0.49.2) (2.10.0)\n",
      "Requirement already satisfied: filelock in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (3.25.2)\n",
      "Requirement already satisfied: sympy>=1.13.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (1.14.0)\n",
      "Requirement already satisfied: networkx>=2.5.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (3.6.1)\n",
      "Requirement already satisfied: jinja2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (3.1.6)\n",
      "Requirement already satisfied: cuda-bindings==12.9.4 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.9.4)\n",
      "Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.8.93 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.8.93)\n",
      "Requirement already satisfied: nvidia-cuda-runtime-cu12==12.8.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.8.90)\n",
      "Requirement already satisfied: nvidia-cuda-cupti-cu12==12.8.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.8.90)\n",
      "Requirement already satisfied: nvidia-cudnn-cu12==9.10.2.21 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (9.10.2.21)\n",
      "Requirement already satisfied: nvidia-cublas-cu12==12.8.4.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.8.4.1)\n",
      "Requirement already satisfied: nvidia-cufft-cu12==11.3.3.83 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (11.3.3.83)\n",
      "Requirement already satisfied: nvidia-curand-cu12==10.3.9.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (10.3.9.90)\n",
      "Requirement already satisfied: nvidia-cusolver-cu12==11.7.3.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (11.7.3.90)\n",
      "Requirement already satisfied: nvidia-cusparse-cu12==12.5.8.93 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.5.8.93)\n",
      "Requirement already satisfied: nvidia-cusparselt-cu12==0.7.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (0.7.1)\n",
      "Requirement already satisfied: nvidia-nccl-cu12==2.27.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (2.27.5)\n",
      "Requirement already satisfied: nvidia-nvshmem-cu12==3.4.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (3.4.5)\n",
      "Requirement already satisfied: nvidia-nvtx-cu12==12.8.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.8.90)\n",
      "Requirement already satisfied: nvidia-nvjitlink-cu12==12.8.93 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (12.8.93)\n",
      "Requirement already satisfied: nvidia-cufile-cu12==1.13.1.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch<3,>=2.3->bitsandbytes==0.49.2) (1.13.1.3)\n",
      "Requirement already satisfied: dill<0.4.1,>=0.3.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from datasets==4.3.0) (0.4.0)\n",
      "Requirement already satisfied: xxhash in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from datasets==4.3.0) (3.7.0)\n",
      "Requirement already satisfied: multiprocess<0.70.17 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from datasets==4.3.0) (0.70.16)\n",
      "Requirement already satisfied: anyio in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from httpx==0.28.1) (4.13.0)\n",
      "Requirement already satisfied: certifi in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from httpx==0.28.1) (2026.4.22)\n",
      "Requirement already satisfied: httpcore==1.* in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from httpx==0.28.1) (1.0.9)\n",
      "Requirement already satisfied: idna in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from httpx==0.28.1) (3.13)\n",
      "Requirement already satisfied: psutil in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from peft==0.18.1) (7.2.2)\n",
      "Requirement already satisfied: torchvision in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from timm==1.0.26) (0.25.0)\n",
      "Requirement already satisfied: pytz>=2020.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from pandas==2.2.2) (2026.1.post1)\n",
      "Requirement already satisfied: tzdata>=2022.7 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from pandas==2.2.2) (2026.2)\n",
      "Requirement already satisfied: charset_normalizer<4,>=2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from requests==2.32.4) (3.4.7)\n",
      "Requirement already satisfied: urllib3<3,>=1.21.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from requests==2.32.4) (2.6.3)\n",
      "Requirement already satisfied: shellingham>=1.3.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from typer==0.24.1) (1.5.4)\n",
      "Requirement already satisfied: annotated-doc>=0.0.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from typer==0.24.1) (0.0.4)\n",
      "Requirement already satisfied: markdown-it-py>=2.2.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from rich==13.9.4) (4.0.0)\n",
      "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from rich==13.9.4) (2.20.0)\n",
      "Requirement already satisfied: six>=1.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from python-dateutil==2.9.0.post0) (1.17.0)\n",
      "Requirement already satisfied: cuda-pathfinder~=1.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from cuda-bindings==12.9.4->torch<3,>=2.3->bitsandbytes==0.49.2) (1.5.4)\n",
      "Requirement already satisfied: aiohttp!=4.0.0a0,!=4.0.0a1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (3.13.5)\n",
      "Requirement already satisfied: h11>=0.16 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from httpcore==1.*->httpx==0.28.1) (0.16.0)\n",
      "Requirement already satisfied: rapidfuzz>=3.9.7 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from jiwer) (3.14.5)\n",
      "Requirement already satisfied: wheel>=0.42.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth) (0.46.3)\n",
      "Requirement already satisfied: tyro in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth) (1.0.13)\n",
      "Requirement already satisfied: diffusers in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth) (0.37.1)\n",
      "Requirement already satisfied: pydantic in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth) (2.13.3)\n",
      "Requirement already satisfied: nest-asyncio in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth) (1.6.0)\n",
      "Requirement already satisfied: contourpy>=1.0.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from matplotlib) (1.3.3)\n",
      "Requirement already satisfied: cycler>=0.10 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from matplotlib) (0.12.1)\n",
      "Requirement already satisfied: fonttools>=4.22.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from matplotlib) (4.62.1)\n",
      "Requirement already satisfied: kiwisolver>=1.3.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from matplotlib) (1.5.0)\n",
      "Requirement already satisfied: pillow>=8 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from matplotlib) (12.1.1)\n",
      "Requirement already satisfied: pyparsing>=3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from matplotlib) (3.3.2)\n",
      "Requirement already satisfied: torchao>=0.13.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth_zoo) (0.17.0)\n",
      "Requirement already satisfied: cut_cross_entropy in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth_zoo) (25.1.1)\n",
      "Requirement already satisfied: msgspec in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from unsloth_zoo) (0.21.1)\n",
      "Requirement already satisfied: comm>=0.1.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipywidgets) (0.2.3)\n",
      "Requirement already satisfied: ipython>=6.1.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipywidgets) (9.13.0)\n",
      "Requirement already satisfied: traitlets>=4.3.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipywidgets) (5.14.3)\n",
      "Collecting widgetsnbextension~=4.0.14 (from ipywidgets)\n",
      "  Downloading widgetsnbextension-4.0.15-py3-none-any.whl.metadata (1.6 kB)\n",
      "Collecting jupyterlab_widgets~=3.0.15 (from ipywidgets)\n",
      "  Downloading jupyterlab_widgets-3.0.16-py3-none-any.whl.metadata (20 kB)\n",
      "Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (2.6.1)\n",
      "Requirement already satisfied: aiosignal>=1.4.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (1.4.0)\n",
      "Requirement already satisfied: attrs>=17.3.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (26.1.0)\n",
      "Requirement already satisfied: frozenlist>=1.1.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (1.8.0)\n",
      "Requirement already satisfied: multidict<7.0,>=4.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (6.7.1)\n",
      "Requirement already satisfied: propcache>=0.2.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (0.4.1)\n",
      "Requirement already satisfied: yarl<2.0,>=1.17.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.9.0,>=2023.1.0->datasets==4.3.0) (1.23.0)\n",
      "Requirement already satisfied: decorator>=5.1.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (5.2.1)\n",
      "Requirement already satisfied: ipython-pygments-lexers>=1.0.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (1.1.1)\n",
      "Requirement already satisfied: jedi>=0.18.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.2)\n",
      "Requirement already satisfied: matplotlib-inline>=0.1.6 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.2.1)\n",
      "Requirement already satisfied: pexpect>4.6 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\n",
      "Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.52)\n",
      "Requirement already satisfied: stack_data>=0.6.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\n",
      "Requirement already satisfied: wcwidth in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.6.0)\n",
      "Requirement already satisfied: parso<0.9.0,>=0.8.4 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from jedi>=0.18.2->ipython>=6.1.0->ipywidgets) (0.8.6)\n",
      "Requirement already satisfied: mdurl~=0.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from markdown-it-py>=2.2.0->rich==13.9.4) (0.1.2)\n",
      "Requirement already satisfied: ptyprocess>=0.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from pexpect>4.6->ipython>=6.1.0->ipywidgets) (0.7.0)\n",
      "Requirement already satisfied: executing>=1.2.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from stack_data>=0.6.0->ipython>=6.1.0->ipywidgets) (2.2.1)\n",
      "Requirement already satisfied: asttokens>=2.1.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from stack_data>=0.6.0->ipython>=6.1.0->ipywidgets) (3.0.1)\n",
      "Requirement already satisfied: pure-eval in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from stack_data>=0.6.0->ipython>=6.1.0->ipywidgets) (0.2.3)\n",
      "Requirement already satisfied: mpmath<1.4,>=1.1.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from sympy>=1.13.3->torch<3,>=2.3->bitsandbytes==0.49.2) (1.3.0)\n",
      "Requirement already satisfied: importlib-metadata in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from diffusers->unsloth) (9.0.0)\n",
      "Requirement already satisfied: zipp>=3.20 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from importlib-metadata->diffusers->unsloth) (3.23.1)\n",
      "Requirement already satisfied: MarkupSafe>=2.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from jinja2->torch<3,>=2.3->bitsandbytes==0.49.2) (3.0.3)\n",
      "Requirement already satisfied: annotated-types>=0.6.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from pydantic->unsloth) (0.7.0)\n",
      "Requirement already satisfied: pydantic-core==2.46.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from pydantic->unsloth) (2.46.3)\n",
      "Requirement already satisfied: typing-inspection>=0.4.2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from pydantic->unsloth) (0.4.2)\n",
      "Requirement already satisfied: docstring-parser>=0.15 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from tyro->unsloth) (0.18.0)\n",
      "Requirement already satisfied: typeguard>=4.0.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from tyro->unsloth) (4.5.1)\n",
      "Downloading ipywidgets-8.1.8-py3-none-any.whl (139 kB)\n",
      "Downloading jupyterlab_widgets-3.0.16-py3-none-any.whl (914 kB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m914.9/914.9 kB\u001b[0m \u001b[31m62.7 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hDownloading widgetsnbextension-4.0.15-py3-none-any.whl (2.2 MB)\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.2/2.2 MB\u001b[0m \u001b[31m147.9 MB/s\u001b[0m  \u001b[33m0:00:00\u001b[0m\n",
      "\u001b[?25hInstalling collected packages: widgetsnbextension, jupyterlab_widgets, ipywidgets\n",
      "\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3/3\u001b[0m [ipywidgets]\n",
      "\u001b[1A\u001b[2KSuccessfully installed ipywidgets-8.1.8 jupyterlab_widgets-3.0.16 widgetsnbextension-4.0.15\n",
      "Note: you may need to restart the kernel to use updated packages.\n"
     ]
    }
   ],
   "source": [
    "%pip install transformers==5.5.0 trl==0.22.2 bitsandbytes==0.49.2 \\\n",
    "xformers==0.0.34 datasets==4.3.0 peft==0.18.1 accelerate==1.13.0 \\\n",
    "timm==1.0.26 huggingface-hub hf_transfer==0.1.9 \\\n",
    "hf-xet==1.4.2 pyarrow==23.0.1 protobuf==5.29.6 \\\n",
    "sentencepiece==0.2.1 numpy==2.0.2 pandas==2.2.2 \\\n",
    "requests==2.32.4 httpx==0.28.1 tqdm==4.67.3 \\\n",
    "fsspec==2025.3.0 safetensors==0.7.0 regex==2025.11.3 \\\n",
    "triton==3.6.0 typer==0.24.1 click==8.3.1 \\\n",
    "rich==13.9.4 pyyaml==6.0.3 python-dateutil==2.9.0.post0 \\\n",
    "typing-extensions==4.15.0 jiwer unsloth matplotlib pandas unsloth_zoo ipywidgets"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "029e9548-99d0-40bb-ac95-ec7ced721076",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Looking in indexes: https://download.pytorch.org/whl/cu128\n",
      "Requirement already satisfied: torch==2.10.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2.10.0)\n",
      "Requirement already satisfied: torchaudio==2.10.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (2.10.0+cu128)\n",
      "Requirement already satisfied: torchvision==0.25.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.25.0)\n",
      "Requirement already satisfied: torchcodec==0.10.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (0.10.0+cu128)\n",
      "Requirement already satisfied: filelock in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (3.25.2)\n",
      "Requirement already satisfied: typing-extensions>=4.10.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (4.15.0)\n",
      "Requirement already satisfied: sympy>=1.13.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (1.14.0)\n",
      "Requirement already satisfied: networkx>=2.5.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (3.6.1)\n",
      "Requirement already satisfied: jinja2 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (3.1.6)\n",
      "Requirement already satisfied: fsspec>=0.8.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (2025.3.0)\n",
      "Requirement already satisfied: cuda-bindings==12.9.4 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.9.4)\n",
      "Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.8.93 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.8.93)\n",
      "Requirement already satisfied: nvidia-cuda-runtime-cu12==12.8.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.8.90)\n",
      "Requirement already satisfied: nvidia-cuda-cupti-cu12==12.8.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.8.90)\n",
      "Requirement already satisfied: nvidia-cudnn-cu12==9.10.2.21 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (9.10.2.21)\n",
      "Requirement already satisfied: nvidia-cublas-cu12==12.8.4.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.8.4.1)\n",
      "Requirement already satisfied: nvidia-cufft-cu12==11.3.3.83 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (11.3.3.83)\n",
      "Requirement already satisfied: nvidia-curand-cu12==10.3.9.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (10.3.9.90)\n",
      "Requirement already satisfied: nvidia-cusolver-cu12==11.7.3.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (11.7.3.90)\n",
      "Requirement already satisfied: nvidia-cusparse-cu12==12.5.8.93 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.5.8.93)\n",
      "Requirement already satisfied: nvidia-cusparselt-cu12==0.7.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (0.7.1)\n",
      "Requirement already satisfied: nvidia-nccl-cu12==2.27.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (2.27.5)\n",
      "Requirement already satisfied: nvidia-nvshmem-cu12==3.4.5 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (3.4.5)\n",
      "Requirement already satisfied: nvidia-nvtx-cu12==12.8.90 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.8.90)\n",
      "Requirement already satisfied: nvidia-nvjitlink-cu12==12.8.93 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (12.8.93)\n",
      "Requirement already satisfied: nvidia-cufile-cu12==1.13.1.3 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (1.13.1.3)\n",
      "Requirement already satisfied: triton==3.6.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torch==2.10.0) (3.6.0)\n",
      "Requirement already satisfied: numpy in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torchvision==0.25.0) (2.0.2)\n",
      "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from torchvision==0.25.0) (12.1.1)\n",
      "Requirement already satisfied: cuda-pathfinder~=1.1 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from cuda-bindings==12.9.4->torch==2.10.0) (1.5.4)\n",
      "Requirement already satisfied: mpmath<1.4,>=1.1.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from sympy>=1.13.3->torch==2.10.0) (1.3.0)\n",
      "Requirement already satisfied: MarkupSafe>=2.0 in /home/user/miniconda/envs/ghana_speech/lib/python3.11/site-packages (from jinja2->torch==2.10.0) (3.0.3)\n",
      "Note: you may need to restart the kernel to use updated packages.\n"
     ]
    }
   ],
   "source": [
    "%pip install torch==2.10.0 torchaudio==2.10.0 torchvision==0.25.0 torchcodec==0.10.0 \\\n",
    "--index-url https://download.pytorch.org/whl/cu128"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "435fb771-7b0f-4d03-92b3-10f629378436",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Streaming ghananlpcommunity/asante-twi-bible-speech-text (twi) …\n",
      "Streaming ghananlpcommunity/dagbani-bible-audio-text-tts (dagbani) …\n",
      "Streaming ghananlpcommunity/ewe-bible-audio-text-tts (ewe) …\n",
      "  Found existing shard files: []\n",
      "Shards already on Hub: none\n",
      "  [200 rows] shard 0 | 91.8 MB buffered …\n",
      "  [400 rows] shard 0 | 167.6 MB buffered …\n",
      "  [600 rows] shard 0 | 248.9 MB buffered …\n",
      "  [800 rows] shard 0 | 326.9 MB buffered …\n",
      "  [1000 rows] shard 0 | 407.3 MB buffered …\n",
      "  [1200 rows] shard 0 | 488.8 MB buffered …\n",
      "  [1400 rows] shard 0 | 576.2 MB buffered …\n",
      "  [1600 rows] shard 0 | 665.6 MB buffered …\n",
      "  [1800 rows] shard 0 | 758.6 MB buffered …\n",
      "  [2000 rows] shard 0 | 839.7 MB buffered …\n",
      "  [2200 rows] shard 0 | 926.8 MB buffered …\n",
      "  [2400 rows] shard 0 | 1013.0 MB buffered …\n",
      "  [2600 rows] shard 0 | 1097.9 MB buffered …\n",
      "  [2800 rows] shard 0 | 1184.7 MB buffered …\n",
      "  [3000 rows] shard 0 | 1265.1 MB buffered …\n",
      "  [3200 rows] shard 0 | 1353.4 MB buffered …\n",
      "  [3400 rows] shard 0 | 1440.4 MB buffered …\n",
      "  [3600 rows] shard 0 | 1522.6 MB buffered …\n",
      "  [3800 rows] shard 0 | 1609.2 MB buffered …\n",
      "  [4000 rows] shard 0 | 1693.8 MB buffered …\n",
      "  [4200 rows] shard 0 | 1780.1 MB buffered …\n",
      "  [4400 rows] shard 0 | 1868.7 MB buffered …\n",
      "  [4600 rows] shard 0 | 1963.8 MB buffered …\n",
      "\n",
      "  Pushing shard 0 (1999.8 MB, 4691 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:02<00:00,  7.35ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   3%|▎         | 50.2MB / 1.64GB,  251MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 67.0MB / 1.64GB,  168MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 67.0MB / 1.64GB, 55.8MB/s  \n",
      "Processing Files (0 / 1):   8%|▊         |  134MB / 1.64GB, 95.5MB/s  \n",
      "Processing Files (0 / 1):  12%|█▏        |  201MB / 1.64GB,  125MB/s  \n",
      "Processing Files (0 / 1):  12%|█▏        |  201MB / 1.64GB, 91.3MB/s  \n",
      "Processing Files (0 / 1):  16%|█▋        |  268MB / 1.64GB,  112MB/s  \n",
      "Processing Files (0 / 1):  21%|██▏       |  352MB / 1.64GB,  136MB/s  \n",
      "Processing Files (0 / 1):  24%|██▍       |  402MB / 1.64GB,  144MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  418MB / 1.64GB,  131MB/s  \n",
      "Processing Files (0 / 1):  31%|███       |  506MB / 1.64GB,  149MB/s  \n",
      "Processing Files (0 / 1):  37%|███▋      |  602MB / 1.64GB,  167MB/s  \n",
      "Processing Files (0 / 1):  40%|████      |  660MB / 1.64GB,  174MB/s  \n",
      "Processing Files (0 / 1):  45%|████▍     |  736MB / 1.64GB,  184MB/s  \n",
      "Processing Files (0 / 1):  48%|████▊     |  784MB / 1.64GB,  187MB/s  \n",
      "Processing Files (0 / 1):  51%|█████     |  840MB / 1.64GB,  191MB/s  \n",
      "Processing Files (0 / 1):  56%|█████▋    |  926MB / 1.64GB,  201MB/s  \n",
      "Processing Files (0 / 1):  62%|██████▏   | 1.01GB / 1.64GB,  211MB/s  \n",
      "Processing Files (0 / 1):  68%|██████▊   | 1.11GB / 1.64GB,  223MB/s  \n",
      "Processing Files (0 / 1):  73%|███████▎  | 1.19GB / 1.64GB,  229MB/s  \n",
      "Processing Files (0 / 1):  77%|███████▋  | 1.27GB / 1.64GB,  234MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.36GB / 1.64GB,  244MB/s  \n",
      "Processing Files (0 / 1):  86%|████████▌ | 1.41GB / 1.64GB,  243MB/s  \n",
      "Processing Files (0 / 1):  92%|█████████▏| 1.50GB / 1.64GB,  250MB/s  \n",
      "Processing Files (0 / 1):  98%|█████████▊| 1.60GB / 1.64GB,  259MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  256MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  241MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  234MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.64GB / 1.64GB,  228MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.64GB / 1.64GB,  216MB/s  \n",
      "New Data Upload: 100%|██████████| 1.64GB / 1.64GB,  216MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [4800 rows] shard 1 | 42.3 MB buffered …\n",
      "  [5000 rows] shard 1 | 125.1 MB buffered …\n",
      "  [5200 rows] shard 1 | 205.8 MB buffered …\n",
      "  [5400 rows] shard 1 | 291.4 MB buffered …\n",
      "  [5600 rows] shard 1 | 376.0 MB buffered …\n",
      "  [5800 rows] shard 1 | 458.1 MB buffered …\n",
      "  [6000 rows] shard 1 | 532.6 MB buffered …\n",
      "  [6200 rows] shard 1 | 621.6 MB buffered …\n",
      "  [6400 rows] shard 1 | 707.2 MB buffered …\n",
      "  [6600 rows] shard 1 | 786.7 MB buffered …\n",
      "  [6800 rows] shard 1 | 864.7 MB buffered …\n",
      "  [7000 rows] shard 1 | 941.7 MB buffered …\n",
      "  [7200 rows] shard 1 | 1033.6 MB buffered …\n",
      "  [7400 rows] shard 1 | 1118.0 MB buffered …\n",
      "  [7600 rows] shard 1 | 1200.2 MB buffered …\n",
      "  [7800 rows] shard 1 | 1277.1 MB buffered …\n",
      "  [8000 rows] shard 1 | 1362.2 MB buffered …\n",
      "  [8200 rows] shard 1 | 1445.4 MB buffered …\n",
      "  [8400 rows] shard 1 | 1531.2 MB buffered …\n",
      "  [8600 rows] shard 1 | 1609.2 MB buffered …\n",
      "  [8800 rows] shard 1 | 1697.3 MB buffered …\n",
      "  [9000 rows] shard 1 | 1780.0 MB buffered …\n",
      "  [9200 rows] shard 1 | 1857.9 MB buffered …\n",
      "  [9400 rows] shard 1 | 1935.9 MB buffered …\n",
      "\n",
      "  Pushing shard 1 (1999.8 MB, 4868 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:03<00:00,  6.81ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   1%|▏         | 21.9MB / 1.61GB,  109MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 64.2MB / 1.61GB,  161MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 67.0MB / 1.61GB,  112MB/s  \n",
      "Processing Files (0 / 1):   8%|▊         |  128MB / 1.61GB, 91.3MB/s  \n",
      "Processing Files (0 / 1):  12%|█▏        |  192MB / 1.61GB,  120MB/s  \n",
      "Processing Files (0 / 1):  12%|█▏        |  201MB / 1.61GB,  111MB/s  \n",
      "Processing Files (0 / 1):  16%|█▋        |  264MB / 1.61GB, 94.4MB/s  \n",
      "Processing Files (0 / 1):  22%|██▏       |  349MB / 1.61GB,  116MB/s  \n",
      "Processing Files (0 / 1):  25%|██▌       |  403MB / 1.61GB,  126MB/s  \n",
      "Processing Files (0 / 1):  29%|██▉       |  465MB / 1.61GB,  137MB/s  \n",
      "Processing Files (0 / 1):  29%|██▉       |  470MB / 1.61GB,  131MB/s  \n",
      "Processing Files (0 / 1):  32%|███▏      |  516MB / 1.61GB,  136MB/s  \n",
      "Processing Files (0 / 1):  37%|███▋      |  603MB / 1.61GB,  151MB/s  \n",
      "Processing Files (0 / 1):  41%|████      |  659MB / 1.61GB,  157MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  671MB / 1.61GB,  152MB/s  \n",
      "Processing Files (0 / 1):  47%|████▋     |  756MB / 1.61GB,  164MB/s  \n",
      "Processing Files (0 / 1):  50%|█████     |  813MB / 1.61GB,  169MB/s  \n",
      "Processing Files (0 / 1):  54%|█████▍    |  872MB / 1.61GB,  174MB/s  \n",
      "Processing Files (0 / 1):  58%|█████▊    |  933MB / 1.61GB,  179MB/s  \n",
      "Processing Files (0 / 1):  64%|██████▍   | 1.03GB / 1.61GB,  190MB/s  \n",
      "Processing Files (0 / 1):  70%|██████▉   | 1.13GB / 1.61GB,  201MB/s  \n",
      "Processing Files (0 / 1):  74%|███████▍  | 1.19GB / 1.61GB,  206MB/s  \n",
      "Processing Files (0 / 1):  81%|████████  | 1.30GB / 1.61GB,  217MB/s  \n",
      "Processing Files (0 / 1):  86%|████████▋ | 1.39GB / 1.61GB,  225MB/s  \n",
      "Processing Files (0 / 1):  90%|█████████ | 1.45GB / 1.61GB,  227MB/s  \n",
      "Processing Files (0 / 1):  98%|█████████▊| 1.58GB / 1.61GB,  239MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  237MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  230MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  224MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  218MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  212MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.61GB / 1.61GB,  207MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.61GB / 1.61GB,  192MB/s  \n",
      "New Data Upload: 100%|██████████| 1.61GB / 1.61GB,  192MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [9600 rows] shard 2 | 17.1 MB buffered …\n",
      "  [9800 rows] shard 2 | 94.3 MB buffered …\n",
      "  [10000 rows] shard 2 | 179.4 MB buffered …\n",
      "  [10200 rows] shard 2 | 272.1 MB buffered …\n",
      "  [10400 rows] shard 2 | 352.5 MB buffered …\n",
      "  [10600 rows] shard 2 | 426.8 MB buffered …\n",
      "  [10800 rows] shard 2 | 509.4 MB buffered …\n",
      "  [11000 rows] shard 2 | 590.5 MB buffered …\n",
      "  [11200 rows] shard 2 | 677.8 MB buffered …\n",
      "  [11400 rows] shard 2 | 766.9 MB buffered …\n",
      "  [11600 rows] shard 2 | 849.7 MB buffered …\n",
      "  [11800 rows] shard 2 | 926.3 MB buffered …\n",
      "  [12000 rows] shard 2 | 1015.1 MB buffered …\n",
      "  [12200 rows] shard 2 | 1102.1 MB buffered …\n",
      "  [12400 rows] shard 2 | 1178.3 MB buffered …\n",
      "  [12600 rows] shard 2 | 1256.1 MB buffered …\n",
      "  [12800 rows] shard 2 | 1334.1 MB buffered …\n",
      "  [13000 rows] shard 2 | 1416.1 MB buffered …\n",
      "  [13200 rows] shard 2 | 1495.1 MB buffered …\n",
      "  [13400 rows] shard 2 | 1584.4 MB buffered …\n",
      "  [13600 rows] shard 2 | 1675.1 MB buffered …\n",
      "  [13800 rows] shard 2 | 1754.5 MB buffered …\n",
      "  [14000 rows] shard 2 | 1832.2 MB buffered …\n",
      "  [14200 rows] shard 2 | 1911.2 MB buffered …\n",
      "  [14400 rows] shard 2 | 1989.8 MB buffered …\n",
      "\n",
      "  Pushing shard 2 (1999.8 MB, 4870 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:02<00:00,  7.18ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 67.8MB / 1.64GB,  169MB/s  \n",
      "Processing Files (0 / 1):   5%|▍         | 77.7MB / 1.64GB, 48.6MB/s  \n",
      "Processing Files (0 / 1):  11%|█         |  181MB / 1.64GB,  100MB/s  \n",
      "Processing Files (0 / 1):  12%|█▏        |  202MB / 1.64GB,  101MB/s  \n",
      "Processing Files (0 / 1):  14%|█▍        |  228MB / 1.64GB, 87.7MB/s  \n",
      "Processing Files (0 / 1):  20%|█▉        |  322MB / 1.64GB,  115MB/s  \n",
      "Processing Files (0 / 1):  25%|██▍       |  403MB / 1.64GB,  134MB/s  \n",
      "Processing Files (0 / 1):  27%|██▋       |  448MB / 1.64GB,  118MB/s  \n",
      "Processing Files (0 / 1):  33%|███▎      |  538MB / 1.64GB,  134MB/s  \n",
      "Processing Files (0 / 1):  37%|███▋      |  605MB / 1.64GB,  144MB/s  \n",
      "Processing Files (0 / 1):  37%|███▋      |  614MB / 1.64GB,  134MB/s  \n",
      "Processing Files (0 / 1):  43%|████▎     |  710MB / 1.64GB,  148MB/s  \n",
      "Processing Files (0 / 1):  48%|████▊     |  794MB / 1.64GB,  159MB/s  \n",
      "Processing Files (0 / 1):  51%|█████     |  835MB / 1.64GB,  161MB/s  \n",
      "Processing Files (0 / 1):  55%|█████▌    |  910MB / 1.64GB,  169MB/s  \n",
      "Processing Files (0 / 1):  60%|██████    |  986MB / 1.64GB,  176MB/s  \n",
      "Processing Files (0 / 1):  66%|██████▋   | 1.09GB / 1.64GB,  188MB/s  \n",
      "Processing Files (0 / 1):  72%|███████▏  | 1.18GB / 1.64GB,  197MB/s  \n",
      "Processing Files (0 / 1):  78%|███████▊  | 1.28GB / 1.64GB,  207MB/s  \n",
      "Processing Files (0 / 1):  82%|████████▏ | 1.34GB / 1.64GB,  210MB/s  \n",
      "Processing Files (0 / 1):  82%|████████▏ | 1.35GB / 1.64GB,  204MB/s  \n",
      "Processing Files (0 / 1):  82%|████████▏ | 1.35GB / 1.64GB,  198MB/s  \n",
      "Processing Files (0 / 1):  82%|████████▏ | 1.35GB / 1.64GB,  193MB/s  \n",
      "Processing Files (0 / 1):  89%|████████▊ | 1.45GB / 1.64GB,  201MB/s  \n",
      "Processing Files (0 / 1):  95%|█████████▍| 1.56GB / 1.64GB,  210MB/s  \n",
      "Processing Files (0 / 1):  99%|█████████▉| 1.62GB / 1.64GB,  208MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  205MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  195MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.64GB / 1.64GB,  186MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.64GB / 1.64GB,  174MB/s  \n",
      "New Data Upload: 100%|██████████| 1.62GB / 1.62GB,  172MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [14600 rows] shard 3 | 70.0 MB buffered …\n",
      "  [14800 rows] shard 3 | 143.5 MB buffered …\n",
      "  [15000 rows] shard 3 | 224.5 MB buffered …\n",
      "  [15200 rows] shard 3 | 308.0 MB buffered …\n",
      "  [15400 rows] shard 3 | 394.6 MB buffered …\n",
      "  [15600 rows] shard 3 | 476.1 MB buffered …\n",
      "  [15800 rows] shard 3 | 555.6 MB buffered …\n",
      "  [16000 rows] shard 3 | 635.3 MB buffered …\n",
      "  [16200 rows] shard 3 | 716.6 MB buffered …\n",
      "  [16400 rows] shard 3 | 799.8 MB buffered …\n",
      "  [16600 rows] shard 3 | 881.7 MB buffered …\n",
      "  [16800 rows] shard 3 | 955.7 MB buffered …\n",
      "  [17000 rows] shard 3 | 1035.7 MB buffered …\n",
      "  [17200 rows] shard 3 | 1120.1 MB buffered …\n",
      "  [17400 rows] shard 3 | 1196.4 MB buffered …\n",
      "  [17600 rows] shard 3 | 1278.6 MB buffered …\n",
      "  [17800 rows] shard 3 | 1359.2 MB buffered …\n",
      "  [18000 rows] shard 3 | 1442.0 MB buffered …\n",
      "  [18200 rows] shard 3 | 1527.7 MB buffered …\n",
      "  [18400 rows] shard 3 | 1611.0 MB buffered …\n",
      "  [18600 rows] shard 3 | 1696.8 MB buffered …\n",
      "  [18800 rows] shard 3 | 1790.1 MB buffered …\n",
      "  [19000 rows] shard 3 | 1880.5 MB buffered …\n",
      "  [19200 rows] shard 3 | 1963.4 MB buffered …\n",
      "\n",
      "  Pushing shard 3 (1999.5 MB, 4863 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:02<00:00,  7.91ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   3%|▎         | 47.9MB / 1.66GB,  227MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 70.7MB / 1.66GB,  170MB/s  \n",
      "Processing Files (0 / 1):   7%|▋         |  123MB / 1.66GB,  101MB/s  \n",
      "Processing Files (0 / 1):  12%|█▏        |  201MB / 1.66GB,  141MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  213MB / 1.66GB,  131MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  216MB / 1.66GB, 89.0MB/s  \n",
      "Processing Files (0 / 1):  19%|█▉        |  317MB / 1.66GB,  121MB/s  \n",
      "Processing Files (0 / 1):  24%|██▎       |  390MB / 1.66GB,  138MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  434MB / 1.66GB,  144MB/s  \n",
      "Processing Files (0 / 1):  29%|██▉       |  488MB / 1.66GB,  152MB/s  \n",
      "Processing Files (0 / 1):  31%|███▏      |  519MB / 1.66GB,  152MB/s  \n",
      "Processing Files (0 / 1):  37%|███▋      |  608MB / 1.66GB,  168MB/s  \n",
      "Processing Files (0 / 1):  38%|███▊      |  631MB / 1.66GB,  165MB/s  \n",
      "Processing Files (0 / 1):  44%|████▍     |  730MB / 1.66GB,  182MB/s  \n",
      "Processing Files (0 / 1):  50%|████▉     |  827MB / 1.66GB,  196MB/s  \n",
      "Processing Files (0 / 1):  55%|█████▌    |  915MB / 1.66GB,  207MB/s  \n",
      "Processing Files (0 / 1):  61%|██████    | 1.00GB / 1.66GB,  218MB/s  \n",
      "Processing Files (0 / 1):  67%|██████▋   | 1.10GB / 1.66GB,  229MB/s  \n",
      "Processing Files (0 / 1):  72%|███████▏  | 1.19GB / 1.66GB,  237MB/s  \n",
      "Processing Files (0 / 1):  76%|███████▌  | 1.26GB / 1.66GB,  242MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.37GB / 1.66GB,  253MB/s  \n",
      "Processing Files (0 / 1):  89%|████████▊ | 1.47GB / 1.66GB,  262MB/s  \n",
      "Processing Files (0 / 1):  93%|█████████▎| 1.55GB / 1.66GB,  267MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.65GB / 1.66GB,  275MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.66GB / 1.66GB,  267MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.66GB / 1.66GB,  258MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.66GB / 1.66GB,  251MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.66GB / 1.66GB,  243MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.66GB / 1.66GB,  218MB/s  \n",
      "New Data Upload: 100%|██████████| 1.58GB / 1.58GB,  208MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [19400 rows] shard 4 | 51.5 MB buffered …\n",
      "  [19600 rows] shard 4 | 131.5 MB buffered …\n",
      "  [19800 rows] shard 4 | 214.2 MB buffered …\n",
      "  [20000 rows] shard 4 | 298.9 MB buffered …\n",
      "  [20200 rows] shard 4 | 382.4 MB buffered …\n",
      "  [20400 rows] shard 4 | 464.8 MB buffered …\n",
      "  [20600 rows] shard 4 | 546.7 MB buffered …\n",
      "  [20800 rows] shard 4 | 626.6 MB buffered …\n",
      "  [21000 rows] shard 4 | 715.9 MB buffered …\n",
      "  [21200 rows] shard 4 | 798.9 MB buffered …\n",
      "  [21400 rows] shard 4 | 878.0 MB buffered …\n",
      "  [21600 rows] shard 4 | 954.8 MB buffered …\n",
      "  [21800 rows] shard 4 | 1041.2 MB buffered …\n",
      "  [22000 rows] shard 4 | 1129.3 MB buffered …\n",
      "  [22200 rows] shard 4 | 1210.8 MB buffered …\n",
      "  [22400 rows] shard 4 | 1288.5 MB buffered …\n",
      "  [22600 rows] shard 4 | 1361.0 MB buffered …\n",
      "  [22800 rows] shard 4 | 1437.6 MB buffered …\n",
      "  [23000 rows] shard 4 | 1521.9 MB buffered …\n",
      "  [23200 rows] shard 4 | 1600.9 MB buffered …\n",
      "  [23400 rows] shard 4 | 1681.2 MB buffered …\n",
      "  [23600 rows] shard 4 | 1767.1 MB buffered …\n",
      "  [23800 rows] shard 4 | 1845.4 MB buffered …\n",
      "  [24000 rows] shard 4 | 1924.2 MB buffered …\n",
      "\n",
      "  Pushing shard 4 (1999.1 MB, 4871 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:03<00:00,  6.36ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 69.1MB / 1.64GB,  336MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 69.6MB / 1.64GB, 67.7MB/s  \n",
      "Processing Files (0 / 1):   8%|▊         |  138MB / 1.64GB,  113MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  205MB / 1.64GB,  145MB/s  \n",
      "Processing Files (0 / 1):  17%|█▋        |  275MB / 1.64GB, 97.6MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  342MB / 1.64GB,  113MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  344MB / 1.64GB, 95.1MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  426MB / 1.64GB,  112MB/s  \n",
      "Processing Files (0 / 1):  32%|███▏      |  520MB / 1.64GB,  130MB/s  \n",
      "Processing Files (0 / 1):  34%|███▎      |  549MB / 1.64GB,  130MB/s  \n",
      "Processing Files (0 / 1):  38%|███▊      |  619MB / 1.64GB,  140MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  685MB / 1.64GB,  149MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  686MB / 1.64GB,  143MB/s  \n",
      "Processing Files (0 / 1):  45%|████▍     |  734MB / 1.64GB,  146MB/s  \n",
      "Processing Files (0 / 1):  50%|█████     |  822MB / 1.64GB,  158MB/s  \n",
      "Processing Files (0 / 1):  51%|█████     |  838MB / 1.64GB,  155MB/s  \n",
      "Processing Files (0 / 1):  58%|█████▊    |  948MB / 1.64GB,  169MB/s  \n",
      "Processing Files (0 / 1):  60%|█████▉    |  977MB / 1.64GB,  168MB/s  \n",
      "Processing Files (0 / 1):  63%|██████▎   | 1.03GB / 1.64GB,  172MB/s  \n",
      "Processing Files (0 / 1):  67%|██████▋   | 1.10GB / 1.64GB,  177MB/s  \n",
      "Processing Files (0 / 1):  67%|██████▋   | 1.10GB / 1.64GB,  172MB/s  \n",
      "Processing Files (0 / 1):  72%|███████▏  | 1.17GB / 1.64GB,  177MB/s  \n",
      "Processing Files (0 / 1):  76%|███████▌  | 1.25GB / 1.64GB,  183MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.36GB / 1.64GB,  194MB/s  \n",
      "Processing Files (0 / 1):  89%|████████▉ | 1.46GB / 1.64GB,  202MB/s  \n",
      "Processing Files (0 / 1):  95%|█████████▌| 1.56GB / 1.64GB,  211MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  215MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  210MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  204MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  199MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.64GB / 1.64GB,  195MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.64GB / 1.64GB,  154MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.64GB / 1.64GB,  143MB/s  \n",
      "New Data Upload: 100%|██████████| 1.58GB / 1.58GB,  138MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [24200 rows] shard 5 | 17.8 MB buffered …\n",
      "  [24400 rows] shard 5 | 95.1 MB buffered …\n",
      "  [24600 rows] shard 5 | 172.2 MB buffered …\n",
      "  [24800 rows] shard 5 | 251.4 MB buffered …\n",
      "  [25000 rows] shard 5 | 342.0 MB buffered …\n",
      "  [25200 rows] shard 5 | 431.3 MB buffered …\n",
      "  [25400 rows] shard 5 | 509.5 MB buffered …\n",
      "  [25600 rows] shard 5 | 599.2 MB buffered …\n",
      "  [25800 rows] shard 5 | 674.0 MB buffered …\n",
      "  [26000 rows] shard 5 | 751.8 MB buffered …\n",
      "  [26200 rows] shard 5 | 832.7 MB buffered …\n",
      "  [26400 rows] shard 5 | 914.9 MB buffered …\n",
      "  [26600 rows] shard 5 | 993.6 MB buffered …\n",
      "  [26800 rows] shard 5 | 1069.9 MB buffered …\n",
      "  [27000 rows] shard 5 | 1154.1 MB buffered …\n",
      "  [27200 rows] shard 5 | 1230.5 MB buffered …\n",
      "  [27400 rows] shard 5 | 1319.4 MB buffered …\n",
      "  [27600 rows] shard 5 | 1404.2 MB buffered …\n",
      "  [27800 rows] shard 5 | 1484.5 MB buffered …\n",
      "  [28000 rows] shard 5 | 1569.3 MB buffered …\n",
      "  [28200 rows] shard 5 | 1657.7 MB buffered …\n",
      "  [28400 rows] shard 5 | 1735.0 MB buffered …\n",
      "  [28600 rows] shard 5 | 1816.8 MB buffered …\n",
      "  [28800 rows] shard 5 | 1900.9 MB buffered …\n",
      "  [29000 rows] shard 5 | 1986.4 MB buffered …\n",
      "\n",
      "  Pushing shard 5 (1999.8 MB, 4871 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:02<00:00,  7.04ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 70.9MB / 1.63GB,  334MB/s  \n",
      "Processing Files (0 / 1):   7%|▋         |  110MB / 1.63GB,  106MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  206MB / 1.63GB,  168MB/s  \n",
      "Processing Files (0 / 1):  14%|█▍        |  227MB / 1.63GB,  111MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  334MB / 1.63GB,  150MB/s  \n",
      "Processing Files (0 / 1):  25%|██▌       |  409MB / 1.63GB,  169MB/s  \n",
      "Processing Files (0 / 1):  27%|██▋       |  438MB / 1.63GB,  145MB/s  \n",
      "Processing Files (0 / 1):  33%|███▎      |  531MB / 1.63GB,  165MB/s  \n",
      "Processing Files (0 / 1):  38%|███▊      |  617MB / 1.63GB,  180MB/s  \n",
      "Processing Files (0 / 1):  45%|████▍     |  730MB / 1.63GB,  202MB/s  \n",
      "Processing Files (0 / 1):  46%|████▌     |  748MB / 1.63GB,  196MB/s  \n",
      "Processing Files (0 / 1):  46%|████▌     |  748MB / 1.63GB,  186MB/s  \n",
      "Processing Files (0 / 1):  51%|█████     |  830MB / 1.63GB,  197MB/s  \n",
      "Processing Files (0 / 1):  54%|█████▍    |  886MB / 1.63GB,  200MB/s  \n",
      "Processing Files (0 / 1):  60%|█████▉    |  976MB / 1.63GB,  211MB/s  \n",
      "Processing Files (0 / 1):  66%|██████▌   | 1.08GB / 1.63GB,  224MB/s  \n",
      "Processing Files (0 / 1):  71%|███████▏  | 1.16GB / 1.63GB,  231MB/s  \n",
      "Processing Files (0 / 1):  77%|███████▋  | 1.25GB / 1.63GB,  239MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.35GB / 1.63GB,  250MB/s  \n",
      "Processing Files (0 / 1):  88%|████████▊ | 1.44GB / 1.63GB,  256MB/s  \n",
      "Processing Files (0 / 1):  94%|█████████▍| 1.53GB / 1.63GB,  264MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  270MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  253MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  246MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  239MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  232MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  208MB/s  \n",
      "New Data Upload: 100%|██████████| 1.60GB / 1.60GB,  205MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [29200 rows] shard 6 | 68.9 MB buffered …\n",
      "  [29400 rows] shard 6 | 148.8 MB buffered …\n",
      "  [29600 rows] shard 6 | 238.7 MB buffered …\n",
      "  [29800 rows] shard 6 | 321.5 MB buffered …\n",
      "  [30000 rows] shard 6 | 402.4 MB buffered …\n",
      "  [30200 rows] shard 6 | 486.9 MB buffered …\n",
      "  [30400 rows] shard 6 | 563.7 MB buffered …\n",
      "  [30600 rows] shard 6 | 643.0 MB buffered …\n",
      "  [30800 rows] shard 6 | 725.6 MB buffered …\n",
      "  [31000 rows] shard 6 | 803.1 MB buffered …\n",
      "  [31200 rows] shard 6 | 887.2 MB buffered …\n",
      "  [31400 rows] shard 6 | 962.8 MB buffered …\n",
      "  [31600 rows] shard 6 | 1048.8 MB buffered …\n",
      "  [31800 rows] shard 6 | 1126.6 MB buffered …\n",
      "  [32000 rows] shard 6 | 1213.0 MB buffered …\n",
      "  [32200 rows] shard 6 | 1288.7 MB buffered …\n",
      "  [32400 rows] shard 6 | 1371.2 MB buffered …\n",
      "  [32600 rows] shard 6 | 1449.8 MB buffered …\n",
      "  [32800 rows] shard 6 | 1535.0 MB buffered …\n",
      "  [33000 rows] shard 6 | 1615.4 MB buffered …\n",
      "  [33200 rows] shard 6 | 1701.2 MB buffered …\n",
      "  [33400 rows] shard 6 | 1779.3 MB buffered …\n",
      "  [33600 rows] shard 6 | 1859.1 MB buffered …\n",
      "  [33800 rows] shard 6 | 1948.1 MB buffered …\n",
      "\n",
      "  Pushing shard 6 (1999.9 MB, 4899 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:03<00:00,  7.14ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 70.0MB / 1.63GB,  337MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 70.7MB / 1.63GB, 68.1MB/s  \n",
      "Processing Files (0 / 1):  10%|▉         |  160MB / 1.63GB,  131MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  205MB / 1.63GB,  145MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  218MB / 1.63GB, 98.1MB/s  \n",
      "Processing Files (0 / 1):  20%|█▉        |  320MB / 1.63GB,  132MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  341MB / 1.63GB,  130MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  341MB / 1.63GB,  121MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  422MB / 1.63GB,  140MB/s  \n",
      "Processing Files (0 / 1):  32%|███▏      |  529MB / 1.63GB,  164MB/s  \n",
      "Processing Files (0 / 1):  36%|███▌      |  587MB / 1.63GB,  172MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  681MB / 1.63GB,  188MB/s  \n",
      "Processing Files (0 / 1):  44%|████▍     |  718MB / 1.63GB,  179MB/s  \n",
      "Processing Files (0 / 1):  49%|████▉     |  808MB / 1.63GB,  192MB/s  \n",
      "Processing Files (0 / 1):  55%|█████▍    |  896MB / 1.63GB,  203MB/s  \n",
      "Processing Files (0 / 1):  58%|█████▊    |  943MB / 1.63GB,  205MB/s  \n",
      "Processing Files (0 / 1):  64%|██████▎   | 1.04GB / 1.63GB,  216MB/s  \n",
      "Processing Files (0 / 1):  71%|███████   | 1.15GB / 1.63GB,  230MB/s  \n",
      "Processing Files (0 / 1):  77%|███████▋  | 1.25GB / 1.63GB,  240MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.35GB / 1.63GB,  249MB/s  \n",
      "Processing Files (0 / 1):  89%|████████▉ | 1.45GB / 1.63GB,  259MB/s  \n",
      "Processing Files (0 / 1):  94%|█████████▍| 1.54GB / 1.63GB,  264MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  272MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  263MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  255MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  240MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  233MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  215MB/s  \n",
      "New Data Upload: 100%|██████████| 1.57GB / 1.57GB,  206MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [34000 rows] shard 7 | 25.1 MB buffered …\n",
      "  [34200 rows] shard 7 | 119.6 MB buffered …\n",
      "  [34400 rows] shard 7 | 200.9 MB buffered …\n",
      "  [34600 rows] shard 7 | 286.5 MB buffered …\n",
      "  [34800 rows] shard 7 | 373.4 MB buffered …\n",
      "  [35000 rows] shard 7 | 456.4 MB buffered …\n",
      "  [35200 rows] shard 7 | 550.0 MB buffered …\n",
      "  [35400 rows] shard 7 | 637.7 MB buffered …\n",
      "  [35600 rows] shard 7 | 720.7 MB buffered …\n",
      "  [35800 rows] shard 7 | 804.5 MB buffered …\n",
      "  [36000 rows] shard 7 | 883.6 MB buffered …\n",
      "  [36200 rows] shard 7 | 964.3 MB buffered …\n",
      "  [36400 rows] shard 7 | 1049.3 MB buffered …\n",
      "  [36600 rows] shard 7 | 1131.3 MB buffered …\n",
      "  [36800 rows] shard 7 | 1214.8 MB buffered …\n",
      "  [37000 rows] shard 7 | 1291.1 MB buffered …\n",
      "  [37200 rows] shard 7 | 1373.6 MB buffered …\n",
      "  [37400 rows] shard 7 | 1457.8 MB buffered …\n",
      "  [37600 rows] shard 7 | 1541.3 MB buffered …\n",
      "  [37800 rows] shard 7 | 1632.2 MB buffered …\n",
      "  [38000 rows] shard 7 | 1725.0 MB buffered …\n",
      "  [38200 rows] shard 7 | 1804.5 MB buffered …\n",
      "  [38400 rows] shard 7 | 1888.6 MB buffered …\n",
      "  [38600 rows] shard 7 | 1972.9 MB buffered …\n",
      "\n",
      "  Pushing shard 7 (1999.9 MB, 4730 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:02<00:00,  7.61ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 71.2MB / 1.63GB,  336MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 71.7MB / 1.63GB, 67.5MB/s  \n",
      "Processing Files (0 / 1):   9%|▊         |  141MB / 1.63GB,  114MB/s  \n",
      "Processing Files (0 / 1):  11%|█         |  183MB / 1.63GB,  128MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  213MB / 1.63GB,  131MB/s  \n",
      "Processing Files (0 / 1):  17%|█▋        |  282MB / 1.63GB,  126MB/s  \n",
      "Processing Files (0 / 1):  23%|██▎       |  373MB / 1.63GB,  154MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  426MB / 1.63GB,  162MB/s  \n",
      "Processing Files (0 / 1):  26%|██▋       |  429MB / 1.63GB,  142MB/s  \n",
      "Processing Files (0 / 1):  30%|███       |  490MB / 1.63GB,  152MB/s  \n",
      "Processing Files (0 / 1):  35%|███▍      |  570MB / 1.63GB,  166MB/s  \n",
      "Processing Files (0 / 1):  36%|███▋      |  594MB / 1.63GB,  164MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  678MB / 1.63GB,  177MB/s  \n",
      "Processing Files (0 / 1):  48%|████▊     |  781MB / 1.63GB,  194MB/s  \n",
      "Processing Files (0 / 1):  52%|█████▏    |  844MB / 1.63GB,  200MB/s  \n",
      "Processing Files (0 / 1):  57%|█████▋    |  935MB / 1.63GB,  212MB/s  \n",
      "Processing Files (0 / 1):  61%|██████    |  991MB / 1.63GB,  215MB/s  \n",
      "Processing Files (0 / 1):  61%|██████    |  993MB / 1.63GB,  206MB/s  \n",
      "Processing Files (0 / 1):  67%|██████▋   | 1.09GB / 1.63GB,  218MB/s  \n",
      "Processing Files (0 / 1):  72%|███████▏  | 1.18GB / 1.63GB,  226MB/s  \n",
      "Processing Files (0 / 1):  78%|███████▊  | 1.27GB / 1.63GB,  234MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.36GB / 1.63GB,  242MB/s  \n",
      "Processing Files (0 / 1):  89%|████████▊ | 1.45GB / 1.63GB,  249MB/s  \n",
      "Processing Files (0 / 1):  93%|█████████▎| 1.52GB / 1.63GB,  253MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  262MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  254MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  246MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  239MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  233MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  203MB/s  \n",
      "New Data Upload: 100%|██████████| 1.57GB / 1.57GB,  196MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [38800 rows] shard 8 | 66.7 MB buffered …\n",
      "  [39000 rows] shard 8 | 146.7 MB buffered …\n",
      "  [39200 rows] shard 8 | 228.0 MB buffered …\n",
      "  [39400 rows] shard 8 | 303.8 MB buffered …\n",
      "  [39600 rows] shard 8 | 391.4 MB buffered …\n",
      "  [39800 rows] shard 8 | 471.8 MB buffered …\n",
      "  [40000 rows] shard 8 | 558.6 MB buffered …\n",
      "  [40200 rows] shard 8 | 641.7 MB buffered …\n",
      "  [40400 rows] shard 8 | 718.6 MB buffered …\n",
      "  [40600 rows] shard 8 | 797.7 MB buffered …\n",
      "  [40800 rows] shard 8 | 887.8 MB buffered …\n",
      "  [41000 rows] shard 8 | 967.5 MB buffered …\n",
      "  [41200 rows] shard 8 | 1054.9 MB buffered …\n",
      "  [41400 rows] shard 8 | 1149.5 MB buffered …\n",
      "  [41600 rows] shard 8 | 1232.4 MB buffered …\n",
      "  [41800 rows] shard 8 | 1311.5 MB buffered …\n",
      "  [42000 rows] shard 8 | 1394.5 MB buffered …\n",
      "  [42200 rows] shard 8 | 1477.3 MB buffered …\n",
      "  [42400 rows] shard 8 | 1559.7 MB buffered …\n",
      "  [42600 rows] shard 8 | 1646.2 MB buffered …\n",
      "  [42800 rows] shard 8 | 1736.0 MB buffered …\n",
      "  [43000 rows] shard 8 | 1823.9 MB buffered …\n",
      "  [43200 rows] shard 8 | 1915.8 MB buffered …\n",
      "\n",
      "  Pushing shard 8 (1999.9 MB, 4723 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:03<00:00,  6.57ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 68.4MB / 1.63GB,  332MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 68.9MB / 1.63GB,  168MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 70.0MB / 1.63GB, 37.8MB/s  \n",
      "Processing Files (0 / 1):  10%|▉         |  159MB / 1.63GB, 78.8MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  204MB / 1.63GB, 91.9MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  205MB / 1.63GB, 67.5MB/s  \n",
      "Processing Files (0 / 1):  18%|█▊        |  286MB / 1.63GB, 88.9MB/s  \n",
      "Processing Files (0 / 1):  25%|██▍       |  403MB / 1.63GB,  118MB/s  \n",
      "Processing Files (0 / 1):  25%|██▍       |  407MB / 1.63GB,  112MB/s  \n",
      "Processing Files (0 / 1):  27%|██▋       |  437MB / 1.63GB,  109MB/s  \n",
      "Processing Files (0 / 1):  33%|███▎      |  536MB / 1.63GB,  127MB/s  \n",
      "Processing Files (0 / 1):  38%|███▊      |  615MB / 1.63GB,  139MB/s  \n",
      "Processing Files (0 / 1):  40%|███▉      |  647MB / 1.63GB,  140MB/s  \n",
      "Processing Files (0 / 1):  45%|████▌     |  739MB / 1.63GB,  154MB/s  \n",
      "Processing Files (0 / 1):  46%|████▌     |  752MB / 1.63GB,  150MB/s  \n",
      "Processing Files (0 / 1):  50%|█████     |  822MB / 1.63GB,  158MB/s  \n",
      "Processing Files (0 / 1):  56%|█████▋    |  918MB / 1.63GB,  170MB/s  \n",
      "Processing Files (0 / 1):  62%|██████▏   | 1.01GB / 1.63GB,  180MB/s  \n",
      "Processing Files (0 / 1):  66%|██████▌   | 1.08GB / 1.63GB,  185MB/s  \n",
      "Processing Files (0 / 1):  72%|███████▏  | 1.17GB / 1.63GB,  194MB/s  \n",
      "Processing Files (0 / 1):  75%|███████▌  | 1.23GB / 1.63GB,  198MB/s  \n",
      "Processing Files (0 / 1):  81%|████████  | 1.32GB / 1.63GB,  206MB/s  \n",
      "Processing Files (0 / 1):  87%|████████▋ | 1.42GB / 1.63GB,  215MB/s  \n",
      "Processing Files (0 / 1):  93%|█████████▎| 1.51GB / 1.63GB,  222MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  232MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  226MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  220MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  214MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  209MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  194MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  173MB/s  \n",
      "New Data Upload: 100%|██████████| 1.60GB / 1.60GB,  170MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [43400 rows] shard 9 | 7.3 MB buffered …\n",
      "  [43600 rows] shard 9 | 86.6 MB buffered …\n",
      "  [43800 rows] shard 9 | 166.0 MB buffered …\n",
      "  [44000 rows] shard 9 | 245.9 MB buffered …\n",
      "  [44200 rows] shard 9 | 328.5 MB buffered …\n",
      "  [44400 rows] shard 9 | 409.8 MB buffered …\n",
      "  [44600 rows] shard 9 | 489.9 MB buffered …\n",
      "  [44800 rows] shard 9 | 569.5 MB buffered …\n",
      "  [45000 rows] shard 9 | 650.8 MB buffered …\n",
      "  [45200 rows] shard 9 | 728.8 MB buffered …\n",
      "  [45400 rows] shard 9 | 808.9 MB buffered …\n",
      "  [45600 rows] shard 9 | 883.0 MB buffered …\n",
      "  [45800 rows] shard 9 | 959.4 MB buffered …\n",
      "  [46000 rows] shard 9 | 1034.9 MB buffered …\n",
      "  [46200 rows] shard 9 | 1117.7 MB buffered …\n",
      "  [46400 rows] shard 9 | 1193.3 MB buffered …\n",
      "  [46600 rows] shard 9 | 1283.3 MB buffered …\n",
      "  [46800 rows] shard 9 | 1363.4 MB buffered …\n",
      "  [47000 rows] shard 9 | 1442.8 MB buffered …\n",
      "  [47200 rows] shard 9 | 1528.8 MB buffered …\n",
      "  [47400 rows] shard 9 | 1613.9 MB buffered …\n",
      "  [47600 rows] shard 9 | 1698.7 MB buffered …\n",
      "  [47800 rows] shard 9 | 1778.3 MB buffered …\n",
      "  [48000 rows] shard 9 | 1859.4 MB buffered …\n",
      "  [48200 rows] shard 9 | 1941.1 MB buffered …\n",
      "\n",
      "  Pushing shard 9 (1999.6 MB, 4976 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:02<00:00,  7.40ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   2%|▏         | 36.8MB / 1.61GB,  176MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 70.6MB / 1.61GB,  173MB/s  \n",
      "Processing Files (0 / 1):   5%|▍         | 77.3MB / 1.61GB, 63.1MB/s  \n",
      "Processing Files (0 / 1):  10%|▉         |  158MB / 1.61GB,  112MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  209MB / 1.61GB,  130MB/s  \n",
      "Processing Files (0 / 1):  15%|█▌        |  244MB / 1.61GB,  110MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  341MB / 1.61GB,  141MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  416MB / 1.61GB,  159MB/s  \n",
      "Processing Files (0 / 1):  27%|██▋       |  438MB / 1.61GB,  136MB/s  \n",
      "Processing Files (0 / 1):  32%|███▏      |  515MB / 1.61GB,  151MB/s  \n",
      "Processing Files (0 / 1):  38%|███▊      |  610MB / 1.61GB,  169MB/s  \n",
      "Processing Files (0 / 1):  43%|████▎     |  694MB / 1.61GB,  182MB/s  \n",
      "Processing Files (0 / 1):  46%|████▌     |  738MB / 1.61GB,  184MB/s  \n",
      "Processing Files (0 / 1):  50%|█████     |  806MB / 1.61GB,  192MB/s  \n",
      "Processing Files (0 / 1):  56%|█████▌    |  904MB / 1.61GB,  205MB/s  \n",
      "Processing Files (0 / 1):  61%|██████▏   |  985MB / 1.61GB,  214MB/s  \n",
      "Processing Files (0 / 1):  67%|██████▋   | 1.08GB / 1.61GB,  225MB/s  \n",
      "Processing Files (0 / 1):  73%|███████▎  | 1.17GB / 1.61GB,  235MB/s  \n",
      "Processing Files (0 / 1):  78%|███████▊  | 1.25GB / 1.61GB,  240MB/s  \n",
      "Processing Files (0 / 1):  81%|████████  | 1.31GB / 1.61GB,  242MB/s  \n",
      "Processing Files (0 / 1):  86%|████████▌ | 1.38GB / 1.61GB,  245MB/s  \n",
      "Processing Files (0 / 1):  92%|█████████▏| 1.48GB / 1.61GB,  255MB/s  \n",
      "Processing Files (0 / 1):  99%|█████████▉| 1.59GB / 1.61GB,  265MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  259MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  251MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  243MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  236MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.61GB / 1.61GB,  223MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.61GB / 1.61GB,  201MB/s  \n",
      "New Data Upload: 100%|██████████| 1.56GB / 1.56GB,  195MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [48400 rows] shard 10 | 15.5 MB buffered …\n",
      "  [48600 rows] shard 10 | 89.8 MB buffered …\n",
      "  [48800 rows] shard 10 | 170.9 MB buffered …\n",
      "  [49000 rows] shard 10 | 249.2 MB buffered …\n",
      "  [49200 rows] shard 10 | 334.6 MB buffered …\n",
      "  [49400 rows] shard 10 | 421.4 MB buffered …\n",
      "  [49600 rows] shard 10 | 506.8 MB buffered …\n",
      "  [49800 rows] shard 10 | 588.9 MB buffered …\n",
      "  [50000 rows] shard 10 | 677.7 MB buffered …\n",
      "  [50200 rows] shard 10 | 761.3 MB buffered …\n",
      "  [50400 rows] shard 10 | 847.1 MB buffered …\n",
      "  [50600 rows] shard 10 | 930.4 MB buffered …\n",
      "  [50800 rows] shard 10 | 1015.1 MB buffered …\n",
      "  [51000 rows] shard 10 | 1095.8 MB buffered …\n",
      "  [51200 rows] shard 10 | 1173.8 MB buffered …\n",
      "  [51400 rows] shard 10 | 1255.1 MB buffered …\n",
      "  [51600 rows] shard 10 | 1338.0 MB buffered …\n",
      "  [51800 rows] shard 10 | 1426.2 MB buffered …\n",
      "  [52000 rows] shard 10 | 1504.8 MB buffered …\n",
      "  [52200 rows] shard 10 | 1586.2 MB buffered …\n",
      "  [52400 rows] shard 10 | 1667.9 MB buffered …\n",
      "  [52600 rows] shard 10 | 1745.6 MB buffered …\n",
      "  [52800 rows] shard 10 | 1826.4 MB buffered …\n",
      "  [53000 rows] shard 10 | 1908.9 MB buffered …\n",
      "  [53200 rows] shard 10 | 1990.7 MB buffered …\n",
      "\n",
      "  Pushing shard 10 (1999.6 MB, 4855 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:03<00:00,  6.58ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 69.3MB / 1.63GB,  335MB/s  \n",
      "Processing Files (0 / 1):   6%|▌         | 96.8MB / 1.63GB, 67.5MB/s  \n",
      "Processing Files (0 / 1):  11%|█         |  179MB / 1.63GB,  110MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  205MB / 1.63GB,  113MB/s  \n",
      "Processing Files (0 / 1):  15%|█▌        |  250MB / 1.63GB, 95.1MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  335MB / 1.63GB,  119MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  344MB / 1.63GB,  114MB/s  \n",
      "Processing Files (0 / 1):  25%|██▌       |  412MB / 1.63GB,  128MB/s  \n",
      "Processing Files (0 / 1):  28%|██▊       |  459MB / 1.63GB,  134MB/s  \n",
      "Processing Files (0 / 1):  30%|██▉       |  480MB / 1.63GB,  133MB/s  \n",
      "Processing Files (0 / 1):  32%|███▏      |  522MB / 1.63GB,  137MB/s  \n",
      "Processing Files (0 / 1):  38%|███▊      |  619MB / 1.63GB,  154MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  689MB / 1.63GB,  163MB/s  \n",
      "Processing Files (0 / 1):  47%|████▋     |  770MB / 1.63GB,  174MB/s  \n",
      "Processing Files (0 / 1):  51%|█████     |  825MB / 1.63GB,  179MB/s  \n",
      "Processing Files (0 / 1):  56%|█████▌    |  906MB / 1.63GB,  188MB/s  \n",
      "Processing Files (0 / 1):  62%|██████▏   | 1.00GB / 1.63GB,  200MB/s  \n",
      "Processing Files (0 / 1):  68%|██████▊   | 1.10GB / 1.63GB,  211MB/s  \n",
      "Processing Files (0 / 1):  73%|███████▎  | 1.19GB / 1.63GB,  220MB/s  \n",
      "Processing Files (0 / 1):  79%|███████▉  | 1.28GB / 1.63GB,  229MB/s  \n",
      "Processing Files (0 / 1):  84%|████████▍ | 1.37GB / 1.63GB,  236MB/s  \n",
      "Processing Files (0 / 1):  90%|█████████ | 1.47GB / 1.63GB,  245MB/s  \n",
      "Processing Files (0 / 1):  96%|█████████▌| 1.56GB / 1.63GB,  251MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  254MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  246MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  239MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  232MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  226MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  208MB/s  \n",
      "New Data Upload: 100%|██████████| 1.59GB / 1.59GB,  204MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [53400 rows] shard 11 | 81.7 MB buffered …\n",
      "  [53600 rows] shard 11 | 163.1 MB buffered …\n",
      "  [53800 rows] shard 11 | 240.1 MB buffered …\n",
      "  [54000 rows] shard 11 | 323.3 MB buffered …\n",
      "  [54200 rows] shard 11 | 418.2 MB buffered …\n",
      "  [54400 rows] shard 11 | 510.6 MB buffered …\n",
      "  [54600 rows] shard 11 | 590.4 MB buffered …\n",
      "  [54800 rows] shard 11 | 669.8 MB buffered …\n",
      "  [55000 rows] shard 11 | 752.3 MB buffered …\n",
      "  [55200 rows] shard 11 | 843.2 MB buffered …\n",
      "  [55400 rows] shard 11 | 932.5 MB buffered …\n",
      "  [55600 rows] shard 11 | 1015.4 MB buffered …\n",
      "  [55800 rows] shard 11 | 1105.4 MB buffered …\n",
      "  [56000 rows] shard 11 | 1190.1 MB buffered …\n",
      "  [56200 rows] shard 11 | 1272.5 MB buffered …\n",
      "  [56400 rows] shard 11 | 1352.0 MB buffered …\n",
      "  [56600 rows] shard 11 | 1446.4 MB buffered …\n",
      "  [56800 rows] shard 11 | 1525.0 MB buffered …\n",
      "  [57000 rows] shard 11 | 1605.3 MB buffered …\n",
      "  [57200 rows] shard 11 | 1689.6 MB buffered …\n",
      "  [57400 rows] shard 11 | 1771.5 MB buffered …\n",
      "  [57600 rows] shard 11 | 1854.9 MB buffered …\n",
      "  [57800 rows] shard 11 | 1939.3 MB buffered …\n",
      "\n",
      "  Pushing shard 11 (2000.0 MB, 4732 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:02<00:00,  7.55ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 71.1MB / 1.62GB,  175MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 72.4MB / 1.62GB, 59.6MB/s  \n",
      "Processing Files (0 / 1):   9%|▊         |  141MB / 1.62GB,  100MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  208MB / 1.62GB,  129MB/s  \n",
      "Processing Files (0 / 1):  15%|█▍        |  239MB / 1.62GB, 99.4MB/s  \n",
      "Processing Files (0 / 1):  20%|█▉        |  324MB / 1.62GB,  124MB/s  \n",
      "Processing Files (0 / 1):  25%|██▌       |  412MB / 1.62GB,  147MB/s  \n",
      "Processing Files (0 / 1):  25%|██▌       |  413MB / 1.62GB,  121MB/s  \n",
      "Processing Files (0 / 1):  29%|██▉       |  473MB / 1.62GB,  131MB/s  \n",
      "Processing Files (0 / 1):  35%|███▌      |  574MB / 1.62GB,  151MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  683MB / 1.62GB,  170MB/s  \n",
      "Processing Files (0 / 1):  46%|████▋     |  750MB / 1.62GB,  178MB/s  \n",
      "Processing Files (0 / 1):  50%|████▉     |  806MB / 1.62GB,  175MB/s  \n",
      "Processing Files (0 / 1):  55%|█████▍    |  892MB / 1.62GB,  186MB/s  \n",
      "Processing Files (0 / 1):  59%|█████▉    |  957MB / 1.62GB,  191MB/s  \n",
      "Processing Files (0 / 1):  64%|██████▍   | 1.04GB / 1.62GB,  200MB/s  \n",
      "Processing Files (0 / 1):  71%|███████   | 1.15GB / 1.62GB,  212MB/s  \n",
      "Processing Files (0 / 1):  76%|███████▌  | 1.23GB / 1.62GB,  219MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.34GB / 1.62GB,  231MB/s  \n",
      "Processing Files (0 / 1):  88%|████████▊ | 1.43GB / 1.62GB,  238MB/s  \n",
      "Processing Files (0 / 1):  91%|█████████ | 1.47GB / 1.62GB,  237MB/s  \n",
      "Processing Files (0 / 1):  99%|█████████▉| 1.61GB / 1.62GB,  251MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  245MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  238MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  231MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.62GB / 1.62GB,  219MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.62GB / 1.62GB,  198MB/s  \n",
      "New Data Upload: 100%|██████████| 1.58GB / 1.58GB,  192MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [58000 rows] shard 12 | 24.7 MB buffered …\n",
      "  [58200 rows] shard 12 | 103.6 MB buffered …\n",
      "  [58400 rows] shard 12 | 185.8 MB buffered …\n",
      "  [58600 rows] shard 12 | 270.1 MB buffered …\n",
      "  [58800 rows] shard 12 | 350.9 MB buffered …\n",
      "  [59000 rows] shard 12 | 433.1 MB buffered …\n",
      "  [59200 rows] shard 12 | 514.6 MB buffered …\n",
      "  [59400 rows] shard 12 | 598.8 MB buffered …\n",
      "  [59600 rows] shard 12 | 684.4 MB buffered …\n",
      "  [59800 rows] shard 12 | 775.4 MB buffered …\n",
      "  [60000 rows] shard 12 | 861.7 MB buffered …\n",
      "  [60200 rows] shard 12 | 948.1 MB buffered …\n",
      "  [60400 rows] shard 12 | 1032.0 MB buffered …\n",
      "  [60600 rows] shard 12 | 1113.6 MB buffered …\n",
      "  [60800 rows] shard 12 | 1191.2 MB buffered …\n",
      "  [61000 rows] shard 12 | 1278.1 MB buffered …\n",
      "  [61200 rows] shard 12 | 1355.2 MB buffered …\n",
      "  [61400 rows] shard 12 | 1428.5 MB buffered …\n",
      "  [61600 rows] shard 12 | 1514.6 MB buffered …\n",
      "  [61800 rows] shard 12 | 1601.6 MB buffered …\n",
      "  [62000 rows] shard 12 | 1677.9 MB buffered …\n",
      "  [62200 rows] shard 12 | 1762.1 MB buffered …\n",
      "  [62400 rows] shard 12 | 1840.6 MB buffered …\n",
      "  [62600 rows] shard 12 | 1922.9 MB buffered …\n",
      "\n",
      "  Pushing shard 12 (1999.7 MB, 4840 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:03<00:00,  5.94ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   5%|▍         | 78.4MB / 1.62GB,  365MB/s  \n",
      "Processing Files (0 / 1):   5%|▌         | 80.8MB / 1.62GB, 41.9MB/s  \n",
      "Processing Files (0 / 1):   9%|▉         |  142MB / 1.62GB, 68.4MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  218MB / 1.62GB, 96.6MB/s  \n",
      "Processing Files (0 / 1):  14%|█▍        |  229MB / 1.62GB, 79.7MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  336MB / 1.62GB,  110MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  422MB / 1.62GB,  130MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  423MB / 1.62GB,  110MB/s  \n",
      "Processing Files (0 / 1):  29%|██▉       |  474MB / 1.62GB,  117MB/s  \n",
      "Processing Files (0 / 1):  37%|███▋      |  590MB / 1.62GB,  139MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  678MB / 1.62GB,  153MB/s  \n",
      "Processing Files (0 / 1):  47%|████▋     |  760MB / 1.62GB,  164MB/s  \n",
      "Processing Files (0 / 1):  50%|█████     |  811MB / 1.62GB,  161MB/s  \n",
      "Processing Files (0 / 1):  56%|█████▌    |  899MB / 1.62GB,  172MB/s  \n",
      "Processing Files (0 / 1):  61%|██████    |  985MB / 1.62GB,  181MB/s  \n",
      "Processing Files (0 / 1):  66%|██████▌   | 1.07GB / 1.62GB,  190MB/s  \n",
      "Processing Files (0 / 1):  72%|███████▏  | 1.16GB / 1.62GB,  199MB/s  \n",
      "Processing Files (0 / 1):  76%|███████▋  | 1.23GB / 1.62GB,  205MB/s  \n",
      "Processing Files (0 / 1):  81%|████████  | 1.30GB / 1.62GB,  209MB/s  \n",
      "Processing Files (0 / 1):  87%|████████▋ | 1.40GB / 1.62GB,  218MB/s  \n",
      "Processing Files (0 / 1):  91%|█████████▏| 1.48GB / 1.62GB,  223MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.62GB,  236MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.62GB,  230MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.62GB,  223MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  212MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.62GB / 1.62GB,  206MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.62GB / 1.62GB,  192MB/s  \n",
      "New Data Upload: 100%|██████████| 1.58GB / 1.58GB,  188MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [62800 rows] shard 13 | 7.0 MB buffered …\n",
      "  [63000 rows] shard 13 | 81.8 MB buffered …\n",
      "  [63200 rows] shard 13 | 164.1 MB buffered …\n",
      "  [63400 rows] shard 13 | 251.4 MB buffered …\n",
      "  [63600 rows] shard 13 | 340.9 MB buffered …\n",
      "  [63800 rows] shard 13 | 421.6 MB buffered …\n",
      "  [64000 rows] shard 13 | 504.2 MB buffered …\n",
      "  [64200 rows] shard 13 | 594.8 MB buffered …\n",
      "  [64400 rows] shard 13 | 677.7 MB buffered …\n",
      "  [64600 rows] shard 13 | 754.3 MB buffered …\n",
      "  [64800 rows] shard 13 | 829.8 MB buffered …\n",
      "  [65000 rows] shard 13 | 909.1 MB buffered …\n",
      "  [65200 rows] shard 13 | 999.3 MB buffered …\n",
      "  [65400 rows] shard 13 | 1085.2 MB buffered …\n",
      "  [65600 rows] shard 13 | 1165.4 MB buffered …\n",
      "  [65800 rows] shard 13 | 1242.9 MB buffered …\n",
      "  [66000 rows] shard 13 | 1328.7 MB buffered …\n",
      "  [66200 rows] shard 13 | 1408.8 MB buffered …\n",
      "  [66400 rows] shard 13 | 1486.7 MB buffered …\n",
      "  [66600 rows] shard 13 | 1566.7 MB buffered …\n",
      "  [66800 rows] shard 13 | 1659.6 MB buffered …\n",
      "  [67000 rows] shard 13 | 1743.4 MB buffered …\n",
      "  [67200 rows] shard 13 | 1826.1 MB buffered …\n",
      "  [67400 rows] shard 13 | 1906.0 MB buffered …\n",
      "  [67600 rows] shard 13 | 1990.4 MB buffered …\n",
      "\n",
      "  Pushing shard 13 (1999.9 MB, 4828 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:03<00:00,  6.48ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 69.0MB / 1.63GB,  335MB/s  \n",
      "Processing Files (0 / 1):   4%|▍         | 70.0MB / 1.63GB, 68.1MB/s  \n",
      "Processing Files (0 / 1):   9%|▉         |  150MB / 1.63GB,  124MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  206MB / 1.63GB,  146MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  207MB / 1.63GB,  102MB/s  \n",
      "Processing Files (0 / 1):  17%|█▋        |  275MB / 1.63GB,  124MB/s  \n",
      "Processing Files (0 / 1):  22%|██▏       |  361MB / 1.63GB,  150MB/s  \n",
      "Processing Files (0 / 1):  25%|██▌       |  412MB / 1.63GB,  158MB/s  \n",
      "Processing Files (0 / 1):  25%|██▌       |  415MB / 1.63GB,  138MB/s  \n",
      "Processing Files (0 / 1):  30%|███       |  488MB / 1.63GB,  152MB/s  \n",
      "Processing Files (0 / 1):  34%|███▍      |  555MB / 1.63GB,  163MB/s  \n",
      "Processing Files (0 / 1):  34%|███▍      |  560MB / 1.63GB,  155MB/s  \n",
      "Processing Files (0 / 1):  40%|████      |  653MB / 1.63GB,  171MB/s  \n",
      "Processing Files (0 / 1):  43%|████▎     |  700MB / 1.63GB,  174MB/s  \n",
      "Processing Files (0 / 1):  48%|████▊     |  777MB / 1.63GB,  184MB/s  \n",
      "Processing Files (0 / 1):  54%|█████▍    |  882MB / 1.63GB,  200MB/s  \n",
      "Processing Files (0 / 1):  60%|██████    |  978MB / 1.63GB,  212MB/s  \n",
      "Processing Files (0 / 1):  65%|██████▍   | 1.06GB / 1.63GB,  220MB/s  \n",
      "Processing Files (0 / 1):  69%|██████▉   | 1.13GB / 1.63GB,  225MB/s  \n",
      "Processing Files (0 / 1):  74%|███████▎  | 1.20GB / 1.63GB,  230MB/s  \n",
      "Processing Files (0 / 1):  80%|███████▉  | 1.30GB / 1.63GB,  240MB/s  \n",
      "Processing Files (0 / 1):  85%|████████▌ | 1.39GB / 1.63GB,  247MB/s  \n",
      "Processing Files (0 / 1):  90%|█████████ | 1.47GB / 1.63GB,  253MB/s  \n",
      "Processing Files (0 / 1):  98%|█████████▊| 1.60GB / 1.63GB,  266MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  262MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  254MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.63GB / 1.63GB,  246MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  239MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.63GB / 1.63GB,  214MB/s  \n",
      "New Data Upload: 100%|██████████| 1.57GB / 1.57GB,  206MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [67800 rows] shard 14 | 74.6 MB buffered …\n",
      "  [68000 rows] shard 14 | 155.8 MB buffered …\n",
      "  [68200 rows] shard 14 | 245.8 MB buffered …\n",
      "  [68400 rows] shard 14 | 324.8 MB buffered …\n",
      "  [68600 rows] shard 14 | 410.1 MB buffered …\n",
      "  [68800 rows] shard 14 | 492.8 MB buffered …\n",
      "  [69000 rows] shard 14 | 574.2 MB buffered …\n",
      "  [69200 rows] shard 14 | 654.5 MB buffered …\n",
      "  [69400 rows] shard 14 | 729.6 MB buffered …\n",
      "  [69600 rows] shard 14 | 814.8 MB buffered …\n",
      "  [69800 rows] shard 14 | 898.1 MB buffered …\n",
      "  [70000 rows] shard 14 | 971.6 MB buffered …\n",
      "  [70200 rows] shard 14 | 1053.6 MB buffered …\n",
      "  [70400 rows] shard 14 | 1130.2 MB buffered …\n",
      "  [70600 rows] shard 14 | 1210.0 MB buffered …\n",
      "  [70800 rows] shard 14 | 1286.5 MB buffered …\n",
      "  [71000 rows] shard 14 | 1367.5 MB buffered …\n",
      "  [71200 rows] shard 14 | 1458.5 MB buffered …\n",
      "  [71400 rows] shard 14 | 1546.4 MB buffered …\n",
      "  [71600 rows] shard 14 | 1630.1 MB buffered …\n",
      "  [71800 rows] shard 14 | 1707.9 MB buffered …\n",
      "  [72000 rows] shard 14 | 1786.5 MB buffered …\n",
      "  [72200 rows] shard 14 | 1866.7 MB buffered …\n",
      "  [72400 rows] shard 14 | 1945.1 MB buffered …\n",
      "\n",
      "  Pushing shard 14 (1999.9 MB, 4912 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:02<00:00,  7.30ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 71.5MB / 1.60GB,  353MB/s  \n",
      "Processing Files (0 / 1):   7%|▋         |  119MB / 1.60GB, 73.5MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  211MB / 1.60GB,  117MB/s  \n",
      "Processing Files (0 / 1):  14%|█▎        |  217MB / 1.60GB, 82.9MB/s  \n",
      "Processing Files (0 / 1):  21%|██        |  329MB / 1.60GB,  117MB/s  \n",
      "Processing Files (0 / 1):  24%|██▎       |  377MB / 1.60GB,  125MB/s  \n",
      "Processing Files (0 / 1):  27%|██▋       |  425MB / 1.60GB,  133MB/s  \n",
      "Processing Files (0 / 1):  30%|██▉       |  477MB / 1.60GB,  132MB/s  \n",
      "Processing Files (0 / 1):  36%|███▋      |  582MB / 1.60GB,  153MB/s  \n",
      "Processing Files (0 / 1):  40%|████      |  641MB / 1.60GB,  160MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  667MB / 1.60GB,  159MB/s  \n",
      "Processing Files (0 / 1):  48%|████▊     |  773MB / 1.60GB,  176MB/s  \n",
      "Processing Files (0 / 1):  51%|█████▏    |  818MB / 1.60GB,  178MB/s  \n",
      "Processing Files (0 / 1):  57%|█████▋    |  912MB / 1.60GB,  190MB/s  \n",
      "Processing Files (0 / 1):  63%|██████▎   | 1.01GB / 1.60GB,  201MB/s  \n",
      "Processing Files (0 / 1):  68%|██████▊   | 1.08GB / 1.60GB,  208MB/s  \n",
      "Processing Files (0 / 1):  74%|███████▍  | 1.19GB / 1.60GB,  220MB/s  \n",
      "Processing Files (0 / 1):  80%|████████  | 1.28GB / 1.60GB,  228MB/s  \n",
      "Processing Files (0 / 1):  82%|████████▏ | 1.31GB / 1.60GB,  225MB/s  \n",
      "Processing Files (0 / 1):  87%|████████▋ | 1.39GB / 1.60GB,  231MB/s  \n",
      "Processing Files (0 / 1):  90%|█████████ | 1.44GB / 1.60GB,  232MB/s  \n",
      "Processing Files (0 / 1):  99%|█████████▉| 1.58GB / 1.60GB,  247MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.59GB / 1.60GB,  241MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.59GB / 1.60GB,  221MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.59GB / 1.60GB,  215MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.60GB / 1.60GB,  210MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.60GB / 1.60GB,  190MB/s  \n",
      "New Data Upload: 100%|██████████| 1.52GB / 1.52GB,  181MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [72600 rows] shard 15 | 31.2 MB buffered …\n",
      "  [72800 rows] shard 15 | 109.2 MB buffered …\n",
      "  [73000 rows] shard 15 | 184.6 MB buffered …\n",
      "  [73200 rows] shard 15 | 260.5 MB buffered …\n",
      "  [73400 rows] shard 15 | 344.7 MB buffered …\n",
      "  [73600 rows] shard 15 | 422.6 MB buffered …\n",
      "  [73800 rows] shard 15 | 503.5 MB buffered …\n",
      "  [74000 rows] shard 15 | 595.5 MB buffered …\n",
      "  [74200 rows] shard 15 | 673.2 MB buffered …\n",
      "  [74400 rows] shard 15 | 761.7 MB buffered …\n",
      "  [74600 rows] shard 15 | 844.6 MB buffered …\n",
      "  [74800 rows] shard 15 | 927.2 MB buffered …\n",
      "  [75000 rows] shard 15 | 1005.9 MB buffered …\n",
      "  [75200 rows] shard 15 | 1085.8 MB buffered …\n",
      "  [75400 rows] shard 15 | 1166.7 MB buffered …\n",
      "  [75600 rows] shard 15 | 1245.8 MB buffered …\n",
      "  [75800 rows] shard 15 | 1327.7 MB buffered …\n",
      "  [76000 rows] shard 15 | 1407.8 MB buffered …\n",
      "  [76200 rows] shard 15 | 1489.0 MB buffered …\n",
      "  [76400 rows] shard 15 | 1571.6 MB buffered …\n",
      "  [76600 rows] shard 15 | 1659.1 MB buffered …\n",
      "  [76800 rows] shard 15 | 1740.3 MB buffered …\n",
      "  [77000 rows] shard 15 | 1826.4 MB buffered …\n",
      "  [77200 rows] shard 15 | 1902.7 MB buffered …\n",
      "  [77400 rows] shard 15 | 1991.1 MB buffered …\n",
      "\n",
      "  Pushing shard 15 (1999.2 MB, 4886 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:03<00:00,  6.35ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 71.0MB / 1.61GB,  337MB/s  \n",
      "Processing Files (0 / 1):   8%|▊         |  125MB / 1.61GB,  122MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  209MB / 1.61GB,  171MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  210MB / 1.61GB,  115MB/s  \n",
      "Processing Files (0 / 1):  17%|█▋        |  276MB / 1.61GB,  136MB/s  \n",
      "Processing Files (0 / 1):  21%|██▏       |  346MB / 1.61GB,  156MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  417MB / 1.61GB,  172MB/s  \n",
      "Processing Files (0 / 1):  29%|██▉       |  470MB / 1.61GB,  179MB/s  \n",
      "Processing Files (0 / 1):  30%|███       |  487MB / 1.61GB,  173MB/s  \n",
      "Processing Files (0 / 1):  35%|███▌      |  571MB / 1.61GB,  189MB/s  \n",
      "Processing Files (0 / 1):  41%|████      |  657MB / 1.61GB,  204MB/s  \n",
      "Processing Files (0 / 1):  44%|████▍     |  712MB / 1.61GB,  208MB/s  \n",
      "Processing Files (0 / 1):  50%|█████     |  813MB / 1.61GB,  225MB/s  \n",
      "Processing Files (0 / 1):  52%|█████▏    |  833MB / 1.61GB,  218MB/s  \n",
      "Processing Files (0 / 1):  58%|█████▊    |  926MB / 1.61GB,  231MB/s  \n",
      "Processing Files (0 / 1):  64%|██████▍   | 1.03GB / 1.61GB,  244MB/s  \n",
      "Processing Files (0 / 1):  66%|██████▌   | 1.06GB / 1.61GB,  240MB/s  \n",
      "Processing Files (0 / 1):  71%|███████▏  | 1.15GB / 1.61GB,  249MB/s  \n",
      "Processing Files (0 / 1):  73%|███████▎  | 1.18GB / 1.61GB,  245MB/s  \n",
      "Processing Files (0 / 1):  79%|███████▉  | 1.27GB / 1.61GB,  254MB/s  \n",
      "Processing Files (0 / 1):  85%|████████▌ | 1.37GB / 1.61GB,  263MB/s  \n",
      "Processing Files (0 / 1):  89%|████████▉ | 1.44GB / 1.61GB,  266MB/s  \n",
      "Processing Files (0 / 1):  97%|█████████▋| 1.56GB / 1.61GB,  279MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  277MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  268MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  259MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.61GB / 1.61GB,  251MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.61GB / 1.61GB,  244MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.61GB / 1.61GB,  211MB/s  \n",
      "New Data Upload: 100%|██████████| 1.56GB / 1.56GB,  206MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [77600 rows] shard 16 | 76.8 MB buffered …\n",
      "  [77800 rows] shard 16 | 161.0 MB buffered …\n",
      "  [78000 rows] shard 16 | 239.6 MB buffered …\n",
      "  [78200 rows] shard 16 | 324.8 MB buffered …\n",
      "  [78400 rows] shard 16 | 410.0 MB buffered …\n",
      "  [78600 rows] shard 16 | 494.2 MB buffered …\n",
      "  [78800 rows] shard 16 | 572.7 MB buffered …\n",
      "  [79000 rows] shard 16 | 657.6 MB buffered …\n",
      "  [79200 rows] shard 16 | 740.5 MB buffered …\n",
      "  [79400 rows] shard 16 | 822.2 MB buffered …\n",
      "  [79600 rows] shard 16 | 896.8 MB buffered …\n",
      "  [79800 rows] shard 16 | 978.9 MB buffered …\n",
      "  [80000 rows] shard 16 | 1058.1 MB buffered …\n",
      "  [80200 rows] shard 16 | 1145.7 MB buffered …\n",
      "  [80400 rows] shard 16 | 1228.0 MB buffered …\n",
      "  [80600 rows] shard 16 | 1312.5 MB buffered …\n",
      "  [80800 rows] shard 16 | 1394.4 MB buffered …\n",
      "  [81000 rows] shard 16 | 1487.7 MB buffered …\n",
      "  [81200 rows] shard 16 | 1568.0 MB buffered …\n",
      "  [81400 rows] shard 16 | 1645.3 MB buffered …\n",
      "  [81600 rows] shard 16 | 1723.0 MB buffered …\n",
      "  [81800 rows] shard 16 | 1808.0 MB buffered …\n",
      "  [82000 rows] shard 16 | 1890.5 MB buffered …\n",
      "  [82200 rows] shard 16 | 1973.8 MB buffered …\n",
      "\n",
      "  Pushing shard 16 (1999.9 MB, 4840 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 22/22 [00:03<00:00,  6.67ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 71.3MB / 1.59GB,  342MB/s  \n",
      "Processing Files (0 / 1):   7%|▋         |  105MB / 1.59GB, 73.0MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  199MB / 1.59GB,  123MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  209MB / 1.59GB,  115MB/s  \n",
      "Processing Files (0 / 1):  17%|█▋        |  278MB / 1.59GB,  106MB/s  \n",
      "Processing Files (0 / 1):  23%|██▎       |  361MB / 1.59GB,  128MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  417MB / 1.59GB,  138MB/s  \n",
      "Processing Files (0 / 1):  27%|██▋       |  433MB / 1.59GB,  127MB/s  \n",
      "Processing Files (0 / 1):  32%|███▏      |  516MB / 1.59GB,  142MB/s  \n",
      "Processing Files (0 / 1):  39%|███▉      |  626MB / 1.59GB,  164MB/s  \n",
      "Processing Files (0 / 1):  44%|████▍     |  703MB / 1.59GB,  175MB/s  \n",
      "Processing Files (0 / 1):  48%|████▊     |  761MB / 1.59GB,  181MB/s  \n",
      "Processing Files (0 / 1):  51%|█████     |  813MB / 1.59GB,  176MB/s  \n",
      "Processing Files (0 / 1):  57%|█████▋    |  901MB / 1.59GB,  187MB/s  \n",
      "Processing Files (0 / 1):  63%|██████▎   | 1.00GB / 1.59GB,  200MB/s  \n",
      "Processing Files (0 / 1):  68%|██████▊   | 1.09GB / 1.59GB,  209MB/s  \n",
      "Processing Files (0 / 1):  73%|███████▎  | 1.17GB / 1.59GB,  216MB/s  \n",
      "Processing Files (0 / 1):  74%|███████▍  | 1.18GB / 1.59GB,  210MB/s  \n",
      "Processing Files (0 / 1):  79%|███████▉  | 1.26GB / 1.59GB,  217MB/s  \n",
      "Processing Files (0 / 1):  86%|████████▌ | 1.36GB / 1.59GB,  227MB/s  \n",
      "Processing Files (0 / 1):  91%|█████████ | 1.45GB / 1.59GB,  233MB/s  \n",
      "Processing Files (0 / 1):  99%|█████████▊| 1.57GB / 1.59GB,  245MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.59GB / 1.59GB,  241MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.59GB / 1.59GB,  234MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.59GB / 1.59GB,  220MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.59GB / 1.59GB,  215MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.59GB / 1.59GB,  189MB/s  \n",
      "New Data Upload: 100%|██████████| 1.55GB / 1.55GB,  184MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [82400 rows] shard 17 | 57.6 MB buffered …\n",
      "  [82600 rows] shard 17 | 136.8 MB buffered …\n",
      "  [82800 rows] shard 17 | 222.1 MB buffered …\n",
      "  [83000 rows] shard 17 | 313.1 MB buffered …\n",
      "  [83200 rows] shard 17 | 401.6 MB buffered …\n",
      "  [83400 rows] shard 17 | 479.9 MB buffered …\n",
      "  [83600 rows] shard 17 | 571.9 MB buffered …\n",
      "  [83800 rows] shard 17 | 654.4 MB buffered …\n",
      "  [84000 rows] shard 17 | 732.5 MB buffered …\n",
      "  [84200 rows] shard 17 | 815.3 MB buffered …\n",
      "  [84400 rows] shard 17 | 903.1 MB buffered …\n",
      "  [84600 rows] shard 17 | 979.9 MB buffered …\n",
      "  [84800 rows] shard 17 | 1068.2 MB buffered …\n",
      "  [85000 rows] shard 17 | 1153.9 MB buffered …\n",
      "  [85200 rows] shard 17 | 1235.2 MB buffered …\n",
      "  [85400 rows] shard 17 | 1313.6 MB buffered …\n",
      "  [85600 rows] shard 17 | 1401.5 MB buffered …\n",
      "  [85800 rows] shard 17 | 1484.8 MB buffered …\n",
      "  [86000 rows] shard 17 | 1565.7 MB buffered …\n",
      "  [86200 rows] shard 17 | 1648.8 MB buffered …\n",
      "  [86400 rows] shard 17 | 1736.6 MB buffered …\n",
      "  [86600 rows] shard 17 | 1811.8 MB buffered …\n",
      "  [86800 rows] shard 17 | 1891.9 MB buffered …\n",
      "  [87000 rows] shard 17 | 1976.2 MB buffered …\n",
      "\n",
      "  Pushing shard 17 (1998.9 MB, 4801 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 21/21 [00:03<00:00,  6.36ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   4%|▍         | 71.2MB / 1.62GB,  334MB/s  \n",
      "Processing Files (0 / 1):   5%|▍         | 73.2MB / 1.62GB, 68.9MB/s  \n",
      "Processing Files (0 / 1):  11%|█         |  177MB / 1.62GB,  144MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  209MB / 1.62GB,  146MB/s  \n",
      "Processing Files (0 / 1):  13%|█▎        |  211MB / 1.62GB,  103MB/s  \n",
      "Processing Files (0 / 1):  18%|█▊        |  299MB / 1.62GB,  134MB/s  \n",
      "Processing Files (0 / 1):  24%|██▍       |  391MB / 1.62GB,  161MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  415MB / 1.62GB,  158MB/s  \n",
      "Processing Files (0 / 1):  26%|██▌       |  416MB / 1.62GB,  137MB/s  \n",
      "Processing Files (0 / 1):  31%|███       |  501MB / 1.62GB,  155MB/s  \n",
      "Processing Files (0 / 1):  36%|███▋      |  592MB / 1.62GB,  173MB/s  \n",
      "Processing Files (0 / 1):  42%|████▏     |  678MB / 1.62GB,  187MB/s  \n",
      "Processing Files (0 / 1):  44%|████▍     |  714MB / 1.62GB,  187MB/s  \n",
      "Processing Files (0 / 1):  47%|████▋     |  758MB / 1.62GB,  188MB/s  \n",
      "Processing Files (0 / 1):  51%|█████     |  827MB / 1.62GB,  196MB/s  \n",
      "Processing Files (0 / 1):  57%|█████▋    |  923MB / 1.62GB,  209MB/s  \n",
      "Processing Files (0 / 1):  64%|██████▎   | 1.03GB / 1.62GB,  224MB/s  \n",
      "Processing Files (0 / 1):  65%|██████▌   | 1.06GB / 1.62GB,  219MB/s  \n",
      "Processing Files (0 / 1):  72%|███████▏  | 1.16GB / 1.62GB,  232MB/s  \n",
      "Processing Files (0 / 1):  77%|███████▋  | 1.24GB / 1.62GB,  238MB/s  \n",
      "Processing Files (0 / 1):  83%|████████▎ | 1.35GB / 1.62GB,  249MB/s  \n",
      "Processing Files (0 / 1):  88%|████████▊ | 1.44GB / 1.62GB,  256MB/s  \n",
      "Processing Files (0 / 1):  95%|█████████▍| 1.54GB / 1.62GB,  265MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  270MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  261MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  253MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉| 1.62GB / 1.62GB,  245MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.62GB / 1.62GB,  231MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████| 1.62GB / 1.62GB,  203MB/s  \n",
      "New Data Upload: 100%|██████████| 1.58GB / 1.58GB,  198MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "  [87200 rows] shard 18 | 59.2 MB buffered …\n",
      "  [87400 rows] shard 18 | 141.6 MB buffered …\n",
      "  [87600 rows] shard 18 | 222.5 MB buffered …\n",
      "  [87800 rows] shard 18 | 317.6 MB buffered …\n",
      "  [88000 rows] shard 18 | 401.7 MB buffered …\n",
      "  [88200 rows] shard 18 | 496.4 MB buffered …\n",
      "  [88400 rows] shard 18 | 574.3 MB buffered …\n",
      "  [88600 rows] shard 18 | 660.4 MB buffered …\n",
      "  [88800 rows] shard 18 | 746.2 MB buffered …\n",
      "  [89000 rows] shard 18 | 826.9 MB buffered …\n",
      "  [89200 rows] shard 18 | 921.4 MB buffered …\n",
      "  [89400 rows] shard 18 | 1005.0 MB buffered …\n",
      "  [89600 rows] shard 18 | 1087.3 MB buffered …\n",
      "\n",
      "  Pushing shard 18 (1100.6 MB, 2577 rows) … "
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Creating parquet from Arrow format: 100%|██████████| 12/12 [00:01<00:00,  7.13ba/s]\n",
      "Processing Files (0 / 0): |          |  0.00B /  0.00B            \n",
      "Processing Files (0 / 1):   8%|▊         | 68.9MB /  883MB,  335MB/s  \n",
      "Processing Files (0 / 1):   8%|▊         | 70.0MB /  883MB, 68.4MB/s  \n",
      "Processing Files (0 / 1):  16%|█▌        |  138MB /  883MB,  114MB/s  \n",
      "Processing Files (0 / 1):  23%|██▎       |  206MB /  883MB,  146MB/s  \n",
      "Processing Files (0 / 1):  24%|██▎       |  207MB /  883MB,  103MB/s  \n",
      "Processing Files (0 / 1):  33%|███▎      |  291MB /  883MB,  132MB/s  \n",
      "Processing Files (0 / 1):  44%|████▎     |  384MB /  883MB,  160MB/s  \n",
      "Processing Files (0 / 1):  47%|████▋     |  414MB /  883MB,  159MB/s  \n",
      "Processing Files (0 / 1):  49%|████▉     |  432MB /  883MB,  144MB/s  \n",
      "Processing Files (0 / 1):  60%|█████▉    |  529MB /  883MB,  165MB/s  \n",
      "Processing Files (0 / 1):  68%|██████▊   |  604MB /  883MB,  177MB/s  \n",
      "Processing Files (0 / 1):  78%|███████▊  |  689MB /  883MB,  191MB/s  \n",
      "Processing Files (0 / 1):  86%|████████▌ |  756MB /  883MB,  199MB/s  \n",
      "Processing Files (0 / 1):  93%|█████████▎|  821MB /  883MB,  205MB/s  \n",
      "Processing Files (0 / 1):  93%|█████████▎|  824MB /  883MB,  196MB/s  \n",
      "Processing Files (0 / 1):  98%|█████████▊|  867MB /  883MB,  197MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉|  882MB /  883MB,  191MB/s  \n",
      "Processing Files (0 / 1): 100%|█████████▉|  882MB /  883MB,  183MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████|  883MB /  883MB,  163MB/s  \n",
      "Processing Files (1 / 1): 100%|██████████|  883MB /  883MB,  147MB/s  \n",
      "New Data Upload: 100%|██████████|  862MB /  862MB,  144MB/s  \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✓ pushed\n",
      "\n",
      "✅ Done — 19 shards uploaded to ghananlpcommunity/ghana-bible-combined-90k-twi-ewe-dagbani\n",
      "Cache cleared.\n"
     ]
    }
   ],
   "source": [
    "import os, shutil, gc\n",
    "import numpy as np\n",
    "from datasets import load_dataset, interleave_datasets, Audio, Dataset\n",
    "from huggingface_hub import login, list_repo_files\n",
    "\n",
    "# ── Config ────────────────────────────────────────────────────────────────────\n",
    "HF_TOKEN      = \"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\"\n",
    "OUTPUT_REPO   = \"ghananlpcommunity/ghana-bible-combined-90k-twi-ewe-dagbani\"\n",
    "TAKE_PER_REPO = 30_000\n",
    "SHARD_SIZE_MB = 2_000\n",
    "BUFFER_SIZE   = 5_000\n",
    "\n",
    "BIBLE_REPOS = [\n",
    "    (\"ghananlpcommunity/asante-twi-bible-speech-text\", \"twi\"),\n",
    "    (\"ghananlpcommunity/dagbani-bible-audio-text-tts\",  \"dagbani\"),\n",
    "    (\"ghananlpcommunity/ewe-bible-audio-text-tts\",      \"ewe\"),\n",
    "]\n",
    "\n",
    "SHARD_SIZE_BYTES = SHARD_SIZE_MB * 1024 * 1024\n",
    "\n",
    "# ── Helpers ───────────────────────────────────────────────────────────────────\n",
    "def clear_cache():\n",
    "    cache = os.path.expanduser(\"~/.cache/huggingface/datasets\")\n",
    "    if os.path.exists(cache):\n",
    "        shutil.rmtree(cache)\n",
    "        os.makedirs(cache)\n",
    "    print(\"Cache cleared.\")\n",
    "\n",
    "def get_done_shards(repo: str) -> set:\n",
    "    try:\n",
    "        files = list(list_repo_files(repo, repo_type=\"dataset\"))\n",
    "        indices = {\n",
    "            int(f.split(\"-\")[1])\n",
    "            for f in files\n",
    "            if f.startswith(\"data/train-\") and f.endswith(\".parquet\")\n",
    "        }\n",
    "        print(f\"  Found existing shard files: {sorted(indices)}\")\n",
    "        return indices\n",
    "    except Exception:\n",
    "        return set()\n",
    "\n",
    "def estimate_row_bytes(row: dict) -> int:\n",
    "    audio = row.get(\"audio\", {})\n",
    "    if isinstance(audio, dict):\n",
    "        array = audio.get(\"array\")\n",
    "        if array is not None:\n",
    "            audio_bytes = np.asarray(array).nbytes\n",
    "        else:\n",
    "            audio_bytes = len(audio.get(\"bytes\") or b\"\")\n",
    "    else:\n",
    "        audio_bytes = 16000 * 10 * 4\n",
    "    text_bytes = len((row.get(\"text\") or \"\").encode(\"utf-8\"))\n",
    "    return audio_bytes + text_bytes\n",
    "\n",
    "def push_shard(rows, idx, size_bytes):\n",
    "    print(f\"\\n  Pushing shard {idx} ({size_bytes / 1024**2:.1f} MB, {len(rows)} rows) …\", end=\" \", flush=True)\n",
    "\n",
    "    shard_ds = Dataset.from_list(rows)\n",
    "    shard_ds = shard_ds.cast_column(\"audio\", Audio(sampling_rate=16000))\n",
    "\n",
    "    local_path = f\"/tmp/shard_{idx:05d}.parquet\"\n",
    "    shard_ds.to_parquet(local_path)\n",
    "\n",
    "    del shard_ds\n",
    "    del rows\n",
    "    gc.collect()\n",
    "\n",
    "    from huggingface_hub import HfApi\n",
    "    HfApi().upload_file(\n",
    "        path_or_fileobj=local_path,\n",
    "        path_in_repo=f\"data/train-{idx:05d}.parquet\",\n",
    "        repo_id=OUTPUT_REPO,\n",
    "        repo_type=\"dataset\",\n",
    "    )\n",
    "\n",
    "    os.remove(local_path)\n",
    "    gc.collect()\n",
    "    print(\"✓ pushed\")\n",
    "\n",
    "# ── Main ─────────────────────────────────────────────────────────────────────\n",
    "def create_bible_dataset():\n",
    "    login(token=HF_TOKEN)\n",
    "\n",
    "    streams = []\n",
    "    for repo, language in BIBLE_REPOS:\n",
    "        print(f\"Streaming {repo} ({language}) …\")\n",
    "        ds = load_dataset(repo, split=\"train\", streaming=True)\n",
    "        ds = ds.select_columns([\"audio\", \"text\"])\n",
    "        # KEY FIX: decode=False — keep audio as raw bytes, don't decode to numpy yet\n",
    "        # Arrow can serialize bytes; it cannot serialize AudioDecoder objects\n",
    "        ds = ds.cast_column(\"audio\", Audio(sampling_rate=16000, decode=False))\n",
    "        ds = ds.map(lambda row, lang=language: {**row, \"language\": lang})\n",
    "        ds = ds.take(TAKE_PER_REPO)\n",
    "        streams.append(ds)\n",
    "\n",
    "    combined = interleave_datasets(streams, probabilities=[1/3, 1/3, 1/3], seed=42)\n",
    "\n",
    "    already_done = get_done_shards(OUTPUT_REPO)\n",
    "    print(f\"Shards already on Hub: {already_done or 'none'}\")\n",
    "\n",
    "    shard_idx     = 0\n",
    "    current_rows  = []\n",
    "    current_bytes = 0\n",
    "    total_rows    = 0\n",
    "\n",
    "    for row in combined:\n",
    "        total_rows += 1\n",
    "\n",
    "        if total_rows % 200 == 0:\n",
    "            print(f\"  [{total_rows} rows] shard {shard_idx} | {current_bytes / 1024**2:.1f} MB buffered …\", flush=True)\n",
    "\n",
    "        row_bytes = estimate_row_bytes(row)\n",
    "\n",
    "        if current_bytes + row_bytes > SHARD_SIZE_BYTES and current_rows:\n",
    "            if shard_idx not in already_done:\n",
    "                push_shard(current_rows, shard_idx, current_bytes)\n",
    "            else:\n",
    "                print(f\"  Shard {shard_idx} already on Hub, skipping.\")\n",
    "\n",
    "            shard_idx     += 1\n",
    "            current_rows   = []\n",
    "            current_bytes  = 0\n",
    "            gc.collect()\n",
    "\n",
    "        current_rows.append(row)\n",
    "        current_bytes += row_bytes\n",
    "\n",
    "    # Push final partial shard\n",
    "    if current_rows:\n",
    "        if shard_idx not in already_done:\n",
    "            push_shard(current_rows, shard_idx, current_bytes)\n",
    "        else:\n",
    "            print(f\"  Shard {shard_idx} already on Hub, skipping.\")\n",
    "\n",
    "    print(f\"\\n✅ Done — {shard_idx + 1} shards uploaded to {OUTPUT_REPO}\")\n",
    "\n",
    "if __name__ == \"__main__\":\n",
    "    try:\n",
    "        create_bible_dataset()\n",
    "    except Exception as e:\n",
    "        print(f\"Error: {e}\")\n",
    "        raise\n",
    "    finally:\n",
    "        clear_cache()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "1a8b39bb-7855-4c90-9a44-163907253df3",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3.11 (Ghana Speech)",
   "language": "python",
   "name": "ghana_speech"
  },
  "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.11.15"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
