33import platform_api_python_client
44from platform_api_python_client import (
55 DeploymentStatus ,
6- CreateInferenceDeploymentV2Request ,
7- CreateComputeDeploymentV2Request ,
6+ CreateInferenceDeploymentRequest ,
7+ CreateComputeDeploymentRequest ,
88 CreateCServeDeploymentRequest ,
99)
1010
1414
1515class CentMLClient :
1616 def __init__ (self , api ):
17- self ._api = api
17+ self ._api : platform_api_python_client . EXTERNALApi = api
1818
1919 def get (self , depl_type ):
20- results = self ._api .get_deployments_deployments_v2_get (type = depl_type ).results
20+ results = self ._api .get_deployments_deployments_get (type = depl_type ).results
2121 deployments = sorted (results , reverse = True , key = lambda d : d .created_at )
2222 return deployments
2323
2424 def get_status (self , id ):
25- return self ._api .get_deployment_status_deployments_v2_status_deployment_id_get (id )
25+ return self ._api .get_deployment_status_deployments_status_deployment_id_get (id )
2626
2727 def get_inference (self , id ):
28- return self ._api .get_inference_deployment_deployments_v2_inference_deployment_id_get (id )
28+ return self ._api .get_inference_deployment_deployments_inference_deployment_id_get (id )
2929
3030 def get_compute (self , id ):
31- return self ._api .get_compute_deployment_deployments_v2_compute_deployment_id_get (id )
31+ return self ._api .get_compute_deployment_deployments_compute_deployment_id_get (id )
3232
3333 def get_cserve (self , id ):
34- return self ._api .get_cserve_deployment_deployments_v2_cserve_deployment_id_get (id )
34+ return self ._api .get_cserve_deployment_deployments_cserve_deployment_id_get (id )
3535
36- def create_inference (self , request : CreateInferenceDeploymentV2Request ):
37- return self ._api .create_inference_deployment_deployments_v2_inference_post (request )
36+ def create_inference (self , request : CreateInferenceDeploymentRequest ):
37+ return self ._api .create_inference_deployment_deployments_inference_post (request )
3838
39- def create_compute (self , request : CreateComputeDeploymentV2Request ):
39+ def create_compute (self , request : CreateComputeDeploymentRequest ):
4040 return self ._api .create_compute_deployment_deployments_compute_post (request )
4141
4242 def create_cserve (self , request : CreateCServeDeploymentRequest ):
43- return self ._api .create_cserve_deployment_deployments_v2_cserve_post (request )
43+ return self ._api .create_cserve_deployment_deployments_cserve_post (request )
4444
4545 def _update_status (self , id , new_status ):
4646 status_req = platform_api_python_client .DeploymentStatusRequest (status = new_status )
47- self ._api .update_deployment_status_deployments_v2_status_deployment_id_put (id , status_req )
47+ self ._api .update_deployment_status_deployments_status_deployment_id_put (id , status_req )
4848
4949 def delete (self , id ):
5050 self ._update_status (id , DeploymentStatus .DELETED )
@@ -59,7 +59,7 @@ def get_clusters(self):
5959 return self ._api .get_clusters_clusters_get ()
6060
6161 def get_hardware_instances (self , cluster_id ):
62- return self ._api .get_hardware_instances_hardware_instances_v2_get (cluster_id ).results
62+ return self ._api .get_hardware_instances_hardware_instances_get (cluster_id ).results
6363
6464
6565@contextmanager
0 commit comments