一般,打开网页搜索libtorch主要都是用原方法安装git的时候出现了报错,才来这里搜索安装教程的。这里就不得不吐槽一下git,多种原因,可能导致失败的情况发生,其中一个可能git是外网,有可能被强了。这就需要你,学会使用科学 冲浪的方法,这里就不推荐了,可以打赏后加微信私聊方法。
我在虚拟机中一般打开科学 冲浪工具,然后进行git,这样就能保证比较好的下载成功。这里我主要使用的是v1.0.1版本。
git clone --recursive -b v1.0.1 https://github.com/pytorch/pytorch
一般情况下,可能有点慢,因此可以将后面https://github.com/pytorch/pytorch的网址,改为gitee里面的网址,可自行到码云上面搜索查询进行查找合适版本。
一般前面能够正常下载内容,主要问题是出在了第三方库的下载方面,有的很难能够顺利下载下来,因此,建议在出现fetal error报错后,使用以下命令:
git checkout v1.0.1
git submodule sync
git submodule update --init --recursive // 这个命令就是对第三方库进行安装前的检查
如果多次出现下载第三方库错误,只要重复 git submodule update --init --recursive 命令即可,当输入后没任何日志显示后,说明下载第三方库成功。
然后,按照下面命令进行安装
cd pytorch && mkdir build && cd build
python ../tools/build_libtorch.py
之后就是漫长等待,我的等了一个多小时,才编译成功。
注意,本人编译过程中,编译1.1.0版本出现了多项内容的报错,可能是 第三方库两者不兼容或者其本身代码有问题所致,但1.0.1相对比较稳定。
另外,我在晚上9点以后git发现速度较快。
如果你觉得我的文章对你有用的话就进行打赏吧!