У меня проблема с небольшим кодом ускоренного вычисления, который я запускаю на двух машинах.Моя машина работает под управлением Windows 7, используя Radeon WX9100 GPU, и все работает нормально.Другой используемый мной лабораторный компьютер практически идентичен, но на нем установлена Windows 10 и версия драйвера Radeon для Windows 10.
На компьютере с Windows 7 отображается имя устройства openCL "GFX900", а на компьютере с Windows 10показывает имя как «GFX901».Сайт майнинга биткойнов, который я нашел, сказал, что это хорошо для этой модели.
Что не хорошо, так это то, что буферы оперативной памяти compute / opencl не освобождают память устройства на машине с Windows 10, даже (особенно), еслиЯ использую "BUFFERNAME. ~ buffer ()".
Я думаю, что это может быть проблема с драйверами, но я действительно не уверен.
Заранее спасибо за любую помощь!Eric