ads.model.model_artifact_boilerplate.artifact_introspection_test package#
Submodules#
ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate module#
- ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.check_mandatory_files(files_present) Tuple[bool, str] [source]#
Check if score.py and runtime.yaml are present or not.
- ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.check_runtime_yml(file_path) Tuple[bool, str] [source]#
Check runtime yaml mandatory fields
- ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.check_score_file(file_path) Tuple[bool, str] [source]#
Change current working directory to temporary directory and validate python file
- ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.combine_msgs(test_list) str [source]#
For a given test_list combine all error_msg if test failed
- ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.get_object_storage_client()[source]#
- ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.get_test_result(test_id) int [source]#
Gives a number based on test result: 0: test was success 1: test failed 2: didn’t run test
- ads.model.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.model_deployment_find_fields(cfg) None [source]#
Recursively checks in MODEL_DEPLOYMENT if INFERENCE_ENV_SLUG, INFERENCE_ENV_TYPE, INFERENCE_ENV_PATH Also saves its value if present.