Разрушитель буфера Boost Compute, работающий по-разному в разных ОС - PullRequest
0 голосов
/ 05 октября 2018

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

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

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

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

Заранее спасибо за любую помощь!Eric

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...