本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用预签名 URL 启动 mlFlow 用户界面
您可以使用预签名 URL 访问 mlFlow 用户界面来查看您的实验。你可以通过 Studio 启动 mlFlow 用户界面,也可以在你选择的终端 AWS CLI 中使用。
使用 Studio 启动 mlFlow 界面
创建跟踪服务器后,您可以直接从 Studio 启动 mlFlow 用户界面。
-
从 SageMaker 控制台导航到 Studio。请务必使用全新 Studio 体验并已从 Studio Classic 中进行了更新。有关更多信息,请参阅 从亚马逊 SageMaker Studio 经典版迁移。
-
在 Studio 用户界面的 “应用程序” 窗格中选择 mlFlow。
-
(可选)如果尚未创建跟踪服务器,或者需要创建新的跟踪服务器,则可以选择 “创建”。然后为项目存储提供唯一的跟踪服务器名称和 S3 URI,然后创建跟踪服务器。您可以选择配置以进行更精细的跟踪服务器自定义。
-
在 mlFlow 跟踪服务器窗格中找到您选择的跟踪服务器。如果跟踪服务器已关闭,请启动跟踪服务器。
-
选择跟踪服务器窗格右上角的垂直菜单图标。然后,选择 “打开 mlFlow”。这将在您当前浏览器的新选项卡中启动预签名 URL。
使用启动 mlFlow 用户界面 AWS CLI
您可以使用预签名 URL 访问 mlFlow 用户界面来查看您的实验。
在您的终端中,使用 create-presigned-mlflow-tracking-server-url
API 生成预签名 URL。
aws sagemaker create-presigned-mlflow-tracking-server-url \ --tracking-server-name
$ts_name
\ --session-expiration-duration-in-seconds1800
\ --expires-in-seconds300
\ --region$region
该输出值应该类似于以下内容:
{ "AuthorizedUrl": "https://
unique-key
.us-west-2
.experiments.sagemaker.aws.a2z.com/auth?authToken=example_token
" }
将整个预签名 URL 复制到您选择的浏览器中。您可以使用新标签页或新的私人窗口。按q
退出提示音。
该--session-expiration-duration-in-seconds
参数决定您的 mlFlow UI 会话保持有效的时间长度。会话持续时间是指在必须创建新的预签名 URL 之前,可以在浏览器中加载 mlFlow UI 的时间长度。最短会话持续时间为 30 分钟(1800 秒),最长会话持续时间为 12 小时(43200 秒)。如果未指定其他持续时间,则默认会话持续时间为 12 小时。
--expires-in-seconds parameter
决定了您的预签名 URL 保持有效的时间长度。URL 的最小过期时间为 5 秒,最长 URL 过期时间为 5 分钟(300 秒)。默认的 URL 过期时间为 300 秒。预签名 URL 只能使用一次。
该窗口应类似于以下内容。