有没有办法在Google Colaboratory中启动optuna-dashboard?
运行 !optuna-dashboard --port 1234 sqlite:////content/drive/MyDrive/optimization.db 时,链接无效
optuna-dashboard 的作者在这里。 感谢您尝试使用 optuna-dashboard。
您需要使用
google.colab.output
,如下所示:
import time
import threading
from optuna_dashboard import wsgi
import optuna
from wsgiref.simple_server import make_server
port = 1234
storage = optuna.storages.RDBStorage("sqlite:////content/drive/MyDrive/optimization.db")
app = wsgi(storage)
httpd = make_server("localhost", port, app)
thread = threading.Thread(target=httpd.serve_forever)
thread.start()
time.sleep(3) # Wait until the server startup
from google.colab import output
output.serve_kernel_port_as_window(port, path='/dashboard/')
将打印 optuna-dashboard 的链接。请点击打开。
导入时间 导入线程 从 optuna_dashboard 导入 wsgi 导入奥普图纳 从 wsgiref.simple_server 导入 make_server
port = 1234
storage = optuna.storages.RDBStorage("sqlite:////content/drive/MyDrive/optimization.db")
app = wsgi(storage)
httpd = make_server("localhost", port, app)
thread = threading.Thread(target=httpd.serve_forever)
thread.start()
time.sleep(3) # Wait until the server startup
from google.colab import output
output.serve_kernel_port_as_window(port, path='/dashboard/')
当前无法工作。