gpt4 book ai didi

opencv - 带有 CUDA 的 OpenCV 在 Windows 上是否需要 SSE4.2?

转载 作者:太空宇宙 更新时间:2023-11-03 22:50:04 24 4
gpt4 key购买 nike

我找不到任何关于编译 OpenCV 的有用信息。我已经尝试了几乎所有的东西,但我被卡住了。我的问题是,OpenCV 是否需要 SSE4.2。这是我唯一能想到的。

最佳答案

不,SSE 是针对 CPU 的,与 GPU 无关。

SSE 代表流式 SIMD 扩展,并在 CPU 中使用 128 位 xmm 寄存器。有关详细信息,请参阅 wiki .

在 Opencv 中,如果从源代码构建,您需要启用以下选项:

ENABLE_SSE
ENABLE_SSE2
ENABLE_SSE3
ENABLE_SSE41
ENABLE_SSE42
ENABLE_SSSE3

请注意,启用您的硬件支持的选项。

引自here对于 Windows(不是 Windows 用户):-

Windows :- A free download, CPU-Z, is available from CPUID that will indicate if SSE2 is present on your system or not.

OSX:- 运行 sysctl -a | grep machdep.cpu 并检查 machdep.cpu.leaf7_features 和 machdep.cpu.features 行。

Ubuntu:- 运行 cat/proc/cpuinfo。这将显示每个代码的配置。您必须检查“标志”行。

最后,

如果支持使用标志,还启用 AVX 和 AVX2:

ENABLE_AVX
ENABLE_AVX2

关于opencv - 带有 CUDA 的 OpenCV 在 Windows 上是否需要 SSE4.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39950400/

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