【问题标题】:How many images can you pass to Caffe at a time?一次可以向 Caffe 传递多少张图片?
【发布时间】:2015-12-11 21:41:28
【问题描述】:

我注意到 Caffe MNIST example prototxt file 一次最多允许将 64 张图像传递到网络。
我可以将这个数字设置到多高有限制吗?
我是否可以(例如)将此数字设置为 200 甚至 500,以便我一次最多可以接受 200/500 张图像而不会对预测产生负面影响?

【问题讨论】:

    标签: machine-learning computer-vision neural-network deep-learning caffe


    【解决方案1】:

    唯一的限制是您机器的内存:当 caffe 加载模型时,它会为所有参数所有中间数据块分配内存。您同时处理的图像越多,您需要提前分配的内存就越大。
    确定此数字的最简单(也是最粗略)的方法就是跟踪错误,尝试将其设置为 200,看看在加载模型时是否出现“内存不足”错误。
    请注意,您可以同时处理的图像数量还取决于您使用的是 GPU 还是 CPU:通常 GPU 内存小于 CPU 内存,因此您可以处理更少的图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 2018-10-06
      • 2014-07-14
      • 2015-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多