为什么CNN预测函数运行一组图像时更快ImageDataStore单独运行每个图像相比呢?
3视图(30天)
显示旧的评论
我在这个例子代码
我注意到的一件事是,运行与imageDataStore分类函数(
imdsValidation)
多次运行一个图像要快得多。这是一些批处理,使用Matlab向量化加快事情的进程还是内在CNN吗?
YPred =分类(净,imdsValidation);
和一个相关的问题,做codegen或CNNcodegen时,也由此产生的c++代码能够运行多个这样的图片吗?我不能看到一个方法和c++代码输出。
0评论
答案(2)
Vineet Joshi
2021年7月20日
嗨
至于你的第二个问题,
CNNcodegen
网络函数只生成代码,如何推断这取决于你的选择。您可以编写代码来sequencially推理网络和c++代码,或者使用多个工人和并行计算等技术使它更快的在一个批处理设置。
希望这是有帮助的。
谢谢