0

我已在我的 Windows 10 机器上成功安装了离线 Intel OneAPI 基础包。我进行了自定义安装,只选择了以下安装;

英特尔® oneAPI 数据分析库。
英特尔® oneAPI 深度神经网络库。
英特尔® oneAPI 数学内核库。
英特尔® oneAPI 线程构建模块。
适用于 Python 的英特尔® 分发版。

但我不知道如何让这些东西加速工作流程?我不使用 VisualStudio,但由于此安装要求安装 Visual Studio 2019,然后我下载并安装了 VisualStudio 2019,并已成功“集成 IDE”,如 OneAPI 安装程序所述。

但是当我打开 VisualStudio 时,它只显示我的独立 Python 3.10 安装。当我提供 Python 3.7 版本显示在环境中的 Intel Python 目录的路径时,但我不知道哪些模块可用于 Intel Python 预装并且不知道如何查看它们?
(相当于 pip list)??

我的问题是如何让这些工作?Intel Python 没有出现在“开始”菜单中的任何位置,当我浏览目录并打开 Intel python.exe 时,shell 说这个 Python 在 Conda 环境中并要求我安装 Anaconda(我没有安装在我的机器上)。

假设我现在安装 Anaconda,那安装不会带来它自己的 Python 和模块吗?我可以让它检测和使用英特尔 OneAPI 附带的 Python 和模块吗?

是否可以通过提供路径将此 Intel Python 链接到我通常使用的其他 IDE(VSCode、独立 Spyder)?

有人可以帮我完成这个,还是我应该坚持使用标准的 Python 和 pip?
OneAPI 显示的基准很诱人,所以我决定尝试,但现在我不知所措。

如果有人需要,这些是我的系统规格,Intel i5 第 11 代 i5-1135G7 @ 2.40GHz CPU。
NVIDIA MX330 和 Iris Xe GPU(启用 Optimus)
16 GiB RAM

4

1 回答 1

-1

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

要安装新软件包,请键入以下命令:

pip install <package_name>

假设我现在安装 Anaconda,那安装不会带来它自己的 Python 和模块吗?我可以让它检测和使用英特尔 OneAPI 附带的 Python 和模块吗?

无需安装 Anaconda 即可使用 Intel Distribution for Python。运行上述 setvars.bat 命令将自动设置并确保您使用的是 Intel oneAPI 包,包括 Intel Distribution for Python 及其模块。

是否可以通过提供路径将此 Intel Python 链接到我通常使用的其他 IDE(VSCode、独立 Spyder)?

是的,可以将 Intel Distribution for Python 与其他 IDE(例如 VSCode)链接。不幸的是,不支持 Spyder IDE。要将 Intel Distribution for 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 内的终端窗口在 Intel Distribution for Python 中运行/调试您的代码。

于 2021-11-29T20:27:36.150 回答