Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Rellena un tensor con una secuencia. Este operador realiza el pseudocódigo siguiente.
for each coordinate in OutputTensor
OutputTensor[coordinate] = Value
Value += Delta
endfor
Sintaxis
struct DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC {
const DML_TENSOR_DESC *OutputTensor;
DML_TENSOR_DATA_TYPE ValueDataType;
DML_SCALAR_UNION ValueStart;
DML_SCALAR_UNION ValueDelta;
};
Miembros
OutputTensor
Tipo: const DML_TENSOR_DESC*
Tensor en el que se van a escribir los resultados. Este tensor puede tener cualquier tamaño.
ValueDataType
Tipo: DML_TENSOR_DATA_TYPE
Tipo de datos del campo Valor , que debe coincidir con OutputTensor.DataType.
ValueStart
Tipo: DML_SCALAR_UNION
Valor inicial para rellenar el primer elemento de la salida, con ValueDataType que determina cómo interpretar el campo.
ValueDelta
Tipo: DML_SCALAR_UNION
Paso para agregar al valor de cada elemento escrito, con ValueDataType que determina cómo interpretar el campo.
Ejemplos
Ejemplo 1. Paso ascendente 1D
ValueStart = 3
ValueDelta = 2
ValueDataType = DML_TENSOR_DATA_TYPE_FLOAT32
OutputTensor: (Sizes:{1,1,1,3}, DataType:FLOAT32)
[[[[3, 5, 7]]]]
Ejemplo 2. Paso ascendente 2D
ValueStart = 10
ValueDelta = -2
ValueDataType = DML_TENSOR_DATA_TYPE_UINT8
OutputTensor: (Sizes:{1,1,2,2}, DataType:UINT8)
[[[[10, 8],
[ 6, 4]]]]
Disponibilidad
Este operador se introdujo en DML_FEATURE_LEVEL_2_1.
Compatibilidad con Tensor
DML_FEATURE_LEVEL_5_0 y versiones posteriores
| Tensor | Kind | Recuentos de dimensiones admitidos | Tipos de datos admitidos |
|---|---|---|---|
| OutputTensor | Resultados | De 1 a 8 | FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8 |
DML_FEATURE_LEVEL_4_0 y versiones posteriores
| Tensor | Kind | Recuentos de dimensiones admitidos | Tipos de datos admitidos |
|---|---|---|---|
| OutputTensor | Resultados | De 1 a 8 | FLOAT32, FLOAT16, INT32, INT16, INT8, UINT32, UINT16, UINT8 |
DML_FEATURE_LEVEL_2_1 y versiones posteriores
| Tensor | Kind | Recuentos de dimensiones admitidos | Tipos de datos admitidos |
|---|---|---|---|
| OutputTensor | Resultados | 4 | FLOAT32, FLOAT16, INT32, INT16, INT8, UINT32, UINT16, UINT8 |
Requisitos
| Cliente mínimo compatible | Compilación 20348 de Windows 10 |
| Servidor mínimo compatible | Compilación 20348 de Windows 10 |
| Encabezado | directml.h |