Ядро графического процессора 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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