Restituisce un tensore che può essere modificato, ma persiste solo all'interno di un singolo passaggio.
Questa è un'operazione sperimentale solo per uso interno ed è possibile utilizzarla in modi non sicuri. NON UTILIZZARE a meno che non si comprendano appieno i rischi.
È responsabilità del chiamante garantire che "ref" venga eventualmente passato a un'operazione "DestroyTemporaryVariable" corrispondente dopo che tutti gli altri utilizzi 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 nidificate
classe | VariabileTemporanea.Opzioni | Attributi facoltativi per TemporaryVariable |
Metodi pubblici
Uscita <T> | comeuscita () Restituisce la maniglia simbolica di un tensore. |
<T> variabile temporanea <T> statica | create ( ambito ambito , forma forma , classe<T> dtype, Opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione TemporaryVariable. |
Uscita <T> | rif () Un riferimento alla variabile tensore. |
TemporaryVariable.Options statico | varName (Stringa varName) |
Metodi ereditati
Metodi pubblici
Uscita pubblica <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 racchiude 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
nomevar | Sostituisce il nome utilizzato per la risorsa variabile temporanea. Il valore predefinito è il nome dell'operazione 'TemporaryVariable' (che è garantita univoca). |
---|