Skip to content

project-codeflare/ibm-vpc-ray-connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ibm-vpc-ray-connector enables Ray cluster to be deployed over IBM VPC infrastructure

Setup

Use of python virtual environment, e.g. virtualenv, is greatly encouraged to avoid installing Python packages globally, which could break system tools or other projects

  1. Install ibm-vpc-ray-connector on your machine
pip install ibm-vpc-ray-connector
  1. Configure ibm vpc

  2. Create cluster config file

    • Use interactive ibm-ray-config config tool to generate cluster.yaml configuration file
    pip install ibm-ray-config
    ibm-ray-config -o cluster.yaml
    

Usage

  • Use generated file to bring ray cluster up, e.g ray up cluster.yaml.
  • After finished, find cluster head node and worker nodes ips:
ray get-head-ip cluster.yaml
ray get-worker-ips cluster.yaml
  • To get status of the cluster
ray status --address PUBLIC_HEAD_IP:6379
  • Use browser to open ray dashboard on PUBLIC_HEAD_IP:8265. Alternatively use ray dashboard to forward ray cluster dashboard to your localhost.

  • Submit example task ray submit cluster.yaml templates/example.py

Logs

Logs for the node_provider can be found under /tmp/connector_logs/.
Logs of all levels will be written to connector_logs.
The default log level for console output is INFO.

About

Enables Ray to use IBM Gen2 backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages