AWSのsagemakerでトレーニングジョブを作るとき、input-data形式にs3のマニフェストファイルを選択したんですが、「AugmentedManifestFile 属性名 (パイプ入力モード必須)」の項目入力の時、"source-ref"
だけ入力したら、トレーニングジョブが作成できず、以下のようなエラーが出ました。
python
1# エラー 2ClientError: Data download failed:Please ensure that your manifest contains rows that match the AttributeNames passed
このエラーは「jsonの属性名が全部含まれてない」という意味で、
・"source-ref"
・"semantic-test-ref"
・"semantic-test-ref-metadata"
の3つが入力されてないということなんでしょうか?
エラーの解決方法がわからないため、ご教授お願いします。
# AugmentedManifestFile(json形式)の中身
json
1Train Line 1 2{"source-ref":"s3://sagemaker-segment/semantic/training/19_002400.png","semantic-test-ref":"s3://sagemaker-segment/semantic/train-ano/semantic-test/annotations/consolidated-annotation/output/0_2019-09-08T04:27:08.306525.png","semantic-test-ref-metadata":{"job-name":"labeling-job/semantic-test","type":"groundtruth/semantic-segmentation","creation-date":"2019-09-08T04:27:08.412696","internal-color-map":{"0":{"confidence":0.79862,"class-name":"BACKGROUND"},"1":{"confidence":0.79862,"class-name":"car"},"2":{"confidence":0.79862,"class-name":"person"}},"human-annotated":"yes"}}
#関連コード
python
1attribute_names = ["source-ref","XXX"] # Replace as appropriate for your augmented manifest. 2 3try: 4 if attribute_names == ["source-ref","XXXX"]: 5 raise Exception("The 'attribute_names' variable is set to default values. Please check your augmented manifest file for the label attribute name and set the 'attribute_names' variable accordingly.") 6except NameError: 7 raise Exception("The attribute_names variable is not defined. Please check your augmented manifest file for the label attribute name and set the 'attribute_names' variable accordingly.")
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。