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