亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Google 協作中的所有可用 RAM 后,您的會話崩潰

使用 Google 協作中的所有可用 RAM 后,您的會話崩潰

哈士奇WWW 2021-11-23 19:40:28
我有 6 個大數據 tsv 文件,我正在將這些文件讀入 Google Collab 中的數據幀。但是,文件太大,Google Colab 無法處理。#Crew datadownloaded = drive.CreateFile({'id':'16'}) downloaded.GetContentFile('title.crew.tsv') df_crew = pd.read_csv('title.crew.tsv',header=None,sep='\t',dtype='unicode')#Ratings datadownloaded = drive.CreateFile({'id':'15'}) downloaded.GetContentFile('title.ratings.tsv') df_ratings = pd.read_csv('title.ratings.tsv',header=None,sep='\t',dtype='unicode')#Episode datadownloaded = drive.CreateFile({'id':'14'}) downloaded.GetContentFile('title.episode.tsv') df_episode = pd.read_csv('title.episode.tsv',header=None,sep='\t',dtype='unicode')#Name Basics datadownloaded = drive.CreateFile({'id':'13'}) downloaded.GetContentFile('name.basics.tsv') df_name = pd.read_csv('name.basics.tsv',header=None,sep='\t',dtype='unicode')#Principals datadownloaded = drive.CreateFile({'id':'12'}) downloaded.GetContentFile('title.pricipals.tsv') df_principals = pd.read_csv('title.pricipals.tsv',header=None,sep='\t',dtype='unicode')#Title Basics datadownloaded = drive.CreateFile({'id':'11'}) downloaded.GetContentFile('title.basics.tsv') df_title = pd.read_csv('title.basics.tsv',header=None,sep='\t',dtype='unicode')錯誤:您的會話在使用所有可用 RAM 后崩潰。運行時日志是這樣說的:Google Collab 如何更好地處理 Ram?我所有 tsv 文件的總大小為 2,800 MB。請指教!
查看完整描述

2 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

最簡單的方法是只在您使用數據時使用它并從內存中刪除它。這可以有力地通過使垃圾收集器釋放進行(見線程這里[https://stackoverflow.com/questions/1316767/how-can-i-explicitly-free-memory-in-python])1

如果你想在 Colab 中擴展你的 RAM,曾經有一個黑客,你故意導致它用完 RAM,然后它會為你提供更高的 RAM 運行時間。也可以使用 Colab pro 在運行時 -> 更改運行時類型下選擇此選項。每月 10 美元,Colab pro 可能是您的不錯選擇。

我在這里看到了這個 hack ,但簡而言之,只是在 while 循環中將一些內容附加到數組中,直到 RAM 耗盡。

a = []
while 1:
    a.append("1")


查看完整回答
反對 回復 2021-11-23
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

Google colab 通常提供 12 GB 的免費內存,但我們可以通過向 google 支付任何費用來增加它。

只需編寫三行代碼,您就可以將 Ram 從 12GB 增加到 25GB

a = [ ] while(1): a.append('1')

試試這個它可能會有所幫助。



查看完整回答
反對 回復 2021-11-23
  • 2 回答
  • 0 關注
  • 1397 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號