google-cloud-platform - 无法从 Google 深度学习 VM 访问 Jupyter 实验室
问题描述
我在安装 Google Deep learning VM 后尝试打开 Jupyter Lab。
我在浏览器的 SSH 终端中运行此代码:
export PROJECT_ID="name"
export ZONE="us-west1-b"
export INSTANCE_NAME="tensorflow-1-vm"
gcloud compute ssh --project $PROJECT_ID --zone $ZONE \
$INSTANCE_NAME -- -L 8080:localhost:8080
我总是遇到同样的错误,无法访问http://localhost:8080/:
bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 8080
Could not request local forwarding.
你能告诉我我在做什么错吗?谢谢!
解决方案
确保您的实例配置了防火墙规则以允许使用 http/https 出口协议,并且该实例具有公共 IP。
看看这个https://cloud.google.com/ai-platform/notebooks/docs/ssh-access
推荐阅读
- ios - 检测点击的可变属性字符串
- r - 从R中的数据框中拆分逗号分隔模式
- appium-android - 验证应用程序中的呼叫功能 - BDD - Appium
- azure-devops - 如何使用部署作业为 YAML Pipelines 构建仪表板
- python - 将带有 png 缩略图的数据框导出为 pdf python(已编辑 - 包含代码)
- python - 为什么保存的模型与训练模型的性能不同?
- python - 调用查询操作时发生发电机错误(ValidationException):KeyConditionExpression 无效:
- javascript - 无法读取 null 的属性(读取“动画”)错误 chrome JS 动画
- c# - 如何在 C# 中为字典中的现有键附加值
- c++ - 我如何告诉 clang-format 将 ContinuationIndentWidth 用于 lambda 参数?