def METHOD_NAME(self, output_path):
    """Get inference result from the output Amazon S3 path"""
    bucket, key = parse_s3_url(output_path)
    try:
        response = self.predictor_async.s3_client.get_object(Bucket=bucket, Key=key)
        return self.predictor_async.predictor._handle_response(response)
    except ClientError as ex:
        if ex.response["Error"]["Code"] == "NoSuchKey":
            raise ObjectNotExistedError(
                message="Inference could still be running",
                output_path=output_path,
            )
        raise UnexpectedClientError(
            message=ex.response["Error"]["Message"],
        )