/ / Стоп підтримка OpenCL для GPU - opencl, gpu

Зупиніть підтримку OpenCL для GPU - opencl, gpu

На моєму комп'ютері встановлено два графічні процесори. Я працюю з бібліотекою, яка використовує прискорення OpenCL, яке підтримує лише один GPU, і не налаштовується. Я не можу сказати, який я хочу. Здається, ця бібліотека чомусь вибрала один з моїх GPU, які я не хочу.

Як я можу видалити / зупинити / деактивувати підтримку цього графічного процесора як пристрою OpenCL?

Я хочу зробити це, тому я отримую тільки один підтримуваний GPU, і бібліотека буде змушена її використовувати.

Примітка: Для мене доступна будь-яка опція, яка містить зміни або редагування бібліотеки.

P.S. Я на Windows 10 з процесором Intel і Intel GPU + NVidia GPU

Відповіді:

1 для відповіді № 1

У Windows система OpenCL ICD використовує записи реєстру для пошуку всіх встановлених платформ OpenCL.

Рішення: Використовуючи RegEdit, ви можете створити резервну копію, а потім видалити запис для GPU, яку ви не хочете використовувати. Розташування реєстру - HKEY_LOCAL_MACHINESOFTWAREKhronosOpenCLVendors.

Довідка: https://www.khronos.org/registry/cl/extensions/khr/cl_khr_icd.txt