首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确使用英特尔oneAPI?

如何正确使用英特尔oneAPI?
EN

Stack Overflow用户
提问于 2021-12-30 16:29:27
回答 2查看 999关注 0票数 4

今天,我想知道,oneAPI中的Conda和Anaconda中的Conda之间的区别是,如何以正确的方式使用oneAPI以获得最新的Intel Core 12的最大使用。

安装oneAPI之后,它们还包含conda。但是,在以下情况下,我不能将此用作正常情况:

-It不包含conda构建和几个包,比如Anaconda中的普通conda。

-Can不像从Conda OneAPI的“基础”创建和克隆其他环境一样。如果我把“基础”克隆到新的conda create --name new_env --clone base,然后激活"new_env",我就不能再使用Conda了,它警告我,好像conda不存在一样。警告如下。

代码语言:javascript
运行
复制
'conda' is not recognized as an internal or external command.
operable program or batch file.

然而,在conda oneAPI上训练任何DNN模型比在Anaconda上训练任何DNN模型快30%,并且在数据预处理任务上也有更好的性能。我非常希望始终像Anaconda中的普通Conda一样,在Conda OneAPI环境中使用Python的优势。因此,如何将它们合并为一个,以使其更易于使用,或者如何解决oneAPI工具箱的Conda环境问题。

EN

Stack Overflow用户

回答已采纳

发布于 2022-01-04 05:46:34

一个api中的

  • Conda可执行文件并不支持anaconda.

中的conda支持的所有功能。

  • Conda可在一个api中执行,既可以下载英特尔优化的包,也可以下载anaconda包。

  • Conda可在一个api中执行,从而提高了英特尔优化包的性能。

  • ,因为setvars没有来源,所以您将得到以下警告

代码语言:javascript
运行
复制
    'conda' is not recognized as an internal or external command.    operable program or batch file.

如果您想要将英特尔软件包安装到使用

  • Using的python的环境中,请不要将" Intel“通道添加到您的配置文件中,因为这将导致您的所有连续体包都替换为英特尔版本(如果可用的话)。相反,使用"-c intel“参数和”-no-update-deps“标志指定命令行上的"intel”通道,以避免将其他包(如python本身)切换到Intel的builds.

  • 使用以下命令在一个api中使用conda可执行文件安装英特尔优化的包:

代码语言:javascript
运行
复制
conda install "Package_name" -c intel --no-update-deps here Package_name can be(mkl,numpy..)

可用的英特尔软件包可以在这里查看:https://anaconda.org/intel/packages

用于英特尔优化的numpy包的

  • 示例安装:

代码语言:javascript
运行
复制
conda install numpy -c intel --no-update-deps

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70534207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档