日々精進

新しく学んだことを書き留めていきます

sagemaker.image_uris.retrieveを実行すると「No such file or directory: '/opt/conda/lib/python3.7/site-packages/sagemaker/image_uri_config/xgboost.json'」エラー

sagemakerのverisonは2.40.0。以下のsampleを実行すると掲題のエラーが出た。

github.com

エラーになったのは以下のコード。

image_uri = sagemaker.image_uris.retrieve(
    framework="xgboost",
    region=region,
    version="1.0-1",
    py_version="py3",
    instance_type=training_instance_type,
)

以下のバグが原因っぽい。

github.com

以下のように version="latest"を指定すると直った。

image_uri = sagemaker.image_uris.retrieve(
    framework="xgboost",
    region=region,
    version="latest",
#     version="1.0-1",
    py_version="py3",
    instance_type=training_instance_type,
)