首先按照官方教程給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安裝。
