test rest api
This commit is contained in:
		
							
								
								
									
										30
									
								
								get_registered_model_via_rest_api.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								get_registered_model_via_rest_api.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,30 @@ | ||||
| # get_registered_model_via_rest_api.py | ||||
| # | ||||
| # author: deng | ||||
| # date  : 20230224 | ||||
|  | ||||
| import json | ||||
| import requests | ||||
|  | ||||
| def main(): | ||||
|  | ||||
|     registered_model_name = 'fortune_predict_model' | ||||
|     production_model_version = None | ||||
|  | ||||
|     query = {'name': registered_model_name} | ||||
|     res = requests.get('http://127.0.0.1:5000/api/2.0/mlflow/registered-models/get', params=query) | ||||
|     content = json.loads(res.text) | ||||
|     print(content) | ||||
|  | ||||
|     for model in content['registered_model']['latest_versions']: | ||||
|  | ||||
|         if model['current_stage'] == 'Production': | ||||
|             production_model_version = model['version'] | ||||
|  | ||||
|     if production_model_version is not None: | ||||
|         query = {'name': registered_model_name, 'version': production_model_version} | ||||
|     res = requests.get('http://127.0.0.1:5000/api/2.0/mlflow/model-versions/get-download-uri', params=query) | ||||
|     print(res.text) | ||||
|  | ||||
| if __name__ == '__main__': | ||||
|     main() | ||||
							
								
								
									
										0
									
								
								start_mlflow_server.sh
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								start_mlflow_server.sh
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
		Reference in New Issue
	
	Block a user