Графическая карта AMD и C++ AMP выдают ошибку "Concurrency::runtime_exception в ячейке памяти"

Мой код C++ AMP отлично работает на настольном компьютере и ноутбуке, на котором установлены два Tesla M2050 и GT650M соответственно. Графические процессоры обоих компьютеров предназначены для вычислений, и оба компьютера работают под управлением Windows 8.1. Однако перенос дословного кода на компьютер под управлением Windows 10 с графическим процессором AMD RX580, который используется как для отображения, так и для вычислений, приводит к следующей ошибке:

Необработанное исключение в 0x00007FFCFC5F5299 в myprogram.exe: исключение Microsoft C++: параллелизм::runtime_exception в расположении памяти 0x00000048C279D288. произошло

Я использую VS 2017 C++ AMP. Код ломается в

"Построить ускоритель, представляющий ускоритель с указанным путем экземпляра устройства"

explicit accelerator(const std::wstring &_Device_path) : _M_impl(NULL)
{_Init(_Device_path.c_str());}

Как я могу исправить эту ошибку?

0 ответов

Другие вопросы по тегам