Restituisce un tensore che può essere mutato, ma persiste solo in un singolo passaggio.
Questa è un'opzione sperimentale solo per uso interno ed è possibile utilizzare questa operazione in modi non sicuri. NON USARE a meno che non si comprendano appieno i rischi.
È responsabilità del chiamante assicurarsi che "ref" venga infine passato a un'operazione "DestroyTemporaryVariable" corrispondente dopo che tutti gli altri usi sono stati completati.
Emette un riferimento allo stato del tensore in modo che possa essere letto o modificato.
Ad esempio var = state_ops._temporary_variable ([1, 2], types.float_) var_name = var.op.name var = state_ops.assign (var, [[4.0, 5.0]]) var = state_ops.assign_add (var, [[ 6.0, 7.0]]) final = state_ops._destroy_temporary_variable (var, var_name = var_name)
Classi annidate
classe | TemporaryVariable.Options | Attributi facoltativi per TemporaryVariable |
Metodi pubblici
Uscita <T> | asOutput () Restituisce la maniglia simbolica di un tensore. |
static <T> TemporaryVariable <T> | create ( ambito ambito, forma forma, classe <T> dtype, opzioni ... opzioni) Metodo Factory per creare una classe che racchiude una nuova operazione TemporaryVariable. |
Uscita <T> | ref () Un riferimento alla variabile tensore. |
static TemporaryVariable.Options | varName (stringa varName) |
Metodi ereditati
Metodi pubblici
output pubblico <T> 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 TemporaryVariable <T> create ( Scope scope, Shape shape, Class <T> dtype, Options ... options)
Metodo Factory per creare una classe che avvolge una nuova operazione TemporaryVariable.
Parametri
scopo | ambito attuale |
---|---|
forma | La forma del tensore variabile. |
dtype | Il tipo di elementi nel tensore variabile. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di TemporaryVariable
public static TemporaryVariable.Options varName (String varName)
Parametri
varName | Sostituisce il nome utilizzato per la risorsa variabile temporanea. Il valore predefinito è il nome dell'operazione 'TemporaryVariable' (che è garantita univoca). |
---|