Разрушитель буфера Boost Compute, работающий по-разному в разных ОС

У меня проблема с небольшим кодом ускоренного вычисления, который я использую на двух машинах. Моя машина работает под управлением Windows 7, используя Radeon WX9100 GPU, и все работает нормально. Другой лабораторный компьютер, который я использую, практически идентичен, но работает под управлением Windows 10 и имеет версию Windows 10 для драйвера Radeon.

Машина Windows 7 отображает имя устройства openCL как «GFX900», а машина Windows 10 показывает имя как «GFX901». Я обнаружил, что сайт майнинга биткойнов подходит для этой модели.

Что не хорошо, так это то, что буферы памяти boost compute / opencl не освобождаются из памяти устройства на машине с windows 10, даже (особенно), если я использую «BUFFERNAME. ~ Buffer ()».

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

Заранее благодарю за любую помощь!
Эрик

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …