如何在使用 OpenCL 时指定上下文(平台/设备信息)
How do I specify context (platform/device information) when using OpenCL?
在
C++中使用 OpenCV 2.4.8 的 OpenCL 库时,如何使用 OpenCL 调用代替 OpenCV 调用指定上下文(平台/设备信息)?
我可以为 OpenCV版本 2.4.6 做到这一点,但我无法为 OpenCV 版本 2.4.8 解决这个问题
以下是我为 2.4.6 版所做的工作:
std::vector<ocl::Info> oclinfo;
int ocld = ocl::getDevice(oclinfo);
cout<< ocld;
for ( int i=0; i< oclinfo.size(); i++ )
{
cout << "OpenCL Device" << i << ":" << oclinfo[i].DeviceName[0] << endl;
}
ocl::setDevice(oclinfo[0], 0);
我没有使用过 2.4.8 版,但对于 2.4.9 版,您可以使用此链接您还可以为默认配置设置环境变量OPENCV_OPENCL_DEVICE。
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 如何设置一个范围来提取我想要获得的信息
- 系统参数信息A 与 SPI_GETMOUSE 返回 0
- 为什么 gcovr 会生成空覆盖率统计信息?
- C/C++ - 查询平台相关的换行符(用于内存映射文件)
- 我已经阅读了很多关于 2d 数组的信息,但我在作业中使用它时遇到了麻烦
- 如何基于平台在制作文件中制作if语句?
- 将信息输入到下面显示的结构向量中的正确语法/格式是什么
- 调试符号中缺少 QObject 类信息(编辑但存在其他 Qt 类)
- 在 Linux 平台的 C++ 中动态加载 DLL
- 为什么数组大小信息可用于"sizeof"运算符和 delete[] 运算符,但在将数组作为参数传递到
- Pisarze - 来自波兰奥林匹克信息学的数据分析任务
- 将数组信息存储到 c++ 向量中有一个"Access violation reading location"
- 无法使用 aarch64-unknown-nto-qnx7.0.0-g++-5.4.0 编译器交叉编译 QNX 平台的
- 如何判断类型双关语在我的平台上是否可以?
- 如何实现具有多个平台__FILE__和__LINE__信息的 C/C++ 可变参数日志记录宏?
- 如何在使用 OpenCL 时指定上下文(平台/设备信息)
- 用于访问系统资源信息的多平台库