DynamicPartition
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Partiziona i "dati" in tensori "num_partizioni" utilizzando gli indici di "partizioni".
Per ogni tupla di indice "js" della dimensione "partitions.ndim", la sezione "data[js, ...]" diventa parte di "outputs[partitions[js]]". Le sezioni con `partitions[js] = i` vengono posizionate in `outputs[i]` nell'ordine lessicografico di `js` e la prima dimensione di `outputs[i]` è il numero di voci in `partitions` pari a "io". Nel dettaglio,
outputs[i].shape = [sum(partitions == i)] + data.shape[partitions.ndim:]
outputs[i] = pack([data[js, ...] for js if partitions[js] == i])
"data.shape" deve iniziare con "partitions.shape".
Per esempio:
# 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]
Vedi `dynamic_stitch` per un esempio su come unire nuovamente le partizioni.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi ereditati
Dalla classe java.lang.Object booleano | è uguale a (Oggetto arg0) |
Classe finale<?> | getClass () |
int | codicehash () |
vuoto finale | avvisare () |
vuoto finale | notificaTutti () |
Corda | aStringa () |
vuoto finale | attendere (lungo arg0, int arg1) |
vuoto finale | aspetta (lungo arg0) |
vuoto finale | Aspettare () |
Dall'interfaccia java.lang.Iterable vuoto astratto | forEach (Consumatore<? super T> arg0) |
iteratore astratto< operando <T>> | iteratore () |
abstract Spliterator< Operando <T>> | divisore () |
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Valore costante: "DynamicPartition"
Metodi pubblici
creazione statica pubblica DynamicPartition <T> (ambito ambito , dati operando <T>, partizioni operando < TInt32 >, numPartizioni lunghe)
Metodo factory per creare una classe che racchiude una nuova operazione DynamicPartition.
Parametri
ambito | ambito attuale |
---|
partizioni | Qualsiasi forma. Indici nell'intervallo "[0, num_partitions)". |
---|
numPartizioni | Il numero di partizioni da produrre. |
---|
Ritorni
- una nuova istanza di DynamicPartition
iteratore pubblico< operando <T>> iteratore ()
elenco pubblico< Uscita <T>> uscite ()
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-09-10 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2024-09-10 UTC."}