Advertencia: esta API está obsoleta y se eliminará en una versión futura de TensorFlow una vez que el reemplazo sea estable.
Session
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Controlador para ejecución Graph
.
Una instancia Session
encapsula el entorno en el que se ejecutan 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 ( Gráfico g, byte[] configuración) Construya una nueva sesión con el Graph asociado y las opciones de configuración. |
Métodos públicos
vacío | cerca () Liberar recursos asociados a la sesión. |
Sesión.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 (Objeto arg0) |
Clase final<?> | obtenerclase () |
entero | código hash () |
vacío final | notificar () |
vacío final | notificar a todos () |
Cadena | a cadena () |
vacío final | esperar (arg0 largo, int arg1) |
vacío final | espera (arg0 largo) |
vacío final | esperar () |
Desde la interfaz java.lang.AutoCloseable Constructores Públicos
Sesión pública ( Gráfico g)
Construya una nueva sesión con el Graph
asociado.
Sesión pública ( Gráfico g, byte[] configuración)
Construya una nueva sesión con el Graph
asociado y las opciones de configuración.
Parámetros
gramo | El Graph en el que funcionará la sesión creada. |
---|
configuración | Parámetros de configuración para la sesión especificada como un búfer de protocolo ConfigProto serializado. |
---|
Lanza
Excepción de argumento ilegal | si la configuración no es una serialización válida del búfer del protocolo ConfigProto. |
---|
Métodos públicos
cierre público vacío ()
Liberar recursos asociados a la sesión.
Bloquea hasta que no haya ejecuciones activas (llamadas Session.Runner.run()
). Una sesión no se puede utilizar después de retornos cerrados.
Cree un corredor para ejecutar operaciones gráficas y evaluar tensores.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-10 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Me falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Es demasiado complicado o hay demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Está obsoleto"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema de muestras o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Es fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Me ofreció una solución al problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n: 2024-09-10 (UTC)."}
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-09-10 (UTC)."],[],[]]