Avviso: questa API è obsoleta e verrà rimossa in una versione futura di TensorFlow dopo che la sostituzione sarà stabile.
Session
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Driver per l'esecuzione Graph
.
Un'istanza Session
incapsula l'ambiente in cui vengono eseguite Operation
in un Graph
per calcolare Tensors
. Per esempio:
// Let's say graph is an instance of the Graph class
// for the computation y = 3 * x
try (Session s = new Session(graph)) {
try (Tensor x = Tensor.create(2.0f);
Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
System.out.println(y.floatValue()); // Will print 6.0f
}
try (Tensor x = Tensor.create(1.1f);
Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
System.out.println(y.floatValue()); // Will print 3.3f
}
}
ATTENZIONE: una Session
possiede risorse che devono essere liberate esplicitamente invocando close()
.
Le istanze di una sessione sono thread-safe.
Costruttori pubblici
| |
| Sessione ( Grafico g, byte[] config) Costruisci una nuova sessione con il Graph associato e le opzioni di configurazione. |
Metodi pubblici
vuoto | vicino () Rilascia risorse associate alla sessione. |
Session.Runner | corridore () Crea un Runner per eseguire operazioni sui grafici e valutare i tensori. |
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.AutoCloseable Costruttori pubblici
Sessione pubblica ( Grafico g)
Costruisci una nuova sessione con il Graph
associato.
Sessione pubblica ( Grafico g, byte[] config)
Costruisci una nuova sessione con il Graph
associato e le opzioni di configurazione.
Parametri
G | Il Graph su cui opererà la Sessione creata. |
---|
config | Parametri di configurazione per la sessione specificata come buffer del protocollo ConfigProto serializzato. |
---|
Lancia
IllegalArgumentException | se la configurazione non è una serializzazione valida del buffer del protocollo ConfigProto. |
---|
Metodi pubblici
pubblico vuoto chiudi ()
Rilascia risorse associate alla sessione.
Si blocca finché non ci sono esecuzioni attive (chiamate Session.Runner.run()
). Una Sessione non è utilizzabile dopo i rendimenti ravvicinati.
sessione pubblica.Runner corridore ()
Crea un Runner per eseguire operazioni sui grafici e valutare i tensori.
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."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-10 UTC."],[],[]]