我是 tensorflow 的新手,还没有接触过多处理。我正在使用定制的对象检测模型来处理我的图像。该模型基于 faster_rcnn_inception_v2_pets,我能够同时使用 CPU 和 GPU 来处理图像。目前每张图像大约需要 4 秒来处理。当我检查任务管理器时,CPU和GPU没有充分利用。我发现对于每个图像,一开始它使用 CPU 的时间大约为 95%,当它进入 GPU 时,结果几乎立即就出来了。我的问题是,是否可以通过使用多核处理来加快速度?
我一直在阅读多处理,想知道是否可以在 CPU(例如 8 核)中使用多处理来并行处理图像并将它们排队到 GPU 中。(我想我在某处读到 GPU 一次只能处理 1 个。)由于 CPU 需要很长时间来处理 1 个图像,而 GPU 速度非常快,如果上述情况可行,它将减少处理大量图像的时间。
谢谢你。