sycl - cl::sycl::queue::submit throw cl::sycl::exception
问题描述
我正在尝试使用 SYCL 运行一小段代码,但它一直在崩溃。
这是重现问题的最小示例。
#include <CL/sycl.hpp>
class vector_addition;
int main(int, char**) {
cl::sycl::default_selector device_selector;
cl::sycl::queue queue(device_selector);
{
queue.submit([&] (cl::sycl::handler& cgh) {});
}
return 0;
}
问题来自queue.submit
抛出cl::sycl::exception
.
即使函数不为空并且包含不应导致问题的内容,它也会发生。我获得的设备名称也是我要使用的 GPU 的名称。
谢谢!
解决方案
推荐阅读
- google-apps-script - 谷歌电子表格,第一列是脚本选择的
- php - Mysql比较json列和数组
- google-app-engine - App Engine URL Fetch 错误:从服务器收到格式错误的 HTTP 回复
- python - 当我添加更多隐藏层时,神经网络仅产生 1 的值
- java - Jpa 存储库未从数据库中删除
- powershell - 使用 Stream Writer 导出为 CSV
- php - Laravel 4.2 Symfony 错误(未找到“Symfony\Component\Translation\TranslatorInterface”)
- cordova - 无法上传相机拍摄的照片。使用 apache cordova 和 Visual Studio
- android - ImageView 不在 CardView 中的中心
- r - 使用 Shiny 响应式地提供图像