簡體   English   中英

如何限制Python Memory的使用?

[英]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.

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