Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gclouduniverse/gcp-notebook-share-dlvm-extension
- Owner: gclouduniverse
- License: mit
- Created: 2019-05-22T02:54:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T06:55:09.000Z (about 2 years ago)
- Last Synced: 2024-09-14T01:27:25.900Z (4 months ago)
- Topics: google-cloud-platform, jupyterlab, jupyterlab-extension
- Language: Python
- Homepage:
- Size: 799 KB
- Stars: 3
- Watchers: 6
- Forks: 2
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```