web-dev-qa-db-ja.com

Google Colab API

Google Colab APIはありますか?私は次のようなことを達成したいと思っています:

  1. ユーザーを作成する
  2. ノートブックを作成する
  3. ノートブックをユーザーと共有する
  4. ノートブックのコンテンツを取得する
10
Will

Google Colab APIはどこにありますか?

Googleから公式のGoogle Colab APIを見つけようとしている人(これは今のところグーグル検索のトップ結果の1つであるため)は、ここに答えがあります。

これは単なる研究プロジェクトであるため、公式のAPIドキュメントがないため、特定の情報を入手するのが難しい場合があります。

あなたの最善の策は 公式Githubリポジトリ に行くことです:

コード内のAPI

その他のドキュメントとメモ

FAQは、内部メカニズムのいくつかを説明しています。ハイライトは次のとおりです。

これは、使用するためにセットアップを必要としないJupyterノートブック環境です。

便利!

公式機能デモ ;をチェックすることを強くお勧めします。 LaTeXとMathJaxもサポートしていることがわかりました。 (しかし、再びそれは ニュースとしては来ないJupyter の経験を持つ誰かに)????

仮想マシン

FAQも言及しています...

コードは、アカウント専用の仮想マシンで実行されます。仮想マシンは、しばらくアイドル状態になるとリサイクルされ、システムによって最大有効期間が適用されます。

そのため、通常のシステムコールのすべての種類を実行できます(例:!pip installopenなど)、それだけで機能します。

しかしそれがまた翌日に戻ってきた理由です...

  1. drive.mount再度許可を求めています
  2. すべてのパッケージを再インストールする必要があります
  3. 新しく作成されたファイルはすべてなくなります(ドライブにマウントされたフォルダーにemを配置しない限り)
7
Domi

Google Colabノートブックは、Googleドライブの通常のファイルと同じです。

したがって、Drive APIを使用して、他のドライブファイルと同じようにそれらを管理できます。

たとえば、ここに記載されているように、Drive REST APIを使用してノートブックを共有できます。

https://developers.google.com/drive/api/v3/manage-sharing