共用方式為


DML_FILL_VALUE_CONSTANT_OPERATOR_DESC結構 (directml.h)

使用指定的常 數值填滿張量。 這個運算子會執行下列虛擬程序代碼。

for each coordinate in OutputTensor
    OutputTensor[coordinate] = Value
endfor

語法

struct DML_FILL_VALUE_CONSTANT_OPERATOR_DESC {
  const DML_TENSOR_DESC *OutputTensor;
  DML_TENSOR_DATA_TYPE  ValueDataType;
  DML_SCALAR_UNION      Value;
};

成員

OutputTensor

類型: const DML_TENSOR_DESC*

要寫入結果的張量。 此張量可能具有任何大小。

ValueDataType

類型: DML_TENSOR_DATA_TYPE

Value 字段的數據類型,必須符合 OutputTensor.DataType

Value

類型: DML_SCALAR_UNION

要填入輸出的常數值,其 ValueDataType 會決定如何解譯字段。

範例

Value = 13.0

OutputTensor: (Sizes:{1,1,2,4}, DataType:FLOAT32)
    [[[[13.0f, 13.0f, 13.0f, 13.0f],
       [13.0f, 13.0f, 13.0f, 13.0f]]]]

可用性

這個運算子是在 中 DML_FEATURE_LEVEL_2_1引進。

Tensor 支援

DML_FEATURE_LEVEL_4_1和更新版本

種類 支援的維度計數 支援的資料類型
OutputTensor 輸出 1 到 8 FLOAT64、FLOAT32、FLOAT16、INT64、INT32、INT16、INT8、UINT64、UINT32、UINT16、UINT8

DML_FEATURE_LEVEL_4_0和更新版本

種類 支援的維度計數 支援的資料類型
OutputTensor 輸出 1 到 8 FLOAT32、FLOAT16、INT32、INT16、INT8、UINT32、UINT16、UINT8

DML_FEATURE_LEVEL_2_1和更新版本

種類 支援的維度計數 支援的資料類型
OutputTensor 輸出 4 FLOAT32、FLOAT16、INT32、INT16、INT8、UINT32、UINT16、UINT8

規格需求

需求
最低支援的用戶端 Windows 10 組建 20348
最低支援的伺服器 Windows 10 組建 20348
標頭 directml.h