- 資源:處理器
- ProcessorType
- ModelType
- CustomProcessorSourceInfo
- SourceType
- ModelSchema
- GcsSource
- ProcessorState
- ProcessorIOSpec
- GraphInputChannelSpec
- DataType
- GraphOutputChannelSpec
- InstanceResourceInputBindingSpec
- InstanceResourceOutputBindingSpec
- 方法
資源:處理器
說明 Processor 物件的訊息。下一個 ID:19
JSON 表示法 |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "displayName": string, "description": string, "processorType": enum ( |
欄位 | |
---|---|
name |
資源名稱。 |
createTime |
僅供輸出。[僅供輸出] 建立時間戳記。 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如: |
updateTime |
僅供輸出。[僅供輸出] 更新時間戳記。 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如: |
labels |
標籤為鍵/值組合。 包含 |
displayName |
這是必要旗標,處理器的易懂顯示名稱。 |
description |
說明處理器功能的示例句子。 |
processorType |
僅供輸出。處理器類型。 |
modelType |
模型類型。 |
customProcessorSourceInfo |
客戶建立的處理器來源資訊。 |
state |
僅供輸出。處理器的狀態。 |
processorIoSpec |
僅供輸出。[僅限輸出] 處理器的輸入 / 輸出規格,每種處理器都有固定的輸入 / 輸出規格,客戶無法變更。 |
configurationTypeurl |
僅供輸出。您可以在應用程式中使用對應的設定,自訂處理器的行為。 |
supportedAnnotationTypes[] |
|
supportsPostProcessing |
指出處理器是否支援後製。 |
ProcessorType
類型
列舉 | |
---|---|
PROCESSOR_TYPE_UNSPECIFIED |
處理器類型為「UNSPECIFIED」。 |
PRETRAINED |
處理器類型為 PRETRAINED。預先訓練的處理器是由 Vision AI App Platform 開發,具備先進的視覺資料處理功能,例如人數計算或人物模糊處理。預先訓練的處理器通常是公開的。 |
CUSTOM |
處理器類型為「自訂」。自訂處理器是指由客戶上傳或從其他 Google Cloud 平台 (例如 Vertex AI) 匯入的特殊處理器。只有創作者能查看自訂處理器。 |
CONNECTOR |
處理器類型為 CONNECTOR。連接器處理器是為應用程式執行 I/O 的特殊處理器,不會處理資料,而是將資料傳送至其他處理器,或接收來自其他處理器的資料。 |
ModelType
Vision AI App Platform 支援的所有模型類型。
列舉 | |
---|---|
MODEL_TYPE_UNSPECIFIED |
處理器類型為「UNSPECIFIED」。 |
IMAGE_CLASSIFICATION |
模型類型:圖片分類。 |
OBJECT_DETECTION |
模型類型:物件偵測。 |
VIDEO_CLASSIFICATION |
模型類型:影片分類。 |
VIDEO_OBJECT_TRACKING |
模型類型:物件追蹤。 |
VIDEO_ACTION_RECOGNITION |
模型類型:動作辨識。 |
OCCUPANCY_COUNTING |
模型類型:人車計數。 |
PERSON_BLUR |
模型類型:人像模糊處理。 |
VERTEX_CUSTOM |
模型類型為 Vertex Custom。 |
CustomProcessorSourceInfo
說明自訂處理器的來源資訊。
JSON 表示法 |
---|
{ "sourceType": enum ( |
欄位 | |
---|---|
sourceType |
原始產品,其中包含自訂處理器的功能。 |
additionalInfo |
僅供輸出。與匯入的自訂處理器相關的其他資訊。在建立處理器時,應用程式平台會填入資料。 包含 |
modelSchema |
指定模型簽名的模型結構定義檔案。對於 VERTEX_CUSTOM 模型,必須提供執行個體結構定義。如果在建立處理器時未指定執行個體結構定義,Vision AI Platform 會嘗試從 Vertex 取得該結構定義,如果不存在,建立作業就會失敗。 |
聯集欄位 artifact_path 。App Platform 載入自訂處理器構件的位置路徑。artifact_path 只能是下列其中一項: |
|
vertexModel |
在 Vertex AI 平台中代管的原始模型資源名稱。 |
SourceType
匯入的自訂處理器來源類型。
列舉 | |
---|---|
SOURCE_TYPE_UNSPECIFIED |
未指定來源類型。 |
VERTEX_AUTOML |
來自 Vertex AutoML 產品的自訂處理器。 |
VERTEX_CUSTOM |
來自 Vertex 一般自訂模型的自訂處理器。 |
PRODUCT_RECOGNIZER |
產品辨識工具的來源。 |
ModelSchema
結構定義為 OpenAPI 3.0.2 結構定義物件。
JSON 表示法 |
---|
{ "instancesSchema": { object ( |
欄位 | |
---|---|
instancesSchema |
YAML 檔案的 Cloud Storage 位置,這個檔案定義了用於預測和說明要求的單一執行個體格式。 |
parametersSchema |
YAML 檔案的 Cloud Storage 位置,這個檔案定義了預測和說明參數。 |
predictionsSchema |
YAML 檔案的 Cloud Storage 位置,這個檔案定義了單一預測或說明的格式。 |
GcsSource
輸入內容的 Google Cloud Storage 位置。
JSON 表示法 |
---|
{ "uris": [ string ] } |
欄位 | |
---|---|
uris[] |
這是必要旗標,Google Cloud Storage 路徑的參照項目。 |
ProcessorState
列舉 | |
---|---|
PROCESSOR_STATE_UNSPECIFIED |
未指定的處理器狀態。 |
CREATING |
處理器正在建立中 (尚未可供使用)。 |
ACTIVE |
處理器已就緒,可以開始使用。 |
DELETING |
處理器正在刪除中 (尚未可供使用)。 |
FAILED |
處理器已刪除或建立失敗。 |
ProcessorIOSpec
說明處理器輸入 / 輸出規格的訊息。
JSON 表示法 |
---|
{ "graphInputChannelSpecs": [ { object ( |
欄位 | |
---|---|
graphInputChannelSpecs[] |
如果處理器有 input_channel_specs,則必須明確連結至其他處理器。 |
graphOutputChannelSpecs[] |
目前處理器的輸出構件規格。 |
instanceResourceInputBindingSpecs[] |
需要從應用程式執行個體饋給的輸入資源。 |
instanceResourceOutputBindingSpecs[] |
處理器會為每個執行個體產生的輸出資源。除了這裡明確列出的輸出繫結之外,所有處理器的 GraphOutputChannels 都可以繫結至串流資源。繫結名稱會與 GraphOutputChannel 的名稱相同。 |
GraphInputChannelSpec
輸入管道規格訊息。
JSON 表示法 |
---|
{
"name": string,
"dataType": enum ( |
欄位 | |
---|---|
name |
目前輸入頻道的名稱。 |
dataType |
目前輸入頻道的資料類型。如果這個欄位有超過 1 個值,表示這個輸入管道可以連結至這些不同資料類型中的任一類型。 |
acceptedDataTypeUris[] |
如果指定了這些資料類型,則只有這些詳細資料類型才能連結至處理器。例如,MEDIA 的 JPEG 串流,或 PROTO 類型的 PredictionResult 原型。如果未指定,系統會接受任何 proto。 |
required |
處理器是否需要目前的輸入頻道。舉例來說,如果處理器需要影片輸入和選用的音訊輸入,當影片輸入缺少時,應用程式就會遭到拒絕,但只要影片輸入存在,音訊輸入可以缺少。 |
maxConnectionAllowed |
這個輸入管道可連結多少個輸入邊。0 代表無限制。 |
DataType
所有支援的資料類型。
列舉 | |
---|---|
DATA_TYPE_UNSPECIFIED |
DataType 的預設值。 |
VIDEO |
視訊資料類型,例如 H264。 |
IMAGE |
圖片資料類型。 |
PROTO |
Protobuf 資料類型,通常用於一般資料 blob。 |
GraphOutputChannelSpec
輸出管道規格的訊息。
JSON 表示法 |
---|
{
"name": string,
"dataType": enum ( |
欄位 | |
---|---|
name |
目前輸出管道的名稱。 |
dataType |
目前輸出管道的資料類型。 |
dataTypeUri |
|
InstanceResourceInputBindingSpec
執行個體資源管道規格的訊息。外部資源是應用程式圖表中未顯示的虛擬節點。每個處理器都會提供其外部圖規格,因此客戶可以覆寫外部來源或目的地
JSON 表示法 |
---|
{ "name": string, // Union field |
欄位 | |
---|---|
name |
輸入繫結的名稱,在處理器中不重複。 |
聯集欄位
|
|
configTypeUri |
包含 Googleapis 資源的設定 proto。例如 type.googleapis.com/google.cloud.vision.v1.StreamWithAnnotation |
resourceTypeUri |
Googleapis 資源的直接類型網址,例如 type.googleapis.com/google.cloud.vision.v1.Asset |
InstanceResourceOutputBindingSpec
JSON 表示法 |
---|
{ "name": string, "resourceTypeUri": string, "explicit": boolean } |
欄位 | |
---|---|
name |
輸出繫結的名稱,在處理器中不重複。 |
resourceTypeUri |
可接受的輸出資源的資源類型 URI。 |
explicit |
是否需要在例項中明確設定輸出資源。如果為 false,處理器會在需要時自動產生。 |
方法 |
|
---|---|
|
在指定專案和位置中建立新的處理器。 |
|
刪除單一處理器。 |
|
取得單一處理器的詳細資料。 |
|
列出指定專案和位置中的處理器。 |
|
更新單一處理器的參數。 |
|
ListPrebuiltProcessors 是自訂的傳送動詞,可列出預先建構的處理器。 |