|
19 | 19 | """ |
20 | 20 |
|
21 | 21 | import re |
| 22 | +import subprocess |
22 | 23 | from time import sleep |
23 | 24 | from typing import List, Optional, Tuple, Dict |
24 | 25 |
|
@@ -862,16 +863,19 @@ def _map_to_ray_cluster(rc) -> Optional[RayCluster]: |
862 | 863 | name=rc["metadata"]["name"], |
863 | 864 | status=status, |
864 | 865 | # for now we are not using autoscaling so same replicas is fine |
865 | | - workers=rc["spec"]["workerGroupSpecs"][0]["replicas"], |
| 866 | + num_workers=rc["spec"]["workerGroupSpecs"][0]["replicas"], |
866 | 867 | worker_mem_limits=rc["spec"]["workerGroupSpecs"][0]["template"]["spec"][ |
867 | 868 | "containers" |
868 | 869 | ][0]["resources"]["limits"]["memory"], |
869 | 870 | worker_mem_requests=rc["spec"]["workerGroupSpecs"][0]["template"]["spec"][ |
870 | 871 | "containers" |
871 | 872 | ][0]["resources"]["requests"]["memory"], |
872 | | - worker_cpu=rc["spec"]["workerGroupSpecs"][0]["template"]["spec"]["containers"][ |
873 | | - 0 |
874 | | - ]["resources"]["limits"]["cpu"], |
| 873 | + worker_cpu_requests=rc["spec"]["workerGroupSpecs"][0]["template"]["spec"][ |
| 874 | + "containers" |
| 875 | + ][0]["resources"]["requests"]["cpu"], |
| 876 | + worker_cpu_limits=rc["spec"]["workerGroupSpecs"][0]["template"]["spec"][ |
| 877 | + "containers" |
| 878 | + ][0]["resources"]["limits"]["cpu"], |
875 | 879 | worker_extended_resources=worker_extended_resources, |
876 | 880 | namespace=rc["metadata"]["namespace"], |
877 | 881 | head_cpu_requests=rc["spec"]["headGroupSpec"]["template"]["spec"]["containers"][ |
@@ -907,10 +911,11 @@ def _copy_to_ray(cluster: Cluster) -> RayCluster: |
907 | 911 | ray = RayCluster( |
908 | 912 | name=cluster.config.name, |
909 | 913 | status=cluster.status(print_to_console=False)[0], |
910 | | - workers=cluster.config.num_workers, |
| 914 | + num_workers=cluster.config.num_workers, |
911 | 915 | worker_mem_requests=cluster.config.worker_memory_requests, |
912 | 916 | worker_mem_limits=cluster.config.worker_memory_limits, |
913 | | - worker_cpu=cluster.config.worker_cpu_requests, |
| 917 | + worker_cpu_requests=cluster.config.worker_cpu_requests, |
| 918 | + worker_cpu_limits=cluster.config.worker_cpu_limits, |
914 | 919 | worker_extended_resources=cluster.config.worker_extended_resource_requests, |
915 | 920 | namespace=cluster.config.namespace, |
916 | 921 | dashboard=cluster.cluster_dashboard_uri(), |
|
0 commit comments