Avanza il contatore di un RNG basato sul contatore.
Lo stato dell'RNG dopo "rng_read_and_skip(n)" sarà lo stesso di quello dopo "uniform([n])" (o qualsiasi altra distribuzione). L'incremento effettivo aggiunto al contatore è una scelta di implementazione non specificata.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita < TInt64 > | comeuscita () Restituisce l'handle simbolico del tensore. |
RngReadAndSkip statico | |
Uscita < TInt64 > | valore () Il vecchio valore della variabile risorsa, prima dell'incremento. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
output pubblico < TInt64 > asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static RngReadAndSkip create ( ambito ambito , operando <?> risorsa, operando < TInt32 > alg, operando <?> delta)
Metodo factory per creare una classe che racchiude una nuova operazione RngReadAndSkip.
Parametri
scopo | ambito attuale |
---|---|
risorsa | L'handle della variabile di risorsa che memorizza lo stato dell'RNG. |
alg | L'algoritmo RNG. |
delta | L'importo dell'avanzamento. |
ritorna
- una nuova istanza di RngReadAndSkip
output pubblico < TInt64 > valore ()
Il vecchio valore della variabile risorsa, prima dell'incremento. Poiché la dimensione dello stato dipende dall'algoritmo, questo output verrà riempito a destra con zeri per raggiungere la forma int64[3] (la dimensione massima corrente dello stato tra gli algoritmi).