我想在Github上的以下项目(位于笔记本文件夹中)中运行notbooks
https://github.com/n-waves/multifit
笔记本取决于整个项目的其他模块,文件和数据,因此我不能只在Google Colab中打开它们。我可以使用!git clone ...
在Colab提供的空间上进行克隆,但是然后我无法在浏览器中打开notbook并运行它们(就像google Colab运行的其他笔记本一样)。
所以,我的问题是如何在google colab中运行这些笔记本,我希望以可视模式(我是指浏览器)运行它们?
答案 0 :(得分:4)
在 Google Colab 中打开任何你想工作的 Github notebook。 将域从“github.com”更改为“githubtocolab.com”。 笔记本将在 Colab 中打开。
答案 1 :(得分:1)
有用的扩展名是Open in Colab。
这将在浏览器工具栏中提供一个图标,该图标将打开您当前在Colab中查看的GitHub笔记本。
(!git clone ...
之后,没有从文件系统加载笔记本的机制。)
答案 2 :(得分:1)
诀窍是将这些笔记本复制到Google云端硬盘。提取其FILE_ID,然后使用
打开它们https://colab.research.google.com/drive/FILE_ID
我写了一个库来更轻松地提取FILE_ID。它基于xattr
。
an example此处介绍如何打开多功能笔记本。 CLS-DE.ipynb
答案 3 :(得分:0)
另一个选择是使用Colab的UI浏览存储库。如果您访问此URL,它将为您提供以下选项:
https://colab.research.google.com/
然后您可以选择您的存储库:
https://colab.research.google.com/github/n-waves/multifit/blob/master/
P.S。在审查this PR的Drake时选择了这个技巧。
P.P.S。我不确定如何将其限制在某个文件夹(PR comment)