如何正确使用英特尔 oneAPI?
How to use Intel oneAPI in right way?
今天,我想知道oneAPI中的Conda和Anaconda中的Conda有什么区别以及如何正确使用oneAPI 以获得最新 Intel Core gen 12 的最大使用率。
安装oneAPI后,它们也包含conda。但是,在以下情况下我不能将其用作正常条件:
-它不包含 conda-build 和 Anaconda 中普通 conda 的几个包。
-无法从 Conda OneAPI 的“基础”创建和克隆其他环境。如果我将“基础”克隆到新的 conda create --name new_env --clone base
,然后激活“new_env”,我将无法再使用 Conda,它会警告我,就像 conda 不存在一样。警告如下。
'conda' is not recognized as an internal or external command.
operable program or batch file.
然而,在 conda oneAPI 上训练任何 DNN 模型都比在 Anaconda 中的 conda 上快 30%,并且在数据预处理任务中也有更好的性能。我真的很想在 Conda OneAPI 环境中始终使用 Python 的优势,就像在 Anaconda 中使用普通 Conda 一样。那么,如何将它们合并为一个更易于使用,或者如何解决oneAPI工具包的Conda环境问题
Conda 可执行文件合一 api 不支持所有功能
由 anaconda 中的 conda 支持。
Conda 可执行文件合一 api 可用于下载两个 intel
优化包和 anaconda 包。
Conda 可执行文件合一 api 提高了英特尔的性能
优化包。
由于未获取 setvars,您会收到此警告
'conda' is not recognized as an internal or external command.
operable program or batch file.
使用 Intel Conda 包与 Continuum 的 Python: 如果您想将 Intel 软件包安装到具有 Continuum 的环境中
python,不要将“intel”频道添加到您的配置文件中
因为那会导致你所有的 Continuum 包被替换
使用 Intel 版本(如果可用)。而是指定“intel”频道
在命令行上使用“-c intel”参数和
“--no-update-deps”标志以避免切换其他包,例如
python 本身,到英特尔的构建。
使用以下命令安装intel优化包
conda 可执行文件合一 api:
conda install "Package_name" -c intel --no-update-deps here Package_name can be(mkl,numpy..)
可在此处查看可用的英特尔软件包:https://anaconda.org/intel/packages
- intel 优化的 numpy 包安装示例:
conda install numpy -c intel --no-update-deps
我也有这个问题,在 oneAPI 中克隆基础环境后,conda 从 Windows 10 上的路径中消失并且调用 setvars.bat 没有帮助。尝试打开 Intel 64 for Visual Studio 2019 的 Intel oneAPI 命令提示符(或与 oneAPI 一起安装的其他适当的 cmd)并手动添加到 conda 的路径(确保在下面的目录中有 conda.exe)
set PATH=%PATH%;"C:\Program Files (x86)\Intel\oneAPI\intelpython\python3.9\Scripts"
然后 运行 conda init
并重新打开相同的命令提示符。
如果您打算克隆环境或安装软件包,另一个建议是以管理员身份打开 oneAPI 命令提示符。
今天,我想知道oneAPI中的Conda和Anaconda中的Conda有什么区别以及如何正确使用oneAPI 以获得最新 Intel Core gen 12 的最大使用率。
安装oneAPI后,它们也包含conda。但是,在以下情况下我不能将其用作正常条件:
-它不包含 conda-build 和 Anaconda 中普通 conda 的几个包。
-无法从 Conda OneAPI 的“基础”创建和克隆其他环境。如果我将“基础”克隆到新的 conda create --name new_env --clone base
,然后激活“new_env”,我将无法再使用 Conda,它会警告我,就像 conda 不存在一样。警告如下。
'conda' is not recognized as an internal or external command.
operable program or batch file.
然而,在 conda oneAPI 上训练任何 DNN 模型都比在 Anaconda 中的 conda 上快 30%,并且在数据预处理任务中也有更好的性能。我真的很想在 Conda OneAPI 环境中始终使用 Python 的优势,就像在 Anaconda 中使用普通 Conda 一样。那么,如何将它们合并为一个更易于使用,或者如何解决oneAPI工具包的Conda环境问题
Conda 可执行文件合一 api 不支持所有功能 由 anaconda 中的 conda 支持。
Conda 可执行文件合一 api 可用于下载两个 intel 优化包和 anaconda 包。
Conda 可执行文件合一 api 提高了英特尔的性能 优化包。
由于未获取 setvars,您会收到此警告
'conda' is not recognized as an internal or external command. operable program or batch file.
使用 Intel Conda 包与 Continuum 的 Python: 如果您想将 Intel 软件包安装到具有 Continuum 的环境中 python,不要将“intel”频道添加到您的配置文件中 因为那会导致你所有的 Continuum 包被替换 使用 Intel 版本(如果可用)。而是指定“intel”频道 在命令行上使用“-c intel”参数和 “--no-update-deps”标志以避免切换其他包,例如 python 本身,到英特尔的构建。
使用以下命令安装intel优化包 conda 可执行文件合一 api:
conda install "Package_name" -c intel --no-update-deps here Package_name can be(mkl,numpy..)
可在此处查看可用的英特尔软件包:https://anaconda.org/intel/packages
- intel 优化的 numpy 包安装示例:
conda install numpy -c intel --no-update-deps
我也有这个问题,在 oneAPI 中克隆基础环境后,conda 从 Windows 10 上的路径中消失并且调用 setvars.bat 没有帮助。尝试打开 Intel 64 for Visual Studio 2019 的 Intel oneAPI 命令提示符(或与 oneAPI 一起安装的其他适当的 cmd)并手动添加到 conda 的路径(确保在下面的目录中有 conda.exe)
set PATH=%PATH%;"C:\Program Files (x86)\Intel\oneAPI\intelpython\python3.9\Scripts"
然后 运行 conda init
并重新打开相同的命令提示符。
如果您打算克隆环境或安装软件包,另一个建议是以管理员身份打开 oneAPI 命令提示符。