Class Batch

Batch

azureml.deploy.server.service.Batch(service, records=[], parallel_count=10,
    execution_id=None)

Manager of a service's batch execution lifecycle.

api

api

Gets the api endpoint.

execution_id

execution_id

Gets this batch's execution identifier if currently started, otherwise None.

parallel_count

parallel_count

Gets this batch's parallel count of threads.

records

Gets the batch input records.

results(show_partial_results=True)

Poll for batch results.

Arguments

show_partial_results

To get partial execution results or not. The default is to include partial results.

Returns

An instance of BatchResponse.

start

start()

Starts a batch execution for this service.

Returns

An instance of itself Batch.

artifacts

artifact(index, file_name)

Get the file artifact for this service batch execution index.

Arguments

index

Batch execution index.

file_name

Artifact filename

Returns

A single file artifact.

cancel

cancel()

Cancel this batch execution.

download

download(index, file_name=None, destination=cwd())

Download the file artifact to file-system in the destination.

Arguments

index

Batch execution index.

file_name

The file artifact name.

destination

Download location.

Returns

A list of downloaded file-paths.

list_artifacts

list_artifacts(index)

List the file artifact names belonging to this service batch execution index.

Arguments

index

Batch execution index.

Returns

A list of file artifact names.

Gets this batch's parallel count of threads.

records

records

Gets the batch input records.

results

results(show_partial_results=True)

Poll batch results.

Arguments

show_partial_results

To get partial execution results or not.

Returns

An execution Self BatchResponse.