【问题标题】:torchvision version issue when installing mmf安装 mmf 时的 torchvision 版本问题
【发布时间】:2020-10-13 23:04:36
【问题描述】:

我正在尝试安装 Facebook 的 mmf 以复制来自 ML 竞赛 Hateful Memes 的基准。 我正在关注入门文档here

这是我得到的:

(gpu) C:\Users\abc>pip install --upgrade --pre mmf
Collecting mmf
  Using cached mmf-1.0.0rc10.tar.gz (160 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
ERROR: Could not find a version that satisfies the requirement torchvision==0.6.0 (from mmf) (from versions: 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.2.0, 0.2.1, 0.2.2, 0.2.2.post2, 0.2.2.post3, 0.3.0, 0.4.1, 0.5.0)
ERROR: No matching distribution found for torchvision==0.6.0 (from mmf)
    ERROR: Could not find a version that satisfies the requirement torchvision==0.6.0 (from mmf) (from versions: 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.2.0, 0.2.1, 0.2.2, 0.2.2.post2, 0.2.2.post3, 0.3.0, 0.4.1, 0.5.0)
    ERROR: No matching distribution found for torchvision==0.6.0 (from mmf)

如果我检查我安装的 conda 包,我可以找到:

torch                     1.5.1                    pypi_0    pypi
torchvision               0.6.1                    pypi_0    pypi

【问题讨论】:

  • 我也面临同样的问题,解决了吗?

标签: python anaconda torch torchvision


【解决方案1】:

这是一种解决方法:

1。在安装 mmf 之前安装指定版本的 'torch' 和 'torchvision'(否则会导致上述问题)

pip install torch==1.5.0 torchvision==0.6.0 -f https://download.pytorch.org/whl/torch_stable.html


无需从 pip 安装 mmf,您可以 fork 存储库以获得全新的功能。但是运行git clone https://github.com/facebookresearch/mmf.git 也会导致an issue


2。运行以下命令从源代码和更改目录 fork mmf:

git clone --config core.symlinks=true https://github.com/facebookresearch/mmf.git

cd mmf

3。安装 mmf:

pip install --editable .

4。 [可选] 运行测试:

pytest ./tests/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-23
    • 2021-08-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 2020-10-12
    • 2021-01-06
    相关资源
    最近更新 更多