首页 > 解决方案 > 部署应用程序时此平台错误不支持 PyTorch 轮

问题描述

我正在尝试在 zeet 上部署我的 pytorch 应用程序,并且我的requirments.txt文件包含这个-

https://download.pytorch.org/whl/cpu/torch-1.3.1%2Bcpu-cp36-cp36m-linux_x86_64.whl
pickle-mixin
flask
simpletransformers
selenium
gunicorn
cloudpickle

当我尝试构建我的应用程序时,我收到以下错误:

ERROR: torch-1.3.1+cpu-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.
Build failed 

我尝试使用多个不同版本的轮子,但没有一个可以工作,我什至尝试了 windows 构建,但也没有工作,我尝试了我可以在网上找到的所有解决方案,但似乎没有一个工作。

编辑:我的构建命令是pip install -r requirements.txt,我的 python 版本是python 3.8

任何帮助,将不胜感激!!

标签: pythonpython-3.xlinuxdeploymentpytorch

解决方案


在您的要求中,您有一个专用于 python 3.6 的轮子,但您使用的是 python 3.8 - 确切地说cp36-cp36m是名称的一部分。您应该只在您的(推荐)中torch-1.3.1%2Bcpu-cp36-cp36m-linux_x86_64.whl提供版本,并确保在开发和部署时使用相同版本的 Python。torchrequirements.txt

轮子的名称是此处描述的约定。它封装了可以使用轮子的地方。


推荐阅读