ads.model_artifact_boilerplate.artifact_introspection_test package
Submodules
ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate module
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.check_mandatory_files(files_present) Tuple[bool, str]
Check if score.py and runtime.yaml are present or not.
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.check_runtime_yml(file_path) Tuple[bool, str]
Check runtime yaml mandatory fields
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.check_score_file(file_path) Tuple[bool, str]
Change current working directory to temporary directory and validate python file
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.combine_msgs(test_list) str
For a given test_list combine all error_msg if test failed
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.get_object_storage_client()
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.get_test_result(test_id) int
Gives a number based on test result: 0: test was success 1: test failed 2: didn’t run test
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.model_deployment_find_fields(cfg) None
Recursively checks in MODEL_DEPLOYMENT if INFERENCE_ENV_SLUG, INFERENCE_ENV_TYPE, INFERENCE_ENV_PATH Also saves its value if present.
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.validate_artifact(artifact) Tuple[bool, str]
Unzip the artifact zip file passed. Check for test cases. The method returns the status of check and error message if any. :artifact: str
- ads.model_artifact_boilerplate.artifact_introspection_test.model_artifact_validate.write_html(output_path) None
writes an html file to output_path based on TESTS