optuna.storages.run_grpc_proxy_server
- optuna.storages.run_grpc_proxy_server(storage, *, host='localhost', port=13000, thread_pool=None)[源代码]
为给定的存储 URL、主机和端口运行 gRPC 服务器。
示例
以下方式运行此服务器
from optuna.storages import run_grpc_proxy_server from optuna.storages import get_storage storage = get_storage("mysql+pymysql://<user>:<pass>@<host>/<dbname>[?<options>]") run_grpc_proxy_server(storage, host="localhost", port=13000)
有关客户端用法,请参阅客户端类
GrpcStorageProxy。请使用get_storage()而不是RDBStorage,因为RDBStorage本身在进程中不使用缓存,这可能会导致显着减慢速度。- 参数:
- 返回类型:
无
警告
目前,gRPC 存储代理不支持
JournalStorage。此问题已在 https://github.com/optuna/optuna/issues/6084 中跟踪。请改用RDBStorage。注意
作为实验性功能于 v4.2.0 添加。该接口在更高版本中可能会在未事先通知的情况下进行更改。请参阅 https://github.com/optuna/optuna/releases/tag/v4.2.0。