【问题标题】:Create a txt file with Sagemaker Lifecycle Configuration script使用 Sagemaker 生命周期配置脚本创建 txt 文件
【发布时间】:2019-05-14 19:30:17
【问题描述】:
当 sagemaker 笔记本启动时,我无法让 Sagemaker 生命周期配置在包含我的 jupyter 笔记本的目录中创建一个普通的 .txt 文件。
以后我会在这个文件中添加文本,但第一步是创建文件。
启动笔记本脚本:
#!/bin/bash
set -e
touch filename.txt
注意:我已编辑我的笔记本以添加此生命周期配置。
但是当笔记本启动并打开它时,该文件不存在。这可能吗?
【问题讨论】:
标签:
amazon-web-services
jupyter-notebook
amazon-sagemaker
【解决方案1】:
您正在根目录中创建文件。
使用笔记本的终端选项进行探索
【解决方案2】:
生命周期配置脚本的工作目录是“/”,Jupyter 从“/home/ec2-user/SageMaker”目录启动。因此,如果您在“/home/ec2-user/SageMaker”之外创建文件,它在 Jupyter 文件浏览器中将不可见。
要解决这个问题,您可以将脚本修改为
touch /home/ec2-user/SageMaker/filename.txt
感谢您使用 Amazon SageMaker!