linux - OpenCL 支持 Intel CPU 和 Nvidia GPU
问题描述
在查询支持的 OpenCL 平台/设备时,由于 CUDA SDK 提供的 OpenCL 运行时,我的 Nvidia GPU 被返回。
但是,英特尔至强 CPU 没有。
我看到英特尔为其 CPU提供了OpenCL 运行时。但是,它似乎需要替换 libOpenCL.so。
通过一些链接器黑客,我能够将英特尔运行时加载到我的进程中,但随后只枚举了英特尔 CPU,而不是 Nvidia 设备。
有没有办法让它们共存,以便我可以在 GPU 和 CPU 之间分配任务?
解决方案
推荐阅读
- python - 执行python后cmd窗口不关闭
- javascript - Threejs——加载模型并让它们旋转/移动到位
- visual-studio-code - 为什么我的 VSC 的 Intellisense 代码完成预测“.toLoweCase()”方法而不是“.substring()”
- django - 如何在呈现之前过滤模型查询集
- api - 如何使用 discord api 发送图像消息?
- nginx - Nginx:需要 http_name 域的映射函数
- reactjs - Uploading a CSV and Creating a chart - react
- javascript - 将特定颜色交换为图像 javascript
- javascript - document.getElementById 没有在我的 React 组件中动态更改样式
- r - 如果在函数中,evalq 如何在正确的环境中获取文件