Advertencia: esta API está obsoleta y se eliminará en una versión futura de TensorFlow una vez que el reemplazo sea ​​estable.

DynamicPartition

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
partición dinámica de clase final pública

Divide `data` en tensores `num_partitions` utilizando índices de `partitions`.

Para cada tupla de índice `js` de tamaño `partitions.ndim`, el segmento `data[js, ...]` pasa a formar parte de `outputs[partitions[js]]`. Los segmentos con `particiones[js] = i` se colocan en `salidas[i]` en orden lexicográfico de `js`, y la primera dimensión de `salidas[i]` es el número de entradas en `particiones` igual a `yo`. En detalle,

outputs[i].shape = [sum(partitions == i)] + data.shape[partitions.ndim:]
 
     outputs[i] = pack([data[js, ...] for js if partitions[js] == i])
 
`data.shape` debe comenzar con `partitions.shape`.

Por ejemplo:

# Scalar partitions.
     partitions = 1
     num_partitions = 2
     data = [10, 20]
     outputs[0] = []  # Empty with shape [0, 2]
     outputs[1] = [[10, 20]]
 
     # Vector partitions.
     partitions = [0, 0, 1, 1, 0]
     num_partitions = 2
     data = [10, 20, 30, 40, 50]
     outputs[0] = [10, 20, 50]
     outputs[1] = [30, 40]
 
Consulte `dynamic_stitch` para ver un ejemplo de cómo volver a fusionar particiones.

Métodos públicos

<T> estática Partición dinámica <T>
crear ( ámbito de ámbito, datos de operando <T>, particiones de operando <entero>, particiones de números largos)
Método de fábrica para crear una clase que envuelve una nueva operación DynamicPartition.
Iterador< Operando <T>>
Lista< Salida <T>>
salidas ()

Métodos Heredados

Métodos públicos

Public static DynamicPartition <T> crear ( ámbito de alcance, datos de operando <T>, particiones de operando <entero>, particiones de número largo)

Método de fábrica para crear una clase que envuelve una nueva operación DynamicPartition.

Parámetros
alcance alcance actual
particiones Cualquier forma. Índices en el rango `[0, num_partitions)`.
númParticiones El número de particiones a la salida.
Devoluciones
  • una nueva instancia de DynamicPartition

Iterador público < Operando <T>> iterador ()

public List< Salida <T>> salidas ()