git submodule update --init --recursive

最近在跑好幾個模型,視頻檢測,物體檢測,搭建mxnet時,有點問題,記錄一下。git

視頻檢測,mxnet須要用指定版本,git 切換到指定版本後,update了,可是依然提示說有些庫找不到。想了想,應該是recursive沒用,可我clone項目時,明明是recursive了,後來一想才明白,估計是master下的庫和submodule下的庫不同了。須要在submodule下進行update --recursive. 投靠網絡。網絡

 

git submodule update --recursive
git submodule update --init --recursive

https://stackoverflow.com/questions/10168449/git-update-submodule-recursivefetch

 


 可是後來發現這樣編譯時仍是出問題,cuda編譯不過,後來發現cub老沒法checkout。編譯時cuda就經過不了。後來找到另一個鏈接,按照裏面的指導,算是能夠了,終於編譯經過了,可是仍是有點問題,cudnn不能用,後來我乾脆把cudnn編譯不用,就行了,如今能夠跑了。https://stackoverflow.com/questions/30348615/git-submodule-checkout-error-fatal-reference-is-not-a-treecode

git branch -d master
git fetch --all --prune
git checkout master
git fsck
相關文章
相關標籤/搜索