RngReadAndSkip

public final class RngReadAndSkip

Avanza il contatore di un RNG basato su 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.

Metodi pubblici

Uscita <Lungo>
asOutput ()
Restituisce la maniglia simbolica di un tensore.
static RngReadAndSkip
create ( ambito ambito, operando <?> risorsa, operando <Integer> alg, operando <?> delta)
Metodo Factory per creare una classe che racchiude una nuova operazione RngReadAndSkip.
Uscita <Lungo>
valore ()
Il vecchio valore della variabile risorsa, prima dell'incremento.

Metodi ereditati

Metodi pubblici

public Output <Long> asOutput ()

Restituisce la maniglia simbolica di un 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 ( Scope scope, Operand <?> resource, Operand <Integer> alg, Operand <?> delta)

Metodo Factory per creare una classe che racchiude una nuova operazione RngReadAndSkip.

Parametri
scopo ambito attuale
risorsa L'handle della variabile risorsa che memorizza lo stato dell'RNG.
alg L'algoritmo RNG.
delta La quantità di avanzamento.
ritorna
  • una nuova istanza di RngReadAndSkip

pubblico Output <lunga> value ()

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] (l'attuale dimensione massima dello stato tra gli algoritmi).