1

我有一个之前创建的 jupyter notebook,我想在谷歌云平台上运行。

我目前有一个在 GCP VM 上运行的笔记本实例,它运行良好。我还能够创建一个存储桶并将所有数据集和笔记本文件上传到存储桶。但是,这些文件不会显示在 Jupyter Notebook 目录树中。我知道我可以使用类似...的方式访问数据集文件

client = storage.Client()
bucket = client.getbucket('name-of-bucket')
blob = storage.Blob( 'diretory/to/files', bucket )
fid = BytesIO(blob.downloadas_string())

但我不确定如何实际提供一个笔记本文件以供使用,而且我真的不想复制和粘贴我以前的所有工作。

所有帮助表示赞赏!

4

2 回答 2

0

Very simple. You can upload directly from within the Jupyter Notebook and bypass the bucket if desired (the icon with the up arrow).

Jupyter Notebook upload icon image

The only issue with this is you can't upload folders, so zip the folder first then upload it.

于 2019-07-09T14:15:32.750 回答
0

您可以使用 Jupyter Lab 的git 扩展在 GitHub 中托管您的笔记本并从那里提取它们。

仅供参考,如果您使用 GCP 的AI Platform Notebooks,您将获得一个预配置的 Jupyter 环境,其中预装了许多 ML/DL 库。该 git 扩展也将被预先安装。

于 2019-07-15T23:40:22.267 回答