共用方式為


類別服務

服務

azureml.deploy.server.service.Service(service, http_client)

根據服務中繼資料屬性進行服務取用和批次處理的動態物件。

批次

batch(records, parallel_count=10)

註冊一組輸入記錄,以在此服務上進行批次執行。

引數

記錄

要執行的輸入記錄的 data.framelist

parallel_count

用來處理批次中項目的執行緒數目。 預設值為 10。 請務必不要使用太高的數字,因為其可能會對效能造成負面影響。

傳回

要控制此服務批次生命週期的 Batch 執行個體。

能力

capabilities()

提供下列描述此服務保留項目的資訊:

  • api - API REST 端點。

  • name - 服務名稱。

  • version - 服務版本。

  • published_by - 服務發佈作者。

  • runtime - 服務執行階段內容 R|Python

  • description - 服務描述。

  • creation_time - 服務發佈時間戳記。

  • snapshot_id - 此服務與其繫結的快照集識別碼。

  • inputs - 輸入結構描述名稱/類型定義。

  • outputs - 輸出結構描述名稱/類型定義。

  • inputs_encoded - 編碼為 python 的輸入結構描述名稱/類型。

  • nputs_encoded - 編碼為 python 的輸出結構描述名稱/類型。

  • artifacts - 支援的產生檔案。

  • operation_id - 函式 alias

  • swagger - 此服務 swagger.json 文件的 API REST 端點。

傳回

金鑰/值的 dict,描述服務。

get_batch

get_batch(execution_id)

根據執行識別碼擷取服務批次。

引數

execution_id

批次執行的識別碼。

傳回

要控制此服務批次生命週期的 Batch 執行個體。

list_executions

list_batch_executions()

取得目前針對此服務排入佇列的所有批次執行識別碼。

傳回

執行識別碼的 list

Swagger

swagger()

擷取此服務的 swagger.json (請參閱 http://swagger.io/)。

傳回

此服務作為 json str 的 swagger 文件。