This section lists descriptions and background for common error messages and warnings raised or emitted by Optuna Dashboard.
This warning occurs when the storage object associated with the Optuna Study is of the _CachedStorage
class.
When using RDBStorage
with Optuna, it is implicitly wrapped with the _CachedStorage
class for performance improvement.
However, there is a bug in the _CachedStorage
class that prevents Optuna from synchronizing the latest Trial information.
This bug is not a problem for the general use case of Optuna, but it is critical for human-in-the-loop optimization.
If you are using a version prior to v3.2, please upgrade to v3.2 or later, use another storage classes,
or use a following dirty hack to unwrap _CachedStorage
class.
if isinstance(study._storage, optuna.storages._CachedStorage):
study._storage = study._storage._backend
set_objective_names
function has been ported to Optuna.
Please use study.set_metric_names() function instead.
Deprecated APIs | Corresponding Active APIs |
optuna_dashboard.set_objective_names(study, ["objective 1", "objective 2"]) |
study.set_metric_names(["objective 1", "objective 2"]) |
upload_artifact
function has been ported to Optuna.
Please use optuna.artifacts.upload_artifact function instead.
Deprecated APIs | Corresponding Active APIs |
optuna_dashboard.artifact.upload_artifact(artifact_backend, trial, fiel_path) |
optuna.artifacts.upload_artifact(trial, file_path, artifact_store) |
Please note that the order of arguments is different between the deprecated and active APIs.
FileSystemBackend
class has been ported to Optuna.
Please use FileSystemArtifactStore class instead.
Deprecated APIs | Corresponding Active APIs |
optuna_dashboard.artifact.file_system.FileSystemBackend(base_path) |
optuna.artifacts.FileSystemArtifactStore(base_path) |
Boto3Backend
class has been ported to Optuna.
Please use Boto3ArtifactStore class instead.
Deprecated APIs | Corresponding Active APIs |
optuna_dashboard.artifact.boto3.Boto3Backend(bucket_name, client=None) |
optuna.artifacts.Boto3ArtifactStore(bucket_name, client=None) |