首先,riscv上的python生态非常不堪,在此文中也有描述,找不到预编译好的pytorch,因此需要从源码编译。但在qemu上直接编译效果很差(宿主机本身性能不足也是原因),因此尝试用交叉编译的方式。
构建交叉编译器
整体参考网页。
需要修改configure的那条命令为:
../configure --prefix=/opt/riscv64 --enable-multilib --with-arch=rv64gcv --with-abi=lp64d --disable-multilib
否则会报环境错误。
所有评论(0)