{"cells":[{"cell_type":"code","execution_count":null,"metadata":{"id":"COkMuAOy2J5o"},"outputs":[],"source":["%load_ext autoreload\n","%autoreload 2"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"elapsed":2788,"status":"ok","timestamp":1699424405111,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"},"user_tz":-420},"id":"HfqAIvK1iGpA","outputId":"c07c4737-5255-407b-eee4-2af7aefdbcd3"},"outputs":[{"name":"stdout","output_type":"stream","text":["Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount(\"/content/drive\", force_remount=True).\n"]}],"source":["from google.colab import drive\n","drive.mount('/content/drive')"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"elapsed":385631,"status":"ok","timestamp":1699423886508,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"},"user_tz":-420},"id":"lqNWRhS42u4P","outputId":"9d54b617-f5cd-4b9f-9c52-59963705de9b"},"outputs":[{"name":"stdout","output_type":"stream","text":["Collecting optuna\n"," Downloading optuna-3.4.0-py3-none-any.whl (409 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m409.6/409.6 kB\u001b[0m \u001b[31m4.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting optuna-dashboard\n"," Downloading optuna_dashboard-0.13.0-py3-none-any.whl (5.8 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m5.8/5.8 MB\u001b[0m \u001b[31m60.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting alembic>=1.5.0 (from optuna)\n"," Downloading alembic-1.12.1-py3-none-any.whl (226 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m226.8/226.8 kB\u001b[0m \u001b[31m17.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting colorlog (from optuna)\n"," Downloading colorlog-6.7.0-py2.py3-none-any.whl (11 kB)\n","Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from optuna) (1.23.5)\n","Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from optuna) (23.2)\n","Requirement already satisfied: sqlalchemy>=1.3.0 in /usr/local/lib/python3.10/dist-packages (from optuna) (2.0.23)\n","Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from optuna) (4.66.1)\n","Requirement already satisfied: PyYAML in /usr/local/lib/python3.10/dist-packages (from optuna) (6.0.1)\n","Collecting bottle (from optuna-dashboard)\n"," Downloading bottle-0.12.25-py3-none-any.whl (90 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m90.2/90.2 kB\u001b[0m \u001b[31m10.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: scikit-learn in /usr/local/lib/python3.10/dist-packages (from optuna-dashboard) (1.2.2)\n","Collecting Mako (from alembic>=1.5.0->optuna)\n"," Downloading Mako-1.2.4-py3-none-any.whl (78 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m78.7/78.7 kB\u001b[0m \u001b[31m8.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: typing-extensions>=4 in /usr/local/lib/python3.10/dist-packages (from alembic>=1.5.0->optuna) (4.5.0)\n","Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=1.3.0->optuna) (3.0.1)\n","Requirement already satisfied: scipy>=1.3.2 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->optuna-dashboard) (1.11.3)\n","Requirement already satisfied: joblib>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->optuna-dashboard) (1.3.2)\n","Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->optuna-dashboard) (3.2.0)\n","Requirement already satisfied: MarkupSafe>=0.9.2 in /usr/local/lib/python3.10/dist-packages (from Mako->alembic>=1.5.0->optuna) (2.1.3)\n","Installing collected packages: bottle, Mako, colorlog, alembic, optuna, optuna-dashboard\n","Successfully installed Mako-1.2.4 alembic-1.12.1 bottle-0.12.25 colorlog-6.7.0 optuna-3.4.0 optuna-dashboard-0.13.0\n","Collecting git+https://github.com/R-N/ml-utility-loss\n"," Cloning https://github.com/R-N/ml-utility-loss to /tmp/pip-req-build-5hq336xh\n"," Running command git clone --filter=blob:none --quiet https://github.com/R-N/ml-utility-loss /tmp/pip-req-build-5hq336xh\n"," Resolved https://github.com/R-N/ml-utility-loss to commit 88cad1fe670a454c22556ffab0b88ff417a72048\n"," Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n","Collecting torchtext@ git+https://github.com/R-N/torchtext@0.6.1 (from ml-utility-loss==0.1.1)\n"," Cloning https://github.com/R-N/torchtext (to revision 0.6.1) to /tmp/pip-install-bzeaekxa/torchtext_3c535108e57e4c20b0d9b110ebd7244b\n"," Running command git clone --filter=blob:none --quiet https://github.com/R-N/torchtext /tmp/pip-install-bzeaekxa/torchtext_3c535108e57e4c20b0d9b110ebd7244b\n"," Running command git checkout -b 0.6.1 --track origin/0.6.1\n"," Switched to a new branch '0.6.1'\n"," Branch '0.6.1' set up to track remote branch '0.6.1' from 'origin'.\n"," Resolved https://github.com/R-N/torchtext to commit 9452aa9606ff7ae65834e208ff879a0e6189f766\n"," Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n","Collecting alpharelu (from ml-utility-loss==0.1.1)\n"," Downloading alpharelu-1.01.tar.gz (2.9 kB)\n"," Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n","Collecting entmax (from ml-utility-loss==0.1.1)\n"," Downloading entmax-1.1-py3-none-any.whl (12 kB)\n","Collecting accelerate>=0.20.3 (from ml-utility-loss==0.1.1)\n"," Downloading accelerate-0.24.1-py3-none-any.whl (261 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m261.4/261.4 kB\u001b[0m \u001b[31m5.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting catboost>=1.0.3 (from ml-utility-loss==0.1.1)\n"," Downloading catboost-1.2.2-cp310-cp310-manylinux2014_x86_64.whl (98.7 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m98.7/98.7 MB\u001b[0m \u001b[31m9.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting category-encoders>=2.3.0 (from ml-utility-loss==0.1.1)\n"," Downloading category_encoders-2.6.3-py2.py3-none-any.whl (81 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m81.9/81.9 kB\u001b[0m \u001b[31m11.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting datasets>=2.6.1 (from ml-utility-loss==0.1.1)\n"," Downloading datasets-2.14.6-py3-none-any.whl (493 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m493.7/493.7 kB\u001b[0m \u001b[31m37.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting delu==0.0.18 (from ml-utility-loss==0.1.1)\n"," Downloading delu-0.0.18-py3-none-any.whl (33 kB)\n","Collecting dython~=0.6.4.post1 (from ml-utility-loss==0.1.1)\n"," Downloading dython-0.6.8-py3-none-any.whl (20 kB)\n","Collecting icecream>=2.1.2 (from ml-utility-loss==0.1.1)\n"," Downloading icecream-2.1.3-py2.py3-none-any.whl (8.4 kB)\n","Requirement already satisfied: imbalanced-learn>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (0.10.1)\n","Collecting jupyter>=1.0.0 (from ml-utility-loss==0.1.1)\n"," Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)\n","Collecting libzero>=0.0.8 (from ml-utility-loss==0.1.1)\n"," Downloading libzero-0.0.8-py3-none-any.whl (28 kB)\n","Requirement already satisfied: matplotlib>=3.5.2 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (3.7.1)\n","Collecting numpy>=1.25.0 (from ml-utility-loss==0.1.1)\n"," Downloading numpy-1.26.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m18.2/18.2 MB\u001b[0m \u001b[31m37.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: optuna>=2.10.1 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (3.4.0)\n","Requirement already satisfied: pandas==1.5.3 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (1.5.3)\n","Requirement already satisfied: pyarrow>=6.0.0 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (9.0.0)\n","Collecting rdt>=1.3.0 (from ml-utility-loss==0.1.1)\n"," Downloading rdt-1.8.0-py2.py3-none-any.whl (73 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m73.1/73.1 kB\u001b[0m \u001b[31m9.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting rtdl>=0.0.9 (from ml-utility-loss==0.1.1)\n"," Downloading rtdl-0.0.13-py3-none-any.whl (23 kB)\n","Requirement already satisfied: shapely>=1.8.5.post1 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (2.0.2)\n","Requirement already satisfied: scikit-learn==1.2.2 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (1.2.2)\n","Requirement already satisfied: scipy>=1.8.0 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (1.11.3)\n","Requirement already satisfied: seaborn>=0.11.2 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (0.12.2)\n","Collecting skorch (from ml-utility-loss==0.1.1)\n"," Downloading skorch-0.15.0-py3-none-any.whl (239 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m239.3/239.3 kB\u001b[0m \u001b[31m25.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting tomli-w>=0.4.0 (from ml-utility-loss==0.1.1)\n"," Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)\n","Requirement already satisfied: tomli>=1.2.2 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (2.0.1)\n","Requirement already satisfied: torch>=1.13.0 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (2.1.0+cu118)\n","Collecting torchinfo (from ml-utility-loss==0.1.1)\n"," Downloading torchinfo-1.8.0-py3-none-any.whl (23 kB)\n","Requirement already satisfied: torchvision>=0.12.0 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (0.16.0+cu118)\n","Requirement already satisfied: tqdm>=4.64.1 in /usr/local/lib/python3.10/dist-packages (from ml-utility-loss==0.1.1) (4.66.1)\n","Collecting transformers==4.28.0 (from ml-utility-loss==0.1.1)\n"," Downloading transformers-4.28.0-py3-none-any.whl (7.0 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m7.0/7.0 MB\u001b[0m \u001b[31m53.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting torch_optimizer (from ml-utility-loss==0.1.1)\n"," Downloading torch_optimizer-0.3.0-py3-none-any.whl (61 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m61.9/61.9 kB\u001b[0m \u001b[31m8.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: python-dateutil>=2.8.1 in /usr/local/lib/python3.10/dist-packages (from pandas==1.5.3->ml-utility-loss==0.1.1) (2.8.2)\n","Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas==1.5.3->ml-utility-loss==0.1.1) (2023.3.post1)\n","Requirement already satisfied: joblib>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from scikit-learn==1.2.2->ml-utility-loss==0.1.1) (1.3.2)\n","Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn==1.2.2->ml-utility-loss==0.1.1) (3.2.0)\n","Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from transformers==4.28.0->ml-utility-loss==0.1.1) (3.13.1)\n","Collecting huggingface-hub<1.0,>=0.11.0 (from transformers==4.28.0->ml-utility-loss==0.1.1)\n"," Downloading huggingface_hub-0.18.0-py3-none-any.whl (301 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m302.0/302.0 kB\u001b[0m \u001b[31m29.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from transformers==4.28.0->ml-utility-loss==0.1.1) (23.2)\n","Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from transformers==4.28.0->ml-utility-loss==0.1.1) (6.0.1)\n","Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers==4.28.0->ml-utility-loss==0.1.1) (2023.6.3)\n","Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from transformers==4.28.0->ml-utility-loss==0.1.1) (2.31.0)\n","Collecting tokenizers!=0.11.3,<0.14,>=0.11.1 (from transformers==4.28.0->ml-utility-loss==0.1.1)\n"," Downloading tokenizers-0.13.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m7.8/7.8 MB\u001b[0m \u001b[31m68.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (from accelerate>=0.20.3->ml-utility-loss==0.1.1) (5.9.5)\n","Requirement already satisfied: graphviz in /usr/local/lib/python3.10/dist-packages (from catboost>=1.0.3->ml-utility-loss==0.1.1) (0.20.1)\n","Requirement already satisfied: plotly in /usr/local/lib/python3.10/dist-packages (from catboost>=1.0.3->ml-utility-loss==0.1.1) (5.15.0)\n","Requirement already satisfied: six in /usr/local/lib/python3.10/dist-packages (from catboost>=1.0.3->ml-utility-loss==0.1.1) (1.16.0)\n","Requirement already satisfied: statsmodels>=0.9.0 in /usr/local/lib/python3.10/dist-packages (from category-encoders>=2.3.0->ml-utility-loss==0.1.1) (0.14.0)\n","Requirement already satisfied: patsy>=0.5.1 in /usr/local/lib/python3.10/dist-packages (from category-encoders>=2.3.0->ml-utility-loss==0.1.1) (0.5.3)\n","Collecting dill<0.3.8,>=0.3.0 (from datasets>=2.6.1->ml-utility-loss==0.1.1)\n"," Downloading dill-0.3.7-py3-none-any.whl (115 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m115.3/115.3 kB\u001b[0m \u001b[31m12.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: xxhash in /usr/local/lib/python3.10/dist-packages (from datasets>=2.6.1->ml-utility-loss==0.1.1) (3.4.1)\n","Collecting multiprocess (from datasets>=2.6.1->ml-utility-loss==0.1.1)\n"," Downloading multiprocess-0.70.15-py310-none-any.whl (134 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m134.8/134.8 kB\u001b[0m \u001b[31m16.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: fsspec[http]<=2023.10.0,>=2023.1.0 in /usr/local/lib/python3.10/dist-packages (from datasets>=2.6.1->ml-utility-loss==0.1.1) (2023.6.0)\n","Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from datasets>=2.6.1->ml-utility-loss==0.1.1) (3.8.6)\n","Collecting scikit-plot>=0.3.7 (from dython~=0.6.4.post1->ml-utility-loss==0.1.1)\n"," Downloading scikit_plot-0.3.7-py3-none-any.whl (33 kB)\n","Collecting colorama>=0.3.9 (from icecream>=2.1.2->ml-utility-loss==0.1.1)\n"," Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\n","Requirement already satisfied: pygments>=2.2.0 in /usr/local/lib/python3.10/dist-packages (from icecream>=2.1.2->ml-utility-loss==0.1.1) (2.16.1)\n","Collecting executing>=0.3.1 (from icecream>=2.1.2->ml-utility-loss==0.1.1)\n"," Downloading executing-2.0.1-py2.py3-none-any.whl (24 kB)\n","Collecting asttokens>=2.0.1 (from icecream>=2.1.2->ml-utility-loss==0.1.1)\n"," Downloading asttokens-2.4.1-py2.py3-none-any.whl (27 kB)\n","Requirement already satisfied: notebook in /usr/local/lib/python3.10/dist-packages (from jupyter>=1.0.0->ml-utility-loss==0.1.1) (6.5.5)\n","Collecting qtconsole (from jupyter>=1.0.0->ml-utility-loss==0.1.1)\n"," Downloading qtconsole-5.5.0-py3-none-any.whl (123 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m123.4/123.4 kB\u001b[0m \u001b[31m16.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: jupyter-console in /usr/local/lib/python3.10/dist-packages (from jupyter>=1.0.0->ml-utility-loss==0.1.1) (6.1.0)\n","Requirement already satisfied: nbconvert in /usr/local/lib/python3.10/dist-packages (from jupyter>=1.0.0->ml-utility-loss==0.1.1) (6.5.4)\n","Requirement already satisfied: ipykernel in /usr/local/lib/python3.10/dist-packages (from jupyter>=1.0.0->ml-utility-loss==0.1.1) (5.5.6)\n","Requirement already satisfied: ipywidgets in /usr/local/lib/python3.10/dist-packages (from jupyter>=1.0.0->ml-utility-loss==0.1.1) (7.7.1)\n","Collecting pynvml<12,>=11.0 (from libzero>=0.0.8->ml-utility-loss==0.1.1)\n"," Downloading pynvml-11.5.0-py3-none-any.whl (53 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m53.1/53.1 kB\u001b[0m \u001b[31m7.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting torch>=1.13.0 (from ml-utility-loss==0.1.1)\n"," Downloading torch-1.13.1-cp310-cp310-manylinux1_x86_64.whl (887.5 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m887.5/887.5 MB\u001b[0m \u001b[31m1.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.5.2->ml-utility-loss==0.1.1) (1.2.0)\n","Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.5.2->ml-utility-loss==0.1.1) (0.12.1)\n","Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.5.2->ml-utility-loss==0.1.1) (4.44.0)\n","Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.5.2->ml-utility-loss==0.1.1) (1.4.5)\n","Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.5.2->ml-utility-loss==0.1.1) (9.4.0)\n","Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.5.2->ml-utility-loss==0.1.1) (3.1.1)\n","Requirement already satisfied: alembic>=1.5.0 in /usr/local/lib/python3.10/dist-packages (from optuna>=2.10.1->ml-utility-loss==0.1.1) (1.12.1)\n","Requirement already satisfied: colorlog in /usr/local/lib/python3.10/dist-packages (from optuna>=2.10.1->ml-utility-loss==0.1.1) (6.7.0)\n","Requirement already satisfied: sqlalchemy>=1.3.0 in /usr/local/lib/python3.10/dist-packages (from optuna>=2.10.1->ml-utility-loss==0.1.1) (2.0.23)\n","Collecting Faker<20,>=17 (from rdt>=1.3.0->ml-utility-loss==0.1.1)\n"," Downloading Faker-19.13.0-py3-none-any.whl (1.7 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.7/1.7 MB\u001b[0m \u001b[31m69.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from torch>=1.13.0->ml-utility-loss==0.1.1) (4.5.0)\n","Collecting nvidia-cuda-runtime-cu11==11.7.99 (from torch>=1.13.0->ml-utility-loss==0.1.1)\n"," Downloading nvidia_cuda_runtime_cu11-11.7.99-py3-none-manylinux1_x86_64.whl (849 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m849.3/849.3 kB\u001b[0m \u001b[31m29.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting nvidia-cudnn-cu11==8.5.0.96 (from torch>=1.13.0->ml-utility-loss==0.1.1)\n"," Downloading nvidia_cudnn_cu11-8.5.0.96-2-py3-none-manylinux1_x86_64.whl (557.1 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m557.1/557.1 MB\u001b[0m \u001b[31m3.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting nvidia-cublas-cu11==11.10.3.66 (from torch>=1.13.0->ml-utility-loss==0.1.1)\n"," Downloading nvidia_cublas_cu11-11.10.3.66-py3-none-manylinux1_x86_64.whl (317.1 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m317.1/317.1 MB\u001b[0m \u001b[31m4.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting nvidia-cuda-nvrtc-cu11==11.7.99 (from torch>=1.13.0->ml-utility-loss==0.1.1)\n"," Downloading nvidia_cuda_nvrtc_cu11-11.7.99-2-py3-none-manylinux1_x86_64.whl (21.0 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m21.0/21.0 MB\u001b[0m \u001b[31m41.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from nvidia-cublas-cu11==11.10.3.66->torch>=1.13.0->ml-utility-loss==0.1.1) (67.7.2)\n","Requirement already satisfied: wheel in /usr/local/lib/python3.10/dist-packages (from nvidia-cublas-cu11==11.10.3.66->torch>=1.13.0->ml-utility-loss==0.1.1) (0.41.3)\n","INFO: pip is looking at multiple versions of torchvision to determine which version is compatible with other requirements. This could take a while.\n","Collecting torchvision>=0.12.0 (from ml-utility-loss==0.1.1)\n"," Downloading torchvision-0.16.0-cp310-cp310-manylinux1_x86_64.whl (6.9 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.9/6.9 MB\u001b[0m \u001b[31m72.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25h Downloading torchvision-0.15.2-cp310-cp310-manylinux1_x86_64.whl (6.0 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.0/6.0 MB\u001b[0m \u001b[31m61.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25h Downloading torchvision-0.15.1-cp310-cp310-manylinux1_x86_64.whl (6.0 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.0/6.0 MB\u001b[0m \u001b[31m62.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25h Downloading torchvision-0.14.1-cp310-cp310-manylinux1_x86_64.whl (24.2 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m24.2/24.2 MB\u001b[0m \u001b[31m45.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: tabulate>=0.7.7 in /usr/local/lib/python3.10/dist-packages (from skorch->ml-utility-loss==0.1.1) (0.9.0)\n","Collecting pytorch-ranger>=0.1.1 (from torch_optimizer->ml-utility-loss==0.1.1)\n"," Downloading pytorch_ranger-0.1.1-py3-none-any.whl (14 kB)\n","Collecting sentencepiece (from torchtext@ git+https://github.com/R-N/torchtext@0.6.1->ml-utility-loss==0.1.1)\n"," Downloading sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\u001b[0m \u001b[31m5.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: Mako in /usr/local/lib/python3.10/dist-packages (from alembic>=1.5.0->optuna>=2.10.1->ml-utility-loss==0.1.1) (1.2.4)\n","Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.6.1->ml-utility-loss==0.1.1) (23.1.0)\n","Requirement already satisfied: charset-normalizer<4.0,>=2.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.6.1->ml-utility-loss==0.1.1) (3.3.2)\n","Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.6.1->ml-utility-loss==0.1.1) (6.0.4)\n","Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.6.1->ml-utility-loss==0.1.1) (4.0.3)\n","Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.6.1->ml-utility-loss==0.1.1) (1.9.2)\n","Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.6.1->ml-utility-loss==0.1.1) (1.4.0)\n","Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.6.1->ml-utility-loss==0.1.1) (1.3.1)\n","Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->transformers==4.28.0->ml-utility-loss==0.1.1) (3.4)\n","Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->transformers==4.28.0->ml-utility-loss==0.1.1) (2.0.7)\n","Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->transformers==4.28.0->ml-utility-loss==0.1.1) (2023.7.22)\n","Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=1.3.0->optuna>=2.10.1->ml-utility-loss==0.1.1) (3.0.1)\n","Requirement already satisfied: ipython-genutils in /usr/local/lib/python3.10/dist-packages (from ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.2.0)\n","Requirement already satisfied: ipython>=5.0.0 in /usr/local/lib/python3.10/dist-packages (from ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (7.34.0)\n","Requirement already satisfied: traitlets>=4.1.0 in /usr/local/lib/python3.10/dist-packages (from ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (5.7.1)\n","Requirement already satisfied: jupyter-client in /usr/local/lib/python3.10/dist-packages (from ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (6.1.12)\n","Requirement already satisfied: tornado>=4.2 in /usr/local/lib/python3.10/dist-packages (from ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (6.3.2)\n","Requirement already satisfied: widgetsnbextension~=3.6.0 in /usr/local/lib/python3.10/dist-packages (from ipywidgets->jupyter>=1.0.0->ml-utility-loss==0.1.1) (3.6.6)\n","Requirement already satisfied: jupyterlab-widgets>=1.0.0 in /usr/local/lib/python3.10/dist-packages (from ipywidgets->jupyter>=1.0.0->ml-utility-loss==0.1.1) (3.0.9)\n","Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from jupyter-console->jupyter>=1.0.0->ml-utility-loss==0.1.1) (3.0.39)\n","Requirement already satisfied: lxml in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (4.9.3)\n","Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (4.11.2)\n","Requirement already satisfied: bleach in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (6.1.0)\n","Requirement already satisfied: defusedxml in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.7.1)\n","Requirement already satisfied: entrypoints>=0.2.2 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.4)\n","Requirement already satisfied: jinja2>=3.0 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (3.1.2)\n","Requirement already satisfied: jupyter-core>=4.7 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (5.5.0)\n","Requirement already satisfied: jupyterlab-pygments in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.2.2)\n","Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (2.1.3)\n","Requirement already satisfied: mistune<2,>=0.8.1 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.8.4)\n","Requirement already satisfied: nbclient>=0.5.0 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.8.0)\n","Requirement already satisfied: nbformat>=5.1 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (5.9.2)\n","Requirement already satisfied: pandocfilters>=1.4.1 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.5.0)\n","Requirement already satisfied: tinycss2 in /usr/local/lib/python3.10/dist-packages (from nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.2.1)\n","Requirement already satisfied: pyzmq<25,>=17 in /usr/local/lib/python3.10/dist-packages (from notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (23.2.1)\n","Requirement already satisfied: argon2-cffi in /usr/local/lib/python3.10/dist-packages (from notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (23.1.0)\n","Requirement already satisfied: nest-asyncio>=1.5 in /usr/local/lib/python3.10/dist-packages (from notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.5.8)\n","Requirement already satisfied: Send2Trash>=1.8.0 in /usr/local/lib/python3.10/dist-packages (from notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.8.2)\n","Requirement already satisfied: terminado>=0.8.3 in /usr/local/lib/python3.10/dist-packages (from notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.17.1)\n","Requirement already satisfied: prometheus-client in /usr/local/lib/python3.10/dist-packages (from notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.18.0)\n","Requirement already satisfied: nbclassic>=0.4.7 in /usr/local/lib/python3.10/dist-packages (from notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.0.0)\n","Requirement already satisfied: tenacity>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from plotly->catboost>=1.0.3->ml-utility-loss==0.1.1) (8.2.3)\n","Collecting qtpy>=2.4.0 (from qtconsole->jupyter>=1.0.0->ml-utility-loss==0.1.1)\n"," Downloading QtPy-2.4.1-py3-none-any.whl (93 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m93.5/93.5 kB\u001b[0m \u001b[31m12.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hCollecting jedi>=0.16 (from ipython>=5.0.0->ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1)\n"," Downloading jedi-0.19.1-py2.py3-none-any.whl (1.6 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.6/1.6 MB\u001b[0m \u001b[31m62.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hRequirement already satisfied: decorator in /usr/local/lib/python3.10/dist-packages (from ipython>=5.0.0->ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (4.4.2)\n","Requirement already satisfied: pickleshare in /usr/local/lib/python3.10/dist-packages (from ipython>=5.0.0->ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.7.5)\n","Requirement already satisfied: backcall in /usr/local/lib/python3.10/dist-packages (from ipython>=5.0.0->ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.2.0)\n","Requirement already satisfied: matplotlib-inline in /usr/local/lib/python3.10/dist-packages (from ipython>=5.0.0->ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.1.6)\n","Requirement already satisfied: pexpect>4.3 in /usr/local/lib/python3.10/dist-packages (from ipython>=5.0.0->ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (4.8.0)\n","Requirement already satisfied: platformdirs>=2.5 in /usr/local/lib/python3.10/dist-packages (from jupyter-core>=4.7->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (3.11.0)\n","Requirement already satisfied: jupyter-server>=1.8 in /usr/local/lib/python3.10/dist-packages (from nbclassic>=0.4.7->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.24.0)\n","Requirement already satisfied: notebook-shim>=0.2.3 in /usr/local/lib/python3.10/dist-packages (from nbclassic>=0.4.7->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.2.3)\n","Requirement already satisfied: fastjsonschema in /usr/local/lib/python3.10/dist-packages (from nbformat>=5.1->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (2.18.1)\n","Requirement already satisfied: jsonschema>=2.6 in /usr/local/lib/python3.10/dist-packages (from nbformat>=5.1->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (4.19.2)\n","Requirement already satisfied: wcwidth in /usr/local/lib/python3.10/dist-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->jupyter-console->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.2.9)\n","Requirement already satisfied: ptyprocess in /usr/local/lib/python3.10/dist-packages (from terminado>=0.8.3->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.7.0)\n","Requirement already satisfied: argon2-cffi-bindings in /usr/local/lib/python3.10/dist-packages (from argon2-cffi->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (21.2.0)\n","Requirement already satisfied: soupsieve>1.2 in /usr/local/lib/python3.10/dist-packages (from beautifulsoup4->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (2.5)\n","Requirement already satisfied: webencodings in /usr/local/lib/python3.10/dist-packages (from bleach->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.5.1)\n","Requirement already satisfied: parso<0.9.0,>=0.8.3 in /usr/local/lib/python3.10/dist-packages (from jedi>=0.16->ipython>=5.0.0->ipykernel->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.8.3)\n","Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (2023.7.1)\n","Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.30.2)\n","Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->jupyter>=1.0.0->ml-utility-loss==0.1.1) (0.11.0)\n","Requirement already satisfied: anyio<4,>=3.1.0 in /usr/local/lib/python3.10/dist-packages (from jupyter-server>=1.8->nbclassic>=0.4.7->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (3.7.1)\n","Requirement already satisfied: websocket-client in /usr/local/lib/python3.10/dist-packages (from jupyter-server>=1.8->nbclassic>=0.4.7->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.6.4)\n","Requirement already satisfied: cffi>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from argon2-cffi-bindings->argon2-cffi->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.16.0)\n","Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.10/dist-packages (from anyio<4,>=3.1.0->jupyter-server>=1.8->nbclassic>=0.4.7->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.3.0)\n","Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<4,>=3.1.0->jupyter-server>=1.8->nbclassic>=0.4.7->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (1.1.3)\n","Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->notebook->jupyter>=1.0.0->ml-utility-loss==0.1.1) (2.21)\n","Building wheels for collected packages: ml-utility-loss, alpharelu, torchtext\n"," Building wheel for ml-utility-loss (setup.py) ... \u001b[?25l\u001b[?25hdone\n"," Created wheel for ml-utility-loss: filename=ml_utility_loss-0.1.1-py3-none-any.whl size=435424 sha256=29c698559cc3e0ae7eea0c27b4ed0e357213590e94d01d243fd5afd41e3cfafb\n"," Stored in directory: /tmp/pip-ephem-wheel-cache-4gs049zg/wheels/54/30/38/31c28079b5f07b6c793211d38f72e7f0be6764bfdfe016df74\n"," Building wheel for alpharelu (setup.py) ... \u001b[?25l\u001b[?25hdone\n"," Created wheel for alpharelu: filename=alpharelu-1.1-py3-none-any.whl size=3843 sha256=714546f19a87d883352607e45de8591855f9ac4a36b013eca8eced4fccdae472\n"," Stored in directory: /root/.cache/pip/wheels/19/f4/8b/4d08773d0281d53fe80057c78ca51371bcbe8859a469fba852\n"," Building wheel for torchtext (setup.py) ... \u001b[?25l\u001b[?25hdone\n"," Created wheel for torchtext: filename=torchtext-0.6.1-py3-none-any.whl size=64352 sha256=8eb8ec6526604f0211823a39793269b13a93a89e636a168eaa3045480b821a92\n"," Stored in directory: /tmp/pip-ephem-wheel-cache-4gs049zg/wheels/61/f8/1f/28b8e145b4451f1ae42f92d412bc90463e90f560f41e4d00c8\n","Successfully built ml-utility-loss alpharelu torchtext\n","Installing collected packages: tokenizers, sentencepiece, torchinfo, tomli-w, qtpy, pynvml, nvidia-cuda-runtime-cu11, nvidia-cuda-nvrtc-cu11, nvidia-cublas-cu11, numpy, jedi, executing, dill, colorama, asttokens, nvidia-cudnn-cu11, multiprocess, icecream, huggingface-hub, Faker, transformers, torch, torchvision, torchtext, skorch, scikit-plot, rtdl, rdt, qtconsole, pytorch-ranger, libzero, entmax, delu, datasets, category-encoders, catboost, alpharelu, accelerate, torch_optimizer, dython, jupyter, ml-utility-loss\n"," Attempting uninstall: numpy\n"," Found existing installation: numpy 1.23.5\n"," Uninstalling numpy-1.23.5:\n"," Successfully uninstalled numpy-1.23.5\n"," Attempting uninstall: torch\n"," Found existing installation: torch 2.1.0+cu118\n"," Uninstalling torch-2.1.0+cu118:\n"," Successfully uninstalled torch-2.1.0+cu118\n"," Attempting uninstall: torchvision\n"," Found existing installation: torchvision 0.16.0+cu118\n"," Uninstalling torchvision-0.16.0+cu118:\n"," Successfully uninstalled torchvision-0.16.0+cu118\n"," Attempting uninstall: torchtext\n"," Found existing installation: torchtext 0.16.0\n"," Uninstalling torchtext-0.16.0:\n"," Successfully uninstalled torchtext-0.16.0\n","\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n","lida 0.0.10 requires fastapi, which is not installed.\n","lida 0.0.10 requires kaleido, which is not installed.\n","lida 0.0.10 requires python-multipart, which is not installed.\n","lida 0.0.10 requires uvicorn, which is not installed.\n","cupy-cuda11x 11.0.0 requires numpy<1.26,>=1.20, but you have numpy 1.26.1 which is incompatible.\n","torchaudio 2.1.0+cu118 requires torch==2.1.0, but you have torch 1.13.1 which is incompatible.\n","torchdata 0.7.0 requires torch==2.1.0, but you have torch 1.13.1 which is incompatible.\u001b[0m\u001b[31m\n","\u001b[0mSuccessfully installed Faker-19.13.0 accelerate-0.24.1 alpharelu-1.1 asttokens-2.4.1 catboost-1.2.2 category-encoders-2.6.3 colorama-0.4.6 datasets-2.14.6 delu-0.0.18 dill-0.3.7 dython-0.6.8 entmax-1.1 executing-2.0.1 huggingface-hub-0.18.0 icecream-2.1.3 jedi-0.19.1 jupyter-1.0.0 libzero-0.0.8 ml-utility-loss-0.1.1 multiprocess-0.70.15 numpy-1.26.1 nvidia-cublas-cu11-11.10.3.66 nvidia-cuda-nvrtc-cu11-11.7.99 nvidia-cuda-runtime-cu11-11.7.99 nvidia-cudnn-cu11-8.5.0.96 pynvml-11.5.0 pytorch-ranger-0.1.1 qtconsole-5.5.0 qtpy-2.4.1 rdt-1.8.0 rtdl-0.0.13 scikit-plot-0.3.7 sentencepiece-0.1.99 skorch-0.15.0 tokenizers-0.13.3 tomli-w-1.0.0 torch-1.13.1 torch_optimizer-0.3.0 torchinfo-1.8.0 torchtext-0.6.1 torchvision-0.14.1 transformers-4.28.0\n","Collecting git+https://github.com/R-N/ml-utility-loss\n"," Cloning https://github.com/R-N/ml-utility-loss to /tmp/pip-req-build-67ndixnd\n"," Running command git clone --filter=blob:none --quiet https://github.com/R-N/ml-utility-loss /tmp/pip-req-build-67ndixnd\n"," Resolved https://github.com/R-N/ml-utility-loss to commit 88cad1fe670a454c22556ffab0b88ff417a72048\n"," Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n","Building wheels for collected packages: ml-utility-loss\n"," Building wheel for ml-utility-loss (setup.py) ... \u001b[?25l\u001b[?25hdone\n"," Created wheel for ml-utility-loss: filename=ml_utility_loss-0.1.1-py3-none-any.whl size=435424 sha256=210f7ff00596fab3624b9cbbde601e202f0467572831bffb9d4c78d6d9075fd9\n"," Stored in directory: /tmp/pip-ephem-wheel-cache-7f3thfcw/wheels/54/30/38/31c28079b5f07b6c793211d38f72e7f0be6764bfdfe016df74\n","Successfully built ml-utility-loss\n","Installing collected packages: ml-utility-loss\n"," Attempting uninstall: ml-utility-loss\n"," Found existing installation: ml-utility-loss 0.1.1\n"," Uninstalling ml-utility-loss-0.1.1:\n"," Successfully uninstalled ml-utility-loss-0.1.1\n","Successfully installed ml-utility-loss-0.1.1\n"]}],"source":["!pip install optuna optuna-dashboard\n","!pip install git+https://github.com/R-N/ml-utility-loss\n","!pip install git+https://github.com/R-N/ml-utility-loss --force-reinstall --no-deps"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"elapsed":1724,"status":"ok","timestamp":1699424406827,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"},"user_tz":-420},"id":"nrYplK5Rkgcn","outputId":"1c2ed5da-2d6c-40a9-ad4f-b969109dc8b5"},"outputs":[{"name":"stdout","output_type":"stream","text":["/content\n"," % Total % Received % Xferd Average Speed Time Time Time Current\n"," Dload Upload Total Spent Left Speed\n"," 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\n"," 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\n","100 34.7M 100 34.7M 0 0 50.0M 0 --:--:-- --:--:-- --:--:-- 104M\n"]}],"source":["%cd /content\n","!curl -Ls https://github.com/ekzhang/bore/releases/download/v0.4.0/bore-v0.4.0-x86_64-unknown-linux-musl.tar.gz | tar zx -C /usr/bin\n","!curl -Lo /usr/bin/cloudflared https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 && chmod +x /usr/bin/cloudflared"]},{"cell_type":"code","execution_count":null,"metadata":{"id":"ns5hFcVL2yvs"},"outputs":[],"source":["datasets = [\n"," \"insurance\",\n"," \"treatment\",\n"," \"contraceptive\"\n","]\n","\n","model_dir = \"/content/drive/MyDrive/rizqinur2010/Documents/ITS/Tesis/Model/\""]},{"cell_type":"code","execution_count":null,"metadata":{"id":"UdvXYv3c3LXy"},"outputs":[],"source":["import pandas as pd\n","import numpy as np\n","import json\n","import os\n","\n","dataset_dir = \"datasets\"\n","dataset_name = \"treatment\"\n"]},{"cell_type":"code","execution_count":409,"metadata":{"executionInfo":{"elapsed":363,"status":"ok","timestamp":1699431279191,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"},"user_tz":-420},"id":"a-SjylvlYl7i"},"outputs":[],"source":["from ml_utility_loss.util import mkdir\n","\n","model_name = \"realtabformer\"\n","df_name = \"4\"\n","model_subdir = \"mean-best-disc-model\"\n","#model_name_2 = f\"{model_name}_{dataset_name}_{df_name}\"\n","model_dir_2 = os.path.join(model_dir, model_name, dataset_name, str(df_name))\n","mkdir(model_dir_2)\n","params_path = os.path.join(model_dir_2, f\"params.json\")"]},{"cell_type":"code","execution_count":410,"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"elapsed":1539,"status":"ok","timestamp":1699431282047,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"},"user_tz":-420},"id":"-YDZUU9QUCwx","outputId":"a3290331-ba34-4283-b12c-fe26143693f9"},"outputs":[{"output_type":"stream","name":"stdout","text":["/content/drive/MyDrive/rizqinur2010/Documents/ITS/Tesis/Model/realtabformer/treatment/4\n"]}],"source":["print(model_dir_2)"]},{"cell_type":"code","execution_count":411,"metadata":{"executionInfo":{"elapsed":7,"status":"ok","timestamp":1699431282047,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"},"user_tz":-420},"id":"NgahtU1q9uLO"},"outputs":[],"source":["\n","from ml_utility_loss.tuning import create_objective\n","import ml_utility_loss.synthesizers.realtabformer.params as PARAMS\n","from ml_utility_loss.util import filter_dict_2, filter_dict\n","from copy import deepcopy\n","\n","params = getattr(PARAMS, dataset_name).BEST\n","\n","model_params={\n"," **params,\n","}\n","\n","model_params[\"epochs\"] = min(model_params.pop(\"epochs\", 100), 100)\n","\n","model_params_ = deepcopy(model_params)"]},{"cell_type":"code","execution_count":412,"metadata":{"executionInfo":{"elapsed":7,"status":"ok","timestamp":1699431282048,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"},"user_tz":-420},"id":"wGsDQTlk8Zl1"},"outputs":[],"source":["from ml_utility_loss.synthesizers.realtabformer.wrapper import REaLTabFormer\n","from ml_utility_loss.synthesizers.realtabformer.params.default import GPT2_PARAMS, REALTABFORMER_PARAMS\n","\n","from transformers.models.gpt2 import GPT2Config\n","\n","num_bootstrap = model_params.pop(\"num_bootstrap\", 100)\n","\n","gpt2_params = filter_dict(model_params, GPT2_PARAMS)\n","realtabformer_params = filter_dict(model_params, REALTABFORMER_PARAMS)\n","\n","# Non-relational or parent table.\n","rtf_model = REaLTabFormer(\n"," tabular_config=GPT2Config(**gpt2_params),\n"," **realtabformer_params\n",")\n","\n","rtf_model.experiment_id = str(df_name)\n"]},{"cell_type":"code","execution_count":413,"metadata":{"id":"nB724X33v4Qd","executionInfo":{"status":"ok","timestamp":1699431298162,"user_tz":-420,"elapsed":16120,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"}}},"outputs":[],"source":["model_dir_3 = f\"{model_dir_2}/{df_name}\"\n","rtf_model = rtf_model.load_from_dir(\n"," model_dir_3,\n"," config_file=\"rtf_config.json\",\n"," model_file=f\"{model_subdir}/pytorch_model.bin\"\n",")"]},{"cell_type":"code","execution_count":414,"metadata":{"id":"5S-S8SKlbaZE","executionInfo":{"status":"ok","timestamp":1699431298162,"user_tz":-420,"elapsed":5,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"}}},"outputs":[],"source":["text_embedding = rtf_model.model.transformer.wte\n","position_embedding = rtf_model.model.transformer.wpe"]},{"cell_type":"code","execution_count":415,"metadata":{"id":"83txVTxksE7V","executionInfo":{"status":"ok","timestamp":1699431298162,"user_tz":-420,"elapsed":5,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"}}},"outputs":[],"source":["model_dir_4 = f\"{model_dir_3}/{model_subdir}\""]},{"cell_type":"code","execution_count":416,"metadata":{"id":"hbIV6cI4bf5f","executionInfo":{"status":"ok","timestamp":1699431299504,"user_tz":-420,"elapsed":1346,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"}}},"outputs":[],"source":["import torch\n","import os\n","from copy import deepcopy\n","\n","torch.save(text_embedding, os.path.join(model_dir_4, \"text_embedding.pt\"))\n","torch.save(deepcopy(text_embedding.state_dict()), os.path.join(model_dir_4, \"text_embedding.states.pt\"))"]},{"cell_type":"code","execution_count":417,"metadata":{"id":"16Ot4B7Zrumx","executionInfo":{"status":"ok","timestamp":1699431299504,"user_tz":-420,"elapsed":6,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"}}},"outputs":[],"source":["import torch\n","import os\n","from copy import deepcopy\n","\n","torch.save(position_embedding, os.path.join(model_dir_4, \"position_embedding.pt\"))\n","torch.save(deepcopy(position_embedding.state_dict()), os.path.join(model_dir_4, \"position_embedding.states.pt\"))"]},{"cell_type":"code","execution_count":418,"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"lPJcW_9psoYR","executionInfo":{"status":"ok","timestamp":1699431299504,"user_tz":-420,"elapsed":6,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"}},"outputId":"3396842a-4b26-4927-ed43-25ebf330d34d"},"outputs":[{"output_type":"execute_result","data":{"text/plain":["768"]},"metadata":{},"execution_count":418}],"source":["text_embedding.weight.shape[-1]"]},{"cell_type":"code","execution_count":418,"metadata":{"id":"axQZ1NOWuPIE","executionInfo":{"status":"ok","timestamp":1699431299504,"user_tz":-420,"elapsed":5,"user":{"displayName":"Rizqi Nur","userId":"09644007964068789560"}}},"outputs":[],"source":[]}],"metadata":{"colab":{"provenance":[]},"kernelspec":{"display_name":"Python 3","name":"python3"},"language_info":{"name":"python"}},"nbformat":4,"nbformat_minor":0}