前提・実現したいこと
実現したいこと:Sagemaker のjupyter notebook作成時にで該当のソースコードを書き込んだファイルを作成したい。
上記を実現するためにライフサイクル設定をしているが、ノートブックが起動しない。
発生している問題・エラーメッセージ
上記を実現するためにライフサイクル設定をしているが、ノートブックが起動しない。
ライフサイクル設定のソースコード
#!/bin/bash set -e # OVERVIEW # This script create a file which install python3.7.3 and execute it. cat > /home/ec2-user/python373.sh << EOF #!/bin/bash # OVERVIEW # This script installs a single conda package in a single SageMaker conda environments. #source activate python3 #conda install python=3.7.3 --yes #source deactivate python3 #echo "Finished creating python373 conda environment" EOF
該当のソースコード
コメントアウトしているのはわざとです。
#!/bin/bash # OVERVIEW # This script installs a single conda package in a single SageMaker conda environments. #source activate python3 #conda install python=3.7.3 --yes #source deactivate python3 #echo "Finished creating python373 conda environment"
試したこと
- shellscriptの中身のコマンドに問題がないことを確認。
ライフサイクル設定の コマンド を jupyter 上のコマンドプロンプトから動作させると、ファイルが作成されることを確認。
- shellscriptの動作に問題がないことを確認
ライフサイクル設定の shellscript を jupyter 上のコマンドプロンプトから動作させると、ファイルが作成されることを確認。
補足情報(FW/ツールのバージョンなど)
echo や touchを使ってファイル作成、内容書き込みはできる。しかし、面倒なので、catを使いたい
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。