Google-Colaboratory - 如何刷新 google-drive?

标签 google-colaboratory mount drive

我正在使用 google-colaboratory GPU 来训练 NN 模型。
我的 python/pytorch 代码存储在 google-drive 中。
我能够将我的驱动器安装在合作和训练模型中。
但是,即使在重新启动我的电脑并重新开始之后,“我的驱动器”中的任何 python 代码更改都不会更新到 google-colaboratory。

要清除我尝试的 google-colaboratory 缓存:

!google-drive-ocamlfuse -cc

但它不起作用:
/bin/bash: google-drive-ocamlfuse: command not found

如何清理此缓存并避免在我的代码被 google-colaboratory 考虑之前等待数小时?提前致谢

PS:我用来挂载的方法:
from google.colab import drive
drive.mount('/content/drive/')

最佳答案

google-drive-ocamlfuse与使用 google.colab.drive.mount 的挂载无关如 PS 中所述,因此 -cc 调用对您没有帮助也就不足为奇了。
我怀疑发生了什么是你有.py存储在 Google Drive 中的文件,您是 import在您的笔记本中输入,并且您想查看对 .py 的更改文件反射(reflect)在您的运行时中,但它们不是因为 python 的 import系统是幂等的(如果 python 认为它已经加载了该名称的模块,则忽略 import 语句,即使基础文件已更改)。
您可以使用 https://stackoverflow.com/a/437591/8755609 之类的方式强制重新加载。例如。:

from importlib import reload  # Py3 only; unneeded in py2.
foo = reload(foo)

(obvs 将 foo 替换为您的模块名称)。

关于Google-Colaboratory - 如何刷新 google-drive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53358250/

相关文章:

linux - Debian 7、fstab、mount.cifs 参数无效

matlab - 使用 MATLAB 搜索插入我的设备的外部硬盘驱动器的路径?

c++ - 在 C++ 中获取 GPT 磁盘上特定分区的分区类型

Java WebDAV 客户端作为 Windows 中的虚拟驱动器

ipython - 如何在 Colab 上使用可更新的显示?

php - mhddfs(或 unionfs)+ Apache = 权限被拒绝

python-3.x - RAM 在 google colab 中崩溃

bash - 有没有办法测试目录内容是否只是因为挂载而存在?

google-colaboratory - 用于 google colab 的代码格式化程序,如 nb_black

python - 如何在 Google Colab 中恢复未保存的代码