如何下載自己想要版本的pytorch
pytorch就不過多的介紹了,想要安裝pytorch的同胞們應該都知道這是個啥,但是我們在ubuntu上想使用pytorch的源碼安裝某個版本的pytorch,應該怎麼辦呢?
首先貼出pytorch的github鏈接
http://github.com/pytorch/pytorch
第一種方法 (推薦)
首先使用最簡單的方法:
git clone --recursive --branch <vision> http://github.com/pytorch/pytorch
比如:
git clone --recursive --branch v1.0.0 http://github.com/pytorch/pytorch
注意:一定要加上 --recursive 用於循環克隆git子項目,這樣就可以把pytorch github上源碼中鏈接的子項目一起下載下來
只需要修改版本號,就可以下載相關版本的源碼
第二種方法
當然有時候會出現子項目失效或者被刪除的原因,上述命令不能成功運行,那麼就可以用下面的方法來下載:
打開pytorch github 網站後可以發現是下面這樣的:
可以發現現在所在的分支是master分支,這個紅框就是選擇版本的關鍵所在,當然也可以點擊 releases 這個標籤,也可以查看選擇版本,但是從紅框中選擇是最直接簡單的。
然後點擊紅框,會出現以下界面。選擇 Tags 標籤業即可選擇自己想要版本pytorch的源碼了
最後,想要下載的話最好通過 Clone or download 來下載,因爲使用 git clone http://github.com/pytorch/pytorch 下載的話,依然不是自己想要的版本。
劃重點:這種辦法下載下來的源碼中,所有third_party文件夾下面其實都是空的,因爲沒有把github上鍊接的子項目一併下載,所以需要自己下載(因爲暫時沒有找到更好的辦法,如果有大佬知道的話歡迎提出!)