You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Colaboratory中启动optuna-dashboard?运行命令后链接无效

在Google Colaboratory中运行Optuna Dashboard的解决方法

能在Colab中运行optuna-dashboard,但直接执行!optuna-dashboard --port 1234 sqlite:////content/drive/MyDrive/optimization.db生成的链接无法访问——因为Colab的云虚拟机端口默认不对外暴露,必须通过端口转发工具映射后才能访问。

解决步骤

前提:安装optuna-dashboard

如果还没安装,先执行:

!pip install optuna-dashboard

方法一:使用Colab自带端口转发(推荐)

  • 后台启动optuna-dashboard(避免前台运行卡住Colab会话):
!nohup optuna-dashboard --port 1234 sqlite:////content/drive/MyDrive/optimization.db > /dev/null 2>&1 &
  • 调用Colab内置工具映射端口并生成可访问链接:
from google.colab.output import serve_kernel_port_as_window
serve_kernel_port_as_window(1234)

运行后会弹出新窗口,直接在窗口内即可访问Optuna Dashboard。

方法二:使用ngrok隧道

如果Colab自带方式失效,可使用ngrok实现端口转发:

  • 安装pyngrok:
!pip install pyngrok
  • 配置ngrok并生成访问链接:
from pyngrok import ngrok

# 替换为你在ngrok官网获取的免费authtoken
ngrok.set_auth_token("YOUR_NGROK_AUTHTOKEN")

# 启动隧道映射1234端口
public_url = ngrok.connect(1234)
print(f"Optuna Dashboard 访问链接:{public_url}")
  • 确保已经执行了方法一中的后台启动命令,然后运行上述代码,复制输出的链接到浏览器即可访问。

内容的提问来源于stack exchange,提问作者Xixao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 23:32:13