Ядро графического процессора SYCL не выполняет код, не вызывая никаких исключенийC++

Программы на C++. Форум разработчиков
Anonymous
Ядро графического процессора SYCL не выполняет код, не вызывая никаких исключений

Сообщение Anonymous »

Я написал эту простую программу, чтобы проверить, работает ли SYCL на моем устройстве или нет. А в этой программе SYCL после умножения числа не производит обратную запись.

Код: Выделить всё

#include 
#include 
#include 
#include 
#include 

int main()
{
try
{
sycl::queue gpu_queue(sycl::gpu_selector_v);
int number = 5;
{
sycl::buffer int_buffer(&number, sycl::range(1));
sycl::event current_event = gpu_queue.submit([&](sycl::handler& cgh){
sycl::accessor int_accessor(int_buffer, cgh);
sycl::stream gpu_stream(0, 1024, cgh);
cgh.single_task([=](){
int_accessor *= 5;
gpu_stream 

Подробнее здесь: [url]https://stackoverflow.com/questions/79799923/sycl-gpu-kernel-not-executing-the-code-without-raising-any-exception[/url]

Вернуться в «C++»