Мой код C ++ AMP отлично работает на настольном компьютере и ноутбуке, на котором установлены два Tesla M2050 и GT650M соответственно. Графические процессоры обоих компьютеров предназначены для вычислений, и оба компьютера работают под управлением Windows 8.1. Однако перенос дословного кода на компьютер под управлением Windows 10 с графическим процессором AMD RX580, который используется как для отображения, так и для вычислений, приводит к следующей ошибке:
Необработанное исключение в 0x00007FFCFC5F5299 в myprogram.exe: Microsoft
Исключение C ++: Concurrency :: runtime_exception в ячейке памяти
0x00000048C279D288. произошло
Я использую VS 2017 C ++ AMP. Код ломается на
"Построить ускоритель, представляющий ускоритель, с указанным путем к экземпляру устройства"
explicit accelerator(const std::wstring &_Device_path) : _M_impl(NULL)
{_Init(_Device_path.c_str());}
Как я могу исправить эту ошибку?