-
SageMakerノートブックインスタンスの作成: SageMakerコンソールで新しいノートブックインスタンスを作成します。必要なリソースと設定を指定し、ノートブックを起動します。
-
S3バケットの作成: SageMakerコンソールまたはAWS CLIを使用して、コードを格納するための新しいS3バケットを作成します。
-
コードの作成: SageMakerノートブックインスタンスで、コードを作成します。SageMaker SDKや必要なライブラリをインポートし、S3バケットにコードをプッシュするためのスクリプトを作成します。
例:
import boto3 import sagemaker s3 = boto3.client('s3') session = sagemaker.Session() code_path = 'path/to/code.py' s3_bucket = 'your-s3-bucket' s3_key = 'code/code.py' s3.upload_file(code_path, s3_bucket, s3_key)
-
コードのプッシュ: 上記のコード例では、
code.py
という名前のファイルをpath/to/code.py
からS3バケットのcode
フォルダにプッシュしています。自分のコードとバケットのパスに合わせて変更してください。 -
コードの実行: SageMakerノートブックインスタンスでコードを実行するか、SageMakerジョブを使用してコードを実行します。実行中にS3からコードをダウンロードして使用することもできます。