trainNetwork错误无法读取文件

18视图(30天)
弗雷德
弗雷德 2020年4月4日
评论道: 丹尼尔Csata2022年10月29日
你好,
我正在学习训练图像分类在云上的卷积网络。作为第一步,我下面的例子叫“列车网络在云中使用自动并行支持”Mathworks。金宝app
我已经开始我的集群成功和上传cifar10 Amazon S3 bucket图像库。
然后我使用:创建succssefully数据存储
imdsTrain = imageDatastore (s3: / / mybucket / cifar10 /火车',
“IncludeSubfolders”,真的,
“LabelSource”,“foldernames”);
我的问题是在培训层面,我使用:
选择= trainingOptions (“个”,
“ExecutionEnvironment”,“平行”,%打开自动并行的支持。金宝app
“InitialLearnRate”initialLearnRate,%设置初始学习速率。
“MiniBatchSize”miniBatchSize,%设置MiniBatchSize。
“详细”,真的,%不发送命令行输出。
“阴谋”,“训练进步”,%的培训进展阴谋。
“L2Regularization”1平台以及
“MaxEpochs”,50岁,
“洗牌”,“every-epoch”,
“ValidationData”imdsTest,
“ValidationFrequency”、地板(元素个数(imdsTrain.Files) / miniBatchSize),
“LearnRateSchedule”,“分段”,
“LearnRateDropFactor”,0.1,
“LearnRateDropPeriod”,45岁);
网= trainNetwork (augmentedImdsTrain层,选项);
培训开始,培训开始的显示指示:“初始化输入数据归一化”
然而很快就停止错误信息:
错误在test_parallel_cloud(第77行)
网= trainNetwork (augmentedImdsTrain层,选项);
引起的由:
错误使用nnet.internal.cnn.DistributedDispatcher / computeInParallel(线
193)
错误发现工人1。
错误使用matlab.io.datastore。ImageDatastore /读(第77行)
不能阅读文件:“s3: / / mybucket cifar10 /火车/鹿/ image35398.png’。
错误使用matlab.io。数据存储/ DsFileReader(第113行)
可以找不到文件:s3: / / mybucket / cifar10 /火车/鹿/ image35398.png
我每次重新运行代码似乎停在另一个图像不能阅读。然而桶上的形象总是和不使用imshow似乎腐败,当我检查。
你能看到问题在哪里吗?
7评论
丹尼尔Csata
丹尼尔Csata 2022年10月29日
这就跟你问声好!
我只是遇到了相同的问题。你能告诉我你是如何解决parpool函数吗?因为它似乎没有为我工作或者我做错了什么事。
谢谢你!
丹尼尔

登录置评。

答案(1)

Harsha Priya Daggubati
Harsha Priya Daggubati 2020年4月7日
1评论
弗雷德
弗雷德 2020年4月7日
你好,
谢谢你的帮助!
是的,我小心翼翼地跟着所有步骤提到一个接一个。
唯一的偏差是我必须设置工人数量为1,而不是8。这是因为个vCPU aws系统限制我使用我可以使用数量和实例(p2.xlarge)只有一个GPU。
运行TrainNetwork函数的问题发生在“训练一个网络在云中使用buil-in并行支持”页面。金宝app
弗雷德

登录置评。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!