簡體   English   中英

Jupyter Notebook中的內存錯誤

[英]Memory Error in Jupyter Notebook

我正在運行Jupyter筆記本,但是進入此行時遇到內存錯誤:

X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=42, test_size=0.1)

train_test_split函數來自sklearn。 如果我關閉了除筆記本電腦以外的所有進程,它將繼續執行該程序,但在完成該程序之前仍會引發內存錯誤。 我運行的是64位Python,當我運行free -m ,得到以下輸出:

total used free shared buff/cache available Mem: 7877 2318 3925 512 1633 4719 Swap: 255 6 249

數據集只有2.5 MB,所以我認為應該不會出現“內存錯誤”,而且我不確定該從何處去。

您可以嘗試從終端創建交換文件,以手動臨時增加虛擬內存。

例:

sudo swapoff -a
sudo fallocate -l 5G /swapfile5g
sudo mkswap /swapfile5g
sudo chmod 600 /swapfile5g
sudo swapon /swapfile5g

暫無
暫無

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

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