簡體   English   中英

讓 IntelOneAPI 在 Windows 10 中工作

[英]Getting the IntelOneAPI to work in Windows 10

我已經在我的 Windows 10 機器上成功安裝了離線 Intel OneAPI 基礎 package。 我進行了自定義安裝,只選擇了以下安裝;

英特爾® oneAPI 數據分析庫。
英特爾® oneAPI 深度神經網絡庫。
英特爾® oneAPI 數學 Kernel 庫。
英特爾® oneAPI 線程構建模塊。
適用於 Python 的英特爾® 分發版。

但我不知道如何讓這些東西加速工作流程? 我不使用 VisualStudio,但由於此安裝要求安裝 Visual Studio 2019,然后我下載並安裝了 VisualStudio 2019,並已成功“集成 IDE”,如 OneAPI 安裝程序所述。

但是當我打開 VisualStudio 時,它只顯示我的獨立 Python 3.10 安裝。 當我提供英特爾 Python 目錄的路徑時,Python 3.7 版本會出現在環境中,但我不知道哪些模塊可以預裝英特爾 ZA7F5F35426B927411FC9231B 不知道怎么看?
(相當於pip list )??

我的問題是如何讓這些工作? The Intel Python isn't showing up anywhere in Start menu and when I prowl through the directories and open the Intel python.exe the shell says this Python is inside a Conda environment and asks me to install Anaconda (which I don't have installed在我的機器上)。

假設我現在安裝 Anaconda,那安裝不會帶來它自己的 Python 和模塊嗎? 我可以讓它檢測和使用 Python 和英特爾 OneAPI 附帶的模塊嗎?

是否可以通過提供路徑將此英特爾 Python 鏈接到我通常使用的其他 IDE(VSCode、獨立 Spyder)?

有人可以幫我解決這個問題,還是我應該堅持標准的 Python 和 pip?
OneAPI 顯示的基准很誘人,所以我決定嘗試,但現在我不知所措。

如果有人需要,這些是我的系統規格,Intel i5 第 11 代 i5-1135G7 @ 2.40GHz CPU。
NVIDIA MX330 和 Iris Xe GPU(啟用 Optimus)
16 GiB 內存

Visual Studio 2019 IDE 與 Intel oneAPI Base Toolkit 的安裝和集成不是強制性步驟。 如果需要,可以按照安裝程序中的說明忽略和跳過它。

我不知道如何讓這些東西加速工作流程? 我的問題是如何讓這些工作?

安裝完成后,您需要打開命令提示符(開始 -> Windows 系統 -> 命令提示符)並運行以下命令以及雙引號。

"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"

完成此操作后,您將看到英特爾 oneAPI Base Toolkit 包正在加載並添加到環境變量中。 每次您計划使用 Intel oneAPI Base Toolkit 軟件包(例如 Intel Distribution for Python)時,都應執行此操作。

您可以通過在同一命令提示符下運行以下命令來確認正在加載 Python 的英特爾分發版:

python --version

運行上述命令時的結果應該類似於以下格式:

Python 3.7.11:: Intel Corporation

只需鍵入以下命令即可列出已安裝的軟件包:

pip list

要安裝新的 package,請鍵入以下命令:

pip install <package_name>

假設我現在安裝 Anaconda,那安裝不會帶來它自己的 Python 和模塊嗎? 我可以讓它檢測和使用 Python 和英特爾 OneAPI 附帶的模塊嗎?

無需安裝 Anaconda 即可使用英特爾分發版 Python。 運行上述 setvars.bat 命令將自動設置並確保您使用的是 Intel oneAPI 包,包括 Intel Distribution for Python 及其模塊。

是否可以通過提供路徑將此英特爾 Python 鏈接到我通常使用的其他 IDE(VSCode、獨立 Spyder)?

是的,可以將 Python 的英特爾分發版與其他 IDE(例如 VSCode)鏈接。 不幸的是,不支持 Spyder IDE。 要將 Python 的英特爾分發版與 VSCode 鏈接,請按照本文檔( 此處)中所述執行以下步驟:

  1. 打開 VSCode 並在 VSCode Extension: Marketplace 中搜索 oneAPI 並安裝英特爾提供的“ Environment Configurator for Intel(R) oneAPI Toolkits ”擴展
  2. 按 Ctrl+Shift+P(或查看 -> 命令面板)打開命令面板
  3. 鍵入Intel oneAPI以查看已安裝擴展的選項
  4. 點擊Intel oneAPI:初始化環境變量

完成此操作后,您可以在 VSCode 內的終端 window 中運行/調試 Python 的英特爾分發版中的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM