gpt4 book ai didi

OpenCV 2.2 和多 CPU - opencv_haartraining.exe 是多线程的吗?

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:44 27 4
gpt4 key购买 nike

我在 VS 2010 上构建了 OpenCV 2.2。启用了 TBB 3 支持。我确保所有项目都有正确的 tbb lib 目录,并将 tbb.lib 列为依赖项。

通过隐藏 tbb.dll 验证它 - 果然 haartraining.exe 提示它需要它。

好的 - 我的问题。我在一台 16 核机器上运行一个大型训练集,haartraining 只占用一个 CPU,其他 15 个空闲。

我做错了什么?我在 exe 上没有看到任何标志来触发 MP。

另一个问题 - 我也包括了 IPP。那是静态链接,对吧(意思是我不需要在运行它的机器上安装 IPP?)?我想一定是这样,否则它不会运行。

谢谢!

编辑:另外两个信息:1) 任务管理器说 opencv_haartraining.exe 只有 1 个线程。 2) 这是在 64 位版本的 Windows XP 上运行的 32 位版本

最佳答案

如果使用 TBB 构建,则需要 TBB.dll - 这并不意味着特定功能正在使用 TBB。

要查看哪些功能启用了 TBB,您需要查看代码,或遵循 opencV 分钟 - 例如 http://pr.willowgarage.com/wiki/OpenCVMeetingNotes/Minutes%202010-03-30

关于OpenCV 2.2 和多 CPU - opencv_haartraining.exe 是多线程的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com