在 Google Colaboratory 中启动 optuna-dashboard

问题描述 投票:0回答:2

有没有办法在Google Colaboratory中启动optuna-dashboard?

运行 !optuna-dashboard --port 1234 sqlite:////content/drive/MyDrive/optimization.db 时,链接无效

google-colaboratory optuna
2个回答
1
投票

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 的链接。请点击打开。


0
投票

导入时间 导入线程 从 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/')

当前无法工作。

© www.soinside.com 2019 - 2024. All rights reserved.