【发布时间】:2020-05-02 06:54:19
【问题描述】:
我正在尝试使用 pipenv 安装与特定 cuda 驱动程序版本兼容的特定 pytorch 版本。 pytorch website 展示了如何使用 pip:
pip3 install torch==1.3.1+cu92 torchvision==0.4.2+cu92 -f https://download.pytorch.org/whl/torch_stable.html
我试图将其转换为我的Pipfile 中的一个条目,如下所示:
[[source]]
name = "pytorch"
url = "https://download.pytorch.org/whl/torch_stable.html"
verify_ssl = false
pytorch = {version="==1.3.1+cu92", index="pytorch"}
torchvision = {version="==0.4.2+cu92", index="pytorch"}
但是,这不起作用。无法解决与此版本的依赖关系。我不确定pip3 命令中与-f 参数一起列出的url 是否是pipenv 的有效来源。
我可以通过将命令传递给 pip 来安装这两个库,如下所示:
pipenv run pip install torch==1.3.1+cu92 torchvision==0.4.2+cu92 -f https://download.pytorch.org/whl/torch_stable.html
但我对该解决方案并不满意,因为依赖项不在 Pipfile 中,我必须手动记录此命令的用法。
【问题讨论】:
-
这可用于创建解决方法:github.com/pmeier/pytorch_wheel_installer