[討論] Deep Learning 程式(PyTorch)怎麼打包?

看板DataScience作者 (中立評論員)時間4年前 (2021/07/18 13:25), 編輯推噓4(4011)
留言15則, 9人參與, 最新討論串1/1
之前使用pyinstaller打包(-D) 最終都還是要在客戶端 安裝Anaconda, PyTorch, torchvision 才能執行exe 想請教各位前輩 能不能分享打包的經驗呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.59.247 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DataScience/M.1626585923.A.FCC.html

07/19 02:16, 4年前 , 1F
TK.exe
07/19 02:16, 1F

07/19 08:27, 4年前 , 2F
pytorch搞不定 可以將模型導出到支援.exe的移動框架
07/19 08:27, 2F

07/19 22:47, 4年前 , 3F
像是TensorFlow嗎? 這樣為什麼大家還用PyTorch
07/19 22:47, 3F

07/20 00:31, 4年前 , 4F
只有鍵盤打包經驗 包成ONNX或轉tensorRT吧
07/20 00:31, 4F

07/21 01:08, 4年前 , 5F
Pytorch的模型格式滿容易轉ONNX的 不用處理額外問題
07/21 01:08, 5F

07/27 23:04, 4年前 , 6F
轉ONNX就好了吧
07/27 23:04, 6F

07/30 07:24, , 7F
用 docker
07/30 07:24, 7F

07/30 09:52, , 8F
可以選則用Torchscript佈署,然後只要用libtorch c++就能
07/30 09:52, 8F

07/30 09:52, , 9F
run
07/30 09:52, 9F

07/30 09:52, , 10F
不然就像上面說的轉onnx 用onnxruntine或TensorRT runtim
07/30 09:52, 10F

07/30 09:52, , 11F
e跑
07/30 09:52, 11F

07/30 09:52, , 12F
但要注意你轉出的模型是否有if else conditon產生dynamic
07/30 09:52, 12F

07/30 09:52, , 13F
變化,並非轉出能run就代表模型沒問題
07/30 09:52, 13F

07/31 22:10, , 14F
docker是來亂的嗎XDD
07/31 22:10, 14F

08/01 23:26, , 15F
用docker也太heavy⊙ω⊙
08/01 23:26, 15F
文章代碼(AID): #1Wyxj3_C (DataScience)
文章代碼(AID): #1Wyxj3_C (DataScience)