Created
May 8, 2025 23:35
-
-
Save sgbaird/833f9f99b67f6173fa885b7f9bfd25ae to your computer and use it in GitHub Desktop.
existing-data-sobol.ipynb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"provenance": [], | |
"authorship_tag": "ABX9TyNlTZtPaohr80OnJOhPqn/Q", | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3" | |
}, | |
"language_info": { | |
"name": "python" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/sgbaird/833f9f99b67f6173fa885b7f9bfd25ae/existing-data-sobol.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "-h6_OhbeMSTH", | |
"outputId": "262b1ac8-e85c-470b-a954-d839f67dd91b" | |
}, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"Collecting ax-platform\n", | |
" Downloading ax_platform-1.0.0-py3-none-any.whl.metadata (11 kB)\n", | |
"Collecting botorch==0.14.0 (from ax-platform)\n", | |
" Downloading botorch-0.14.0-py3-none-any.whl.metadata (10 kB)\n", | |
"Requirement already satisfied: jinja2 in /usr/local/lib/python3.11/dist-packages (from ax-platform) (3.1.6)\n", | |
"Requirement already satisfied: pandas in /usr/local/lib/python3.11/dist-packages (from ax-platform) (2.2.2)\n", | |
"Requirement already satisfied: scipy in /usr/local/lib/python3.11/dist-packages (from ax-platform) (1.15.2)\n", | |
"Requirement already satisfied: scikit-learn in /usr/local/lib/python3.11/dist-packages (from ax-platform) (1.6.1)\n", | |
"Requirement already satisfied: ipywidgets in /usr/local/lib/python3.11/dist-packages (from ax-platform) (7.7.1)\n", | |
"Requirement already satisfied: plotly>=5.12.0 in /usr/local/lib/python3.11/dist-packages (from ax-platform) (5.24.1)\n", | |
"Collecting pyre-extensions (from ax-platform)\n", | |
" Downloading pyre_extensions-0.0.32-py3-none-any.whl.metadata (4.0 kB)\n", | |
"Requirement already satisfied: sympy in /usr/local/lib/python3.11/dist-packages (from ax-platform) (1.13.1)\n", | |
"Requirement already satisfied: markdown in /usr/local/lib/python3.11/dist-packages (from ax-platform) (3.8)\n", | |
"Requirement already satisfied: typing_extensions in /usr/local/lib/python3.11/dist-packages (from botorch==0.14.0->ax-platform) (4.13.2)\n", | |
"Collecting gpytorch==1.14 (from botorch==0.14.0->ax-platform)\n", | |
" Downloading gpytorch-1.14-py3-none-any.whl.metadata (8.0 kB)\n", | |
"Collecting linear_operator==0.6 (from botorch==0.14.0->ax-platform)\n", | |
" Downloading linear_operator-0.6-py3-none-any.whl.metadata (15 kB)\n", | |
"Requirement already satisfied: torch>=2.0.1 in /usr/local/lib/python3.11/dist-packages (from botorch==0.14.0->ax-platform) (2.6.0+cu124)\n", | |
"Collecting pyro-ppl>=1.8.4 (from botorch==0.14.0->ax-platform)\n", | |
" Downloading pyro_ppl-1.9.1-py3-none-any.whl.metadata (7.8 kB)\n", | |
"Requirement already satisfied: multipledispatch in /usr/local/lib/python3.11/dist-packages (from botorch==0.14.0->ax-platform) (1.0.0)\n", | |
"Requirement already satisfied: threadpoolctl in /usr/local/lib/python3.11/dist-packages (from botorch==0.14.0->ax-platform) (3.6.0)\n", | |
"Collecting jaxtyping (from gpytorch==1.14->botorch==0.14.0->ax-platform)\n", | |
" Downloading jaxtyping-0.3.2-py3-none-any.whl.metadata (7.0 kB)\n", | |
"Requirement already satisfied: mpmath<=1.3,>=0.19 in /usr/local/lib/python3.11/dist-packages (from gpytorch==1.14->botorch==0.14.0->ax-platform) (1.3.0)\n", | |
"Requirement already satisfied: tenacity>=6.2.0 in /usr/local/lib/python3.11/dist-packages (from plotly>=5.12.0->ax-platform) (9.1.2)\n", | |
"Requirement already satisfied: packaging in /usr/local/lib/python3.11/dist-packages (from plotly>=5.12.0->ax-platform) (24.2)\n", | |
"Requirement already satisfied: numpy<2.5,>=1.23.5 in /usr/local/lib/python3.11/dist-packages (from scipy->ax-platform) (2.0.2)\n", | |
"Requirement already satisfied: ipykernel>=4.5.1 in /usr/local/lib/python3.11/dist-packages (from ipywidgets->ax-platform) (6.17.1)\n", | |
"Requirement already satisfied: ipython-genutils~=0.2.0 in /usr/local/lib/python3.11/dist-packages (from ipywidgets->ax-platform) (0.2.0)\n", | |
"Requirement already satisfied: traitlets>=4.3.1 in /usr/local/lib/python3.11/dist-packages (from ipywidgets->ax-platform) (5.7.1)\n", | |
"Requirement already satisfied: widgetsnbextension~=3.6.0 in /usr/local/lib/python3.11/dist-packages (from ipywidgets->ax-platform) (3.6.10)\n", | |
"Requirement already satisfied: ipython>=4.0.0 in /usr/local/lib/python3.11/dist-packages (from ipywidgets->ax-platform) (7.34.0)\n", | |
"Requirement already satisfied: jupyterlab-widgets>=1.0.0 in /usr/local/lib/python3.11/dist-packages (from ipywidgets->ax-platform) (3.0.14)\n", | |
"Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.11/dist-packages (from jinja2->ax-platform) (3.0.2)\n", | |
"Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.11/dist-packages (from pandas->ax-platform) (2.9.0.post0)\n", | |
"Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.11/dist-packages (from pandas->ax-platform) (2025.2)\n", | |
"Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.11/dist-packages (from pandas->ax-platform) (2025.2)\n", | |
"Collecting typing-inspect (from pyre-extensions->ax-platform)\n", | |
" Downloading typing_inspect-0.9.0-py3-none-any.whl.metadata (1.5 kB)\n", | |
"Requirement already satisfied: joblib>=1.2.0 in /usr/local/lib/python3.11/dist-packages (from scikit-learn->ax-platform) (1.4.2)\n", | |
"Requirement already satisfied: debugpy>=1.0 in /usr/local/lib/python3.11/dist-packages (from ipykernel>=4.5.1->ipywidgets->ax-platform) (1.8.0)\n", | |
"Requirement already satisfied: jupyter-client>=6.1.12 in /usr/local/lib/python3.11/dist-packages (from ipykernel>=4.5.1->ipywidgets->ax-platform) (6.1.12)\n", | |
"Requirement already satisfied: matplotlib-inline>=0.1 in /usr/local/lib/python3.11/dist-packages (from ipykernel>=4.5.1->ipywidgets->ax-platform) (0.1.7)\n", | |
"Requirement already satisfied: nest-asyncio in /usr/local/lib/python3.11/dist-packages (from ipykernel>=4.5.1->ipywidgets->ax-platform) (1.6.0)\n", | |
"Requirement already satisfied: psutil in /usr/local/lib/python3.11/dist-packages (from ipykernel>=4.5.1->ipywidgets->ax-platform) (5.9.5)\n", | |
"Requirement already satisfied: pyzmq>=17 in /usr/local/lib/python3.11/dist-packages (from ipykernel>=4.5.1->ipywidgets->ax-platform) (24.0.1)\n", | |
"Requirement already satisfied: tornado>=6.1 in /usr/local/lib/python3.11/dist-packages (from ipykernel>=4.5.1->ipywidgets->ax-platform) (6.4.2)\n", | |
"Requirement already satisfied: setuptools>=18.5 in /usr/local/lib/python3.11/dist-packages (from ipython>=4.0.0->ipywidgets->ax-platform) (75.2.0)\n", | |
"Collecting jedi>=0.16 (from ipython>=4.0.0->ipywidgets->ax-platform)\n", | |
" Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)\n", | |
"Requirement already satisfied: decorator in /usr/local/lib/python3.11/dist-packages (from ipython>=4.0.0->ipywidgets->ax-platform) (4.4.2)\n", | |
"Requirement already satisfied: pickleshare in /usr/local/lib/python3.11/dist-packages (from ipython>=4.0.0->ipywidgets->ax-platform) (0.7.5)\n", | |
"Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /usr/local/lib/python3.11/dist-packages (from ipython>=4.0.0->ipywidgets->ax-platform) (3.0.51)\n", | |
"Requirement already satisfied: pygments in /usr/local/lib/python3.11/dist-packages (from ipython>=4.0.0->ipywidgets->ax-platform) (2.19.1)\n", | |
"Requirement already satisfied: backcall in /usr/local/lib/python3.11/dist-packages (from ipython>=4.0.0->ipywidgets->ax-platform) (0.2.0)\n", | |
"Requirement already satisfied: pexpect>4.3 in /usr/local/lib/python3.11/dist-packages (from ipython>=4.0.0->ipywidgets->ax-platform) (4.9.0)\n", | |
"Requirement already satisfied: opt-einsum>=2.3.2 in /usr/local/lib/python3.11/dist-packages (from pyro-ppl>=1.8.4->botorch==0.14.0->ax-platform) (3.4.0)\n", | |
"Collecting pyro-api>=0.1.1 (from pyro-ppl>=1.8.4->botorch==0.14.0->ax-platform)\n", | |
" Downloading pyro_api-0.1.2-py3-none-any.whl.metadata (2.5 kB)\n", | |
"Requirement already satisfied: tqdm>=4.36 in /usr/local/lib/python3.11/dist-packages (from pyro-ppl>=1.8.4->botorch==0.14.0->ax-platform) (4.67.1)\n", | |
"Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/dist-packages (from python-dateutil>=2.8.2->pandas->ax-platform) (1.17.0)\n", | |
"Requirement already satisfied: filelock in /usr/local/lib/python3.11/dist-packages (from torch>=2.0.1->botorch==0.14.0->ax-platform) (3.18.0)\n", | |
"Requirement already satisfied: networkx in /usr/local/lib/python3.11/dist-packages (from torch>=2.0.1->botorch==0.14.0->ax-platform) (3.4.2)\n", | |
"Requirement already satisfied: fsspec in /usr/local/lib/python3.11/dist-packages (from torch>=2.0.1->botorch==0.14.0->ax-platform) (2025.3.2)\n", | |
"Collecting nvidia-cuda-nvrtc-cu12==12.4.127 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n", | |
"Collecting nvidia-cuda-runtime-cu12==12.4.127 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n", | |
"Collecting nvidia-cuda-cupti-cu12==12.4.127 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n", | |
"Collecting nvidia-cudnn-cu12==9.1.0.70 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n", | |
"Collecting nvidia-cublas-cu12==12.4.5.8 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n", | |
"Collecting nvidia-cufft-cu12==11.2.1.3 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n", | |
"Collecting nvidia-curand-cu12==10.3.5.147 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n", | |
"Collecting nvidia-cusolver-cu12==11.6.1.9 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n", | |
"Collecting nvidia-cusparse-cu12==12.3.1.170 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n", | |
"Requirement already satisfied: nvidia-cusparselt-cu12==0.6.2 in /usr/local/lib/python3.11/dist-packages (from torch>=2.0.1->botorch==0.14.0->ax-platform) (0.6.2)\n", | |
"Requirement already satisfied: nvidia-nccl-cu12==2.21.5 in /usr/local/lib/python3.11/dist-packages (from torch>=2.0.1->botorch==0.14.0->ax-platform) (2.21.5)\n", | |
"Requirement already satisfied: nvidia-nvtx-cu12==12.4.127 in /usr/local/lib/python3.11/dist-packages (from torch>=2.0.1->botorch==0.14.0->ax-platform) (12.4.127)\n", | |
"Collecting nvidia-nvjitlink-cu12==12.4.127 (from torch>=2.0.1->botorch==0.14.0->ax-platform)\n", | |
" Downloading nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n", | |
"Requirement already satisfied: triton==3.2.0 in /usr/local/lib/python3.11/dist-packages (from torch>=2.0.1->botorch==0.14.0->ax-platform) (3.2.0)\n", | |
"Requirement already satisfied: notebook>=4.4.1 in /usr/local/lib/python3.11/dist-packages (from widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (6.5.7)\n", | |
"Collecting mypy-extensions>=0.3.0 (from typing-inspect->pyre-extensions->ax-platform)\n", | |
" Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)\n", | |
"Requirement already satisfied: parso<0.9.0,>=0.8.4 in /usr/local/lib/python3.11/dist-packages (from jedi>=0.16->ipython>=4.0.0->ipywidgets->ax-platform) (0.8.4)\n", | |
"Requirement already satisfied: jupyter-core>=4.6.0 in /usr/local/lib/python3.11/dist-packages (from jupyter-client>=6.1.12->ipykernel>=4.5.1->ipywidgets->ax-platform) (5.7.2)\n", | |
"Requirement already satisfied: argon2-cffi in /usr/local/lib/python3.11/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (23.1.0)\n", | |
"Requirement already satisfied: nbformat in /usr/local/lib/python3.11/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (5.10.4)\n", | |
"Requirement already satisfied: nbconvert>=5 in /usr/local/lib/python3.11/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (7.16.6)\n", | |
"Requirement already satisfied: Send2Trash>=1.8.0 in /usr/local/lib/python3.11/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.8.3)\n", | |
"Requirement already satisfied: terminado>=0.8.3 in /usr/local/lib/python3.11/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.18.1)\n", | |
"Requirement already satisfied: prometheus-client in /usr/local/lib/python3.11/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.21.1)\n", | |
"Requirement already satisfied: nbclassic>=0.4.7 in /usr/local/lib/python3.11/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.3.0)\n", | |
"Requirement already satisfied: ptyprocess>=0.5 in /usr/local/lib/python3.11/dist-packages (from pexpect>4.3->ipython>=4.0.0->ipywidgets->ax-platform) (0.7.0)\n", | |
"Requirement already satisfied: wcwidth in /usr/local/lib/python3.11/dist-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython>=4.0.0->ipywidgets->ax-platform) (0.2.13)\n", | |
"Collecting wadler-lindig>=0.1.3 (from jaxtyping->gpytorch==1.14->botorch==0.14.0->ax-platform)\n", | |
" Downloading wadler_lindig-0.1.5-py3-none-any.whl.metadata (17 kB)\n", | |
"Requirement already satisfied: platformdirs>=2.5 in /usr/local/lib/python3.11/dist-packages (from jupyter-core>=4.6.0->jupyter-client>=6.1.12->ipykernel>=4.5.1->ipywidgets->ax-platform) (4.3.7)\n", | |
"Requirement already satisfied: notebook-shim>=0.2.3 in /usr/local/lib/python3.11/dist-packages (from nbclassic>=0.4.7->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.2.4)\n", | |
"Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.11/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (4.13.4)\n", | |
"Requirement already satisfied: bleach!=5.0.0 in /usr/local/lib/python3.11/dist-packages (from bleach[css]!=5.0.0->nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (6.2.0)\n", | |
"Requirement already satisfied: defusedxml in /usr/local/lib/python3.11/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.7.1)\n", | |
"Requirement already satisfied: jupyterlab-pygments in /usr/local/lib/python3.11/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.3.0)\n", | |
"Requirement already satisfied: mistune<4,>=2.0.3 in /usr/local/lib/python3.11/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (3.1.3)\n", | |
"Requirement already satisfied: nbclient>=0.5.0 in /usr/local/lib/python3.11/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.10.2)\n", | |
"Requirement already satisfied: pandocfilters>=1.4.1 in /usr/local/lib/python3.11/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.5.1)\n", | |
"Requirement already satisfied: fastjsonschema>=2.15 in /usr/local/lib/python3.11/dist-packages (from nbformat->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (2.21.1)\n", | |
"Requirement already satisfied: jsonschema>=2.6 in /usr/local/lib/python3.11/dist-packages (from nbformat->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (4.23.0)\n", | |
"Requirement already satisfied: argon2-cffi-bindings in /usr/local/lib/python3.11/dist-packages (from argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (21.2.0)\n", | |
"Requirement already satisfied: webencodings in /usr/local/lib/python3.11/dist-packages (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.5.1)\n", | |
"Requirement already satisfied: tinycss2<1.5,>=1.1.0 in /usr/local/lib/python3.11/dist-packages (from bleach[css]!=5.0.0->nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.4.0)\n", | |
"Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.11/dist-packages (from jsonschema>=2.6->nbformat->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (25.3.0)\n", | |
"Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.11/dist-packages (from jsonschema>=2.6->nbformat->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (2025.4.1)\n", | |
"Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.11/dist-packages (from jsonschema>=2.6->nbformat->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.36.2)\n", | |
"Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.11/dist-packages (from jsonschema>=2.6->nbformat->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (0.24.0)\n", | |
"Requirement already satisfied: jupyter-server<3,>=1.8 in /usr/local/lib/python3.11/dist-packages (from notebook-shim>=0.2.3->nbclassic>=0.4.7->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.16.0)\n", | |
"Requirement already satisfied: cffi>=1.0.1 in /usr/local/lib/python3.11/dist-packages (from argon2-cffi-bindings->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.17.1)\n", | |
"Requirement already satisfied: soupsieve>1.2 in /usr/local/lib/python3.11/dist-packages (from beautifulsoup4->nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (2.7)\n", | |
"Requirement already satisfied: pycparser in /usr/local/lib/python3.11/dist-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (2.22)\n", | |
"Requirement already satisfied: anyio>=3.1.0 in /usr/local/lib/python3.11/dist-packages (from jupyter-server<3,>=1.8->notebook-shim>=0.2.3->nbclassic>=0.4.7->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (4.9.0)\n", | |
"Requirement already satisfied: websocket-client in /usr/local/lib/python3.11/dist-packages (from jupyter-server<3,>=1.8->notebook-shim>=0.2.3->nbclassic>=0.4.7->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.8.0)\n", | |
"Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.11/dist-packages (from anyio>=3.1.0->jupyter-server<3,>=1.8->notebook-shim>=0.2.3->nbclassic>=0.4.7->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (3.10)\n", | |
"Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.11/dist-packages (from anyio>=3.1.0->jupyter-server<3,>=1.8->notebook-shim>=0.2.3->nbclassic>=0.4.7->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets->ax-platform) (1.3.1)\n", | |
"Downloading ax_platform-1.0.0-py3-none-any.whl (1.5 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.5/1.5 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading botorch-0.14.0-py3-none-any.whl (738 kB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m738.3/738.3 kB\u001b[0m \u001b[31m30.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading gpytorch-1.14-py3-none-any.whl (277 kB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m277.7/277.7 kB\u001b[0m \u001b[31m14.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading linear_operator-0.6-py3-none-any.whl (176 kB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m176.3/176.3 kB\u001b[0m \u001b[31m9.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading pyre_extensions-0.0.32-py3-none-any.whl (12 kB)\n", | |
"Downloading pyro_ppl-1.9.1-py3-none-any.whl (755 kB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m756.0/756.0 kB\u001b[0m \u001b[31m30.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl (363.4 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m363.4/363.4 MB\u001b[0m \u001b[31m4.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (13.8 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13.8/13.8 MB\u001b[0m \u001b[31m48.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (24.6 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m24.6/24.6 MB\u001b[0m \u001b[31m35.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (883 kB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m883.7/883.7 kB\u001b[0m \u001b[31m49.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl (664.8 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m664.8/664.8 MB\u001b[0m \u001b[31m3.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl (211.5 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m211.5/211.5 MB\u001b[0m \u001b[31m5.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl (56.3 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m56.3/56.3 MB\u001b[0m \u001b[31m11.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl (127.9 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m127.9/127.9 MB\u001b[0m \u001b[31m7.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl (207.5 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m207.5/207.5 MB\u001b[0m \u001b[31m5.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (21.1 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m21.1/21.1 MB\u001b[0m \u001b[31m54.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)\n", | |
"Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.6/1.6 MB\u001b[0m \u001b[31m52.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)\n", | |
"Downloading pyro_api-0.1.2-py3-none-any.whl (11 kB)\n", | |
"Downloading jaxtyping-0.3.2-py3-none-any.whl (55 kB)\n", | |
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m55.4/55.4 kB\u001b[0m \u001b[31m4.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
"\u001b[?25hDownloading wadler_lindig-0.1.5-py3-none-any.whl (20 kB)\n", | |
"Installing collected packages: pyro-api, wadler-lindig, nvidia-nvjitlink-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, mypy-extensions, jedi, typing-inspect, nvidia-cusparse-cu12, nvidia-cudnn-cu12, jaxtyping, pyre-extensions, nvidia-cusolver-cu12, pyro-ppl, linear_operator, gpytorch, botorch, ax-platform\n", | |
" Attempting uninstall: nvidia-nvjitlink-cu12\n", | |
" Found existing installation: nvidia-nvjitlink-cu12 12.5.82\n", | |
" Uninstalling nvidia-nvjitlink-cu12-12.5.82:\n", | |
" Successfully uninstalled nvidia-nvjitlink-cu12-12.5.82\n", | |
" Attempting uninstall: nvidia-curand-cu12\n", | |
" Found existing installation: nvidia-curand-cu12 10.3.6.82\n", | |
" Uninstalling nvidia-curand-cu12-10.3.6.82:\n", | |
" Successfully uninstalled nvidia-curand-cu12-10.3.6.82\n", | |
" Attempting uninstall: nvidia-cufft-cu12\n", | |
" Found existing installation: nvidia-cufft-cu12 11.2.3.61\n", | |
" Uninstalling nvidia-cufft-cu12-11.2.3.61:\n", | |
" Successfully uninstalled nvidia-cufft-cu12-11.2.3.61\n", | |
" Attempting uninstall: nvidia-cuda-runtime-cu12\n", | |
" Found existing installation: nvidia-cuda-runtime-cu12 12.5.82\n", | |
" Uninstalling nvidia-cuda-runtime-cu12-12.5.82:\n", | |
" Successfully uninstalled nvidia-cuda-runtime-cu12-12.5.82\n", | |
" Attempting uninstall: nvidia-cuda-nvrtc-cu12\n", | |
" Found existing installation: nvidia-cuda-nvrtc-cu12 12.5.82\n", | |
" Uninstalling nvidia-cuda-nvrtc-cu12-12.5.82:\n", | |
" Successfully uninstalled nvidia-cuda-nvrtc-cu12-12.5.82\n", | |
" Attempting uninstall: nvidia-cuda-cupti-cu12\n", | |
" Found existing installation: nvidia-cuda-cupti-cu12 12.5.82\n", | |
" Uninstalling nvidia-cuda-cupti-cu12-12.5.82:\n", | |
" Successfully uninstalled nvidia-cuda-cupti-cu12-12.5.82\n", | |
" Attempting uninstall: nvidia-cublas-cu12\n", | |
" Found existing installation: nvidia-cublas-cu12 12.5.3.2\n", | |
" Uninstalling nvidia-cublas-cu12-12.5.3.2:\n", | |
" Successfully uninstalled nvidia-cublas-cu12-12.5.3.2\n", | |
" Attempting uninstall: nvidia-cusparse-cu12\n", | |
" Found existing installation: nvidia-cusparse-cu12 12.5.1.3\n", | |
" Uninstalling nvidia-cusparse-cu12-12.5.1.3:\n", | |
" Successfully uninstalled nvidia-cusparse-cu12-12.5.1.3\n", | |
" Attempting uninstall: nvidia-cudnn-cu12\n", | |
" Found existing installation: nvidia-cudnn-cu12 9.3.0.75\n", | |
" Uninstalling nvidia-cudnn-cu12-9.3.0.75:\n", | |
" Successfully uninstalled nvidia-cudnn-cu12-9.3.0.75\n", | |
" Attempting uninstall: nvidia-cusolver-cu12\n", | |
" Found existing installation: nvidia-cusolver-cu12 11.6.3.83\n", | |
" Uninstalling nvidia-cusolver-cu12-11.6.3.83:\n", | |
" Successfully uninstalled nvidia-cusolver-cu12-11.6.3.83\n", | |
"Successfully installed ax-platform-1.0.0 botorch-0.14.0 gpytorch-1.14 jaxtyping-0.3.2 jedi-0.19.2 linear_operator-0.6 mypy-extensions-1.1.0 nvidia-cublas-cu12-12.4.5.8 nvidia-cuda-cupti-cu12-12.4.127 nvidia-cuda-nvrtc-cu12-12.4.127 nvidia-cuda-runtime-cu12-12.4.127 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.2.1.3 nvidia-curand-cu12-10.3.5.147 nvidia-cusolver-cu12-11.6.1.9 nvidia-cusparse-cu12-12.3.1.170 nvidia-nvjitlink-cu12-12.4.127 pyre-extensions-0.0.32 pyro-api-0.1.2 pyro-ppl-1.9.1 typing-inspect-0.9.0 wadler-lindig-0.1.5\n" | |
] | |
} | |
], | |
"source": [ | |
"%pip install ax-platform" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"source": [ | |
"\n", | |
"# Generated by Honegumi (https://arxiv.org/abs/2502.06815)\n", | |
"# %pip install ax-platform\n", | |
"import numpy as np\n", | |
"import pandas as pd\n", | |
"from ax.service.ax_client import AxClient, ObjectiveProperties\n", | |
"\n", | |
"\n", | |
"obj1_name = \"branin\"\n", | |
"\n", | |
"\n", | |
"def branin(x1, x2):\n", | |
" y = float(\n", | |
" (x2 - 5.1 / (4 * np.pi**2) * x1**2 + 5.0 / np.pi * x1 - 6.0) ** 2\n", | |
" + 10 * (1 - 1.0 / (8 * np.pi)) * np.cos(x1)\n", | |
" + 10\n", | |
" )\n", | |
"\n", | |
" return y\n", | |
"\n", | |
"\n", | |
"# Define the training data\n", | |
"\n", | |
"\n", | |
"X_train = pd.DataFrame(\n", | |
" [\n", | |
" {\"x1\": -3.0, \"x2\": 5.0},\n", | |
" {\"x1\": 0.0, \"x2\": 6.2},\n", | |
" {\"x1\": 5.9, \"x2\": 2.0},\n", | |
" {\"x1\": 1.5, \"x2\": 2.0},\n", | |
" {\"x1\": 1.0, \"x2\": 9.0},\n", | |
" ]\n", | |
")\n", | |
"\n", | |
"# Define y_train (normally the values would be supplied directly instead of calculating here)\n", | |
"y_train = [branin(row[\"x1\"], row[\"x2\"]) for _, row in X_train.iterrows()]\n", | |
"\n", | |
"# See https://youtu.be/4tnaL9ts6CQ for simple human-in-the-loop BO instructions\n", | |
"\n", | |
"# Define the number of training examples\n", | |
"n_train = len(X_train)\n", | |
"\n", | |
"\n", | |
"ax_client = AxClient()\n", | |
"\n", | |
"ax_client.create_experiment(\n", | |
" parameters=[\n", | |
" {\"name\": \"x1\", \"type\": \"range\", \"bounds\": [-5.0, 10.0]},\n", | |
" {\"name\": \"x2\", \"type\": \"range\", \"bounds\": [0.0, 10.0]},\n", | |
" ],\n", | |
" objectives={\n", | |
" obj1_name: ObjectiveProperties(minimize=True),\n", | |
" },\n", | |
")\n", | |
"\n", | |
"# Add existing data to the AxClient\n", | |
"for i in range(n_train):\n", | |
" parameterization = X_train.iloc[i].to_dict()\n", | |
"\n", | |
" ax_client.attach_trial(parameterization)\n", | |
" ax_client.complete_trial(trial_index=i, raw_data=y_train[i])\n", | |
"\n", | |
"\n", | |
"for i in range(19):\n", | |
"\n", | |
" parameterization, trial_index = ax_client.get_next_trial()\n", | |
"\n", | |
" # extract parameters\n", | |
" x1 = parameterization[\"x1\"]\n", | |
" x2 = parameterization[\"x2\"]\n", | |
"\n", | |
" results = branin(x1, x2)\n", | |
" ax_client.complete_trial(trial_index=trial_index, raw_data=results)\n", | |
"\n", | |
"best_parameters, metrics = ax_client.get_best_parameters()" | |
], | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "IApep46IMWup", | |
"outputId": "f0e76eaf-e0fc-4ca2-cd20-6c90bb467b0c" | |
}, | |
"execution_count": 2, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stderr", | |
"text": [ | |
"[WARNING 05-08 23:20:46] ax.service.utils.with_db_settings_base: Ax currently requires a sqlalchemy version below 2.0. This will be addressed in a future release. Disabling SQL storage in Ax for now, if you would like to use SQL storage please install Ax with mysql extras via `pip install ax-platform[mysql]`.\n", | |
"[INFO 05-08 23:20:46] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n", | |
"[INFO 05-08 23:20:46] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n", | |
"[INFO 05-08 23:20:46] ax.generation_strategy.dispatch_utils: Using Generators.BOTORCH_MODULAR since there is at least one ordered parameter and there are no unordered categorical parameters.\n", | |
"[INFO 05-08 23:20:46] ax.generation_strategy.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+BoTorch', steps=[Sobol for 5 trials, BoTorch for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 0 with data: {'branin': (48.620235, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 1 with data: {'branin': (19.642113, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 2 with data: {'branin': (19.70361, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 3 with data: {'branin': (14.301934, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 4 with data: {'branin': (35.100744, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Generated new trial 5 with parameters {'x1': 3.888705, 'x2': 7.171624} using model Sobol.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 5 with data: {'branin': (32.192729, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Generated new trial 6 with parameters {'x1': -1.994289, 'x2': 4.652467} using model Sobol.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 6 with data: {'branin': (31.408629, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Generated new trial 7 with parameters {'x1': -0.507592, 'x2': 9.200539} using model Sobol.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 7 with data: {'branin': (23.958201, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Generated new trial 8 with parameters {'x1': 8.613175, 'x2': 1.680485} using model Sobol.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 8 with data: {'branin': (3.428542, None)}.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Generated new trial 9 with parameters {'x1': 7.782444, 'x2': 7.828312} using model Sobol.\n", | |
"[INFO 05-08 23:20:47] ax.service.ax_client: Completed trial 9 with data: {'branin': (51.521129, None)}.\n", | |
"[INFO 05-08 23:20:49] ax.service.ax_client: Generated new trial 10 with parameters {'x1': 8.156099, 'x2': 0.319921} using model BoTorch.\n", | |
"[INFO 05-08 23:20:49] ax.service.ax_client: Completed trial 10 with data: {'branin': (8.814425, None)}.\n", | |
"[INFO 05-08 23:20:50] ax.service.ax_client: Generated new trial 11 with parameters {'x1': 9.642721, 'x2': 1.22758} using model BoTorch.\n", | |
"[INFO 05-08 23:20:50] ax.service.ax_client: Completed trial 11 with data: {'branin': (2.691137, None)}.\n", | |
"[INFO 05-08 23:20:52] ax.service.ax_client: Generated new trial 12 with parameters {'x1': 9.954728, 'x2': 2.769322} using model BoTorch.\n", | |
"[INFO 05-08 23:20:52] ax.service.ax_client: Completed trial 12 with data: {'branin': (1.750702, None)}.\n", | |
"[INFO 05-08 23:20:54] ax.service.ax_client: Generated new trial 13 with parameters {'x1': -0.412216, 'x2': 0.0} using model BoTorch.\n", | |
"[INFO 05-08 23:20:54] ax.service.ax_client: Completed trial 13 with data: {'branin': (63.393656, None)}.\n", | |
"[INFO 05-08 23:20:55] ax.service.ax_client: Generated new trial 14 with parameters {'x1': 1.420658, 'x2': 3.900445} using model BoTorch.\n", | |
"[INFO 05-08 23:20:55] ax.service.ax_client: Completed trial 14 with data: {'branin': (11.446082, None)}.\n", | |
"[INFO 05-08 23:20:56] ax.service.ax_client: Generated new trial 15 with parameters {'x1': 3.128827, 'x2': 2.395059} using model BoTorch.\n", | |
"[INFO 05-08 23:20:56] ax.service.ax_client: Completed trial 15 with data: {'branin': (0.410788, None)}.\n", | |
"[INFO 05-08 23:20:58] ax.service.ax_client: Generated new trial 16 with parameters {'x1': 3.58133, 'x2': 0.123523} using model BoTorch.\n", | |
"[INFO 05-08 23:20:58] ax.service.ax_client: Completed trial 16 with data: {'branin': (4.673209, None)}.\n", | |
"[INFO 05-08 23:20:59] ax.service.ax_client: Generated new trial 17 with parameters {'x1': 2.959417, 'x2': 1.797323} using model BoTorch.\n", | |
"[INFO 05-08 23:20:59] ax.service.ax_client: Completed trial 17 with data: {'branin': (0.946205, None)}.\n", | |
"[INFO 05-08 23:21:02] ax.service.ax_client: Generated new trial 18 with parameters {'x1': 9.371543, 'x2': 2.329222} using model BoTorch.\n", | |
"[INFO 05-08 23:21:02] ax.service.ax_client: Completed trial 18 with data: {'branin': (0.421739, None)}.\n", | |
"[INFO 05-08 23:21:04] ax.service.ax_client: Generated new trial 19 with parameters {'x1': 3.466897, 'x2': 1.796804} using model BoTorch.\n", | |
"[INFO 05-08 23:21:04] ax.service.ax_client: Completed trial 19 with data: {'branin': (0.958211, None)}.\n", | |
"[INFO 05-08 23:21:07] ax.service.ax_client: Generated new trial 20 with parameters {'x1': 9.526258, 'x2': 2.04125} using model BoTorch.\n", | |
"[INFO 05-08 23:21:07] ax.service.ax_client: Completed trial 20 with data: {'branin': (0.718396, None)}.\n", | |
"[INFO 05-08 23:21:09] ax.service.ax_client: Generated new trial 21 with parameters {'x1': 10.0, 'x2': 4.880839} using model BoTorch.\n", | |
"[INFO 05-08 23:21:09] ax.service.ax_client: Completed trial 21 with data: {'branin': (5.469582, None)}.\n", | |
"[INFO 05-08 23:21:12] ax.service.ax_client: Generated new trial 22 with parameters {'x1': 9.423411, 'x2': 2.84165} using model BoTorch.\n", | |
"[INFO 05-08 23:21:12] ax.service.ax_client: Completed trial 22 with data: {'branin': (0.533175, None)}.\n", | |
"[INFO 05-08 23:21:15] ax.service.ax_client: Generated new trial 23 with parameters {'x1': 2.913656, 'x2': 2.541543} using model BoTorch.\n", | |
"[INFO 05-08 23:21:15] ax.service.ax_client: Completed trial 23 with data: {'branin': (0.652984, None)}.\n" | |
] | |
} | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment