類別服務
服務
azureml.deploy.server.service.Service(service, http_client)
根據服務中繼資料屬性進行服務取用和批次處理的動態物件。
批次
batch(records, parallel_count=10)
註冊一組輸入記錄,以在此服務上進行批次執行。
引數
記錄
要執行的輸入記錄的 data.frame 或 list。
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 文件。