如何在 Colab TPU 上释放磁盘空间?

cla*_*yer 5 storage deep-learning google-colaboratory tpu

我正在 Google Colab 上训练一些深度学习模型,运行时类型设置为 TPU。RAM 和磁盘状态显示我在 Colab 上使用了大部分磁盘存储。有没有办法重置它?或者删除一些东西以释放更多的磁盘空间?我知道我可以改用 GPU,这会给我更多的磁盘空间,但是,我的模型需要永远改变,所以我真的很想继续使用 TPU。提前致谢!

Kor*_*ich 5

您可能会删除一些位置rm -rf并回收一些空间。

  • 5.6G来自/usr/local/lib/python2.7
  • 5.3G 来自 /swift
  • 3.0G 来自 /usr/local/cuda-10.1
  • 3.0G 来自 /usr/local/cuda-10.0
  • 2.1G 来自/tensorflow-2.0.0
  • 1.3G 来自 /usr/local/lib/python3.6/dist-packages/torch
  • 788M 来自 /opt/nvidia
  • 474M 来自 /usr/local/lib/python3.6/dist-packages/pystan
  • 423M 来自 /usr/local/lib/python3.6/dist-packages/spacy

  • 即使成功删除后,空间也不会添加到可用空间中 (5认同)

小智 1

我认为没有办法可以腾出比首次打开 Colab 文档时可用的空间更多的空间。已经存在的东西是有原因的,它是为了运行您的环境而存在的。您仍然可以尝试通过在单元中运行 linux remove 命令来删除现有文件,风险由您自己承担。

!rm <path>
Run Code Online (Sandbox Code Playgroud)

否则,您将不得不切换到 GPU,因为我知道它提供了更多的空间,但代价是更长的训练时间。我认为另一种选择可能是付费升级,但我不知道它是否只会给你更多的 TPU 时间,或者是否也会增加你的 RAM。