Уверете се, че вашите системни драйвери са актуализирани до най-новата версия
- OpenCL ви позволява да се възползвате от ускорената производителност за различни приложения, от научни изчисления до графични задачи.
- Продължете да четете, за да научите стъпките, за да го получите на вашия компютър.
Инсталирането на OpenCL (Open Computing Language) дава на вашия хардуер силата да ускорява различни компютърни задачи, като изобразяване на графики.
В това ръководство стъпка по стъпка ще ви преведем през стъпките за инсталиране на OpenCL на вашия компютър с Windows 11, за да подобрите изчислителната ефективност.
Какво е OpenCL?
Open Computing Language или OpenCL е безплатна и отворена стандартна рамка с паралелно програмиране на различни ускорители, намиращи се в персонални компютри, мобилни устройства и вградени платформи.
Как тестваме, преглеждаме и оценяваме?
През последните 6 месеца работихме върху изграждането на нова система за преглед на начина, по който създаваме съдържание. Използвайки го, ние впоследствие преработихме повечето от нашите статии, за да предоставим действителна практическа експертиза по ръководствата, които направихме.
За повече подробности можете да прочетете как тестваме, преглеждаме и оценяваме в WindowsReport.
Целта на OpenCL е да помогне на разработчиците да използват изчислителната мощност на процесори като централни процесори, графични процесори и ускорители по единен начин, за да подобрят производителността.
- Как да инсталирам OpenCL на Windows 11?
- 1. Актуализирайте своя графичен драйвер
- 2. Проверете дали имате инсталиран OpenCL Runtime
- 3. Изтеглете C/C++ компилатор
- 4. Инсталирайте Git, CMake и Visual Studio Code
- 5. Вземете OpenCL SDK и инсталирайте Vcpkg
- 6. Инсталирайте OpenCL
Как да инсталирам OpenCL на Windows 11?
Преди да продължите с каквито и да е стъпки за инсталиране на OpenCL на Windows 11, преминете през следните предварителни проверки:
- Уверете се, че имате инсталиран Visual C++ Redistributable package.
- Проверете дали вашият компютър отговаря на минималните изисквания за стартиране на приложението OpenCL и средата за изпълнение на OpenCL.
- Първо проверете списък за съвместимост на драйвери от официалния уебсайт на Khronos.
След като сте готови, следвайте тези стъпки в същия ред, както е споменато.
1. Актуализирайте своя графичен драйвер
- Натиснете Windows + Р за да отворите Бягай диалогов прозорец.
- Тип devmgmt.msc и щракнете Добре за да отворите Диспечер на устройства ап.
- Отидете на Адаптери за дисплей и щракнете върху него, за да го разширите. Щракнете с десния бутон върху драйвера и изберете Актуализирайте драйвера.
- Избирам Автоматично търсене на драйвери.
- Следвайте инструкциите на екрана, за да завършите процеса.
2. Проверете дали имате инсталиран OpenCL Runtime
- Натиснете Windows + д за да отворите прозореца на Windows Explorer.
- Навигирайте до този път:
C:\Windows\System32
- Намерете OpenCL.dll файл. Ако е там, това означава, че имате OpenCL runtime инсталиран на вашия компютър.
Ако ти не може да намери Opencl.dll там може да се дължи на остарели драйвери; прочетете това ръководство, за да научите решенията
3. Изтеглете C/C++ компилатор
- Натисни Windows ключ, вид powershellи щракнете Изпълни като администратор.
- За да инсталирате C/C++ компилатор като Visual Studio Build Tools 2022, въведете следната команда и натиснете Въведете:
winget install "Visual Studio Build Tools 2022"
- След като видите Успешно инсталиран съобщение, ще имате инсталирано приложението.
- Сега, за да получите минималната конфигурация с помощта на командния ред, копирайте и поставете следната команда и натиснете Въведете:
& "C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" install --passive --norestart --productId Microsoft.VisualStudio.Product.BuildTools --channelId VisualStudio.17.Release --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.Redist.14.Latest add Microsoft.VisualStudio.Component.Windows11SDK.22000
Можете да използвате командата, както е споменато по-горе, ако работите на Windows 11; обаче замени – добавете Microsoft. Визуално студио. Компонент. Windows11SDK.22000 с —добавете Microsoft. Визуално студио. Компонент. Windows10SDK.19041 за Windows 10.
4. Инсталирайте Git, CMake и Visual Studio Code
- Натисни Windows ключ, вид powershellи щракнете Изпълни като администратор.
- Въведете следната команда и натиснете Въведете:
winget install Git.Git
- Копирайте и поставете следната команда, за да инсталирате CMake и натиснете Въведете:
winget install Kitware.CMake
- За да инсталирате Visual Studio Code, въведете следната команда и натиснете Въведете:
winget install "Visual Studio Code" --source msstore
Можете да пропуснете тези стъпки, ако вече имате инсталиран Git, CMake или Visual Studio Code на вашия компютър.
5. Вземете OpenCL SDK и инсталирайте Vcpkg
За да разработите естествени OpenCL приложения, имате нужда от C или C++ компилатори, OpenCL хедъри (C & по избор C++ хедъри) и динамична библиотека (OpenCL.dll) и библиотека за експортиране (OpenCL.lib)
- НатисниWindowsключ, видgitи щракнетеОтворете.
- Въведете следната команда, за да клонирате Git хранилище, свързано с OpenCL SDK, след това конфигурирайте проекта с помощта на CMake и накрая го изградете и инсталирайте чрез Visual Studio 2022, след което натиснетеВъведете:
-
git clone --recursive https://github.com/KhronosGroup/OpenCL-SDK.git
cmake -G "Visual Studio 17 2022" -A x64 -T v143 -D CMAKE_INSTALL_PREFIX=./OpenCL-SDK/install -B ./OpenCL-SDK/build -S ./OpenCL-SDK
cmake --build OpenCL-SDK/build --config Release --target install -- /m /v: minimal
-
- За да настроите и инициализирате Vcpkg, копирайте и поставете следната команда и натиснетеВъведете:
git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat
6. Инсталирайте OpenCL
- След като помощната програма за команден ред Vcpkg е изградена, въведете следната команда, за да търсите налични пакети, съответстващи на конкретното име в PowerShell, в този случай това е OpenCL и натиснете Въведете:
.\vcpkg.exe search opencl
…
opencl 2.2 (2017.07…. C/C++ headers and ICD loader (Installable Client Driver) for OpenCL
- След това копирайте и поставете следната команда, за да инсталирате OpenCL библиотека за x64 Windows платформа и натиснете Въведете:
.\vcpkg.exe --triplet=x64-windows install opencl
- В случай, че искате да се насочите 64-битов ARM, замени –triplet=x64-windows в командата с –triplet=arm64-windows
В заключение, интегрирането на OpenCL в среда на Windows 11 може да отключи потенциала за ускорено изчисление в различни приложения.
За да го инсталирате на вашия компютър, трябва да имате инсталиран Visual Studio Code и Visual C++ Redistributable package; в случай, че сте изправени пред проблеми като не може да инсталира Visual C++ Redistributable; прочетете това ръководство.
Заседнали сте някъде, докато следвате стъпките? Чувствайте се свободни да посочите вашите запитвания в секцията за коментари по-долу. Ще се радваме да помогнем!