如何解决覆盆子Pi 3 B +的Pytorch
我已经成功交叉编译了Raspberry Pi3 B +的Pytorch 1.7,结果生成了以下轮子:
torch-1.7.0a0-cp37-cp37m-linux_armv7l.whl
但是,当我尝试在pi上安装车轮时,出现此错误:
ERROR: torch-1.7.0a0-cp37-cp37m-linux_armv7l.whl is not a supported wheel on this platform.
当我执行lscpu时,我看到arm7l被正确地用作目标硬件:
Architecture: armv7l
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Model: 4
Model name: ARMv7 Processor rev 4 (v7l)
CPU max MHz: 1400.0000
CPU min MHz: 600.0000
BogoMIPS: 38.40
Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
这是pep425tags的输出:
[('cp38','cp38','linux_armv7l'),('cp38','abi3','none',('cp37',('cp36',('cp35',('cp34',('cp33',('cp32',('py3','any'),('cp3',('py38',('py37',('py36',('py35',('py34',('py33',('py32',('py31',('py30','any')]
所以我想知道,我想念什么?
解决方法
我最终找到了答案,我在目标硬件(树莓派3B +)上安装了python 3.8,在构建系统上使用了python 3.7。在目标硬件上将python 3.8降级为python 3.7解决了该问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。