首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在YAML中为conda环境配置指定版本号和'cpuonly‘选项

在YAML中为conda环境配置指定版本号和'cpuonly‘选项
EN

Stack Overflow用户
提问于 2020-07-22 23:35:19
回答 1查看 159关注 0票数 1

我的conda环境的YAML配置文件如下所示(精简)

代码语言:javascript
复制
name: proj36
channels:
  - defaults
  - pytorch
dependencies:
  - numpy
  - pandas==0.25.3
  - python==3.6.10
  - pytorch==1.2.0
  - torchvision==0.4.0

如果我从命令提示符安装pytorch和torchvision,我可以像这样指定cpuonly版本

代码语言:javascript
复制
conda install pytorch==1.2.0 torchvision==0.4.0 cpuonly -c pytorch

我应该如何在我的YAML配置文件中添加cpuonly选项而不丢失版本号?

我试过了

代码语言:javascript
复制
- pytorch==1.2.0 cpuonly

这给出了错误

代码语言:javascript
复制
ResolvePackageNotFound:  
    - pytorch==1.2.0=cpuonly 

代码语言:javascript
复制
- pytorch==1.2.0, cpuonly

这给出了错误

代码语言:javascript
复制
ResolvePackageNotFound:  
    - pytorch[version='1.2.0,cpuonly']

正确的语法是什么?

(如果你能给我指出一些文档,我可能已经知道该怎么做,那么你可以给我加分。)

EN

回答 1

Stack Overflow用户

发布于 2020-07-23 00:31:49

明白了,我需要将cpuonly作为另一项添加到YAML依赖项列表的末尾。

代码语言:javascript
复制
name: proj36
channels:
  - defaults
  - pytorch
dependencies:
  - numpy
  - pandas==0.25.3
  - python==3.6.10
  - pytorch==1.2.0
  - torchvision==0.4.0
  - cpuonly
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63037959

复制
相关文章

相似问题

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