首先按照官方教程给xavier刷上系统和cuda,cudnn等。注意在用host端使用sdkmanger刷OS时,要先创建好账户后在安装cuda,cudnn等。
然后给apt换清华源,装上python3.6(忘了是不是本来就带python3.6),然后装上pip3,给pip换上清华源。
detectron2要用到pytorch1.3, torchvision0.4.1,fvcore,opencv,cython,以及pycocotools。
首先安装pytorch1.3,官网上给了pytorch在NVIDIA Jetson platforms上的binaries,使用pip3本地可以安装。
然后从github上clone下torchvision0.4.1,sudo python3 setup.py install
安装。
cython,opencv,fvcore,pycocotool的安装方法与detectron2中INSTALL.md
介绍的相同。
下面安装,detectron2,注意在pycocotool和detectron2中setup.py
都要用到安装其他一些库,默认的下载速度比较慢,可以先把这些库拷出来,写成requirement.txt,然后pip3 install -r requirement.txt
。
安装好依赖库之后,运行sudo python3 setup.py build develop
安装。