5353
5454def create_ray_cluster (
5555 head_node_type : Optional [resources .Resources ] = resources .Resources (),
56- python_version : Optional [str ] = "3.10" ,
57- ray_version : Optional [str ] = "2.42 " ,
56+ python_version : Optional [str ] = None ,
57+ ray_version : Optional [str ] = "2.47 " ,
5858 network : Optional [str ] = None ,
5959 service_account : Optional [str ] = None ,
6060 cluster_name : Optional [str ] = None ,
@@ -78,15 +78,15 @@ def create_ray_cluster(
7878 node_count=1,
7979 accelerator_type="NVIDIA_TESLA_T4",
8080 accelerator_count=1,
81- custom_image="us-docker.pkg.dev/my-project/ray-cpu-image.2.33 :latest", # Optional
81+ custom_image="us-docker.pkg.dev/my-project/ray-2-47- cpu-py3.11 :latest", # Optional
8282 )
8383
8484 worker_node_types = [Resources(
8585 machine_type="n1-standard-8",
8686 node_count=2,
8787 accelerator_type="NVIDIA_TESLA_T4",
8888 accelerator_count=1,
89- custom_image="us-docker.pkg.dev/my-project/ray-gpu-image.2.33 :latest", # Optional
89+ custom_image="us-docker.pkg.dev/my-project/ray-2-47- gpu-py3.11 :latest", # Optional
9090 )]
9191
9292 cluster_resource_name = vertex_ray.create_ray_cluster(
@@ -95,7 +95,7 @@ def create_ray_cluster(
9595 service_account="my-service-account@my-project-number.iam.gserviceaccount.com", # Optional
9696 cluster_name="my-cluster-name", # Optional
9797 worker_node_types=worker_node_types,
98- ray_version="2.33 ",
98+ ray_version="2.47 ",
9999 )
100100
101101 After a ray cluster is set up, you can call
@@ -109,7 +109,7 @@ def create_ray_cluster(
109109 head_node_type: The head node resource. Resources.node_count must be 1.
110110 If not set, default value of Resources() class will be used.
111111 python_version: Python version for the ray cluster.
112- ray_version: Ray version for the ray cluster. Default is 2.42.0 .
112+ ray_version: Ray version for the ray cluster. Default is 2.47.1 .
113113 network: Virtual private cloud (VPC) network. For Ray Client, VPC
114114 peering is required to connect to the Ray Cluster managed in the
115115 Vertex API service. For Ray Job API, VPC network is not required
@@ -162,7 +162,7 @@ def create_ray_cluster(
162162 local_ray_verion = _validation_utils .get_local_ray_version ()
163163 if ray_version != local_ray_verion :
164164 if custom_images is None and head_node_type .custom_image is None :
165- install_ray_version = "2.42.0 "
165+ install_ray_version = "2.47.1 "
166166 logging .info (
167167 "[Ray on Vertex]: Local runtime has Ray version %s"
168168 ", but the requested cluster runtime has %s. Please "
0 commit comments