-
Notifications
You must be signed in to change notification settings - Fork 2
Environment
Joe Kawai edited this page Aug 1, 2018
·
10 revisions
- Primarily used for training models.
- Free $300 trial credits.
- Many different types of services available.
- Great for creating scalable servers with high CPU count.
- Maximum of 24 CPU cores.
- Direct SSH access through pop up.
- Default configuration blocks all incoming connections.
- Certain ports need to be opened for different web servers.
- Suggested configuration is shown above.
- Preferred over Windows due to strong data science support. (eg. TensorFlow only supports Windows on Python 3 and not Python 2.7)
- Open-source licensing.
- Popular among data scientist.
- Great platform for the team to share code and monitor models.
- Allows the team to work on a remote server. (More powerful than local PC)
- Notebooks allow for interactive output and rich formatting
- Open-source licensing.
-
Install Jupyter
sudo pip install jupyter
-
Generate configuration file
sudo .local/bin/jupyter_notebook --generate-config
-
Configure Jupyter
sudo vi .jupyter/jupyter_notebook_config.py
Edit the following fields in the configuration file:
c.Notebook.allow_password_change = True
c.NotebookApp.allow_root = True
c.NotebookApp.ip = "*"
-
Change password of Jupyter notebook
sudo .local/bin/jupyter_notebook password
-
Run Jupyter notebook
tmux
sudo .local/bin/jupyter_notebook
Completed by Melvin and Joe