如何在AWS Sagemaker Studio中创建并使用下拉菜单的start-up script
操作步骤

你只需要按以下步骤操作即可把自定义启动脚本添加到下拉列表:
- 打开Sagemaker Studio终端,路径为
File > New > Terminal - 执行命令创建脚本存放目录(如果目录不存在):
mkdir -p ~/.sagemaker/startup-scripts/notebook - 进入目录创建自定义shell脚本,后缀必须为
.sh,示例如下:
#!/bin/bash # 此处填写你需要在kernel启动时执行的逻辑,例如安装依赖、设置环境变量 pip install --upgrade pandas numpy export PROJ_ENV=production
- 给脚本添加执行权限,替换下方的
<脚本文件名>为你实际创建的文件名:chmod +x ~/.sagemaker/startup-scripts/notebook/<脚本文件名> - 刷新Sagemaker Studio的浏览器页面,重新进入
File > New > Notebook路径,就能在start-up script下拉菜单看到你创建的脚本。
补充说明
- 如果你需要让所有Studio用户都能使用该启动脚本,需要管理员将脚本放到实例全局路径
/opt/sagemaker/startup-scripts/notebook/下,同样需要配置执行权限 - 脚本头部必须声明
#!/bin/bash或#!/bin/sh解析器,否则会识别失败 - 如果脚本涉及需要sudo权限的操作,需要提前给对应用户配置sudo权限,否则脚本执行会报错
内容的提问来源于stack exchange,提问作者timothy.s.lau
相关产品推荐
相关产品推荐

