在colab中反复从驱动器读取多个脚本

时间:2020-07-09 11:49:22

标签: google-colaboratory

我正在使用神经网络解决大型非线性PDE系统,我总共有10个类,它们是安装在colab驱动器中的python脚本。我在主要python脚本中的算法来回调用这10个类,以迭代方式找到解决方案。即使使用GPU,培训也要花费大量时间,我想知道这是否是因为主脚本反复从驱动器中调用类。脚本的大小并不大(每行最多1000行),并且我没有导入任何数据(所有数据都是在主脚本中模拟的)。

对此表示感谢。谢谢

2 个答案:

答案 0 :(得分:1)

您可以尝试将文件复制到VM并从那里运行它们:

%%shell
cp <path to file in drive> /usr/local/bin
python /usr/local/bin/file_name.py

答案 1 :(得分:0)

万一其他人遇到相同的问题,我可以通过做两个简单的事情来解决

  1. 如rchurt所述,我已将文件复制到路径
  2. 重要的是,我创建了一个.py模块(编写类而不是函数,并将它们嵌入到同一文件中),以避免在多个文件之间来回切换。这就像一种魅力。