我已阅读有关增强清单文件的所有现有文档。我发现与我的文件没有任何区别,但在训练时我不断遇到此错误:
ClientError: Data download failed:Failed to download data. Unable to parse augmented manifest, error in line: 1
我的示例第一行:
{"source-ref": "s3://test-bucket/test-data/test/bucket/10done.png", "video-frame-object-detection": {"annotations": [{"class_id": 1, "top": 880, "left": 43, "width": 2499, "height": 324}], "image_size": [{"width": 2543, "height": 2543, "depth": 3}]}, "video-frame-object-detection-metadata": {"class-map": {"0": "Good", "1": "Bad"}, "human-annotated": "no", "creation-date": "2022-06-09T11:01:27.440682", "type": "programmatically-created-labels"}}
这些是我的休息时间(文件末尾):
Sagemaker 也认识到我的属性。
该错误显然来自于您的 Augment 清单文件中的语法错误。它应该是 jsonlines 格式。你能和一些gener确认一下吗
查看 JSON Line 页面 https://jsonlines.org/ 第 3 点说
- 行分隔符是 ' ' 这意味着 ' ' 也受支持,因为解析 JSON 时会隐式忽略周围的空格 价值观。
文件中的最后一个字符可能是行分隔符,它将是 处理方式与不存在行分隔符相同。
您的输出显示 CRLF 作为行尾标记,而 JSON 行格式表明它应该只是 LF