Jumpstartにあるノートブックを使います。
Browse Jumpstart
をクリックしますTraining and Hosting a PyTorch model in Amazon SageMaker
と入力します以下のセルで、学習ジョブの実行を行います
from sagemaker.pytorch import PyTorch
estimator = PyTorch(entry_point='./cifar10.py',
role=role,
framework_version='1.4.0',
train_instance_count=1,
train_instance_type='ml.c5.xlarge')
estimator.fit(inputs)
こちらのサンプルノートブックをベースに使います。
JupyterLab
を開きますCLONE
をクリックしますhttps://github.com/aws/amazon-sagemaker-examples.git
amazon-sagemaker-examples/sagemaker-python-sdk/pytorch_cnn_cifar10/pytorch_local_mode_cifar10.ipynb
こちらのノートブックは、ローカルモードで学習を実行する手順を示しています。学習インスタンスを利用して学習を行うためには、8つ目のセルに以下のように一行追記をして実行してください
from sagemaker.pytorch import PyTorch
instance_type='ml.c5.xlarge' # add
cifar10_estimator = PyTorch(entry_point='source/cifar10.py',
role=role,
framework_version='1.7.1',
train_instance_count=1,
train_instance_type=instance_type)
cifar10_estimator.fit(inputs)