gpt4 book ai didi

python - 在 Heroku 上找不到与 torch==1.5.0+cpu 匹配的分布

转载 作者:行者123 更新时间:2023-12-03 15:27:30 26 4
gpt4 key购买 nike

我正在尝试部署使用机器学习模型的 Django 应用程序。而机器学习模型需要pytorch来执行。
当我尝试部署时,它给了我这个错误

ERROR: Could not find a version that satisfies the requirement torch==1.5.0+cpu (from -r /tmp/build_4518392d43f43bc52f067241a9661c92/requirements.txt (line 23)) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2, 0.4.1, 0.4.1.post2, 1.0.0, 1.0.1, 1.0.1.post2, 1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.4.0, 1.5.0)
ERROR: No matching distribution found for torch==1.5.0+cpu (from -r /tmp/build_4518392d43f43bc52f067241a9661c92/requirements.txt (line 23))
! Push rejected, failed to compile Python app.
! Push failed

我的requirements.txt是
asgiref==3.2.7
certifi==2020.4.5.1
chardet==3.0.4
cycler==0.10.0
dj-database-url==0.5.0
Django==3.0.6
django-heroku==0.3.1
future==0.18.2
gunicorn==20.0.4
idna==2.9
imageio==2.8.0
kiwisolver==1.2.0
matplotlib==3.2.1
numpy==1.18.4
Pillow==7.1.2
psycopg2==2.8.5
pyparsing==2.4.7
python-dateutil==2.8.1
pytz==2020.1
requests==2.23.0
six==1.14.0
sqlparse==0.3.1
torch==1.5.0+cpu
torchvision==0.6.0+cpu
urllib3==1.25.9
whitenoise==5.0.1


而 runtime.txt 是 python-3.7.5但是,当我使用命令 pip install torch==1.5.0+cpu 时,在我的计算机上安装它并没有出现任何类型的错误。我正在使用 python 3.7.5 和 pip 20.0.2。
完整代码为 here .
如何解决这个问题我真的需要部署我的应用程序。谢谢

最佳答案

PyTorch 不会通过 PyPI 分发仅 CPU 版本。它们只能通过他们的自定义注册表获得。

如果您在 PyTorch - Get Started Locally 上选择仅 CPU 版本您会收到以下说明:

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

由于您没有手动执行 pip install,因此您不能简单地添加 -f https://download.pytorch.org/whl/torch_stable.html .

作为替代方案,您可以将其放入您的 requirements.txt作为一条独立的线路。你把它放在哪里并不重要,但它通常放在最上面。
-f https://download.pytorch.org/whl/torch_stable.html
asgiref==3.2.7
certifi==2020.4.5.1
chardet==3.0.4
cycler==0.10.0
dj-database-url==0.5.0
Django==3.0.6
django-heroku==0.3.1
future==0.18.2
gunicorn==20.0.4
idna==2.9
imageio==2.8.0
kiwisolver==1.2.0
matplotlib==3.2.1
numpy==1.18.4
Pillow==7.1.2
psycopg2==2.8.5
pyparsing==2.4.7
python-dateutil==2.8.1
pytz==2020.1
requests==2.23.0
six==1.14.0
sqlparse==0.3.1
torch==1.5.0+cpu
torchvision==0.6.0+cpu
urllib3==1.25.9
whitenoise==5.0.1

关于python - 在 Heroku 上找不到与 torch==1.5.0+cpu 匹配的分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61841672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com