Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Setup

Clone this repo to run the examples on your local laptop:

git clone https://github.com/aws-samples/aws-samples-for-ray

cd aws-samples-for-ray/

Start your Ray cluster from your local laptop (substitute cluster-gpu.yaml everywhere to use GPUs):

ray up cluster.yaml

Install JupyterLab and MLflow

Attach to the head node of the Ray cluster

ray attach cluster.yaml

Install Jupyter Lab on the head node of the Ray cluster:

pip install jupyterlab

Run JupyterLab on the head node of the Ray cluster

From your local laptop, Attach to the head node of the Ray cluster

ray attach cluster.yaml

Run JupyterLab on the head node of the Ray cluster

nohup jupyter lab > jupyterlab.out &

Tunnel ports from local laptop to the head node of the Ray cluster

From your local laptop, tunnel port 8888 to the Ray cluster:

ray attach cluster.yaml -p 8888

From your local laptop, start the dashboard and tunnel port 8265 to the Ray cluster:

ray dashboard cluster.yaml # This implicitly tunnels port 8265

Navigate to the JupyterLab and MLflow UIs

From your local laptop, run this command to get the JupyterLab url (and ?token=)

ray exec cluster.yaml "jupyter server list"

Navigate your browser to the URL from above to start using JupyterLab:

http://127.0.0.1:8888?token=...