Traditional DoE vs. Bayesian Optimization
The first and second videos from Taylor Sparks’ Optimization Tutorial YouTube playlist are based on the results from this notebook. I suggest watching these two videos prior to working through this notebook for better context.
This notebook first describes uninformed sampling methods including random, grid, and quasi-random (e.g., Latin hypercube, Sobol sequences) and shows how quasi-random achieves a much more even distribution of points. Finally, we compare the efficiency of these traditional methods for design of experiments (DoE) against Bayesian optimization. We show that, on average, Bayesian optimization is much more efficient than traditional DoE.
[ ]:
try:
import google.colab
IN_COLAB = True
%pip install git+https://github.com/sparks-baird/self-driving-lab-demo.git # latest
# %pip install self-driving-lab-demo # uncomment for stable release
except:
IN_COLAB = False
[1]:
import numpy as np
import pandas as pd
import plotly.express as px
from scipy.stats import qmc
from os import path
from self_driving_lab_demo.utils.plotting import plot_and_save
[2]:
bounds = {"x1": [0, 1], "x2": [0, 1]}
num_samples = 10
Uninformed Sampling Methods
These are sampling methods that do not incorporate information about the objective function to be optimized. We will cover grid search, random search, and two quasi-random methods: Latin hypercube and Sobol sequences.
Grid
Grid sampling is a structured approach to sampling from a search space. It involves creating a grid of points over the space, and then selecting points from the grid. When grids are used for certain types of problems (e.g., finite element methods), the algorithms are often more straightforward than for non-lattice point sets. This can be an effective way to ensure that the entire search space is explored, but it can also lead to a lot of unnecessary points being generated, especially for high-dimensional search spaces, due to large, systematic “pockets” in the search space.
[3]:
from sklearn.model_selection import ParameterGrid
def get_grid_samples(bounds, num_samples = 10, seed=None):
# seed is unused, for compatibility only
param_grid = {}
num_pts_per_dim = max(1, np.floor(num_samples ** (1 / len(bounds))).astype(int))
for name, bnd in bounds.items():
param_grid[name] = np.linspace(bnd[0], bnd[1], num=num_pts_per_dim)
print(num_pts_per_dim)
return pd.DataFrame(list(ParameterGrid(param_grid)))
grid_samples = get_grid_samples(bounds, num_samples=num_samples)
grid_samples
3
[3]:
| x1 | x2 | |
|---|---|---|
| 0 | 0.0 | 0.0 |
| 1 | 0.0 | 0.5 |
| 2 | 0.0 | 1.0 |
| 3 | 0.5 | 0.0 |
| 4 | 0.5 | 0.5 |
| 5 | 0.5 | 1.0 |
| 6 | 1.0 | 0.0 |
| 7 | 1.0 | 0.5 |
| 8 | 1.0 | 1.0 |
[4]:
grid_fig = px.scatter(grid_samples, x="x1", y="x2", width=400, height=400)
grid_fig
Data type cannot be displayed: application/vnd.plotly.v1+json
Random
Random sampling is a simple and straightforward method for generating samples from a search space. It involves randomly selecting points from the space, without any regard for their distribution. This can be an effective method for exploring search spaces, and it is often more effective than grid search. While it doesn’t have the large, systematic pockets characteristic of grid search, it has large, occasional gaps due to the random nature of the search.
[5]:
from numpy.random import default_rng
def get_random_samples(bounds, num_samples=9, seed=None):
rng = default_rng(seed)
samples = {}
for parameter, bound in bounds.items():
samples[parameter] = rng.uniform(bound[0], bound[1], num_samples)
return pd.DataFrame(samples)
random_samples = get_random_samples(bounds, seed=0)
random_samples
[5]:
| x1 | x2 | |
|---|---|---|
| 0 | 0.636962 | 0.935072 |
| 1 | 0.269787 | 0.815854 |
| 2 | 0.040974 | 0.002739 |
| 3 | 0.016528 | 0.857404 |
| 4 | 0.813270 | 0.033586 |
| 5 | 0.912756 | 0.729655 |
| 6 | 0.606636 | 0.175656 |
| 7 | 0.729497 | 0.863179 |
| 8 | 0.543625 | 0.541461 |
[6]:
random_fig = px.scatter(random_samples, x="x1", y="x2", width=400, height=400)
random_fig
Data type cannot be displayed: application/vnd.plotly.v1+json
Quasi-Random
Quasi-random sampling methods, also known as low-discrepancy or deterministic sampling methods, are a family of sampling techniques that are designed to produce samples that are more evenly distributed than random samples. Unlike random sampling, which selects points randomly and independently, quasi-random sampling methods aim to achieve a more uniform coverage of the parameter space by reducing the discrepancy between the generated points and the desired distribution.
We’ll discuss two common quasi-random sampling methods: Latin hypercube and Sobol sequences.
Latin Hypercube
Latin hypercube sampling (LHS) is a variation of grid sampling that aims to improve the uniformity of the samples. It does this by ensuring that each dimension of the search space is represented equally in the sample set. It involves dividing the parameter space into equally spaced intervals and randomly selecting one point within each interval. LHS ensures a more even coverage of the parameter space compared to random or grid sampling methods (i.e., lower discrepancy).
[7]:
def get_latin_hypercube_samples(bounds, num_samples=10, seed=None):
sampler = qmc.LatinHypercube(d=len(bounds), optimization="random-cd", seed=seed)
samples = sampler.random(num_samples)
l_bounds = [bound[0] for bound in bounds.values()]
u_bounds = [bound[1] for bound in bounds.values()]
samples = qmc.scale(samples, l_bounds, u_bounds)
return pd.DataFrame(samples, columns=list(bounds.keys()))
latin_hypercube_samples = get_latin_hypercube_samples(bounds, seed=0)
latin_hypercube_samples
[7]:
| x1 | x2 | |
|---|---|---|
| 0 | 0.245638 | 0.173021 |
| 1 | 0.436304 | 0.298347 |
| 2 | 0.927034 | 0.708724 |
| 3 | 0.114260 | 0.827050 |
| 4 | 0.718673 | 0.006493 |
| 5 | 0.013682 | 0.499726 |
| 6 | 0.595903 | 0.996641 |
| 7 | 0.639336 | 0.582434 |
| 8 | 0.318415 | 0.645854 |
| 9 | 0.870029 | 0.357731 |
[8]:
latin_hypercube_fig = px.scatter(
latin_hypercube_samples, x="x1", y="x2", width=400, height=400
)
latin_hypercube_fig
Data type cannot be displayed: application/vnd.plotly.v1+json
Sobol Sequences
Sobol sequences are another type of quasi-random sampling with good space-filling (i.e., low discrepancy) properties. Sobol sequences “use a base of two to form successively finer uniform partitions of the unit interval and then reorder the coordinates in each dimension” (source). In other words, to obtain optimal space-filling properties, sample sizes that are powers of 2 (i.e., \(n=2^m\)) should be used. For each dimension, Sobol sequences utilize a set of direction numbers, also known as primitive polynomials, that are converted to a binary representation and undergo bitwise operations to arrive at the final sequence.
[9]:
from scipy.stats.qmc import Sobol
def get_sobol_samples(bounds, num_samples=10, seed=None):
sampler = Sobol(len(bounds), seed=seed)
samples = sampler.random(num_samples)
l_bounds = [bound[0] for bound in bounds.values()]
u_bounds = [bound[1] for bound in bounds.values()]
samples = qmc.scale(samples, l_bounds, u_bounds)
return pd.DataFrame(samples, columns=list(bounds.keys()))
sobol_samples = get_sobol_samples(bounds, num_samples=num_samples, seed=0)
sobol_samples
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
[9]:
| x1 | x2 | |
|---|---|---|
| 0 | 0.850585 | 0.931366 |
| 1 | 0.451565 | 0.166937 |
| 2 | 0.248736 | 0.591645 |
| 3 | 0.584153 | 0.326728 |
| 4 | 0.663688 | 0.711389 |
| 5 | 0.014668 | 0.448486 |
| 6 | 0.312342 | 0.808678 |
| 7 | 0.897760 | 0.046263 |
| 8 | 0.987552 | 0.509826 |
| 9 | 0.339692 | 0.274682 |
[10]:
sobol_fig = px.scatter(sobol_samples, x="x1", y="x2", width=400, height=400)
sobol_fig
Data type cannot be displayed: application/vnd.plotly.v1+json
Comparison between sampling methods
The quasi-random methods tend to have better space-filling properties than random or grid search. Note the large systematic gaps in grid, the large occasional gaps in random, and the more even distribution of points in LHS and Sobol.
[11]:
sampling_fns = dict(
grid=get_grid_samples,
random=get_random_samples,
latin_hypercube=get_latin_hypercube_samples,
sobol=get_sobol_samples,
)
sample_nums = [5, 10, 50, 100]
sample_nums.reverse()
sample_dfs = []
for name, sampling_fn in sampling_fns.items():
for num_samples in sample_nums:
sample_df = sampling_fn(bounds, num_samples)
sample_df["name"] = name
sample_df["num_samples"] = num_samples
sample_dfs.append(sample_df)
compare_df = pd.concat(sample_dfs, axis=0)
10
7
3
2
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
[12]:
compare_df
[12]:
| x1 | x2 | name | num_samples | |
|---|---|---|---|---|
| 0 | 0.000000 | 0.000000 | grid | 100 |
| 1 | 0.000000 | 0.111111 | grid | 100 |
| 2 | 0.000000 | 0.222222 | grid | 100 |
| 3 | 0.000000 | 0.333333 | grid | 100 |
| 4 | 0.000000 | 0.444444 | grid | 100 |
| ... | ... | ... | ... | ... |
| 0 | 0.924471 | 0.379841 | sobol | 5 |
| 1 | 0.321745 | 0.816658 | sobol | 5 |
| 2 | 0.119724 | 0.066057 | sobol | 5 |
| 3 | 0.626250 | 0.628000 | sobol | 5 |
| 4 | 0.557449 | 0.146910 | sobol | 5 |
657 rows × 4 columns
[13]:
fig = px.scatter(
compare_df,
x="x1",
y="x2",
facet_row="num_samples",
facet_col="name",
width=800,
height=800,
)
plot_and_save(
"traditional-doe-compare",
fig,
show=True,
mpl_kwargs=dict(width_inches=7.5, height_inches=8.0),
)
Data type cannot be displayed: application/vnd.plotly.v1+json
Worsening performance in higher dimensions
As we observe the discrepancy associated with sampling methods in higher dimensions, we notice that the gap between the quasi-random methods and the random and grid methods widens. In other words, quasi-random methods increasingly outperform random and grid as the dimensionality increases.
[14]:
one = get_grid_samples(dict(x1=bounds["x1"]), num_samples=3**1)
two = get_grid_samples(dict(x1=bounds["x1"], x2=bounds["x2"]), num_samples=3**2)
three = get_grid_samples(
dict(x1=bounds["x1"], x2=bounds["x2"], x3=[0.0, 1.0]), num_samples=3**3
)
3
3
3
[15]:
# https://community.plotly.com/t/plotting-a-simple-1d-number-line/39169/4
import plotly.graph_objects as go
fig = go.Figure()
x = one["x1"]
fig.add_trace(go.Scatter(
x=x, y=[0] * len(x), mode='markers', marker_size=20,
))
fig.update_xaxes(showgrid=False)
fig.update_yaxes(showgrid=False,
zeroline=True, zerolinecolor='black', zerolinewidth=3,
showticklabels=False)
fig.update_layout(height=200, plot_bgcolor='white')
fig.show()
# px.scatter(one, x="x1", y=[0]*3)
Data type cannot be displayed: application/vnd.plotly.v1+json
[16]:
px.scatter(two, x="x1", y="x2", width=400, height=400)
Data type cannot be displayed: application/vnd.plotly.v1+json
[17]:
# https://community.plotly.com/t/rotating-3d-plots-with-plotly/34776/2
# https://community.plotly.com/t/how-to-export-animation-and-save-it-in-a-video-format-like-mp4-mpeg-or/64621/2
import plotly.graph_objects as go
import numpy as np
import plotly.io as pio
x, y, z = three["x1"], three["x2"], three["x3"]
fig = go.Figure(go.Scatter3d(x=x, y=y, z=z, mode="markers"))
x_eye = -1.25
y_eye = 2
z_eye = 1.0
fig.update_layout(
title="Animation Test",
width=600,
height=600,
scene_camera_eye=dict(x=x_eye, y=y_eye, z=z_eye),
updatemenus=[
dict(
type="buttons",
showactive=False,
y=1,
x=0.8,
xanchor="left",
yanchor="bottom",
pad=dict(t=45, r=10),
buttons=[
dict(
label="Play",
method="animate",
args=[
None,
dict(
frame=dict(duration=5, redraw=True),
transition=dict(duration=0),
fromcurrent=True,
mode="immediate",
),
],
)
],
)
],
)
def rotate_z(x, y, z, theta):
w = x + 1j * y
return np.real(np.exp(1j * theta) * w), np.imag(np.exp(1j * theta) * w), z
frames = []
pil_frames = []
for t in np.arange(0, 3.14, 0.025):
xe, ye, ze = rotate_z(x_eye, y_eye, z_eye, -t)
frames.append(go.Frame(layout=dict(scene_camera_eye=dict(x=xe, y=ye, z=ze))))
fig.frames = frames
fig.show()
Data type cannot be displayed: application/vnd.plotly.v1+json
[18]:
[qmc.discrepancy(df.values) for df in [one, two, three]]
[18]:
[0.0277777777777779, 0.060956790123456894, 0.10033007544581585]
[19]:
discrepancies = []
for name, sampling_fn in sampling_fns.items():
for num_samples in sample_nums:
sample_df = compare_df.query("name == @name and num_samples == @num_samples")
discrepancies.append(
dict(
name=name,
num_samples=num_samples,
discrepancy=qmc.discrepancy(sample_df[["x1", "x2"]].values),
)
)
discrepancy_df = pd.DataFrame(discrepancies)
discrepancy_df
[19]:
| name | num_samples | discrepancy | |
|---|---|---|---|
| 0 | grid | 100 | 0.004093 |
| 1 | grid | 50 | 0.008708 |
| 2 | grid | 10 | 0.060957 |
| 3 | grid | 5 | 0.204861 |
| 4 | random | 100 | 0.002874 |
| 5 | random | 50 | 0.011180 |
| 6 | random | 10 | 0.033466 |
| 7 | random | 5 | 0.098165 |
| 8 | latin_hypercube | 100 | 0.000058 |
| 9 | latin_hypercube | 50 | 0.000224 |
| 10 | latin_hypercube | 10 | 0.005263 |
| 11 | latin_hypercube | 5 | 0.019957 |
| 12 | sobol | 100 | 0.000106 |
| 13 | sobol | 50 | 0.000440 |
| 14 | sobol | 10 | 0.007685 |
| 15 | sobol | 5 | 0.024782 |
[20]:
fig = px.scatter(
compare_df,
x="x1",
y="x2",
facet_row="num_samples",
facet_col="name",
width=800,
height=800,
)
for col, (name, sampling_fn) in enumerate(sampling_fns.items()):
col = col+1
for row, num_samples in enumerate(sample_nums):
row = 4 - row
fig.add_annotation(
xref="x domain",
yref="y domain",
x=0.5,
y=-0.1,
text=f' Discrepancy = {discrepancy_df.query("name == @name and num_samples == @num_samples").iloc[0]["discrepancy"]:.3g} ',
# text = f"row={row}, col={col}",
showarrow=False,
bgcolor="white",
row=row,
col=col,
)
fig_path = "traditional-doe-compare-discrepancy"
fig.update_layout(
margin=dict(r=40, t=30, b=30),
)
fig.write_html(fig_path + ".html")
fig.write_image(fig_path + ".png")
fig.show()
Data type cannot be displayed: application/vnd.plotly.v1+json
[21]:
dim_discrepancies = []
# sample_dfs = []
dim_nums = [2, 3, 10, 20]
num_samples = 100
for name, sampling_fn in sampling_fns.items():
for num_dims in dim_nums:
bounds = {f"x{i+1}": [0, 1] for i in range(num_dims)}
sample_df = sampling_fn(bounds, num_samples, seed=0)
discrepancy = qmc.discrepancy(sample_df.values)
dim_discrepancies.append(dict(name=name, num_samples=sample_df.shape[0], discrepancy=discrepancy, num_dims=num_dims))
# sample_dfs.append(sample_df)
dim_discrepancy_df = pd.DataFrame(dim_discrepancies)
pd.pivot_table(
dim_discrepancy_df.drop("num_samples", axis=1),
index=["num_dims", "discrepancy", "name"],
)
10
4
1
1
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
[21]:
| num_dims | discrepancy | name |
|---|---|---|
| 2 | 0.000064 | latin_hypercube |
| 0.000134 | sobol | |
| 0.004093 | grid | |
| 0.006478 | random | |
| 3 | 0.000210 | latin_hypercube |
| 0.000324 | sobol | |
| 0.010809 | random | |
| 0.053356 | grid | |
| 10 | 0.018654 | latin_hypercube |
| 0.022224 | sobol | |
| 0.068428 | random | |
| 53.396889 | grid | |
| 20 | 0.454235 | latin_hypercube |
| 0.571777 | sobol | |
| 0.840589 | random | |
| 3309.123807 | grid |
[22]:
dim_discrepancies = []
# sample_dfs = []
dim_nums = [2, 3, 10, 20]
num_samples = 10
for name, sampling_fn in sampling_fns.items():
for num_dims in dim_nums:
bounds = {f"x{i+1}": [0, 1] for i in range(num_dims)}
sample_df = sampling_fn(bounds, num_samples, seed=0)
discrepancy = qmc.discrepancy(sample_df.values)
dim_discrepancies.append(dict(name=name, num_samples=sample_df.shape[0], discrepancy=discrepancy, num_dims=num_dims))
# sample_dfs.append(sample_df)
dim_discrepancy_df = pd.DataFrame(dim_discrepancies)
pd.pivot_table(
dim_discrepancy_df.drop("num_samples", axis=1),
index=["num_dims", "discrepancy", "name"],
)
3
2
1
1
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
[22]:
| num_dims | discrepancy | name |
|---|---|---|
| 2 | 0.005237 | latin_hypercube |
| 0.007647 | sobol | |
| 0.019628 | random | |
| 0.060957 | grid | |
| 3 | 0.011434 | latin_hypercube |
| 0.014515 | sobol | |
| 0.045862 | random | |
| 0.376881 | grid | |
| 10 | 0.304143 | latin_hypercube |
| 0.437433 | sobol | |
| 0.997640 | random | |
| 53.396889 | grid | |
| 20 | 6.131461 | latin_hypercube |
| 7.369506 | sobol | |
| 11.771547 | random | |
| 3309.123807 | grid |
[23]:
dim_discrepancies = []
# sample_dfs = []
dim_nums = [2, 3, 10, 20]
num_samples = 1000
for name, sampling_fn in sampling_fns.items():
for num_dims in dim_nums:
bounds = {f"x{i+1}": [0, 1] for i in range(num_dims)}
sample_df = sampling_fn(bounds, num_samples, seed=0)
discrepancy = qmc.discrepancy(sample_df.values)
dim_discrepancies.append(dict(name=name, num_samples=sample_df.shape[0], discrepancy=discrepancy, num_dims=num_dims))
# sample_dfs.append(sample_df)
dim_discrepancy_df = pd.DataFrame(dim_discrepancies)
pd.pivot_table(
dim_discrepancy_df.drop("num_samples", axis=1),
index=["num_dims", "discrepancy", "name"],
)
31
9
1
1
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
[23]:
| num_dims | discrepancy | name |
|---|---|---|
| 2 | 0.000001 | latin_hypercube |
| 0.000002 | sobol | |
| 0.000392 | grid | |
| 0.001073 | random | |
| 3 | 0.000005 | sobol |
| 0.000009 | latin_hypercube | |
| 0.001335 | random | |
| 0.008351 | grid | |
| 10 | 0.000865 | sobol |
| 0.001360 | latin_hypercube | |
| 0.007363 | random | |
| 53.396889 | grid | |
| 20 | 0.043370 | sobol |
| 0.044576 | latin_hypercube | |
| 0.079098 | random | |
| 3309.123807 | grid |
Informed Sampling via Bayesian Optimization
Informed sampling algorithms are algorithms that use information about the objective function to be optimized. Bayesian optimization is a highly efficient example of informed sampling that uses Bayesian statistics to guide the search process. It does this by building a probabilistic model of the objective function, and then using this model to select points that are likely to lead to improvements in the objective function. This allows the method to balance the exploration-exploitation trade-off and focus on promising regions of the parameter space Bayesian optimization can be an effective way to find the global optimum of an objective function, but it can also be computationally expensive.
Evaluating Performance
Discrepancy is no longer a satisfactory measure of performance, since we’re now moving to a situation where we can leverage information about the function we’re trying to optimize; however, we still need to decide on an objective function.
For simplicity, we’ll start by using an analytic 2D function, called the “Branin function”, with a limited evaluation budget. In chemistry and materials science, an objective might be maximizing the yield of a reaction or the efficiency of a solar cell. “Objective function” refers to the objective (yield, efficiency, etc.) being a function of tunable parameters (temperature, pressure, composition, etc.).
[24]:
from ax.utils.measurement.synthetic_functions import branin
branin(2.0, 3.0)
[24]:
6.115426298669772
[25]:
total_trials = 20
Let’s peak at the solution space to get an idea of how complex the function is. Note that there are three global minima in the Branin function.
[26]:
bounds = {"x1": [-5.0, 10.0], "x2": [0.0, 10.0]}
branin_samples = get_sobol_samples(bounds, num_samples=10000, seed=None)
branin_values = branin(branin_samples.values)
px.scatter(
branin_samples,
x="x1",
y="x2",
color=branin_values,
width=400,
height=400,
labels=dict(color="branin"),
)
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
Data type cannot be displayed: application/vnd.plotly.v1+json
It becomes more obvious where the three minima are if we use logarithmic scaling for the Branin function values.
[27]:
fig = px.scatter(
branin_samples,
x="x1",
y="x2",
color=np.log(branin_values),
width=400,
height=400,
labels=dict(color="log_branin"),
)
fig
Data type cannot be displayed: application/vnd.plotly.v1+json
Next, we’ll perform closed-loop optimization in Meta’s Adaptive Experimentation (Ax) platform using their simplest API, the “Loop API” via the optimize function.
[28]:
from ax import optimize
objective_name = "branin"
def evaluate(parameters):
return {objective_name: branin(parameters["x1"], parameters["x2"])}
best_parameters, values, experiment, model = optimize(
parameters=[
{
"name": "x1",
"type": "range",
"bounds": [-5.0, 10.0],
},
{
"name": "x2",
"type": "range",
"bounds": [0.0, 10.0],
},
],
evaluation_function=evaluate,
objective_name = objective_name,
minimize=True,
total_trials=total_trials,
random_seed=0,
)
[INFO 06-17 23:15:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:15:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:15:47] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.0, 10.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 10.0])], parameter_constraints=[]).
[INFO 06-17 23:15:47] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:15:47] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:15:47] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:15:47] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:15:47] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:15:47] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:15:47] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:15:47] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:15:47] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:15:47] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:15:47] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:15:47] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:15:48] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:15:49] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:15:50] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:15:50] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:15:51] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:15:51] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:15:52] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:15:53] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:15:54] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:15:56] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:15:58] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:16:00] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:16:02] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:16:03] ax.service.managed_loop: Running optimization trial 20...
Let’s take a look at how well we did in optimizing the function.
[29]:
print(best_parameters, values[0])
{'x1': 9.486598027537017, 'x2': 2.6789992399381175} {'branin': 0.4508448724217615}
[30]:
fig.add_trace(
go.Scatter(
x=[best_parameters["x1"]],
y=[best_parameters["x2"]],
mode="markers",
marker=dict(
color="red",
size=10,
),
)
)
d = fig.to_dict()
d["data"][0]["type"] = "scatter"
fig2 = go.Figure(d)
fig2.update_layout(showlegend=False)
fig2
Data type cannot be displayed: application/vnd.plotly.v1+json
Looks like Bayesian optimization did a pretty good job at finding one of the global minima in a limited number of evaluations. We can also have a look at the actual “experiments” that were performed, as well as the model predictions (mean and uncertainty).
[31]:
from ax.plot.contour import plot_contour
from ax.utils.notebook.plotting import render, init_notebook_plotting
init_notebook_plotting()
render(plot_contour(model, "x1", "x2", metric_name=objective_name))
[INFO 06-17 23:16:06] ax.utils.notebook.plotting: Injecting Plotly library into cell. Do not overwrite or delete cell.
Comparison between sampling methods
To make a fair comparison between methods, it’s best if we can look at average behavior across multiple repeat runs, or “campaigns”.
Helper Functions
Since the Bayesian Optimization API is different from the functions we’ve defined previously, we’ll create a function for extracting the parameters and their objective values.
[32]:
def extract_data(experiment):
trials = experiment.trials
params = [experiment.trials[key].arm.parameters for key in trials.keys()]
bayes_df = pd.DataFrame(params)
bayes_df["objective"] = experiment.fetch_data().df["mean"]
return bayes_df
bayes_df = extract_data(experiment)
bayes_df
[32]:
| x1 | x2 | objective | |
|---|---|---|---|
| 0 | 2.126608 | 5.925240 | 12.362557 |
| 1 | 3.681450 | 0.371219 | 4.075152 |
| 2 | 9.260048 | 8.623440 | 40.015122 |
| 3 | -3.193132 | 2.614422 | 96.152604 |
| 4 | -1.775822 | 9.741822 | 8.303279 |
| 5 | 7.870957 | 0.786271 | 10.313032 |
| 6 | 5.662621 | 3.473325 | 23.302991 |
| 7 | 2.006520 | 10.000000 | 50.481044 |
| 8 | -5.000000 | 10.000000 | 64.381898 |
| 9 | 5.721417 | 0.000000 | 19.387280 |
| 10 | 2.923004 | 2.789356 | 0.740426 |
| 11 | 1.908665 | 0.723161 | 14.159732 |
| 12 | 10.000000 | 0.000000 | 10.960889 |
| 13 | 10.000000 | 3.085075 | 1.949884 |
| 14 | 8.996744 | 2.650281 | 1.526983 |
| 15 | -0.367826 | 7.467447 | 19.707294 |
| 16 | 9.520028 | 1.974204 | 0.780503 |
| 17 | 3.515847 | 2.218133 | 1.109587 |
| 18 | 3.227902 | 3.780020 | 2.902821 |
| 19 | 9.486598 | 2.678999 | 0.439139 |
For visualization purposes, it will also help to visualize the best objective so far as a function of the iteration number.
[33]:
def add_best_obj_so_far(df):
df["iteration"] = range(1, len(df) + 1)
df["best_obj"] = df["objective"].cummin()
return df
bayes_df = add_best_obj_so_far(bayes_df)
bayes_df
[33]:
| x1 | x2 | objective | iteration | best_obj | |
|---|---|---|---|---|---|
| 0 | 2.126608 | 5.925240 | 12.362557 | 1 | 12.362557 |
| 1 | 3.681450 | 0.371219 | 4.075152 | 2 | 4.075152 |
| 2 | 9.260048 | 8.623440 | 40.015122 | 3 | 4.075152 |
| 3 | -3.193132 | 2.614422 | 96.152604 | 4 | 4.075152 |
| 4 | -1.775822 | 9.741822 | 8.303279 | 5 | 4.075152 |
| 5 | 7.870957 | 0.786271 | 10.313032 | 6 | 4.075152 |
| 6 | 5.662621 | 3.473325 | 23.302991 | 7 | 4.075152 |
| 7 | 2.006520 | 10.000000 | 50.481044 | 8 | 4.075152 |
| 8 | -5.000000 | 10.000000 | 64.381898 | 9 | 4.075152 |
| 9 | 5.721417 | 0.000000 | 19.387280 | 10 | 4.075152 |
| 10 | 2.923004 | 2.789356 | 0.740426 | 11 | 0.740426 |
| 11 | 1.908665 | 0.723161 | 14.159732 | 12 | 0.740426 |
| 12 | 10.000000 | 0.000000 | 10.960889 | 13 | 0.740426 |
| 13 | 10.000000 | 3.085075 | 1.949884 | 14 | 0.740426 |
| 14 | 8.996744 | 2.650281 | 1.526983 | 15 | 0.740426 |
| 15 | -0.367826 | 7.467447 | 19.707294 | 16 | 0.740426 |
| 16 | 9.520028 | 1.974204 | 0.780503 | 17 | 0.740426 |
| 17 | 3.515847 | 2.218133 | 1.109587 | 18 | 0.740426 |
| 18 | 3.227902 | 3.780020 | 2.902821 | 19 | 0.740426 |
| 19 | 9.486598 | 2.678999 | 0.439139 | 20 | 0.439139 |
[34]:
px.line(bayes_df, x="iteration", y="best_obj")
Bayesian Campaigns
We’ll add some jitter to the bounds of the objective function so that when we compare with methods that tend to do systematic sampling (in particular, grid search), we are making a fair comparison.
[35]:
def get_noisy_bounds(bounds, seed=None, noise_scale=2):
rng = default_rng(seed)
return {
key: np.add(bound, rng.uniform(-1 * noise_scale, noise_scale, 2)).tolist()
for key, bound in bounds.items()
}
get_noisy_bounds(bounds, seed=0)
[35]:
{'x1': [-4.452153250714183, 9.07914685505548],
'x2': [-1.8361059042552212, 8.066110542114117]}
[36]:
num_repeats = 50
SEEDS = list(range(num_repeats))
bayes_results = []
for seed in SEEDS:
noisy_bounds = get_noisy_bounds(bounds, seed=seed)
results = optimize(
parameters=[
{
"name": "x1",
"type": "range",
"bounds": noisy_bounds["x1"],
},
{
"name": "x2",
"type": "range",
"bounds": noisy_bounds["x2"],
},
],
evaluation_function=evaluate,
objective_name=objective_name,
minimize=True,
total_trials=total_trials,
random_seed=seed,
)
bayes_results.append(
dict(
best_parameters=results[0],
values=results[1],
experiment=results[2],
model=results[3],
)
)
[INFO 06-17 23:16:08] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:08] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:08] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.452153250714183, 9.07914685505548]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.8361059042552212, 8.066110542114117])], parameter_constraints=[]).
[INFO 06-17 23:16:08] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:16:08] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:16:08] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:16:08] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:16:08] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:16:08] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:16:08] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:16:08] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:16:08] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:16:08] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:16:08] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:16:08] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:16:09] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:16:10] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:16:10] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:16:11] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:16:12] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:16:13] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:16:14] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:16:15] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:16:16] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:16:17] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:16:19] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:16:20] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:16:20] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:16:21] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:16:24] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:24] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:24] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.952713501198973, 11.80185478530374]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.423361549121465, 11.794597788548975])], parameter_constraints=[]).
[INFO 06-17 23:16:24] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:16:24] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:16:24] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:16:24] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:16:24] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:16:24] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:16:24] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:16:24] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:16:24] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:16:24] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:16:24] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:16:24] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:16:24] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:16:25] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:16:26] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:16:26] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:16:27] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:16:28] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:16:29] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:16:29] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:16:30] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:16:31] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:16:33] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:16:34] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:16:35] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:16:36] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:16:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:39] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.953551463002734, 9.193964573656494]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.2569029623771213, 8.367663768540387])], parameter_constraints=[]).
[INFO 06-17 23:16:39] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:16:39] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:16:39] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:16:39] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:16:39] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:16:39] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:16:39] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:16:39] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:16:39] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:16:39] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:16:39] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:16:39] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:16:40] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:16:41] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:16:42] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:16:43] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:16:44] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:16:44] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:16:45] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:16:47] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:16:48] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:16:50] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:16:50] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:16:51] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:16:52] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:16:54] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:16:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:16:56] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.657403331425503, 8.947242026384398]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.2050978608255876, 10.328648144257471])], parameter_constraints=[]).
[INFO 06-17 23:16:56] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:16:56] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:16:56] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:16:56] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:16:56] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:16:56] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:16:56] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:16:56] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:16:56] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:16:56] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:16:56] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:16:56] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:16:56] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:16:57] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:16:57] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:16:58] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:16:59] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:16:59] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:17:00] ax.service.managed_loop: Running optimization trial 13...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\optimize.py:369: RuntimeWarning:
Optimization failed in `gen_candidates_scipy` with the following warning(s):
[NumericalWarning('A not p.d., added jitter of 1.0e-08 to the diagonal'), OptimizationWarning('Optimization failed within `scipy.optimize.minimize` with status 2 and message ABNORMAL_TERMINATION_IN_LNSRCH.'), NumericalWarning('A not p.d., added jitter of 1.0e-08 to the diagonal')]
Trying again with a new set of initial conditions.
[INFO 06-17 23:17:02] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:17:03] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:17:04] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:17:05] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:17:06] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:17:07] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:17:08] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:17:09] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:17:09] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:17:09] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.2277755777105295, 10.045310211257446]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.9049748228308165, 8.323344095582408])], parameter_constraints=[]).
[INFO 06-17 23:17:09] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:17:09] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:17:09] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:17:09] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:17:09] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:17:09] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:17:09] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:17:09] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:17:09] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:17:10] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:17:10] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:17:10] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:17:10] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:17:11] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:17:11] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:17:12] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:17:13] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:17:14] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:17:15] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:17:16] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:17:17] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:17:18] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:17:19] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:17:20] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:17:25] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:17:28] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:17:31] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:17:31] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:17:31] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.7799883050184793, 11.231763158945975]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.061302244168568, 9.143205520352566])], parameter_constraints=[]).
[INFO 06-17 23:17:31] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:17:31] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:17:31] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:17:31] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:17:31] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:17:31] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:17:31] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:17:31] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:17:31] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:17:31] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:17:31] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:17:31] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:17:32] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:17:32] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:17:33] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:17:34] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:17:34] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:17:36] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:17:37] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:17:38] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:17:39] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:17:40] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:17:42] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:17:43] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:17:44] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:17:46] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:17:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:17:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:17:47] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.847342594112227, 9.373083479253353]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.523731040818487, 9.49798706235153])], parameter_constraints=[]).
[INFO 06-17 23:17:47] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:17:47] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:17:47] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:17:47] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:17:47] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:17:47] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:17:47] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:17:47] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:17:47] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:17:47] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:17:47] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:17:47] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:17:48] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:17:49] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:17:50] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:17:50] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:17:51] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:17:52] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:17:53] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:17:53] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:17:54] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:17:55] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:17:56] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:17:57] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:17:58] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:17:59] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:18:01] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:01] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:01] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.499618133581333, 11.588855203878301]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.102742760980774, 8.900828759962367])], parameter_constraints=[]).
[INFO 06-17 23:18:01] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:18:01] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:18:01] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:18:01] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:18:01] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:18:01] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:18:01] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:18:01] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:18:01] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:18:01] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:18:01] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:18:01] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:18:02] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:18:02] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:18:03] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:18:03] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:18:04] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:18:04] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:18:05] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:18:06] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:18:07] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:18:08] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:18:10] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:18:11] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:18:13] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:18:15] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:18:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:17] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.692110893577757, 11.949107373351701]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.7251566460579331, 11.154195743280116])], parameter_constraints=[]).
[INFO 06-17 23:18:17] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:18:17] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:18:17] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:18:17] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:18:17] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:18:17] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:18:17] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:18:17] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:18:17] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:18:18] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:18:18] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:18:18] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:18:18] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:18:19] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:18:20] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:18:21] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:18:21] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:18:22] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:18:23] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:18:24] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:18:26] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:18:27] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:18:29] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:18:30] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:18:32] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:18:34] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:18:36] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:36] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:36] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.5190031841196614, 9.147268836350221]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.41259260020624744, 11.110136331680716])], parameter_constraints=[]).
[INFO 06-17 23:18:36] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:18:36] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:18:36] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:18:36] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:18:36] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:18:36] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:18:36] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:18:36] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:18:36] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:18:36] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:18:36] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:18:36] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:18:37] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:18:37] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:18:38] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:18:39] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:18:40] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:18:41] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:18:42] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:18:43] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:18:44] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:18:45] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:18:46] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:18:48] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:18:50] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:18:52] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:18:54] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:54] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:18:54] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.1759931614840986, 8.830727240316588]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.313779541098123, 8.597128492328082])], parameter_constraints=[]).
[INFO 06-17 23:18:54] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:18:54] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:18:54] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:18:54] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:18:54] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:18:54] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:18:54] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:18:54] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:18:54] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:18:54] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:18:55] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:18:55] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:18:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:18:56] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:18:57] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:18:58] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:18:59] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:18:59] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:19:00] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:19:01] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:19:03] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:19:04] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:19:05] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:19:07] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:19:07] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:19:09] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:19:11] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:19:11] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:19:11] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.485719188923202, 9.99711144976046]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.40599343049342984, 8.114756033487778])], parameter_constraints=[]).
[INFO 06-17 23:19:11] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:19:11] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:19:11] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:19:11] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:19:11] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:19:11] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:19:11] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:19:11] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:19:11] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:19:11] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:19:11] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:19:11] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:19:12] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:19:12] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:19:13] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:19:14] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:19:14] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:19:15] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:19:16] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:19:18] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:19:19] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:19:21] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:19:21] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:19:24] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:19:26] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:19:27] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:19:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:19:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:19:29] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.996702167566216, 11.787011771437697]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.2427184618409548, 8.71716564167243])], parameter_constraints=[]).
[INFO 06-17 23:19:29] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:19:29] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:19:29] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:19:29] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:19:29] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:19:29] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:19:29] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:19:29] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:19:29] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:19:29] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:19:29] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:19:29] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:19:30] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:19:31] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:19:31] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:19:32] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:19:33] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:19:33] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:19:34] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:19:35] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:19:36] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:19:37] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:19:38] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:19:39] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:19:41] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:19:42] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:19:44] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:19:44] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:19:44] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.540809651933654, 11.421210059728235]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.2440935951373686, 9.045785445665906])], parameter_constraints=[]).
[INFO 06-17 23:19:44] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:19:44] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:19:44] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:19:44] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:19:44] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:19:44] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:19:44] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:19:44] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:19:44] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:19:44] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:19:44] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:19:44] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:19:45] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:19:46] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:19:47] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:19:48] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:19:49] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:19:49] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:19:50] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:19:52] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:19:54] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:19:55] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:19:56] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:19:57] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:19:59] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:20:01] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:20:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:03] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.676066724443554, 9.443786667337026]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.8109572223282195, 11.440475146610378])], parameter_constraints=[]).
[INFO 06-17 23:20:03] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:20:03] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:20:03] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:20:03] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:20:03] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:20:03] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:20:03] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:20:03] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:20:03] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:20:03] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:20:03] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:20:03] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:20:03] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:20:04] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:20:05] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:20:05] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:20:06] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:20:07] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:20:07] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:20:08] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:20:09] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:20:09] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:20:10] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:20:11] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:20:12] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:20:14] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:20:16] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:16] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:16] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.229026528139391, 11.26326844534423]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.6223729688285733, 8.179352702761676])], parameter_constraints=[]).
[INFO 06-17 23:20:16] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:20:16] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:20:16] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:20:16] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:20:16] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:20:16] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:20:16] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:20:16] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:20:16] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:20:16] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:20:16] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:20:16] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:20:16] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:20:17] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:20:18] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:20:18] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:20:19] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:20:20] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:20:20] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:20:21] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:20:22] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:20:23] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:20:24] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:20:25] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:20:26] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:20:27] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:20:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:28] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.73233264448254, 9.722976581960742]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.6237046981539018, 9.392318201743983])], parameter_constraints=[]).
[INFO 06-17 23:20:28] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:20:28] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:20:28] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:20:28] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:20:28] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:20:28] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:20:28] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:20:28] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:20:28] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:20:28] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:20:28] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:20:28] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:20:29] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:20:30] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:20:30] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:20:31] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:20:32] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:20:32] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:20:33] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:20:35] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:20:36] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:20:36] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:20:37] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:20:39] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:20:40] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:20:41] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:20:44] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:44] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:20:44] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.619700828808394, 8.643892364676429]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.2309781894627685, 9.472319766657085])], parameter_constraints=[]).
[INFO 06-17 23:20:44] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:20:44] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:20:44] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:20:44] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:20:44] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:20:44] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:20:44] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:20:44] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:20:44] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:20:44] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:20:44] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:20:44] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:20:44] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:20:45] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:20:46] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:20:46] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:20:47] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:20:48] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:20:49] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:20:50] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:20:51] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:20:52] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:20:53] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:20:55] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:20:56] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:20:57] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:21:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:00] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.402776923129709, 10.869658717152864]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.8767066878559864, 8.330899671992466])], parameter_constraints=[]).
[INFO 06-17 23:21:00] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:21:00] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:21:00] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:21:00] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:21:00] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:21:00] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:21:00] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:21:00] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:21:00] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:21:00] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:21:00] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:21:00] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:21:00] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:21:01] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:21:02] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:21:03] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:21:04] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:21:04] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:21:05] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:21:06] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:21:07] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:21:08] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:21:09] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:21:10] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:21:11] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:21:12] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:21:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:14] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.318484817082957, 11.703477379266815]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.9045200484068716, 8.240194416490107])], parameter_constraints=[]).
[INFO 06-17 23:21:14] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:21:14] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:21:14] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:21:14] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:21:14] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:21:14] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:21:14] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:21:14] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:21:14] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:21:14] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:21:14] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:21:14] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:21:15] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:21:16] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:21:16] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:21:17] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:21:17] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:21:18] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:21:19] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:21:19] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:21:21] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:21:22] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:21:23] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:21:23] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:21:24] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:21:26] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:21:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:27] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.879696149479363, 9.844586839211768]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.5131212296942325, 10.09043340687573])], parameter_constraints=[]).
[INFO 06-17 23:21:27] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:21:27] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:21:27] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:21:27] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:21:27] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:21:27] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:21:27] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:21:27] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:21:27] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:21:27] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:21:27] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:21:27] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:21:28] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:21:28] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:21:29] ax.modelbridge.base: Untransformed parameter 10.090433406875732 greater than upper bound 10.09043340687573, clamping
[INFO 06-17 23:21:29] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:21:30] ax.modelbridge.base: Untransformed parameter 10.090433406875732 greater than upper bound 10.09043340687573, clamping
[INFO 06-17 23:21:30] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:21:30] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:21:31] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:21:32] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:21:33] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:21:34] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:21:35] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:21:37] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:21:38] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:21:39] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:21:41] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:21:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:42] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.875529644730116, 10.423388118283873]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.8392047616337006, 8.356391491688836])], parameter_constraints=[]).
[INFO 06-17 23:21:42] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:21:42] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:21:42] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:21:42] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:21:42] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:21:42] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:21:42] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:21:42] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:21:42] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:21:42] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:21:42] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:21:42] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:21:43] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:21:44] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:21:44] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:21:45] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:21:46] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:21:46] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:21:47] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:21:48] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:21:49] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:21:49] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:21:50] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:21:51] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:21:52] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:21:53] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:21:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:21:55] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.534612338271696, 8.79718151750033]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.6457665069548844, 10.61276675040368])], parameter_constraints=[]).
[INFO 06-17 23:21:55] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:21:55] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:21:55] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:21:55] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:21:55] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:21:55] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:21:55] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:21:55] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:21:55] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:21:55] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:21:55] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:21:55] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:21:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:21:56] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:21:56] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:21:57] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:21:57] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:21:58] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:21:59] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:22:00] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:22:01] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:22:01] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:22:02] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:22:03] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:22:04] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:22:05] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:22:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:07] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.224267677370543, 10.565832883512922]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.485423102729455, 8.454832200525317])], parameter_constraints=[]).
[INFO 06-17 23:22:07] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:22:07] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:22:07] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:22:07] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:22:07] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:22:07] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:22:07] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:22:07] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:22:07] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:22:07] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:22:07] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:22:07] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:22:08] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:22:08] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:22:09] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:22:09] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:22:10] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:22:11] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:22:12] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:22:12] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:22:13] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:22:14] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:22:15] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:22:16] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:22:17] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:22:18] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:22:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:19] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.678924653322738, 9.620709262556575]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.29895127730876814, 10.025599069080592])], parameter_constraints=[]).
[INFO 06-17 23:22:19] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:22:19] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:22:19] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:22:19] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:22:19] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:22:19] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:22:19] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:22:19] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:22:19] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:22:19] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:22:19] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:22:19] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:22:20] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:22:20] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:22:21] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:22:22] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:22:23] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:22:24] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:22:25] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:22:26] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:22:27] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:22:28] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:22:29] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:22:30] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:22:31] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:22:32] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:22:34] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:34] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:34] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.357115067071969, 8.001248140684014]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.1336061421487322, 9.472117187960661])], parameter_constraints=[]).
[INFO 06-17 23:22:34] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:22:34] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:22:34] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:22:34] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:22:34] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:22:34] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:22:34] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:22:34] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:22:34] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:22:34] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:22:34] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:22:34] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:22:35] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:22:35] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:22:36] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:22:36] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:22:37] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:22:38] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:22:39] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:22:40] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:22:41] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:22:42] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:22:43] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:22:45] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:22:46] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:22:47] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:22:49] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:49] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:22:49] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.033604329580382, 8.937598095791666]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.7295689672306955, 10.851432815528455])], parameter_constraints=[]).
[INFO 06-17 23:22:49] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:22:49] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:22:49] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:22:49] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:22:49] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:22:49] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:22:49] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:22:49] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:22:49] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:22:49] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:22:49] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:22:50] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:22:50] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:22:51] ax.modelbridge.base: Untransformed parameter 8.937598095791667 greater than upper bound 8.937598095791666, clamping
[INFO 06-17 23:22:51] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:22:52] ax.modelbridge.base: Untransformed parameter 8.937598095791667 greater than upper bound 8.937598095791666, clamping
[INFO 06-17 23:22:52] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:22:52] ax.modelbridge.base: Untransformed parameter 8.937598095791667 greater than upper bound 8.937598095791666, clamping
[INFO 06-17 23:22:52] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:22:53] ax.modelbridge.base: Untransformed parameter 8.937598095791667 greater than upper bound 8.937598095791666, clamping
[INFO 06-17 23:22:53] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:22:54] ax.modelbridge.base: Untransformed parameter 8.937598095791667 greater than upper bound 8.937598095791666, clamping
[INFO 06-17 23:22:54] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:22:55] ax.modelbridge.base: Untransformed parameter 8.937598095791667 greater than upper bound 8.937598095791666, clamping
[INFO 06-17 23:22:55] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:22:55] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:22:56] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:22:57] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:22:58] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:22:59] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:23:00] ax.modelbridge.base: Untransformed parameter 8.937598095791667 greater than upper bound 8.937598095791666, clamping
[INFO 06-17 23:23:01] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:23:02] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:23:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:03] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.209055134092859, 9.255257088889726]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.5152116045534907, 9.29436608645651])], parameter_constraints=[]).
[INFO 06-17 23:23:03] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:23:03] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:23:03] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:23:03] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:23:03] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:23:03] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:23:03] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:23:03] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:23:03] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:23:03] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:23:03] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:23:03] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:23:04] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:23:05] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:23:05] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:23:06] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:23:06] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:23:07] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:23:08] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:23:09] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:23:10] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:23:11] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:23:12] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:23:13] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:23:14] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:23:15] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:23:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:17] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.592664256071369, 11.539571816307454]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.0628341062302624, 8.128794403532622])], parameter_constraints=[]).
[INFO 06-17 23:23:17] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:23:17] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:23:17] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:23:17] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:23:17] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:23:17] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:23:17] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:23:17] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:23:17] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:23:17] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:23:17] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:23:17] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:23:17] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:23:18] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:23:19] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:23:19] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:23:20] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:23:21] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:23:23] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:23:24] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:23:25] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:23:26] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:23:27] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:23:28] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:23:30] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:23:31] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:23:33] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:33] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:33] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.799812118583724, 10.025289194285797]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.07693611851884619, 9.060812855748845])], parameter_constraints=[]).
[INFO 06-17 23:23:33] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:23:33] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:23:33] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:23:33] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:23:33] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:23:33] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:23:33] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:23:33] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:23:33] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:23:33] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:23:33] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:23:33] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:23:33] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:23:34] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:23:35] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:23:35] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:23:36] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:23:37] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:23:37] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:23:38] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:23:40] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:23:40] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:23:41] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:23:43] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:23:44] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:23:45] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:23:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:23:47] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.056804780749869, 9.716427994663245]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.6309079337868315, 10.370411027818841])], parameter_constraints=[]).
[INFO 06-17 23:23:47] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:23:47] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:23:47] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:23:47] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:23:47] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:23:47] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:23:47] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:23:47] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:23:47] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:23:47] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:23:47] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:23:47] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:23:47] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:23:48] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:23:49] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:23:49] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:23:50] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:23:51] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:23:52] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:23:52] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:23:53] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:23:54] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:23:55] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:23:56] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:23:57] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:23:59] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:24:01] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:01] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:01] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.3873127563405583, 8.270713049446533]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.6909232564014567, 9.890178823916946])], parameter_constraints=[]).
[INFO 06-17 23:24:01] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:24:01] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:24:01] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:24:01] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:24:01] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:24:01] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:24:01] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:24:01] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:24:01] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:24:01] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:24:01] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:24:01] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:24:02] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:24:02] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:24:03] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:24:03] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:24:04] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:24:05] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:24:06] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:24:08] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:24:09] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:24:10] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:24:11] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:24:12] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:24:12] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:24:13] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:24:15] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:15] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:15] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.359028678500928, 10.288917981888336]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.4914577841541199, 9.29174071949257])], parameter_constraints=[]).
[INFO 06-17 23:24:15] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:24:15] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:24:15] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:24:15] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:24:15] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:24:15] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:24:15] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:24:15] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:24:15] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:24:15] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:24:15] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:24:15] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:24:16] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:24:16] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:24:17] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:24:18] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:24:19] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:24:20] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:24:21] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:24:22] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:24:23] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:24:24] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:24:25] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:24:26] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:24:27] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:24:29] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:24:31] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:31] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:31] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.2254310521493315, 10.273964767698226]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.6324150998432785, 9.016998213995208])], parameter_constraints=[]).
[INFO 06-17 23:24:31] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:24:31] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:24:31] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:24:31] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:24:31] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:24:31] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:24:31] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:24:31] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:24:31] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:24:31] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:24:31] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:24:31] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:24:32] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:24:33] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:24:33] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:24:34] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:24:35] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:24:37] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:24:38] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:24:39] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:24:40] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:24:42] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:24:43] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:24:44] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:24:45] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:24:47] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:24:49] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:49] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:24:49] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.983887026027826, 11.48870765708217]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.029030449582343, 10.60424519144674])], parameter_constraints=[]).
[INFO 06-17 23:24:49] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:24:49] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:24:49] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:24:49] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:24:49] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:24:49] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:24:49] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:24:49] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:24:49] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:24:49] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:24:49] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:24:49] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:24:50] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:24:51] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:24:51] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:24:52] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:24:52] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:24:53] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:24:54] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:24:55] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:24:57] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:24:58] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:24:59] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:25:00] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:25:02] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:25:04] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:25:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:06] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.648201764465101, 9.833982224413411]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.7400274033992509, 11.787302782987569])], parameter_constraints=[]).
[INFO 06-17 23:25:06] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:25:06] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:25:06] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:25:06] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:25:06] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:25:06] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:25:06] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:25:06] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:25:06] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:25:06] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:25:06] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:25:06] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:25:07] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:25:08] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:25:08] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:25:09] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:25:10] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:25:10] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:25:11] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:25:13] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:25:14] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:25:15] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:25:16] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:25:18] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:25:20] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:25:21] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:25:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:23] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.2774676351033225, 9.592947042942674]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.5753296142795117, 9.613544030058668])], parameter_constraints=[]).
[INFO 06-17 23:25:23] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:25:23] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:25:23] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:25:23] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:25:23] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:25:23] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:25:23] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:25:23] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:25:23] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:25:23] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:25:23] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:25:23] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:25:24] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:25:24] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:25:25] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:25:25] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:25:26] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:25:26] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:25:27] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:25:28] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:25:28] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:25:29] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:25:31] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:25:32] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:25:33] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:25:34] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:25:36] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:36] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:36] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.183387873545722, 10.646674883209897]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.7240270550719101, 10.811206588438875])], parameter_constraints=[]).
[INFO 06-17 23:25:36] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:25:36] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:25:36] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:25:36] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:25:36] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:25:36] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:25:36] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:25:36] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:25:36] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:25:36] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:25:36] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:25:36] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:25:36] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:25:37] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:25:38] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:25:39] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:25:40] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:25:42] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:25:43] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:25:44] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:25:45] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:25:46] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:25:47] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:25:48] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:25:49] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:25:50] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:25:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:25:51] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.05695582064853, 8.99894343626031]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.8815246656444029, 10.538456025047441])], parameter_constraints=[]).
[INFO 06-17 23:25:51] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:25:51] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:25:51] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:25:51] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:25:51] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:25:51] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:25:51] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:25:51] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:25:51] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:25:52] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:25:52] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:25:52] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:25:52] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:25:53] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:25:54] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:25:55] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:55] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:25:55] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:55] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:55] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:25:56] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:56] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:25:57] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:57] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:57] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:25:58] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:58] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:25:59] ax.modelbridge.base: Untransformed parameter 8.998943436260312 greater than upper bound 8.99894343626031, clamping
[INFO 06-17 23:25:59] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:26:01] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:26:03] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:26:05] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:26:06] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:26:08] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:26:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:10] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.993152171394367, 10.157341624825953]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.4565031921788463, 9.225546273686636])], parameter_constraints=[]).
[INFO 06-17 23:26:10] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:26:10] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:26:10] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:26:10] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:26:10] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:26:10] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:26:10] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:26:10] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:26:10] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:26:10] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:26:10] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:26:10] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:26:11] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:26:11] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:26:12] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:26:13] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:26:14] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:26:15] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:26:15] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:26:16] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:26:17] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:26:18] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:26:19] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:26:20] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:26:21] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:26:22] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:26:24] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:24] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:24] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.0804060189411295, 10.77365982720752]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.7676840689383306, 8.238608240179097])], parameter_constraints=[]).
[INFO 06-17 23:26:24] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:26:24] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:26:24] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:26:24] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:26:24] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:26:24] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:26:24] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:26:24] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:26:24] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:26:24] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:26:24] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:26:24] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:26:25] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:26:26] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:26:26] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:26:27] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:26:28] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:26:29] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:26:30] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:26:31] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:26:32] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:26:34] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:26:35] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:26:36] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:26:37] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:26:38] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:26:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:41] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.1833955881519818, 11.071728362542398]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.4961170128471917, 11.30795234372298])], parameter_constraints=[]).
[INFO 06-17 23:26:41] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:26:41] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:26:41] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:26:41] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:26:41] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:26:41] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:26:41] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:26:41] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:26:41] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:26:41] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:26:41] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:26:41] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:26:42] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:26:43] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:26:43] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:26:44] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:26:45] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:26:45] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:26:46] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:26:47] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:26:48] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:26:48] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:26:49] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:26:50] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:26:52] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:26:53] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:26:54] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:54] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:26:54] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.9041758057761466, 9.75551375900821]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.4343916796455298, 10.789472116237455])], parameter_constraints=[]).
[INFO 06-17 23:26:54] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:26:54] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:26:54] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:26:54] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:26:54] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:26:54] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:26:54] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:26:54] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:26:54] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:26:54] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:26:54] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:26:54] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:26:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:26:56] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:26:56] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:26:57] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:26:58] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:26:58] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:26:59] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:27:00] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:27:01] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:27:02] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:27:03] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:27:04] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:27:05] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:27:06] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:27:08] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:08] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:08] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.390802949196358, 8.175101294555986]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-1.9198816525031326, 11.35685033004412])], parameter_constraints=[]).
[INFO 06-17 23:27:08] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:27:08] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:27:08] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:27:08] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:27:08] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:27:08] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:27:08] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:27:08] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:27:08] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:27:08] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:27:08] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:27:08] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:27:09] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:27:09] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:27:10] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:27:11] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:27:11] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:27:12] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:27:13] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:27:14] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:27:15] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:27:16] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:27:17] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:27:17] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:27:18] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:27:20] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:27:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:22] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-6.509737961304514, 9.032452299091092]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.3769170887154756, 11.876735792577687])], parameter_constraints=[]).
[INFO 06-17 23:27:22] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:27:22] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:27:22] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:27:22] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:27:22] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:27:22] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:27:22] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:27:22] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:27:22] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:27:22] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:27:22] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:27:22] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:27:22] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:27:23] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:27:23] ax.modelbridge.base: Untransformed parameter 9.032452299091094 greater than upper bound 9.032452299091092, clamping
[INFO 06-17 23:27:23] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:27:24] ax.modelbridge.base: Untransformed parameter 9.032452299091094 greater than upper bound 9.032452299091092, clamping
[INFO 06-17 23:27:24] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:27:25] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:27:27] ax.modelbridge.base: Untransformed parameter 9.032452299091094 greater than upper bound 9.032452299091092, clamping
[INFO 06-17 23:27:27] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:27:27] ax.modelbridge.base: Untransformed parameter 9.032452299091094 greater than upper bound 9.032452299091092, clamping
[INFO 06-17 23:27:27] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:27:29] ax.modelbridge.base: Untransformed parameter 9.032452299091094 greater than upper bound 9.032452299091092, clamping
[INFO 06-17 23:27:29] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:27:30] ax.modelbridge.base: Untransformed parameter 9.032452299091094 greater than upper bound 9.032452299091092, clamping
[INFO 06-17 23:27:30] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:27:31] ax.modelbridge.base: Untransformed parameter 9.032452299091094 greater than upper bound 9.032452299091092, clamping
[INFO 06-17 23:27:31] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:27:32] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:27:33] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:27:34] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:27:35] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:27:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:37] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.707477372209977, 10.113964580680811]), RangeParameter(name='x2', parameter_type=FLOAT, range=[1.0546009592077041, 11.246771068038427])], parameter_constraints=[]).
[INFO 06-17 23:27:37] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:27:37] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:27:37] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:27:37] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:27:37] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:27:37] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:27:37] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:27:37] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:27:37] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:27:37] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:27:37] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:27:37] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:27:37] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:27:38] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:27:38] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:27:39] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:27:40] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:27:41] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:27:41] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:27:43] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:27:44] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:27:45] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:27:46] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:27:47] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:27:48] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:27:49] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:27:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:27:52] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-3.3775828932387517, 8.308907172846972]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.909720976325449, 10.487401928984532])], parameter_constraints=[]).
[INFO 06-17 23:27:52] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:27:52] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:27:52] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:27:52] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:27:52] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:27:52] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:27:52] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:27:52] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:27:52] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:27:52] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:27:52] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:27:52] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:27:53] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:27:54] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:27:55] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:27:55] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:27:56] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:27:57] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:27:58] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:27:59] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:28:01] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:28:01] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:28:02] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:28:03] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:28:04] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:28:05] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:28:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:07] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-4.032792021429758, 11.014675268478431]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.13927784708206614, 8.414900118591568])], parameter_constraints=[]).
[INFO 06-17 23:28:07] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:28:07] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:28:07] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:28:07] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:28:07] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:28:07] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:28:07] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:28:07] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:28:07] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:28:07] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:28:07] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:28:07] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:28:08] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:28:08] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:28:09] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:28:10] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:28:10] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:28:11] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:28:12] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:28:13] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:28:14] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:28:15] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:28:16] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:28:17] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:28:18] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:28:19] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:28:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:21] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.449200510857622, 10.38309396011736]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.055202180216040286, 10.77796761602961])], parameter_constraints=[]).
[INFO 06-17 23:28:21] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:28:21] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:28:21] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:28:21] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:28:21] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:28:21] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:28:21] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:28:21] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:28:21] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:28:21] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:28:21] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:28:21] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:28:22] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:28:22] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:28:23] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:28:23] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:28:24] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:28:25] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:28:26] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:28:26] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:28:27] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:28:28] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:28:28] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:28:30] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:28:31] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:28:32] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:28:33] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:33] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:33] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[-5.548583230895455, 10.372869040678928]), RangeParameter(name='x2', parameter_type=FLOAT, range=[-0.432199152143252, 10.494797142706453])], parameter_constraints=[]).
[INFO 06-17 23:28:33] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:28:33] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False
[INFO 06-17 23:28:33] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5
[INFO 06-17 23:28:33] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5
[INFO 06-17 23:28:33] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 5 trials, GPEI for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.
[INFO 06-17 23:28:33] ax.service.managed_loop: Started full optimization with 20 steps.
[INFO 06-17 23:28:33] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:28:34] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:28:34] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:28:34] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:28:34] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:28:34] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:28:34] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:28:35] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:28:35] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:28:36] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:28:36] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:28:37] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:28:38] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:28:38] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:28:39] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:28:40] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:28:41] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:28:42] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:28:43] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:28:44] ax.service.managed_loop: Running optimization trial 20...
[37]:
bayes_results_df = pd.DataFrame(bayes_results)
bayes_results_df
[37]:
| best_parameters | values | experiment | model | |
|---|---|---|---|---|
| 0 | {'x1': 3.0680120336398433, 'x2': 2.42394177397... | ({'branin': 0.3908059975557059}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 1 | {'x1': 3.0963502711038853, 'x2': 1.78547251414... | ({'branin': 0.7838779711543786}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 2 | {'x1': 3.077416999175419, 'x2': 2.479596897973... | ({'branin': 0.4438113116492435}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 3 | {'x1': 8.947242026384398, 'x2': 2.087424711997... | ({'branin': 1.470220380208879}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 4 | {'x1': 3.148098792316719, 'x2': 2.512923549765... | ({'branin': 0.4412631520017065}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 5 | {'x1': 3.13137476931262, 'x2': 2.004979698174613} | ({'branin': 0.422869203629638}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 6 | {'x1': 9.373083479253353, 'x2': 2.436358460404... | ({'branin': 0.382957758813685}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 7 | {'x1': 3.128737378175823, 'x2': 2.231945134896... | ({'branin': 0.42421732050160443}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 8 | {'x1': 9.357828329748807, 'x2': 2.81459614083349} | ({'branin': 0.4995165880749042}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 9 | {'x1': 3.103555991287304, 'x2': 2.136100509746... | ({'branin': 0.4202894865369231}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 10 | {'x1': 3.1187088125542783, 'x2': 2.26104840656... | ({'branin': 0.41647845367493375}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 11 | {'x1': 9.355773458817819, 'x2': 2.729475533280... | ({'branin': 0.5122529866475425}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 12 | {'x1': 3.1212753856102164, 'x2': 1.52587609306... | ({'branin': 1.0809419746613678}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 13 | {'x1': 9.362551522816542, 'x2': 2.361412663709... | ({'branin': 0.41719794678623323}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 14 | {'x1': 9.443786667337026, 'x2': 2.362262683168... | ({'branin': 0.36810837447282907}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 15 | {'x1': 9.474798148929633, 'x2': 2.313744979894... | ({'branin': 0.46293236340182453}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 16 | {'x1': 9.401117205065539, 'x2': 2.416175341998... | ({'branin': 0.4143731341337933}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 17 | {'x1': 3.1305794850084, 'x2': 2.333756704471489} | ({'branin': 0.40129254269447223}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 18 | {'x1': 9.293559335091802, 'x2': 2.372122822278... | ({'branin': 0.543414558177183}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 19 | {'x1': 9.453306657533979, 'x2': 2.159698878502... | ({'branin': 0.5764481271492059}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 20 | {'x1': 3.0518596706342063, 'x2': 2.42419981960... | ({'branin': 0.459443918913399}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 21 | {'x1': 3.1360438137426603, 'x2': 2.33843501143... | ({'branin': 0.3943690862493163}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 22 | {'x1': 3.3162889667361064, 'x2': 2.06841533093... | ({'branin': 0.6005187730437207}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 23 | {'x1': 9.475044498126888, 'x2': 2.852792438646... | ({'branin': 0.49146628225304667}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 24 | {'x1': 9.620709262556575, 'x2': 2.886407437730... | ({'branin': 0.5194499063963498}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 25 | {'x1': 3.0639653931732225, 'x2': 2.44331232221... | ({'branin': 0.4251906406783412}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 26 | {'x1': 3.384004599659707, 'x2': 2.384576862906... | ({'branin': 0.7586709703753911}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 27 | {'x1': 3.200142675805, 'x2': 2.1791260461002304} | ({'branin': 0.4412258119624326}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 28 | {'x1': 3.1459737408142474, 'x2': 2.02277127740... | ({'branin': 0.44651470504150303}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 29 | {'x1': 3.180512037102896, 'x2': 2.277404717263... | ({'branin': 0.411734070657662}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 30 | {'x1': 3.098895700055883, 'x2': 2.58860437231378} | ({'branin': 0.49576387856480864}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 31 | {'x1': 3.1977558388217315, 'x2': 2.16121462220... | ({'branin': 0.4330669627424957}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 32 | {'x1': 9.276788527732023, 'x2': 2.587713947714... | ({'branin': 0.5600101797866408}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 33 | {'x1': 3.1484740874807757, 'x2': 2.18129007504... | ({'branin': 0.417992985983469}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 34 | {'x1': 9.523497341096608, 'x2': 2.793883718468... | ({'branin': 0.4705996485571724}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 35 | {'x1': 3.1756075402790813, 'x2': 2.21853727365... | ({'branin': 0.398139115874919}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 36 | {'x1': 3.00262298048845, 'x2': 2.269953137333639} | ({'branin': 0.49386804925261707}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 37 | {'x1': 9.48540604290357, 'x2': 2.4924828269817... | ({'branin': 0.3825031395410612}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 38 | {'x1': 3.124277797099201, 'x2': 2.252480610950... | ({'branin': 0.3987095717520681}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 39 | {'x1': 3.3005862973172224, 'x2': 2.40761663399... | ({'branin': 0.5917154573189407}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 40 | {'x1': 3.088233793351904, 'x2': 2.345316331460... | ({'branin': 0.40674471363118947}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 41 | {'x1': 9.438902805757907, 'x2': 2.698535406512... | ({'branin': 0.4732159976702697}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 42 | {'x1': 3.169523975370913, 'x2': 2.321128857676... | ({'branin': 0.420873043104951}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 43 | {'x1': 3.0463918842135174, 'x2': 2.06452949347... | ({'branin': 0.49737392694669325}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 44 | {'x1': -3.1015562366159055, 'x2': 11.876735792... | ({'branin': 0.567088890979857}, {'branin': {'b... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 45 | {'x1': 3.2843810407225433, 'x2': 2.28213991591... | ({'branin': 0.5114902399043011}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 46 | {'x1': 3.101319287806481, 'x2': 2.311587763242... | ({'branin': 0.37464623993620805}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 47 | {'x1': 9.286137862583253, 'x2': 2.118978796917... | ({'branin': 0.43345133858430174}, {'branin': {... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 48 | {'x1': 9.701515388823882, 'x2': 3.066318967310... | ({'branin': 0.9861078517226005}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
| 49 | {'x1': 2.978277435163278, 'x2': 2.476612170964... | ({'branin': 0.7156109869902387}, {'branin': {'... | Experiment(None) | <ax.modelbridge.torch.TorchModelBridge object ... |
[38]:
bayes_dfs = [
add_best_obj_so_far(extract_data(result["experiment"])) for result in bayes_results
]
bayes_dfs[0]
[38]:
| x1 | x2 | objective | iteration | best_obj | |
|---|---|---|---|---|---|
| 0 | 1.976665 | 4.031195 | 6.661052 | 1 | 6.661052 |
| 1 | 3.379267 | -1.468516 | 13.380335 | 2 | 6.661052 |
| 2 | 8.411646 | 6.703012 | 29.421102 | 3 | 6.661052 |
| 3 | -2.822202 | 0.752751 | 116.830170 | 4 | 6.661052 |
| 4 | -1.543665 | 7.810457 | 11.170977 | 5 | 6.661052 |
| 5 | 2.270610 | 7.444633 | 23.108594 | 6 | 6.661052 |
| 6 | 4.919456 | 1.970024 | 12.427275 | 7 | 6.661052 |
| 7 | 7.280802 | -1.836106 | 24.795167 | 8 | 6.661052 |
| 8 | 2.845761 | 1.943520 | 1.143896 | 9 | 1.143896 |
| 9 | 1.883771 | 1.779229 | 9.869627 | 10 | 1.143896 |
| 10 | 3.186603 | 3.034088 | 1.037934 | 11 | 1.037934 |
| 11 | -4.452153 | 8.066111 | 64.991214 | 12 | 1.037934 |
| 12 | -0.201343 | 8.066111 | 22.437219 | 13 | 1.037934 |
| 13 | 3.450935 | 1.872040 | 0.883964 | 14 | 0.883964 |
| 14 | 3.068012 | 2.423942 | 0.432125 | 15 | 0.432125 |
| 15 | 5.446620 | 8.066111 | 64.075736 | 16 | 0.432125 |
| 16 | 9.079147 | 1.588244 | 1.338621 | 17 | 0.432125 |
| 17 | 9.079147 | 3.023820 | 1.646255 | 18 | 0.432125 |
| 18 | 8.382787 | 2.188023 | 5.359747 | 19 | 0.432125 |
| 19 | 9.079147 | -1.836106 | 17.246893 | 20 | 0.432125 |
Now that we’ve performed repeat campaigns for Bayesian optimization, we can take a look at the average behavior across the campaigns.
[39]:
from self_driving_lab_demo.utils.plotting import line
bayes_best_objs = [bayes_df["best_obj"] for bayes_df in bayes_dfs]
bayes_mean = np.mean(bayes_best_objs, axis=0)
bayes_std = np.std(bayes_best_objs, axis=0)
bayes_line_df = pd.DataFrame(dict(iteration=bayes_dfs[0]["iteration"], mean=bayes_mean, std=bayes_std))
bayes_line_df["name"] = "bayes"
line(data_frame=bayes_line_df, x="iteration", y="mean", error_y="std", error_y_mode="band", range_y=[0, 60])
Now that we have our Bayesian optimization results, we can compute and compare with the other search types.
[40]:
from numpy.random import default_rng
rng = default_rng(0)
sample_dfs = []
for name, sampling_fn in sampling_fns.items():
for seed in SEEDS:
noisy_bounds = get_noisy_bounds(bounds, rng)
sample_df = sampling_fn(
noisy_bounds, num_samples=total_trials, seed=seed
).sample(frac=1.0)
sample_df["name"] = name
sample_df["total_trials"] = total_trials
sample_df["seed"] = seed
sample_df["iteration"] = range(1, len(sample_df) + 1)
sample_dfs.append(sample_df)
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
[41]:
doe_df = pd.concat(sample_dfs, axis=0)
doe_df["objective"] = branin(doe_df[["x1", "x2"]].values)
doe_df
[41]:
| x1 | x2 | name | total_trials | seed | iteration | objective | |
|---|---|---|---|---|---|---|---|
| 3 | -4.452153 | 8.066111 | grid | 20 | 0 | 1 | 64.991214 |
| 0 | -4.452153 | -1.836106 | grid | 20 | 0 | 2 | 313.169914 |
| 5 | 0.058280 | 1.464633 | grid | 20 | 0 | 3 | 39.326505 |
| 2 | -4.452153 | 4.765372 | grid | 20 | 0 | 4 | 125.927694 |
| 4 | 0.058280 | -1.836106 | grid | 20 | 0 | 5 | 79.552078 |
| ... | ... | ... | ... | ... | ... | ... | ... |
| 7 | 1.876880 | 6.435670 | sobol | 20 | 49 | 16 | 15.914119 |
| 15 | 4.392660 | 10.594331 | sobol | 20 | 49 | 17 | 89.660830 |
| 8 | 3.361274 | 3.124848 | sobol | 20 | 49 | 18 | 1.658748 |
| 17 | -5.886917 | 10.956959 | sobol | 20 | 49 | 19 | 97.878598 |
| 4 | 6.527614 | 4.941615 | sobol | 20 | 49 | 20 | 33.955866 |
3800 rows × 7 columns
[42]:
name = "grid"
doe_df.query("name == @name and total_trials == @total_trials")
[42]:
| x1 | x2 | name | total_trials | seed | iteration | objective | |
|---|---|---|---|---|---|---|---|
| 3 | -4.452153 | 8.066111 | grid | 20 | 0 | 1 | 64.991214 |
| 0 | -4.452153 | -1.836106 | grid | 20 | 0 | 2 | 313.169914 |
| 5 | 0.058280 | 1.464633 | grid | 20 | 0 | 3 | 39.326505 |
| 2 | -4.452153 | 4.765372 | grid | 20 | 0 | 4 | 125.927694 |
| 4 | 0.058280 | -1.836106 | grid | 20 | 0 | 5 | 79.552078 |
| ... | ... | ... | ... | ... | ... | ... | ... |
| 12 | 11.090597 | 1.913063 | grid | 20 | 49 | 12 | 16.319327 |
| 7 | -0.952711 | 10.359480 | grid | 20 | 49 | 13 | 22.994935 |
| 6 | -0.952711 | 7.544008 | grid | 20 | 49 | 14 | 15.572210 |
| 10 | 5.068943 | 7.544008 | grid | 20 | 49 | 15 | 52.943252 |
| 2 | -6.974364 | 7.544008 | grid | 20 | 49 | 16 | 268.297642 |
800 rows × 7 columns
[43]:
sub_dfs = []
for name, sampling_fn in sampling_fns.items():
for seed in range(num_repeats):
sub_df = doe_df.query(
"name == @name and total_trials == @total_trials and seed == @seed",
)
sub_df.loc[:, "best_obj"] = sub_df["objective"].cummin()
sub_dfs.append(sub_df)
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1933624879.py:7: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
[44]:
doe_best_df = pd.concat(sub_dfs, axis=0)
grp = doe_best_df.groupby(["name", "total_trials", "iteration"], as_index=False)
doe_result_df = grp.mean().drop("seed", axis=1)
doe_result_df = doe_result_df.rename(columns=dict(best_obj="mean"))
doe_result_df.loc[:, "std"] = grp.std()["best_obj"]
[45]:
doe_result_df
[45]:
| name | total_trials | iteration | x1 | x2 | objective | mean | std | |
|---|---|---|---|---|---|---|---|---|
| 0 | grid | 20 | 1 | 1.469975 | 6.227899 | 111.073604 | 111.073604 | 118.357514 |
| 1 | grid | 20 | 2 | 0.883308 | 5.413341 | 94.041615 | 43.022933 | 49.524717 |
| 2 | grid | 20 | 3 | 2.636184 | 4.444537 | 75.072845 | 26.105970 | 19.795899 |
| 3 | grid | 20 | 4 | 2.497031 | 5.256449 | 73.256810 | 21.350273 | 18.004786 |
| 4 | grid | 20 | 5 | 3.247982 | 5.363575 | 48.050921 | 15.204124 | 7.517051 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 71 | sobol | 20 | 16 | 1.504064 | 5.073849 | 46.167809 | 3.770998 | 2.442256 |
| 72 | sobol | 20 | 17 | 3.606755 | 4.511856 | 33.549178 | 3.655296 | 2.384255 |
| 73 | sobol | 20 | 18 | 1.796636 | 5.142396 | 47.487885 | 3.391802 | 2.159060 |
| 74 | sobol | 20 | 19 | 1.787223 | 4.887649 | 54.701454 | 3.226560 | 2.040018 |
| 75 | sobol | 20 | 20 | 2.797726 | 4.721839 | 31.378234 | 3.121778 | 1.988530 |
76 rows × 8 columns
[46]:
line_df = pd.concat([bayes_line_df, doe_result_df[["name", "iteration", "mean", "std"]]])
line_df
[46]:
| iteration | mean | std | name | |
|---|---|---|---|---|
| 0 | 1 | 52.210913 | 66.523704 | bayes |
| 1 | 2 | 25.569411 | 19.484752 | bayes |
| 2 | 3 | 13.806625 | 9.609292 | bayes |
| 3 | 4 | 11.142287 | 6.591441 | bayes |
| 4 | 5 | 9.307427 | 6.159751 | bayes |
| ... | ... | ... | ... | ... |
| 71 | 16 | 3.770998 | 2.442256 | sobol |
| 72 | 17 | 3.655296 | 2.384255 | sobol |
| 73 | 18 | 3.391802 | 2.159060 | sobol |
| 74 | 19 | 3.226560 | 2.040018 | sobol |
| 75 | 20 | 3.121778 | 1.988530 | sobol |
96 rows × 4 columns
[47]:
fig = line(
data_frame=line_df,
x="iteration",
y="mean",
error_y="std",
color="name",
error_y_mode="band",
range_y=[0, 30],
labels=dict(mean="branin function value")
)
fig.update_layout(hovermode="x")
fig
Higher Dimensions
We observed trends in the 2D case, but what about higher dimensions? Let’s try a 6D example. Since we can’t easily visualize the full solution space in advance, instead we’ll provide the analytic formula here as well as a description of the function. The Hartmann6 function is a 6D function with 6 local minima, in contrast to the Branin function which was 2D and had 3 global minima. The function is defined as follows:
\(f(\mathbf{x})=-\sum_{i=1}^4 \alpha_i \exp \left(-\sum_{j=1}^6 A_{i j}\left(x_j-P_{i j}\right)^2\right)\), where
\(\alpha=(1.0,1.2,3.0,3.2)^T\)
\(\mathbf{A}=\left(\begin{array}{cccccc}10 & 3 & 17 & 3.50 & 1.7 & 8 \\ 0.05 & 10 & 17 & 0.1 & 8 & 14 \\ 3 & 3.5 & 1.7 & 10 & 17 & 8 \\ 17 & 8 & 0.05 & 10 & 0.1 & 14\end{array}\right)\)
\(\mathbf{P}=10^{-4}\left(\begin{array}{cccccc}1312 & 1696 & 5569 & 124 & 8283 & 5886 \\ 2329 & 4135 & 8307 & 3736 & 1004 & 9991 \\ 2348 & 1451 & 3522 & 2883 & 3047 & 6650 \\ 4047 & 8828 & 8732 & 5743 & 1091 & 381\end{array}\right)\)
The inputs are \(x_j, j \in {1,2,3,4,5,6}\) which are typically in the bounds of \([0,1]\).
Finally, the global minimum is given by:
\(f\left(\mathbf{x}^*\right)=-3.32237\), at \(\mathbf{x}^*=(0.20169,0.150011,0.476874,0.275332,0.311652,0.6573)\)
Compared with the previous experiment, we’ll also allow for more total trials while keeping in mind that materials optimization tasks are typically both high-dimensional and subject to a limited number of evaluations.
[48]:
from ax.utils.measurement.synthetic_functions import hartmann6
from ax import optimize
total_trials = 50
objective_name = "hartmann6"
def evaluate(parameters):
return {
objective_name: hartmann6(
parameters["x1"],
parameters["x2"],
parameters["x3"],
parameters["x4"],
parameters["x5"],
parameters["x6"],
)
}
best_parameters, values, experiment, model = optimize(
parameters=[
{
"name": "x1",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x2",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x3",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x4",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x5",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x6",
"type": "range",
"bounds": [0.0, 1.0],
},
],
evaluation_function=evaluate,
objective_name=objective_name,
minimize=True,
total_trials=total_trials,
random_seed=0,
)
[INFO 06-17 23:28:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:28:55] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:28:55] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:28:55] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:28:55] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:28:55] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:28:55] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:28:55] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:28:55] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:28:56] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:28:56] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:28:56] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:28:58] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:29:00] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:29:06] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:29:07] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:29:12] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:29:13] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:29:15] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:29:16] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:29:20] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:29:21] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:29:24] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:29:25] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:29:26] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:29:27] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:29:36] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:29:37] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:29:39] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:29:42] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:29:45] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:29:46] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:29:48] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:29:49] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:29:52] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:29:52] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:29:53] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:29:55] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:29:57] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:29:59] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:30:01] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:30:04] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:30:05] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:30:06] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:30:08] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:30:10] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:30:11] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:30:12] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:30:13] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[49]:
num_repeats = 50
SEEDS = list(range(num_repeats))
bounds = {
"x1": [0, 1],
"x2": [0, 1],
"x3": [0, 1],
"x4": [0, 1],
"x5": [0, 1],
"x6": [0, 1],
}
bayes_results = []
for seed in SEEDS:
noisy_bounds = get_noisy_bounds(bounds, seed=seed)
results = optimize(
parameters=[
{
"name": "x1",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x2",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x3",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x4",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x5",
"type": "range",
"bounds": [0.0, 1.0],
},
{
"name": "x6",
"type": "range",
"bounds": [0.0, 1.0],
},
],
evaluation_function=evaluate,
objective_name=objective_name,
minimize=True,
total_trials=total_trials,
random_seed=seed,
)
bayes_results.append(
dict(
best_parameters=results[0],
values=results[1],
experiment=results[2],
model=results[3],
)
)
bayes_results_df = pd.DataFrame(bayes_results)
[INFO 06-17 23:30:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:30:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:30:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:30:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:30:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:30:17] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:30:17] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:30:17] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:30:17] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:30:17] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:30:17] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:30:17] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:30:17] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:30:17] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:30:21] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:30:24] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:30:26] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:30:30] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:30:32] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:30:33] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:30:36] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:30:39] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:30:41] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:30:42] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:30:45] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:30:46] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:30:48] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:30:49] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:30:51] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:30:52] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:30:56] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:30:57] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:30:58] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:30:59] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:31:00] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:31:01] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:31:02] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:31:03] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:31:05] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:31:06] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:31:07] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:31:09] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:31:11] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:31:13] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:31:15] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:31:16] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:31:18] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:31:20] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:31:22] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:31:23] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:31:25] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:31:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:31:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:31:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:31:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:31:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:31:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:31:28] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:31:28] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:31:28] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:31:28] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:31:28] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:31:28] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:31:28] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:31:28] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:31:30] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:31:32] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:31:34] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:31:36] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:31:40] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:31:44] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:31:49] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:31:54] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:31:57] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:32:01] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:32:03] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:32:05] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:32:07] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:32:08] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:32:09] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:32:11] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:32:12] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:32:13] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:32:14] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:32:15] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:32:16] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:32:17] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:32:18] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:32:19] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:32:20] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:32:21] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:32:22] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:32:23] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:32:26] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:32:27] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:32:28] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:32:31] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:32:33] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:32:34] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:32:36] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:32:37] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:32:38] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:32:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:32:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:32:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:32:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:32:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:32:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:32:41] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:32:41] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:32:41] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:32:41] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:32:41] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:32:41] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:32:41] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:32:41] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:32:44] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:32:51] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:32:56] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:32:59] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:33:01] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:33:04] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:33:06] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:33:08] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:33:10] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:33:13] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:33:15] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:33:17] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:33:19] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:33:21] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:33:23] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:33:25] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:33:27] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:33:28] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:33:30] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:33:32] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:33:32] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:33:34] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:33:35] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:33:37] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:33:37] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:33:38] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:33:39] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:33:40] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:33:41] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:33:42] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:33:43] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:33:45] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:33:46] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:33:47] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:33:49] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:33:49] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:33:50] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:33:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:33:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:33:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:33:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:33:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:33:52] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:33:52] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:33:52] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:33:52] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:33:52] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:33:52] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:33:52] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:33:52] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:33:52] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:33:56] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:34:01] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:34:03] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:34:07] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:34:09] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:34:12] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:34:14] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:34:16] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:34:19] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:34:21] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:34:23] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:34:24] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:34:26] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:34:28] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:34:29] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:34:31] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:34:32] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:34:32] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:34:34] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:34:35] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:34:36] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:34:37] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:34:39] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:34:40] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:34:40] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:34:42] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:34:44] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:34:46] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:34:48] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:34:50] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:34:52] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:34:54] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:34:56] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:34:58] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:34:59] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:35:02] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:35:03] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:35:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:35:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:35:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:35:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:35:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:35:07] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:35:07] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:35:07] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:35:07] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:35:07] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:35:07] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:35:07] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:35:07] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:35:07] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:35:13] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:35:16] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:35:19] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:35:21] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:35:23] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:35:26] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:35:28] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:35:30] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:35:32] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:35:34] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:35:37] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:35:38] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:35:40] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:35:42] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:35:43] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:35:46] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:35:47] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:35:48] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:35:50] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:35:51] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:35:52] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:35:54] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:35:55] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:35:56] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:35:58] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:35:59] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:36:00] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:36:01] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:03] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:04] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:06] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:07] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:36:10] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:11] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:13] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:15] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:17] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:36:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:36:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:36:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:36:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:36:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:36:19] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:36:19] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:36:19] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:36:19] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:36:19] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:36:19] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:36:19] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:36:19] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:36:19] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:36:22] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:36:28] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:36:31] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:36:35] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:36:37] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:36:38] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:36:41] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:36:42] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:36:44] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:36:47] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:36:49] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:36:50] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:36:52] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:36:53] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:36:54] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:36:56] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:36:58] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:36:59] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:37:01] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:37:02] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:37:04] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:37:05] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:37:07] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:37:07] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:09] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:10] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:12] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:37:13] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:14] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:16] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:18] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:19] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:21] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:37:22] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:23] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:25] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:27] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:37:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:37:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:37:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:37:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:37:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:37:29] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:37:29] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:37:29] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:37:29] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:37:29] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:37:29] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:37:29] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:37:29] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:37:29] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:37:30] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:37:30] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:37:30] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:37:32] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:37:35] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:37:37] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:37:39] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:37:42] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:37:44] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:37:47] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:37:49] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:37:51] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:37:53] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:37:55] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:37:57] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:37:59] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:38:01] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:38:02] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:38:03] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:38:04] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:38:05] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:38:06] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:38:07] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:38:07] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:38:08] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:38:09] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:38:10] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:38:11] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:38:13] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:38:14] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:38:15] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:38:16] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:38:18] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:38:19] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:38:20] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:38:21] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:38:22] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:38:23] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:38:24] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:38:25] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:38:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:38:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:38:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:38:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:38:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:38:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:38:27] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:38:27] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:38:27] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:38:27] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:38:27] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:38:27] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:38:27] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:38:27] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:38:29] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:38:31] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:38:34] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:38:36] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:38:38] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:38:41] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:38:42] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:38:44] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:38:47] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:38:49] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:38:51] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:38:53] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:38:55] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:38:58] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:39:02] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:39:03] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:39:04] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:39:06] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:39:07] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:39:08] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:39:10] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:39:11] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:13] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:14] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:16] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:20] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:23] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:26] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:28] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:30] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:32] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:34] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:36] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:38] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:40] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:41] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:44] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:39:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:39:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:39:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:39:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:39:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:39:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:39:48] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:39:48] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:39:48] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:39:48] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:39:48] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:39:48] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:39:48] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:39:48] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:39:49] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:39:49] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:39:49] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:39:49] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:39:51] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:39:56] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:40:01] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:40:08] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:40:11] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:40:15] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:40:17] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:40:19] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:40:20] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:40:23] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:40:24] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:40:26] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:40:28] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:40:30] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:40:32] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:40:34] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:40:35] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:40:36] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:40:37] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:40:38] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:40:39] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:40:40] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:40:42] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:40:44] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:40:45] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:40:46] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:48] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:40:49] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:50] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:52] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:40:53] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:54] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:56] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:57] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:58] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:40:59] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:41:01] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:41:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:41:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:41:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:41:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:41:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:41:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:41:04] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:41:04] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:41:04] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:41:04] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:41:04] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:41:04] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:41:04] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:41:04] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:41:06] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:41:10] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:41:14] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:41:19] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:41:22] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:41:23] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:41:25] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:41:27] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:41:29] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:41:31] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:41:34] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:41:36] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:41:37] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:41:38] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:41:39] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:41:40] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:41:41] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:41:42] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:41:44] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:41:45] ax.service.managed_loop: Running optimization trial 33...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:41:46] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:41:47] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:41:48] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:41:49] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:41:51] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:41:52] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:41:53] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:41:55] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:41:56] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:41:58] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:42:00] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:42:01] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:42:03] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:42:04] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:42:06] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:42:07] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:42:09] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:42:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:42:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:42:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:42:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:42:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:42:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:42:12] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:42:12] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:42:12] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:42:12] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:42:12] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:42:12] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:42:12] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:42:12] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:42:13] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:42:15] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:42:19] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:42:22] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:42:26] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:42:28] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:42:29] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:42:33] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:42:35] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:42:36] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:42:38] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:42:40] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:42:42] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:42:44] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:42:45] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:42:47] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:42:49] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:42:52] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:42:54] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:42:56] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:42:57] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:42:58] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:42:59] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:43:00] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:43:01] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:43:02] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:43:03] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:43:05] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:43:07] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:43:08] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:43:08] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:10] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:11] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:43:12] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:43:14] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:16] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:18] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:19] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:43:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:43:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:43:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:43:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:43:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:43:23] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:43:23] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:43:23] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:43:23] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:43:23] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:43:23] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:43:23] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:43:23] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:43:25] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:43:29] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:43:32] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:43:35] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:43:41] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:43:41] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:43:42] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:43:43] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:43:45] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:43:46] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:43:47] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:43:50] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:43:51] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:43:52] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:43:53] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:43:54] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:43:55] ax.service.managed_loop: Running optimization trial 30...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:57] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:43:58] ax.service.managed_loop: Running optimization trial 32...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:43:59] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:44:01] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:44:02] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:03] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:44:05] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:07] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:44:09] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:11] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:12] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:44:14] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:15] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:17] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:44:18] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:20] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:44:22] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:44:23] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:44:24] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:44:24] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:44:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:44:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:44:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:44:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:44:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:44:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:44:27] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:44:27] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:44:27] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:44:27] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:44:27] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:44:27] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:44:27] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:44:27] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:44:29] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:44:31] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:44:36] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:44:40] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:44:46] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:44:50] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:44:52] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:44:54] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:44:58] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:44:59] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:45:02] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:45:04] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:45:06] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:45:08] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:45:10] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:45:14] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:45:16] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:45:17] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:45:19] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:45:20] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:45:22] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:45:23] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:45:24] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:45:26] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:45:27] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:45:28] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:30] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:31] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:33] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:45:35] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:37] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:39] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:40] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:42] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:43] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:45] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:47] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:45:50] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:45:50] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:45:50] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:45:50] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:45:50] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:45:50] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:45:50] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:45:50] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:45:50] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:45:50] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:45:50] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:45:50] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:45:50] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:45:50] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:45:52] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:45:57] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:46:00] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:46:01] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:46:03] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:46:05] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:46:08] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:46:11] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:46:13] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:46:14] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:46:16] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:46:17] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:46:18] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:46:19] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:46:21] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:46:22] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:46:24] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:46:26] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:46:27] ax.service.managed_loop: Running optimization trial 32...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:28] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:46:29] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:46:30] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:46:31] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:46:32] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:34] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:35] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:37] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:38] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:40] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:42] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:43] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:45] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:47] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:46:48] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:50] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:51] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:53] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:46:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:46:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:46:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:46:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:46:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:46:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:46:55] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:46:55] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:46:55] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:46:55] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:46:55] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:46:55] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:46:55] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:46:55] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:46:58] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:47:03] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:47:07] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:47:09] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:47:11] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:47:13] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:47:15] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:47:17] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:47:17] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:47:18] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:47:20] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:47:21] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:47:22] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:47:23] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:47:23] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:47:24] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:47:26] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:47:27] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:47:28] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:47:35] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:47:37] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:47:38] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:47:40] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:47:42] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:47:43] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:47:44] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:47:46] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:47:47] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:47:48] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:47:49] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:47:50] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:47:51] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:47:52] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:47:54] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:47:55] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:47:56] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:47:57] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:48:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:48:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:48:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:48:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:48:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:48:00] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:48:00] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:48:00] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:48:00] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:48:00] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:48:00] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:48:00] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:48:00] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:48:00] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:48:01] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:48:02] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:48:04] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:48:07] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:48:13] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:48:15] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:48:18] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:48:21] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:48:23] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:48:24] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:48:25] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:48:27] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:48:28] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:48:29] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:48:33] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:48:35] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:48:37] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:48:41] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:48:41] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:48:42] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:48:43] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:48:44] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:48:45] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:48:46] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:48:47] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:48:50] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:48:51] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:48:52] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:48:52] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:48:54] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:48:55] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:48:56] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:48:57] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:48:58] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:48:59] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:49:01] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:49:03] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:49:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:49:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:49:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:49:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:49:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:49:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:49:06] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:49:06] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:49:06] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:49:06] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:49:06] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:49:06] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:49:06] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:49:06] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:49:08] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:49:10] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:49:12] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:49:14] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:49:18] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:49:21] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:49:24] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:49:27] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:49:29] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:49:30] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:49:32] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:49:33] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:49:34] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:49:36] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:49:37] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:49:38] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:49:41] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:49:42] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:49:43] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:49:44] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:49:46] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:49:47] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:49:49] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:49:50] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:49:51] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:49:53] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:49:54] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:49:56] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:49:57] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:49:58] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:50:00] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:50:02] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:50:04] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:50:06] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:50:07] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:50:08] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:50:09] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:50:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:50:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:50:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:50:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:50:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:50:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:50:12] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:50:12] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:50:12] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:50:12] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:50:12] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:50:12] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:50:12] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:50:12] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:50:13] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:50:13] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:50:14] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:50:17] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:50:21] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:50:23] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:50:25] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:50:28] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:50:30] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:50:31] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:50:34] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:50:37] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:50:38] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:50:39] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:50:41] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:50:42] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:50:43] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:50:44] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:50:45] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:50:46] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:50:47] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:50:48] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:50:50] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:50:51] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:50:53] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:50:54] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:50:56] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:50:57] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:50:59] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:51:00] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:51:02] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:51:03] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:51:04] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:51:05] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:51:06] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:51:08] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:51:09] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:51:10] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:51:12] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:51:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:51:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:51:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:51:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:51:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:51:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:51:14] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:51:14] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:51:14] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:51:14] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:51:14] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:51:14] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:51:14] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:51:14] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:51:16] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:51:18] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:51:22] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:51:25] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:51:29] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:51:34] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:51:37] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:51:39] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:51:44] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:51:45] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:51:48] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:51:49] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:51:50] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:51:54] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:51:55] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:51:56] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:51:57] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:52:02] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:52:03] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:52:07] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:52:08] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:52:09] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:52:10] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:52:12] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:52:13] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:52:14] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:52:14] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:52:15] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:52:16] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:52:18] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:52:19] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:52:20] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:52:22] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:52:22] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:52:23] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:52:24] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:52:25] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:52:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:52:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:52:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:52:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:52:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:52:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:52:28] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:52:28] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:52:28] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:52:28] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:52:28] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:52:28] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:52:28] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:52:28] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:52:29] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:52:32] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:52:34] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:52:36] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:52:38] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:52:40] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:52:43] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:52:44] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:52:46] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:52:47] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:52:49] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:52:50] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:52:51] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:52:52] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:52:53] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:52:55] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:52:56] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:52:57] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:52:58] ax.service.managed_loop: Running optimization trial 32...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:00] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:53:01] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:04] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:09] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:12] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:53:14] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:53:16] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:18] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:21] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:22] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:25] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:26] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:28] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:30] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:32] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:53:33] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:53:35] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:53:37] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:53:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:53:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:53:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:53:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:53:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:53:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:53:40] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:53:40] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:53:40] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:53:40] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:53:40] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:53:40] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:53:40] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:53:40] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:53:44] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:53:46] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:53:52] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:53:55] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:53:59] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:54:01] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:54:03] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:54:05] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:54:07] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:54:09] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:54:11] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:54:13] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:54:15] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:54:17] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:54:19] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:54:21] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:54:22] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:54:23] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:54:24] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:54:25] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:54:26] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:54:27] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:54:28] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:54:30] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:54:32] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:54:33] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:54:35] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:54:37] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:54:38] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:54:40] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:54:42] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:54:42] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:54:44] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:54:46] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:54:49] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:54:50] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:54:52] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:54:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:54:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:54:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:54:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:54:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:54:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:54:55] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:54:55] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:54:55] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:54:55] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:54:55] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:54:55] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:54:55] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:54:55] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:54:58] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:55:00] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:55:07] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:55:19] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:55:32] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:55:39] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:55:43] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:55:45] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:55:47] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:55:50] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:55:51] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:55:53] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:55:54] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:55:56] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:56:00] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:56:01] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:56:02] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:56:03] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:56:05] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:56:06] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:56:13] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:56:15] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:56:16] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:56:17] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:56:19] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:56:20] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:56:21] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:56:23] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:56:25] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:56:27] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:56:28] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:56:30] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:56:31] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-17 23:56:33] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:56:35] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:56:36] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:56:38] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:56:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:56:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:56:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:56:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:56:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:56:41] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:56:41] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:56:41] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:56:41] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:56:41] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:56:41] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:56:41] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:56:41] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:56:41] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:56:44] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:56:49] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:57:00] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:57:07] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:57:10] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:57:14] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:57:17] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:57:20] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:57:23] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:57:24] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:57:26] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:57:27] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:57:29] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:57:30] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:57:33] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:57:34] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:57:36] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:57:38] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:57:40] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:57:41] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:57:43] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:57:44] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-17 23:57:47] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:57:48] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:57:50] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-17 23:57:51] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-17 23:57:52] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-17 23:57:52] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-17 23:57:54] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-17 23:57:55] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-17 23:57:56] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-17 23:57:59] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-17 23:58:01] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:58:03] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:58:04] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-17 23:58:06] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-17 23:58:08] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-17 23:58:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:58:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:58:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:58:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:58:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:58:10] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:58:10] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:58:10] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:58:10] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:58:10] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:58:10] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:58:10] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:58:10] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:58:10] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:58:13] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-17 23:58:18] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-17 23:58:21] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-17 23:58:26] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-17 23:58:30] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-17 23:58:34] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-17 23:58:36] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-17 23:58:40] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-17 23:58:43] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-17 23:58:45] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-17 23:58:48] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-17 23:58:50] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-17 23:58:53] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-17 23:58:56] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-17 23:58:58] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-17 23:58:59] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-17 23:59:00] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-17 23:59:01] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-17 23:59:02] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-17 23:59:04] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-17 23:59:06] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-17 23:59:09] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:10] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-17 23:59:11] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-17 23:59:14] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:16] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:17] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:19] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:21] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:26] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:29] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:32] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:36] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:39] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-17 23:59:42] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:45] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:47] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-17 23:59:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:59:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:59:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:59:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:59:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:59:51] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-17 23:59:51] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-17 23:59:51] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-17 23:59:51] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-17 23:59:51] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-17 23:59:51] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-17 23:59:51] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-17 23:59:51] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-17 23:59:51] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-17 23:59:52] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-17 23:59:52] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-17 23:59:52] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-17 23:59:55] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:00:01] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:00:04] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:00:09] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:00:12] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:00:16] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:00:19] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:00:21] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:00:24] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:00:26] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:00:28] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:00:30] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:00:32] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:00:33] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:00:35] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:00:37] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:00:38] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:00:40] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:00:41] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:00:42] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:00:45] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:00:48] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:00:50] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:00:52] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:00:53] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:00:55] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:00:56] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:00:58] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:01] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:04] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:06] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:01:07] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:01:09] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:11] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:14] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:16] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:18] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:01:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:01:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:01:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:01:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:01:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:01:22] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:01:22] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:01:22] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:01:22] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:01:22] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:01:22] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:01:22] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:01:22] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:01:22] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:01:23] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:01:23] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:01:23] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:01:23] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:01:25] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:01:28] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:01:32] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:01:36] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:01:42] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:01:46] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:01:50] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:01:51] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:01:54] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:01:57] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:01:59] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:02:01] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:02:03] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:02:05] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:02:09] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:02:10] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:02:12] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:02:14] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:02:16] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:02:19] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:02:21] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:02:22] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:02:24] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:26] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:02:27] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:29] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:31] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:02:33] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:35] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:02:38] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:40] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:42] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:02:44] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:47] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:49] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:51] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:54] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:02:59] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:02:59] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:02:59] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:02:59] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:02:59] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:02:59] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:02:59] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:02:59] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:02:59] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:02:59] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:02:59] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:02:59] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:02:59] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:02:59] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:03:06] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:03:11] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:03:15] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:03:17] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:03:21] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:03:24] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:03:26] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:03:29] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:03:31] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:03:32] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:03:35] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:03:37] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:03:38] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:03:40] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:03:42] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:03:44] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:03:45] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:03:46] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:03:48] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:03:49] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:03:50] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:03:53] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:03:54] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:03:55] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:03:57] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:03:57] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:03:59] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:04:00] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:04:02] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:04] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:06] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:08] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:10] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:12] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:14] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:16] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:18] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:04:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:04:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:04:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:04:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:04:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:04:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:04:21] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:04:21] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:04:21] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:04:21] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:04:21] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:04:21] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:04:21] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:04:21] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:04:22] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:04:25] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:04:28] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:04:32] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:04:35] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:04:37] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:04:39] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:04:41] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:04:42] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:04:44] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:04:47] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:04:51] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:04:53] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:04:56] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:04:59] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:05:00] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:05:01] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:05:02] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:05:03] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:05:04] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:05:05] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:05:07] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:05:09] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:05:10] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:12] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:05:13] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:15] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:17] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:05:18] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:05:20] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:22] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:05:23] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:05:25] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:28] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:30] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:33] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:35] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:05:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:05:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:05:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:05:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:05:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:05:39] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:05:39] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:05:39] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:05:39] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:05:39] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:05:39] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:05:39] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:05:39] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:05:39] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:05:40] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:05:40] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:05:42] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:05:45] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:05:48] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:05:52] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:05:57] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:06:03] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:06:14] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:06:24] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:06:32] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:06:40] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:06:48] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:06:54] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:06:58] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:07:01] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:07:05] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:07:08] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:07:10] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:07:13] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:07:14] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:07:15] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:07:17] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:07:21] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:07:23] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:07:24] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:07:25] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:07:26] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:07:29] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:07:30] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:07:33] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:07:35] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:07:37] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:07:39] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:07:41] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:07:42] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:07:43] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:07:45] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:07:46] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:07:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:07:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:07:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:07:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:07:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:07:48] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:07:48] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:07:48] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:07:48] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:07:48] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:07:48] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:07:48] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:07:48] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:07:48] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:07:49] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:07:49] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:07:49] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:07:49] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:07:49] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:07:51] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:07:55] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:07:59] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:08:01] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:08:04] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:08:06] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:08:08] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:08:10] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:08:12] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:08:14] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:08:16] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:08:19] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:08:22] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:08:24] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:08:26] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:08:29] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:08:30] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:08:31] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:08:32] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:08:34] ax.service.managed_loop: Running optimization trial 33...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:35] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:08:36] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:08:37] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:39] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:40] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:42] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:08:44] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:08:45] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:47] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:48] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:50] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:51] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:53] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:55] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:56] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:08:58] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:09:00] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:09:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:09:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:09:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:09:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:09:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:09:03] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:09:03] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:09:03] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:09:03] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:09:03] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:09:03] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:09:03] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:09:03] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:09:03] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:09:05] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:09:06] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:09:09] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:09:16] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:09:23] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:09:28] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:09:34] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:09:35] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:09:38] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:09:42] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:09:42] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:09:44] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:09:45] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:09:46] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:09:48] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:09:50] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:09:51] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:09:52] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:09:53] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:09:54] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:09:56] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:09:58] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:10:00] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:10:02] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:10:04] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:10:06] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:10:07] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:10:09] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:10:10] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:10:12] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:10:14] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:10:15] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:10:17] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:10:19] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:10:20] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:10:22] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:10:25] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:10:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:10:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:10:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:10:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:10:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:10:28] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:10:28] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:10:28] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:10:28] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:10:28] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:10:28] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:10:28] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:10:28] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:10:28] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:10:31] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:10:37] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:10:43] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:10:49] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:10:54] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:10:56] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:10:59] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:11:01] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:11:04] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:11:07] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:11:09] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:11:11] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:11:14] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:11:16] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:11:18] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:11:20] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:11:22] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:11:24] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:11:26] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:11:27] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:11:28] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:11:29] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:11:30] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:11:31] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:11:32] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:11:33] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:35] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:37] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:11:38] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:40] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:11:42] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:43] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:45] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:47] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:48] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:50] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:52] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:11:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:11:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:11:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:11:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:11:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:11:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:11:55] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:11:55] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:11:55] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:11:55] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:11:55] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:11:55] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:11:55] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:11:55] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:11:57] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:11:59] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:12:03] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:12:10] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:12:14] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:12:15] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:12:17] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:12:19] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:12:21] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:12:24] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:12:27] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:12:28] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:12:30] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:12:30] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:12:31] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:12:32] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:12:33] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:12:35] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:12:36] ax.service.managed_loop: Running optimization trial 32...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:38] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:12:39] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:12:40] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:42] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:43] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:45] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:47] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:49] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:12:50] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:12:51] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:12:52] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:12:52] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:12:53] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:12:55] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:12:56] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:57] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:12:59] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:13:01] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:13:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:13:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:13:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:13:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:13:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:13:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:13:04] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:13:04] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:13:04] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:13:04] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:13:04] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:13:04] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:13:04] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:13:04] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:13:08] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:13:12] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:13:17] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:13:22] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:13:32] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:13:42] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:13:48] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:13:53] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:13:56] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:13:59] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:14:01] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:14:04] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:14:06] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:14:08] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:14:09] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:14:11] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:14:13] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:14:15] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:14:16] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:14:17] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:14:18] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:14:19] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:14:22] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:14:23] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:14:25] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:14:27] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:14:28] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:14:31] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:14:32] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:14:34] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:14:36] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:14:37] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:14:39] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:14:41] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:14:42] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:14:43] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:14:44] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:14:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:14:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:14:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:14:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:14:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:14:47] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:14:47] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:14:47] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:14:47] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:14:47] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:14:47] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:14:47] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:14:47] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:14:47] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:14:50] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:14:53] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:14:55] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:14:59] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:15:04] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:15:08] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:15:10] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:15:12] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:15:15] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:15:17] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:15:21] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:15:23] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:15:25] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:15:26] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:15:28] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:15:30] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:15:32] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:15:32] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:15:33] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:15:34] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:15:36] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:15:38] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:39] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:15:41] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:43] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:45] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:46] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:48] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:15:49] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:51] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:52] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:54] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:56] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:57] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:15:59] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:16:01] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:16:02] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:16:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:16:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:16:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:16:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:16:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:16:04] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:16:04] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:16:04] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:16:04] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:16:04] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:16:04] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:16:04] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:16:04] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:16:04] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:16:04] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:16:04] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:16:04] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:16:04] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:16:04] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:16:05] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:16:05] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:16:05] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:16:05] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:16:05] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:16:05] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:16:05] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:16:06] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:16:11] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:16:14] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:16:17] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:16:20] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:16:22] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:16:25] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:16:27] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:16:29] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:16:31] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:16:33] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:16:35] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:16:37] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:16:38] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:16:42] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:16:46] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:16:47] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:16:50] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:16:51] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:16:52] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:16:53] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:16:55] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:16:56] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:16:58] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:17:00] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:01] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:03] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:17:05] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:07] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:09] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:11] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:12] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:14] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:17:16] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:17:17] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:19] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:17:20] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:17:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:17:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:17:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:17:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:17:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:17:23] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:17:23] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:17:23] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:17:23] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:17:23] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:17:23] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:17:23] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:17:23] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:17:23] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:17:25] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:17:29] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:17:34] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:17:37] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:17:40] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:17:42] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:17:43] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:17:46] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:17:47] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:17:51] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:17:52] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:17:53] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:17:56] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:17:58] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:17:59] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:18:00] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:18:02] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:18:03] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:18:07] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:18:09] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:18:10] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:18:13] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:18:14] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:18:16] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:18:17] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:18:19] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:18:21] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:18:22] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:18:23] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:18:25] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:18:26] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:18:29] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:18:30] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:18:32] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:18:33] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:18:35] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:18:37] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:18:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:18:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:18:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:18:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:18:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:18:40] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:18:40] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:18:40] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:18:40] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:18:40] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:18:40] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:18:40] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:18:40] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:18:40] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:18:43] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:18:48] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:18:53] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:18:57] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:19:02] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:19:06] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:19:12] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:19:14] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:19:17] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:19:19] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:19:21] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:19:24] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:19:27] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:19:28] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:19:30] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:19:31] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:19:34] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:19:36] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:19:38] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:19:40] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:19:43] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:19:45] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:19:47] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:19:48] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:19:49] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:19:51] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:19:52] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:19:55] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:19:57] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:19:59] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:20:01] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:20:02] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:20:03] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:20:04] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:20:05] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:20:07] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:20:09] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:20:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:20:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:20:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:20:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:20:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:20:12] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:20:12] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:20:12] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:20:12] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:20:12] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:20:12] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:20:12] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:20:12] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:20:12] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:20:15] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:20:20] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:20:24] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:20:27] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:20:29] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:20:31] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:20:33] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:20:35] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:20:37] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:20:39] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:20:41] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:20:43] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:20:46] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:20:48] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:20:49] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:20:50] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:20:52] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:20:53] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:20:55] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:20:56] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:21:07] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:21:08] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:21:09] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:21:10] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:21:11] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:21:13] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:21:14] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:21:16] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:21:17] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:21:24] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:21:25] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:21:26] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:21:28] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:21:30] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:21:31] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:21:32] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:21:34] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:21:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:21:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:21:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:21:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:21:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:21:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:21:37] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:21:37] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:21:37] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:21:37] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:21:37] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:21:37] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:21:37] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:21:37] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:21:38] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:21:38] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:21:38] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:21:38] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:21:38] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:21:40] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:21:44] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:21:51] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:21:55] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:21:59] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:22:02] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:22:04] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:22:06] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:22:07] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:22:09] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:22:11] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:22:13] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:22:16] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:22:17] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:22:18] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:22:19] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:22:20] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:22:23] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:22:25] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:22:26] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:22:26] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:28] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:22:29] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:31] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:33] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:22:35] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:36] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:38] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:40] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:41] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:44] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:46] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:47] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:49] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:51] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:53] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:54] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:22:58] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:22:58] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:22:58] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:22:58] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:22:58] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:22:58] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:22:58] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:22:58] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:22:58] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:22:58] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:22:58] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:22:58] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:22:58] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:22:58] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:23:01] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:23:04] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:23:08] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:23:16] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:23:27] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:23:34] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:23:37] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:23:40] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:23:43] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:23:45] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:23:49] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:23:53] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:24:01] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:24:05] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:24:06] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:24:07] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:24:11] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:24:12] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:24:13] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:24:15] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:24:16] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:24:20] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:24:21] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:24:22] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:24:23] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:24:25] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:24:26] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:24:28] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:24:29] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:24:31] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:24:32] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:24:34] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:24:35] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:24:37] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:24:39] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:24:40] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:24:42] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:24:45] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:24:45] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:24:45] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:24:45] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:24:45] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:24:45] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:24:45] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:24:45] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:24:45] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:24:45] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:24:45] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:24:45] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:24:45] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:24:45] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:24:47] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:24:50] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:24:53] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:24:57] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:25:00] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:25:02] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:25:05] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:25:07] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:25:09] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:25:11] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:25:13] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:25:15] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:25:16] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:25:17] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:25:19] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:25:21] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:25:22] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:25:23] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:25:24] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:25:26] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:25:28] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:25:29] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:25:29] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:25:31] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:25:32] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:25:33] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:25:35] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:37] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:39] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:40] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:42] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:44] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:46] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:47] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:49] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:50] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:52] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:25:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:25:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:25:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:25:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:25:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:25:55] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:25:55] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:25:55] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:25:55] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:25:55] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:25:55] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:25:55] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:25:55] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:25:55] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:25:57] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:26:00] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:26:04] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:26:09] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:26:13] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:26:19] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:26:22] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:26:25] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:26:28] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:26:32] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:26:37] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:26:39] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:26:42] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:26:43] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:26:44] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:26:46] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:26:47] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:26:48] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:26:50] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:26:51] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:26:53] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:26:54] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:26:56] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:26:57] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:27:03] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:27:04] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:27:05] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:27:06] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:27:08] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:27:10] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:27:11] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:27:13] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:27:15] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:27:16] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:27:18] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:27:20] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:27:23] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:27:26] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:27:26] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:27:26] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:27:26] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:27:26] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:27:26] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:27:26] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:27:26] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:27:26] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:27:26] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:27:26] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:27:26] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:27:26] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:27:26] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:27:30] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:27:37] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:27:39] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:27:42] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:27:45] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:27:47] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:27:50] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:27:52] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:27:54] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:27:56] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:27:58] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:27:59] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:28:01] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:28:02] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:28:04] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:28:06] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:28:07] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:28:07] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:28:09] ax.service.managed_loop: Running optimization trial 32...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:11] ax.service.managed_loop: Running optimization trial 33...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:12] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:14] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:28:15] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:17] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:18] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:20] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:22] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:23] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:25] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:28:27] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:28] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:28:30] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:28:32] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:33] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:35] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:37] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:39] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:28:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:28:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:28:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:28:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:28:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:28:42] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:28:42] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:28:42] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:28:42] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:28:42] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:28:42] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:28:42] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:28:42] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:28:42] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:28:45] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:28:48] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:28:50] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:28:53] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:28:55] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:28:57] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:29:00] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:29:02] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:29:04] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:29:06] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:29:08] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:29:13] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:29:15] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:29:17] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:29:19] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:29:21] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:29:23] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:29:24] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:29:26] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:29:27] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:29:28] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:29:30] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:29:31] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:29:34] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:29:36] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:29:37] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:29:38] ax.service.managed_loop: Running optimization trial 40...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:29:39] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:29:41] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:29:43] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:29:44] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:29:46] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:29:47] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:29:49] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:29:51] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:29:52] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:29:53] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:29:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:29:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:29:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:29:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:29:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:29:56] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:29:56] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:29:56] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:29:56] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:29:56] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:29:56] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:29:56] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:29:56] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:29:56] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:30:00] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:30:04] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:30:08] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:30:11] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:30:14] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:30:16] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:30:19] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:30:21] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:30:24] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:30:27] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:30:30] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:30:32] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:30:34] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:30:36] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:30:37] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:30:38] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:30:40] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:30:41] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:30:43] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:30:45] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:30:46] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:30:47] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:30:49] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:30:50] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:30:51] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:30:52] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:30:54] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:30:55] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:30:57] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:30:58] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:31:00] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:31:02] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:31:03] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:31:05] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:31:07] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:31:08] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:31:11] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:31:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:31:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:31:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:31:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:31:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:31:14] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:31:14] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:31:14] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:31:14] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:31:14] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:31:14] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:31:14] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:31:14] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:31:14] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:31:20] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:31:28] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:31:32] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:31:35] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:31:37] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:31:39] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:31:41] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:31:44] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:31:47] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:31:50] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:31:52] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:31:54] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:31:56] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:31:59] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:32:00] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:32:02] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:32:04] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:32:05] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:32:07] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:32:08] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:32:11] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:32:12] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:32:13] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:32:14] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:32:16] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:32:17] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:32:18] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:32:20] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:21] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:23] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:24] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:26] ax.service.managed_loop: Running optimization trial 45...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:28] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:30] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:32:30] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:32] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:34] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:32:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:32:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:32:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:32:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:32:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:32:37] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:32:37] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:32:37] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:32:37] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:32:37] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:32:37] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:32:37] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:32:37] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:32:37] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:32:39] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:32:41] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:32:46] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:32:51] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:32:56] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:33:03] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:33:09] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:33:13] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:33:15] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:33:19] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:33:23] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:33:26] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:33:28] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:33:31] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:33:32] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:33:35] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:33:37] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:33:39] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:33:40] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:33:42] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:33:44] ax.service.managed_loop: Running optimization trial 34...
[INFO 06-18 00:33:45] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:33:47] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:33:48] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:33:50] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:33:51] ax.service.managed_loop: Running optimization trial 39...
[INFO 06-18 00:33:52] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:33:54] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:33:55] ax.service.managed_loop: Running optimization trial 42...
[INFO 06-18 00:33:56] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:33:57] ax.service.managed_loop: Running optimization trial 44...
[INFO 06-18 00:33:58] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:33:59] ax.service.managed_loop: Running optimization trial 46...
[INFO 06-18 00:33:59] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:34:01] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:34:02] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:34:03] ax.service.managed_loop: Running optimization trial 50...
[INFO 06-18 00:34:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:34:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:34:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:34:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:34:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:34:06] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:34:06] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:34:06] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:34:06] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:34:06] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:34:06] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:34:06] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:34:06] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:34:06] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:34:09] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:34:13] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:34:17] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:34:22] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:34:27] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:34:28] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:34:30] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:34:34] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:34:36] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:34:38] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:34:40] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:34:42] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:34:44] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:34:47] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:34:49] ax.service.managed_loop: Running optimization trial 28...
[INFO 06-18 00:34:49] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:34:51] ax.service.managed_loop: Running optimization trial 30...
[INFO 06-18 00:34:52] ax.service.managed_loop: Running optimization trial 31...
[INFO 06-18 00:34:54] ax.service.managed_loop: Running optimization trial 32...
[INFO 06-18 00:34:55] ax.service.managed_loop: Running optimization trial 33...
[INFO 06-18 00:34:56] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:34:57] ax.service.managed_loop: Running optimization trial 35...
[INFO 06-18 00:34:59] ax.service.managed_loop: Running optimization trial 36...
[INFO 06-18 00:35:01] ax.service.managed_loop: Running optimization trial 37...
[INFO 06-18 00:35:02] ax.service.managed_loop: Running optimization trial 38...
[INFO 06-18 00:35:04] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:35:06] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:35:08] ax.service.managed_loop: Running optimization trial 41...
[INFO 06-18 00:35:10] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:35:12] ax.service.managed_loop: Running optimization trial 43...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:35:14] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:35:16] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:35:18] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:35:19] ax.service.managed_loop: Running optimization trial 47...
[INFO 06-18 00:35:20] ax.service.managed_loop: Running optimization trial 48...
[INFO 06-18 00:35:22] ax.service.managed_loop: Running optimization trial 49...
[INFO 06-18 00:35:23] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:35:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x1. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:35:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:35:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:35:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:35:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:35:27] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicity specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.
[INFO 06-18 00:35:27] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[]).
[INFO 06-18 00:35:27] ax.modelbridge.dispatch_utils: Using Models.GPEI since there are more ordered parameters than there are categories for the unordered categorical parameters.
[INFO 06-18 00:35:27] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False
[INFO 06-18 00:35:27] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12
[INFO 06-18 00:35:27] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12
[INFO 06-18 00:35:27] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+GPEI', steps=[Sobol for 12 trials, GPEI for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.
[INFO 06-18 00:35:27] ax.service.managed_loop: Started full optimization with 50 steps.
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 1...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 2...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 3...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 4...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 5...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 6...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 7...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 8...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 9...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 10...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 11...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 12...
[INFO 06-18 00:35:27] ax.service.managed_loop: Running optimization trial 13...
[INFO 06-18 00:35:33] ax.service.managed_loop: Running optimization trial 14...
[INFO 06-18 00:35:37] ax.service.managed_loop: Running optimization trial 15...
[INFO 06-18 00:35:42] ax.service.managed_loop: Running optimization trial 16...
[INFO 06-18 00:35:45] ax.service.managed_loop: Running optimization trial 17...
[INFO 06-18 00:35:47] ax.service.managed_loop: Running optimization trial 18...
[INFO 06-18 00:35:49] ax.service.managed_loop: Running optimization trial 19...
[INFO 06-18 00:35:52] ax.service.managed_loop: Running optimization trial 20...
[INFO 06-18 00:35:54] ax.service.managed_loop: Running optimization trial 21...
[INFO 06-18 00:35:56] ax.service.managed_loop: Running optimization trial 22...
[INFO 06-18 00:35:58] ax.service.managed_loop: Running optimization trial 23...
[INFO 06-18 00:36:01] ax.service.managed_loop: Running optimization trial 24...
[INFO 06-18 00:36:06] ax.service.managed_loop: Running optimization trial 25...
[INFO 06-18 00:36:07] ax.service.managed_loop: Running optimization trial 26...
[INFO 06-18 00:36:09] ax.service.managed_loop: Running optimization trial 27...
[INFO 06-18 00:36:10] ax.service.managed_loop: Running optimization trial 28...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:12] ax.service.managed_loop: Running optimization trial 29...
[INFO 06-18 00:36:14] ax.service.managed_loop: Running optimization trial 30...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:16] ax.service.managed_loop: Running optimization trial 31...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:18] ax.service.managed_loop: Running optimization trial 32...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:19] ax.service.managed_loop: Running optimization trial 33...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:21] ax.service.managed_loop: Running optimization trial 34...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:23] ax.service.managed_loop: Running optimization trial 35...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:25] ax.service.managed_loop: Running optimization trial 36...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:26] ax.service.managed_loop: Running optimization trial 37...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:28] ax.service.managed_loop: Running optimization trial 38...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:30] ax.service.managed_loop: Running optimization trial 39...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:32] ax.service.managed_loop: Running optimization trial 40...
[INFO 06-18 00:36:34] ax.service.managed_loop: Running optimization trial 41...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:36] ax.service.managed_loop: Running optimization trial 42...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:38] ax.service.managed_loop: Running optimization trial 43...
[INFO 06-18 00:36:38] ax.service.managed_loop: Running optimization trial 44...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:40] ax.service.managed_loop: Running optimization trial 45...
[INFO 06-18 00:36:42] ax.service.managed_loop: Running optimization trial 46...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:43] ax.service.managed_loop: Running optimization trial 47...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:44] ax.service.managed_loop: Running optimization trial 48...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:46] ax.service.managed_loop: Running optimization trial 49...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[INFO 06-18 00:36:48] ax.service.managed_loop: Running optimization trial 50...
c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\site-packages\botorch\optim\initializers.py:403: BadInitialCandidatesWarning:
Unable to find non-zero acquisition function values - initial conditions are being selected randomly.
[50]:
bayes_dfs = [
add_best_obj_so_far(extract_data(result["experiment"])) for result in bayes_results
]
bayes_best_objs = [bayes_df["best_obj"] for bayes_df in bayes_dfs]
bayes_mean = np.mean(bayes_best_objs, axis=0)
bayes_std = np.std(bayes_best_objs, axis=0)
bayes_line_df = pd.DataFrame(
dict(iteration=bayes_dfs[0]["iteration"], mean=bayes_mean, std=bayes_std)
)
bayes_line_df["name"] = "bayes"
[51]:
from numpy.random import default_rng
rng = default_rng(0)
sample_dfs = []
for name, sampling_fn in sampling_fns.items():
for seed in SEEDS:
noisy_bounds = get_noisy_bounds(bounds, rng, noise_scale=0.1)
sample_df = sampling_fn(
noisy_bounds, num_samples=total_trials, seed=seed
).sample(frac=1.0)
sample_df["name"] = name
sample_df["total_trials"] = total_trials
sample_df["seed"] = seed
sample_df["iteration"] = range(1, len(sample_df) + 1)
sample_dfs.append(sample_df)
doe_df = pd.concat(sample_dfs, axis=0)
doe_df["objective"] = hartmann6(doe_df[["x1", "x2", "x3", "x4", "x5", "x6"]].values)
sub_dfs = []
for name, sampling_fn in sampling_fns.items():
for seed in range(num_repeats):
sub_df = doe_df.query(
"name == @name and total_trials == @total_trials and seed == @seed",
)
sub_df.loc[:, "best_obj"] = sub_df["objective"].cummin()
sub_dfs.append(sub_df)
doe_best_df = pd.concat(sub_dfs, axis=0)
grp = doe_best_df.groupby(["name", "total_trials", "iteration"], as_index=False)
doe_result_df = grp.mean().drop("seed", axis=1)
doe_result_df = doe_result_df.rename(columns=dict(best_obj="mean"))
doe_result_df.loc[:, "std"] = grp.std()["best_obj"]
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\2746881076.py:5: UserWarning:
The balance properties of Sobol' points require n to be a power of 2.
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
C:\Users\sterg\AppData\Local\Temp\ipykernel_29488\1511024706.py:26: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
[52]:
line_df = pd.concat(
[bayes_line_df, doe_result_df[["name", "iteration", "mean", "std"]]]
)
[53]:
fig = line(
data_frame=line_df,
x="iteration",
y="mean",
error_y="std",
color="name",
error_y_mode="band",
# range_y=[0, 30],
labels=dict(mean="hartmann6 function value")
)
fig.update_layout(margin=dict(r=40, t=30, b=30), hovermode="x")
fig_path = "hartmann6-comparison"
fig.write_html(fig_path + ".html")
fig.write_image(fig_path + ".png")
fig.show()
[54]:
# For notebook gallery thumbnail
from IPython.display import Image
Image(filename=fig_path + ".png")
[54]:
Code Graveyard
[22]:
# from ax.modelbridge.factory import get_sobol
# from ax.service.ax_client import AxClient
# def get_sobol_samples(bounds, num_samples=10):
# parameters = [
# {
# "name": "x1",
# "type": "range",
# "bounds": bounds["x1"],
# },
# {
# "name": "x2",
# "type": "range",
# "bounds": bounds["x2"],
# },
# ]
# client = AxClient()
# client.create_experiment(
# name="experiment",
# parameters=parameters, # type: ignore
# )
# m = get_sobol(client.experiment.search_space)
# gr = m.gen(n=num_samples)
# gr
[23]:
# compare_samples = {}
# for name, sampling_fn in sampling_fns.items():
# compare_samples[name] = {}
# for num_samples in sample_nums:
# compare_samples[name][num_samples] = sampling_fn(bounds, num_samples)
# df = pd.DataFrame(compare_samples)
# df.index.name = "num_samples"
# df
[24]:
# three_plot_df = three.copy()
# three_plot_df["step"] = (np.arange(0, three_plot_df.shape[0]))
# three_plot_df["group"] = 1
# px.scatter_3d(three_plot_df, x="x1", y="x2", z="x3", animation_frame="step", animation_group="group", width=400, height=400)
[25]:
# discrepancies = []
# for name, sampling_fn in sampling_fns.items():
# for num_samples in sample_nums:
# sample_df = compare_df.query("name == @name and num_samples == @num_samples")
# sample_df["discrepancy"] = qmc.discrepancy(sample_df[["x1", "x2"]].values)
# sample_dfs.append(sample_df)
# compare_df_2 = pd.concat(sample_dfs, axis=0)
# compare_df_2