Pytorch 谷歌协作实验室-如何刷新谷歌硬盘?

Pytorch 谷歌协作实验室-如何刷新谷歌硬盘?,pytorch,mount,google-colaboratory,drive,Pytorch,Mount,Google Colaboratory,Drive,我正在使用谷歌协作GPU来训练NN模型。 我的python/pytorch代码存储在google drive中。 我能够在实验室和培训模型中安装我的驱动器。 但“我的驱动器”中的任何python代码更改都不会更新到google colaboratory,即使在重新启动我的PC并重新启动之后也是如此 要清除google colaboratory缓存,我尝试了以下操作: !google-drive-ocamlfuse -cc 但它不起作用: /bin/bash: google-drive-ocam

我正在使用谷歌协作GPU来训练NN模型。 我的python/pytorch代码存储在google drive中。 我能够在实验室和培训模型中安装我的驱动器。 但“我的驱动器”中的任何python代码更改都不会更新到google colaboratory,即使在重新启动我的PC并重新启动之后也是如此

要清除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
与使用PS中描述的
google.colab.drive.mount
装载无关,因此,-cc调用对您没有帮助也就不足为奇了。 我怀疑发生的事情是,您在Google Drive中存储了
.py
文件,您正在笔记本中导入这些文件,您希望看到运行时中反映的
.py
文件的更改,但这不是因为python的
导入
系统是幂等的(如果python认为它已经以该名称加载了一个模块,即使底层文件已经更改,
import
语句也会被忽略)。 您可以使用以下方法强制重新加载,例如:

(OBV用模块名称替换
foo

尝试使用:

drive.mount('/content/drive/',force_remount=True)

有时文件标签在刷新时会滞后,所以您可能也会考虑等待一段时间。

< P>它与Windows FielestRead在WINDOWS/MACOS

上的工作方式类似。
  • 卸载驱动器
  • fusermount-u/content/drive
    
  • 清除驱动器内容缓存文件夹
  • rm-rf/root/.config/Google/DriveFS//content\u缓存
    
  • 使用drive.mount()重新安装

  • 这些更改是否反映在驱动器web UI中?您使用什么程序将驱动器文件同步到PC?谢谢您的详细解释。现在可以使用了。
    drive.mount('/content/drive/',force_remount=True)