问题标签 [intel-ipp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 使用 IPP 和 MinGW 编译 OpenCV 3.0 时出错
我正在尝试在 Windows 7 x64 上使用 OpenCV 3.0 附带的 TBB 4.3、Qt 5.4.1、Eigen 和 IPP 编译新的稳定 OpenCV 3.0。我使用 MinGW 4.91。在 50% 时停止并显示以下消息:“ld.exe:找不到 -lRunTmChk”。如果我取消选中 WITH_IPP 一切正常。是否可以使用 MinGW 和 IPP 构建 OpenCV 3.0?谢谢!
c++ - 如何在 IPP 中进行未归一化的 2D 互相关
我正在做一些 C++ 优化工作,并且需要没有任何平均偏移或归一化缩放操作的普通版本的互相关。我知道在图像数据的正常情况下,使用上述方法可以消除亮度的影响,因此只能识别结构相似性,但在我们的应用程序中实际上需要亮度。我正在使用 IPP 7.1,有人知道是否有办法做到这一点吗?我要做的下一件最好的事情是手动编写循环并利用 SIMD 自动向量化以及一些 OpenMP 并行化。
opencv - 是否有任何 openCV 函数来显示其构建选项?
我想知道是否有任何 openCV 函数可以显示其库构建选项,例如它是否支持 TBB 或 IPP。因为我有一个自定义构建的 openCV 3.0 库,但自述文件没有提到它是否实现了 TBB 或 IPP。
谢谢,
c++ - std::sort 与英特尔 ipp 排序性能。我究竟做错了什么?
我正在尝试比较std::sort
(使用std::vector
结构)与英特尔ipp
排序的性能。
我在英特尔至强处理器上运行此测试model name : Intel(R) Xeon(R) CPU X5670 @ 2.93GHz
我正在对长度为 20000 个元素的向量进行排序并排序 200 次。我尝试了 2 种不同ipp
的排序例程,即。ippsSortDescend_64f_I
和ippsSortRadixDescend_64f_I
。在所有情况下,ipp
sort 至少比 . 慢 5 到 10 倍std::sort
。我预计ipp
较小数组的排序可能会更慢,但否则它通常应该比std::sort
. 我在这里错过了什么吗?我究竟做错了什么?
std::sort
在我的所有测试用例中始终更快。
这是我的程序
编译命令为:
程序输出:
opencv - 检查 IPP 是否在 opencv 中启用
我有安装的系统opencv-3.0
。我需要检查IPP
opencv中是否启用。我该如何检查?
c++ - Is the Intel® IPP Asynchronous C/C++ library included in the standard IPP library?
I have queried directly with Intel which is still pending. Basically I have searched the internet quite rigorously but have been unable to determine if the asynchronous library described here is available as part of the library downloaded from here.
Note: I have actually installed Student version of Intel Parallel Studio XE Cluster Edition for windows, which as far as I can tell includes the ipp library linked above.
I intend to use the library as part of OpenCV-3.0, which I have successfully built without ipp_a for the time being using cmake.
My end goal for now is to be able to run this tutorial successfully.
c - 将空指针传递给 ippsFree 是否安全?
Intel 文档只描述了传入的 ptr 应该指向从 ippsMalloc 分配的空间。如果我们在其中传递一个空指针,它并没有说明发生了什么。
ptr 指向要释放的内存块的指针。ptr 指向的内存块由函数 ippsMalloc 分配。
像免费/删除接受空指针一样安全吗?还是未定义?
c++ - 与 OpenCV 3.0 捆绑在一起的 IPPCV 包是否包括所有可能的与运行 OpenCV 函数的 ipp 相关的改进?
在使用 cmake 从源代码构建 OpenCV 3.0 时,我不确定 3rdparty 目录中提供的 ipp(intel 集成性能改进)版本是否包括所有与 ipp 相关的性能改进,或者通过链接到(更多完整)包含在我的系统上安装的英特尔学生 Parallel Studios XE 集群版中的 ipp 目录。
例如,我注意到与 OpenCV 捆绑在一起的 ipp 的 lib 目录仅包含一个 .lib 文件(ippicvmt.lib),而并行工作室中 ipp 的 lib 目录包含更多的 .lib 文件(总共 16 个) .
任何帮助将不胜感激!
非常感谢,丹