【发布时间】:2018-11-20 16:39:13
【问题描述】:
我的 S3 存储桶的文件夹结构是:
Bucket
->training-set
->medium
-> img1.jpeg
-> img2.jpeg
-> img3.PNG
我的 training-set.lst 文件如下所示:
1 \t 1 \t medium/img1.jpeg
2 \t 1 \t medium/img2.jpeg
3 \t 1 \t medium/img3.PNG
我使用 excel 表创建了这个。
错误: 训练失败并出现以下错误:ClientError: Invalid lst file: training-set.lst
"InputDataConfig": [
{
"ChannelName": "train",
"CompressionType": "None",
"ContentType": "application/x-image",
"DataSource": {
"S3DataSource": {
"S3DataDistributionType": "FullyReplicated",
"S3DataType": "S3Prefix",
"S3Uri": 's3://{}/training-set/'.format(bucket)
}
},
"RecordWrapperType": "None"
},
{
"ChannelName": "validation",
"CompressionType": "None",
"ContentType": "application/x-image",
"DataSource": {
"S3DataSource": {
"S3DataDistributionType": "FullyReplicated",
"S3DataType": "S3Prefix",
"S3Uri": 's3://{}/test-set/'.format(bucket)
}
},
"RecordWrapperType": "None"
},
{
"ChannelName": "train_lst",
"CompressionType": "None",
"ContentType": "application/x-image",
"DataSource": {
"S3DataSource": {
"S3DataDistributionType": "FullyReplicated",
"S3DataType": "S3Prefix",
"S3Uri": "s3://bucket/training-set/training-set.lst"
}
},
"RecordWrapperType": "None"
},
{
"ChannelName": "validation_lst",
"CompressionType": "None",
"ContentType": "application/x-image",
"DataSource": {
"S3DataSource": {
"S3DataDistributionType": "FullyReplicated",
"S3DataType": "S3Prefix",
"S3Uri": "s3://bucket/test-set/test-set.lst"
}
},
"RecordWrapperType": "None"
}
]
我正在尝试在 Amazon Sagemaker 中使用它。但我无法做到这一点。有人可以帮忙吗?
【问题讨论】:
-
我相信这是来自格式错误的 .lst 文件,例如从 IDE 写出时,
\t可能已转换为实际的制表符空间
标签: amazon-web-services amazon-s3 image-recognition amazon-sagemaker