是否可以在 SageMaker Studio Lab 实例上启用端口转发?

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

我想做的事: 我正在尝试在 SageMaker Studio Lab 终端中执行

mlflow ui
以运行本地 mlflow 服务器,并能够在我的 SageMaker Studio Lab 选项卡旁边的选项卡中查看它。

到目前为止我尝试过的:

  1. 在 SageMaker Studio Lab 终端中执行
    mlflow ui
    (返回成功消息以及它正在监听 http://127.0.0.1:5000 的信息),然后在 SageMaker Studio Lab 实例和我的本地计算机之间设置端口转发
    ssh -L 5000:localhost:5000 studio-lab-user@<ip>
    ,但是返回“连接超时”
  2. 在 SageMaker Studio Lab 终端中执行
    mlflow ui --host 0.0.0.0
    - 这也没有帮助,因为我的浏览器中仍然出现连接被拒绝的情况。
amazon-web-services amazon-sagemaker portforwarding mlflow amazon-sagemaker-studio
1个回答
0
投票

SlimakSlimak👋

SageMaker Studio Lab 是一项免费服务,在可定制性方面选项有限(令人沮丧)。不幸的是,Studio Lab 中无法进行端口转发。

您可以通过注册 AWS 账户并创建 SageMaker Studio 域来实现您想要的结果。创建后,您需要创建一个可以访问互联网的 VPC,并在 Studio 和新 VPC 之间建立连接。 本指南提供了对该过程的良好概述。

关于定价的说明...

SageMaker 属于 AWS 免费套餐(请参阅此处了解更多信息),因此您可以使用某些功能2 个月,而无需支付任何费用。

您可以每月免费使用 SageMaker Studio 中由

ml.t3.medium
驱动的笔记本电脑 250 小时。

替代选项

  • DagsHub 是 GitHub/GitLab 的 ML 优化版本,提供免费套餐,其中包含完全托管的 MLflow。我自己用过这个并且评价很高。
  • 在 AWS Fargate 上托管 MLflow(指南此处)。但您应该注意,Fargate 位于 AWS 免费套餐中,您可能希望按照指南进行操作,但将 Fargate 替换为 EC2 实例(例如
    t3.micro
    ),该实例在免费套餐中免费提供 12 个月.

祝你好运!

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