Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gclouduniverse/gcp-notebook-share-dlvm-extension

JupyterLab Extension For Sharing Notebooks for GCP AI Platform
https://github.com/gclouduniverse/gcp-notebook-share-dlvm-extension

google-cloud-platform jupyterlab jupyterlab-extension

Last synced: 5 days ago
JSON representation

JupyterLab Extension For Sharing Notebooks for GCP AI Platform

Awesome Lists containing this project

README

        

# JupyterLab Extension For Sharing Notebooks for GCP AI Platform

![](./example.gif)

## Prerequisites

* Cloud AI Deep Learning VM (M33+)
* AI Platform Notebook Instance (M33+)
* AI Platform Deep Learning Containers (M32+)

## Installation Stable

This extension includes both a notebook server extension and a lab extension. In order to use it, you must enable both of them.

To install the server extension, run the following in your terminal:

```bash
pip3 install share_nb
```

To install the lab extension, run:

```bash
jupyter labextension install share_nb
```

Don't forget to restart jupyter:

```bash
sudo service jupyter restart
```

and refresh the browser tab.

## Installation For Development (Remote From Local Machine)

```bash
# INSTANCE_NAME - name of either AI Platform Notebook instance or Cloud AI Deep Learning VM
git clone https://github.com/gclouduniverse/gcp-notebook-share-dlvm-extension.git
cd gcp-notebook-share-dlvm-extension
./deploy.sh INSTANCE_NAME
```