@@ -3648,6 +3648,7 @@ def create_model_package_from_containers(
36483648 domain = None ,
36493649 sample_payload_url = None ,
36503650 task = None ,
3651+ skip_model_validation = "None" ,
36513652 ):
36523653 """Get request dictionary for CreateModelPackage API.
36533654
@@ -3682,6 +3683,8 @@ def create_model_package_from_containers(
36823683 task (str): Task values which are supported by Inference Recommender are "FILL_MASK",
36833684 "IMAGE_CLASSIFICATION", "OBJECT_DETECTION", "TEXT_GENERATION", "IMAGE_SEGMENTATION",
36843685 "CLASSIFICATION", "REGRESSION", "OTHER" (default: None).
3686+ skip_model_validation (str): Indicates if you want to skip model validation.
3687+ Values can be "All" or "None" (default: None).
36853688 """
36863689 if containers :
36873690 # Containers are provided. Now we can merge missing entries from config.
@@ -3737,6 +3740,7 @@ def create_model_package_from_containers(
37373740 domain = domain ,
37383741 sample_payload_url = sample_payload_url ,
37393742 task = task ,
3743+ skip_model_validation = skip_model_validation ,
37403744 )
37413745
37423746 def submit (request ):
@@ -5764,6 +5768,7 @@ def get_model_package_args(
57645768 domain = None ,
57655769 sample_payload_url = None ,
57665770 task = None ,
5771+ skip_model_validation = None ,
57675772):
57685773 """Get arguments for create_model_package method.
57695774
@@ -5800,6 +5805,8 @@ def get_model_package_args(
58005805 task (str): Task values which are supported by Inference Recommender are "FILL_MASK",
58015806 "IMAGE_CLASSIFICATION", "OBJECT_DETECTION", "TEXT_GENERATION", "IMAGE_SEGMENTATION",
58025807 "CLASSIFICATION", "REGRESSION", "OTHER" (default: None).
5808+ skip_model_validation (str): Indicates if you want to skip model validation.
5809+ Values can be "All" or "None" (default: None).
58035810
58045811 Returns:
58055812 dict: A dictionary of method argument names and values.
@@ -5848,6 +5855,8 @@ def get_model_package_args(
58485855 model_package_args ["sample_payload_url" ] = sample_payload_url
58495856 if task is not None :
58505857 model_package_args ["task" ] = task
5858+ if skip_model_validation is not None :
5859+ model_package_args ["skip_model_validation" ] = skip_model_validation
58515860 return model_package_args
58525861
58535862
@@ -5871,6 +5880,7 @@ def get_create_model_package_request(
58715880 domain = None ,
58725881 sample_payload_url = None ,
58735882 task = None ,
5883+ skip_model_validation = "None" ,
58745884):
58755885 """Get request dictionary for CreateModelPackage API.
58765886
@@ -5905,6 +5915,8 @@ def get_create_model_package_request(
59055915 task (str): Task values which are supported by Inference Recommender are "FILL_MASK",
59065916 "IMAGE_CLASSIFICATION", "OBJECT_DETECTION", "TEXT_GENERATION", "IMAGE_SEGMENTATION",
59075917 "CLASSIFICATION", "REGRESSION", "OTHER" (default: None).
5918+ skip_model_validation (str): Indicates if you want to skip model validation.
5919+ Values can be "All" or "None" (default: None).
59085920 """
59095921
59105922 if all ([model_package_name , model_package_group_name ]):
@@ -5974,6 +5986,7 @@ def get_create_model_package_request(
59745986 request_dict ["InferenceSpecification" ] = inference_specification
59755987 request_dict ["CertifyForMarketplace" ] = marketplace_cert
59765988 request_dict ["ModelApprovalStatus" ] = approval_status
5989+ request_dict ["SkipModelValidation" ] = skip_model_validation
59775990 return request_dict
59785991
59795992
0 commit comments