簡體   English   中英

雲運行:我們應該將經過訓練的 model(具有 2 GB 大容量)捆綁到容器中,還是應該在容器啟動時從雲存儲中下載它

[英]cloud run : should we bundle trained model (having large size 2 GB) in container or should we download it from cloud storage at container start

我的用例是:我已經訓練了 model,我想用它來推斷小消息。 不知道我應該在哪里將我的模型保存在雲中運行。

  1. 容器內
  2. 在雲存儲上並在容器啟動時下載
  3. 將雲存儲掛載為本地目錄並使用

我能夠為選項 1 和 2 成功編寫和運行代碼。嘗試了選項 3,但在那里並不幸運。 我正在使用這個鏈接https://cloud.google.com/run/docs/tutorials/network-filesystems-fuse實際上我的入口點是一個 pub 子事件。 這就是我無法使其工作的地方。

但在深入研究之前,我想知道哪種方法在這里更好。 或者有沒有其他更好的解決方案。

感謝您的寶貴意見,它幫助了很多。

如果 model 是 static 最好將它與容器一起使用。 每當我們旋轉新容器時,從存儲桶下載它或安裝 FS 都會再次下載 model。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM