如何在 Windows 11 上安裝 OpenCL:逐步指南

如何在 Windows 11 上安裝 OpenCL:逐步指南
在 Windows 11 上安裝 OpenCL:逐步指南

安裝 OpenCL(開放運算語言)可讓您的硬體加速各種運算任務,例如圖形渲染。

在本逐步指南中,我們將引導您完成在 Windows 11 電腦上安裝 OpenCL 的步驟,以提高運算效率。

什麼是 OpenCL?

開放式運算語言(OpenCL)是一種免費、開放的標準框架,可對個人電腦、行動裝置和嵌入式平台中的各種加速器進行並行程式設計。

OpenCL 的目標是幫助開發人員以統一的方式利用 CPU、GPU 和加速器等處理單元的運算能力來提高效能。

如何在 Windows 11 上安裝 OpenCL?

在繼續執行在 Windows 11 上安裝 OpenCL 的任何步驟之前,請完成下列初步檢查:

  • 確保已安裝 Visual C++ Redistributable 軟體包。
  • 檢查您的電腦是否符合執行 OpenCL 應用程式和 OpenCL 執行階段的最低要求。
  • 首先,從 Khronos 官方網站檢查驅動程式相容性清單

完成後,請按照上述順序執行這些步驟。

1.更新您的顯示卡驅動程式

  1. Windows + R 開啟 運行對話框。裝置管理員執行命令 - 在 Windows 11 上安裝 OpenCL
  2. 輸入devmgmt.msc並按一下「確定」開啟裝置管理員應用程式。
  3. 轉到顯示適配器並按一下將其展開。右鍵單擊該驅動程序,然後選擇更新驅動程式更新顯示適配器驅動程式
  4. 選擇自動搜尋驅動程式。自動搜尋驅動程式
  5. 按照螢幕上的指示完成該過程。

2.檢查是否安裝了OpenCL Runtime

  1. Windows + E 開啟 Windows 資源管理器視窗框。
  2. 導航至此路徑: C:\Windows\System32explorer_Look for OpenCL.dll - 在 Windows 11 上安裝 OpenCL
  3. 找到 OpenCL.dll 檔案。如果存在,則表示您的電腦上安裝了 OpenCL 執行階段。

如果您找不到 Opencl.dll,可能是因為驅動程式過時;閱讀本指南以了解解決方案

3.下載C/C++編譯器

  1. Windows 鍵,輸入powershell,然後按一下以管理員身分執行。在 Windows 11 上安裝 OpenCL - 開啟 Powershell
  2. 要安裝 Visual Studio Build Tools 2022 等 C/C++ 編譯器,請輸入下列指令並點選 Enterwinget install "Visual Studio Build Tools 2022"安裝 Visual Studio
  3. 一旦您看到“已成功安裝”訊息,您將安裝該應用程式。
  4. 現在,若要使用命令列取得最低配置,請複製並輸入:貼上以下命令並按 Enter& "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 上工作,您可以使用上面提到的命令;但是,對於Windows 10,請將–add Microsoft.VisualStudio.Component.Windows11SDK.22000 替換為—add Microsoft.VisualStudio.Component.Windows10SDK.19041 .add Microsoft.VisualStudio.Component.Windows10SDK.19041一個>

4. 安裝 Git、CMake 和 Visual Studio Code

  1. Windows 鍵,輸入powershell,然後按一下以管理員身分執行。在 Windows 11 上安裝 OpenCL - 開啟 Powershell
  2. 鍵入以下指令並點選 Enter : winget install Git.Git安裝GIT
  3. 複製並複製貼上以下指令來安裝 CMake 並按 Enterwinget install Kitware.CMake
  4. 要安裝 Visual Studio Code,請鍵入下列命令並點選 Enterwinget install "Visual Studio Code"--source msstore

如果您的電腦上已安裝 Git、CMake 或 Visual Studio Code,則可以跳過這些步驟。

5. 取得OpenCL SDK &安裝Vcpkg

要開發本機 OpenCL 應用程序,您需要 C 或 C++ 編譯器、OpenCL 標頭(C 和可選的 C++ 標頭)以及動態程式庫 (OpenCL.dll) 和 OpenCL 標頭。匯出庫(OpenCL.lib)

  1. Windows 鍵,輸入git,然後按一下「開啟」。
  2. 鍵入以下指令複製與 OpenCL SDK 相關的 Git 儲存庫,然後使用 CMake 設定項目,最後建置並建置專案。透過 Visual Studio 2022 安裝它,然後點擊Enter
    • git clone --recursive https://github.com/KhronosGroup/OpenCL-SDK.gitcmake -G "Visual Studio 17 2022"-A x64 -T v143 -D CMAKE_INSTALL_PREFIX=./OpenCL-SDK/install -B. /OpenCL-SDK/build -S. /OpenCL-SDKcmake --build OpenCL-SDK/build --config Release --target install -- /m /v:minimalSDK 套件 - 安裝 openCL Windows 11
  3. 設定和初始化Vcpkg,複製&貼上以下命令並按Enter
    • git clone https://github.com/microsoft/vcpkg.gitcd vcpkg.\bootstrap-vcpkg.bat

6.安裝OpenCL

  1. 現在Vcpkg 命令列實用程式已建置完畢,請輸入以下命令來搜尋與PowerShell 中的特定名稱相符的可用軟體包(在本例中為OpenCL)並點擊Enter
    • .\vcpkg.exe search opencl…opencl 2.2 (2017.07…. C/C++ headers and ICD loader (Installable Client Driver) for OpenCL
  2. 下一步,複製並刪除貼上以下命令以安裝適用於 x64 Windows 平台的 OpenCL 庫,然後按 Enter.\vcpkg.exe --triplet=x64-windows install opencl
  3. 如果您想要面向 64 位元 ARM,請將指令中的 –triplet=x64-windows 替換為 –triplet=arm64-視窗

總而言之,在 Windows 11 環境中整合 OpenCL 可以釋放跨各種應用程式加速運算的潛力。

要將其安裝到您的電腦上,您必須安裝 Visual Studio Code 和 Visual C++ Redistributable 軟體包;如果您遇到諸如無法安裝 Visual C++ Redistributable 之類的問題;閱讀本指南。

執行步驟時遇到困難?請隨時在下面的評論部分提出您的問題。我們將很樂意提供協助!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *