Ejecute un subgráfico en un procesador remoto.
Las especificaciones del gráfico (como el gráfico en sí, los tensores de entrada y los nombres de salida) se almacenan como un búfer de protocolo serializado de RemoteFusedGraphExecuteInfo como serialized_remote_fused_graph_execute_info. Las especificaciones se pasarán a un ejecutor de gráfico fusionado remoto registrado dedicado. El ejecutor enviará las especificaciones del gráfico a un procesador remoto y ejecutará ese gráfico. Los resultados de la ejecución se pasarán a los nodos consumidores como salidas de este nodo.
Métodos públicos
estático RemoteFusedGraphExecute | crear ( alcance de alcance, Iterable < Operando <? >> entradas, Lista <Clase <? >> Toutputs, String serializedRemoteFusedGraphExecuteInfo) Método de fábrica para crear una clase que envuelva una nueva operación RemoteFusedGraphExecute. |
Iterador < Operando <Objeto>> | iterador () |
Lista < Salida <? >> | salidas () Número arbitrario de tensores con tipos de datos arbitrarios |
Métodos heredados
Métodos públicos
Public static RemoteFusedGraphExecute create ( Alcance del alcance, Iterable < Operand <? >> entradas, List <Class <? >> Toutputs, String serializedRemoteFusedGraphExecuteInfo)
Método de fábrica para crear una clase que envuelva una nueva operación RemoteFusedGraphExecute.
Parámetros
alcance | alcance actual |
---|---|
entradas | Número arbitrario de tensores con tipos de datos arbitrarios |
serializedRemoteFusedGraphExecuteInfo | Búfer de protocolo serializado de RemoteFusedGraphExecuteInfo que contiene especificaciones de gráficos. |
Devoluciones
- una nueva instancia de RemoteFusedGraphExecute
Lista pública < Salida <? >> salidas ()
Número arbitrario de tensores con tipos de datos arbitrarios