超過(100MB) 的資料通常都怎麼上傳到 github
2019/05/09 上午 01:03
機器學習共學討論版
吳思億
觀看數:1118
回答數:2
收藏數:0
ml100-2
github
上傳資料
如果一隻程式碼,需要用到其他檔案,但容量超過Github設限的100MB
一般都會怎麼做
1.壓縮後上傳?
2.程式碼內附上下載連結?
3.還是如同該網頁直接解除上限
https://blog.csdn.net/poem_of_sunshine/article/details/83052307
回答列表
-
2019/05/09 上午 09:25Jimmy贊同數:0不贊同數:0留言數:2
Hi 思億!
通常我們在使用 GitHub 時,是不會將資料或是模型的 .h5 檔案放到 GitHub 上的,只會存放 code,所以純文字檔 (code) 基本上不可能超過 100 MB,建議使用其他網路硬碟如 Google Drive 來存放大型資料,然後再請使用者自行下載檔案。
可以從 Facebook Detectron 的 GitHub 看到,他們也是提供載點讓你存取模型
-
2019/05/09 上午 10:04張維元 (WeiYuan)贊同數:0不贊同數:0留言數:3
嗨,如同 @Jimmy 專家講的,一般我們把檔案或第三方套件放到雲端上,因為我們會預期這些檔案應該是共用的,使用者可以自行取得。
如果想要讓 git 專案不要上傳某些檔案可以這麼做:
1. 用 git remove 的方式把已經追蹤的檔案從 git 中刪除(只是把上傳需求刪除,檔案還在)
2. 可以在專案中加上 .gitignore 檔案,並且將 ...csv 寫入,讓 GIT 一開始就忽略檔案。
可以參考之前同學遇到的問題與解法:
- https://www.cupoy.com/qa/kwassist/ai_tw/00000167B0D10D8D0000000D6375706F795F72656C656173655155455354
- https://www.cupoy.com/qa/kwassist/ai_tw/00000167B53D1F3E000000156375706F795F72656C656173655155455354
- https://www.cupoy.com/qa/kwassist/ai_tw/00000167B7771CE60000001A6375706F795F72656C656173655155455354