Advertencia: esta API está obsoleta y se eliminará en una versión futura de TensorFlow una vez que el reemplazo sea estable.
Session
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Driver para la ejecución de Graph
.
Una instancia de Session
encapsula el entorno en el que se ejecutan las Operation
en un Graph
para calcular Tensors
. Por ejemplo:
// 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
}
}
}
ADVERTENCIA: Una Session
posee recursos que deben liberarse explícitamente invocando close()
.
Las instancias de una sesión son seguras para subprocesos.
Constructores públicos
| |
| Sesión ( Graph g, byte [] config) Construya una nueva sesión con el Graph asociado y las opciones de configuración. |
Métodos públicos
vacío | cerrar () Liberar recursos asociados con la sesión. |
Session.Runner | corredor () Cree un corredor para ejecutar operaciones gráficas y evaluar tensores. |
Métodos heredados
De la clase java.lang.Object booleano | es igual a (Objeto arg0) |
Clase final <?> | getClass () |
En t | hashCode () |
vacío final | notificar () |
vacío final | notificar a todos () |
Cuerda | toString () |
vacío final | esperar (largo arg0, int arg1) |
vacío final | espera (largo arg0) |
vacío final | esperar () |
Desde la interfaz java.lang.AutoCloseable vacío abstracto | cerrar () |
Constructores públicos
Sesión pública ( Gráfico g)
Construya una nueva sesión con el Graph
asociado.
Sesión pública ( Graph g, byte [] config)
Construya una nueva sesión con el Graph
asociado y las opciones de configuración.
Parámetros
gramo | El Graph el que operará la sesión creada. |
---|
config | Parámetros de configuración para la sesión especificados como búfer de protocolo ConfigProto serializado. |
---|
Lanza
Argumento de excepción ilegal | si la configuración no es una serialización válida del búfer del protocolo ConfigProto. |
---|
Métodos públicos
cierre del vacío público ()
Liberar recursos asociados con la sesión.
Bloquea hasta que no haya ejecuciones activas run()
llamadas run()
). Una sesión no se puede utilizar después de cerrar devoluciones.
Cree un corredor para ejecutar operaciones gráficas y evaluar tensores.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2021-05-14 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02021-05-14 (UTC)"}