0

我想创建一项任务,让一名工作人员使用 AWS Sagemaker ground truth 对多个声源进行标记。我按如下方式创建了一个清单文件,但我无法使用 source-ref 指定多个声源。如何创建清单文件?

数据集.manifest

 {"source-ref":["s3://sagemaker-sample/audio_01.wav", "s3://sagemaker-sample/audio_02.wav"]}

错误

ClientError: Manifest: s3://sagemaker-sample/dataset.manifest 在第 0 行的格式无效。确保 source 或 source-ref 字段包含字符串值

4

1 回答 1

0

不支持将多个源指定为单个“source-ref”下的列表。实际格式请参考https://docs.aws.amazon.com/sagemaker/latest/dg/sms-input-data-input-manifest.html。每行代表对单个 S3 文件的引用,如下所示。例子:

{"source-ref": "S3 bucket location 1"}
{"source-ref": "S3 bucket location 2"}
   ...
{"source-ref": "S3 bucket location n"} 

对于你的情况,这将是

{"source-ref": "s3://sagemaker-sample/audio_01.wav"}
{"source-ref": "s3://sagemaker-sample/audio_02.wav"}
于 2020-09-21T18:44:53.210 回答