首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ClearML如何在AWS Sagemaker中更改clearml.conf文件

ClearML如何在AWS Sagemaker中更改clearml.conf文件
EN

Stack Overflow用户
提问于 2021-02-16 06:37:29
回答 1查看 101关注 0票数 1

我在AWS Sagemaker Jupyter notebook工作。我已经在Jupyter的AWS Sagemaker中安装了clearml包。在亚马逊网络服务EC2上安装了ClearML服务器。我需要将工件和模型存储在AWS S3存储桶中,因此我希望在clearml.conf文件中指定S3的凭据。如何在AWS Sagemaker实例中更改clearml.conf文件?看起来它的所有文件夹的权限都被拒绝了。或者,也许有人可以提出一个更好的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-20 06:41:55

免责声明我是ClearML (以前的火车)团队的一员。

要设置凭据(和clearml-server主机),可以使用Task.set_credentials。要将S3存储桶指定为所有工件(以及调试图像)的输出,只需将其设置为files_server即可。

例如:

代码语言:javascript
复制
from clearml import Task

Task.set_credentials(api_host='http://clearml-server:8008', web_host='http://clearml-server:8080', files_host='s3://my_bucket/folder/',
key='add_clearml_key_here', secret='add_clearml_key_secret_here')

要传递您的S3凭据,只需在jupyter笔记本顶部添加一个单元格,并设置标准的AWS S3环境变量:

代码语言:javascript
复制
import os
os.environ['AWS_ACCESS_KEY_ID'] = 's3_bucket_key_here'
os.environ['AWS_SECRET_ACCESS_KEY'] = 's3_bucket_secret_here'
# optional
os.environ['AWS_DEFAULT_REGION'] = 's3_bucket_region'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66216294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档