I am trying to invoke an azure ml batch end point vis python sdk v2
job = ml_client.batch_endpoints.invoke(
endpoint_name="test-batch-v2",
input=my_test_data_input,
deployment_name="test-deploy1"
)
I am getting below error, can anyone explain how to resolve this?
I am trying to create a batch end point deployment job via invoke api and it failed
File ~\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\azure\ai\ml\_telemetry\activity.py:263, in monitor_with_activity..monitor..wrapper(*args, **kwargs)
260 @functools.wraps(f)
261 def wrapper(*args, **kwargs):
262 with log_activity(logger, activity_name or f.__name__, activity_type, custom_dimensions):
--> 263 return f(*args, **kwargs)
File ~\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\azure\ai\ml\operations\_batch_endpoint_operations.py:316, in BatchEndpointOperations.invoke(self, endpoint_name, deployment_name, inputs, **kwargs)
309 headers[EndpointInvokeFields.MODEL_DEPLOYMENT] = deployment_name
311 response = self._requests_pipeline.post(
312 endpoint.properties.scoring_uri,
313 json=BatchJobResource(properties=batch_job).serialize(),
314 headers=headers,
315 )
--> 316 validate_response(response)
317 batch_job = json.loads(response.text())
318 return BatchJobResource.deserialize(batch_job)
File ~\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\azure\ai\ml\_utils\_endpoint_utils.py:120, in validate_response(response)
117 r_json = response.json()
118 except ValueError:
119 # exception is not in the json format
--> 120 raise Exception(response.content.decode("utf-8"))
121 failure_msg = r_json.get("error", {}).get("message", response)
122 error_map = {
123 401: ClientAuthenticationError,
124 404: ResourceNotFoundError,
125 409: ResourceExistsError,
126 }
Exception: BY_POLICY