[英]How To Limit Python Memory Usage?
目前我在 Python 項目工作,我有一個 2.12 GB model 需要處理。
這是代碼:
model = PegasusForConditionalGeneration.from_pretrained("google/pegasus-xsum")
該代碼必須運行。
我嘗試使用我自己的 PC 8GB 內存,它運行良好,但在我的 VPS 中,我只有 1GB 內存,並且它總是終止進程,因為缺少 memory。我如何限制 Python Memory 的使用,以便我可以運行 2.12GB model?
更新:
有人告訴我使用硬盤驅動器“模擬”更多 RAM,我用我的 VPS 做了這個教程: https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18- 04/
上面的鏈接是如何添加 SWAP 或從硬盤添加更多 RAM 的教程。
我添加了 5GB SWAP,它確實運行了程序,但是速度太慢了,就像他之前告訴我的那樣。 即使當我寫這個答案(大約 20 分鍾)時,它仍然加載進程 LMAO。
順便說一句,謝謝你的回答。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.