optuna.storages.run_grpc_proxy_server
- optuna.storages.run_grpc_proxy_server(storage, *, host='localhost', port=13000, thread_pool=None)[source]
指定されたストレージ 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
クラスを参照してください。RDBStorage
はプロセス内でキャッシュを使用しないため、大幅なパフォーマンス低下を引き起こす可能性があります。 代わりにget_storage()
を使用してください。- Parameters:
- Return type:
None
Note
v4.2.0 で実験的機能として追加されました。インターフェースは予告なく変更される可能性があります。 詳細は https://github.com/optuna/optuna/releases/tag/v4.2.0 を参照してください。