Advertencia: esta API está obsoleta y se eliminará en una versión futura de TensorFlow una vez que el reemplazo sea ​​estable.

OperationBuilder

OperationBuilder de interfaz pública
Subclases indirectas conocidas

Un constructor para la Operation s.

Por ejemplo, lo siguiente usa el constructor para crear una operación que produce la constante "3" como salida:

// env is an ExecutionEnvironment, such as a Graph instance.
 try (Tensor c1 = Tensor.create(3.0f)) {
   env.opBuilder("Const", "MyConst")
       .setAttr("dtype", c1.dataType())
       .setAttr("value", c1)
       .build();
 
 }

Métodos públicos

OperationBuilder abstracto
addControlInput (control de operación )
Asegúrese de que la operación no se ejecute antes de que lo haga la operación de control.
OperationBuilder abstracto
addInput ( Salida <?> entrada)
Agregue la salida de otra operación como la siguiente entrada de la operación que se está construyendo.
OperationBuilder abstracto
addInputList ( Salida [] <?> entradas)
Agregue las salidas de otra operación como las siguientes entradas de la operación que se está construyendo.
Operación abstracta
construir ()
Construye la Operation .
OperationBuilder abstracto
setAttr (nombre de la cadena, valor del tensor <?>)
Establece el valor tensorial de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de la cadena, valor del tensor [] <?>)
Establece los valores del tensor de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor de cadena [])
Establezca los valores de cadena de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor booleano [])
Establezca los valores booleanos de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor de tipo de datos [] )
Establezca los valores de tipo de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor de cadena)
Establezca el valor de cadena de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor flotante [])
Establezca los valores flotantes de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor largo)
Establece el valor largo de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor largo [])
Establezca los valores largos de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor booleano)
Establezca el valor booleano de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor de forma [] )
Establezca los valores de forma de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor flotante)
Establezca el valor flotante de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor de tipo de datos )
Establezca el valor de tipo de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor de byte [])
Establezca los valores de bytes de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setAttr (nombre de cadena, valor de forma )
Establezca el valor de forma de un atributo de la operación que se está construyendo.
OperationBuilder abstracto
setDevice (dispositivo de cadena)
Configure el dispositivo solicitado para calcular la operación que se está construyendo.

Métodos públicos

OperationBuilder abstracto público addControlInput (control de operación )

Asegúrese de que la operación no se ejecute antes de que lo haga la operación de control.

Una entrada de control es una operación que debe ejecutarse antes de ejecutar la operación que se está construyendo actualmente.

Por ejemplo, se puede agregar una operación Assert como entrada de control para esta operación. Assert ahora se comporta como una condición previa que siempre se verificará antes de ejecutar la operación.

Parámetros
control operación que debe ejecutarse antes de ejecutar esta operación.
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

resumen público OperationBuilder addInput ( Salida <?> entrada)

Agregue la salida de otra operación como la siguiente entrada de la operación que se está construyendo.

Parámetros
aporte Output supone es la entrada de la operación que se está construyendo.
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

Resumen público OperationBuilder addInputList ( Salida [] <?> entradas)

Agregue las salidas de otra operación como las siguientes entradas de la operación que se está construyendo.

Parámetros
entradas lista de Output supone son las entradas de la operación que se está construyendo.
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

operación abstracta pública build ()

Construye la Operation .

La siguiente acción también se realizará según el entorno de ejecución actual.

  • En modo ansioso, el resultado de la operación se calculará inmediatamente.
  • En el modo gráfico, la operación se agregará como un nodo al gráfico para ser ejecutado posteriormente, cuando se ejecute una Session .

OperationBuilder no se puede utilizar después de que build () regrese.

OperationBuilder abstracto público setAttr (nombre de la cadena, valor del tensor <?>)

Establece el valor tensorial de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valor de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de la cadena, valor del tensor [] <?>)

Establece los valores del tensor de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor de cadena [])

Establezca los valores de cadena de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor booleano [])

Establezca los valores booleanos de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor de tipo de datos [] )

Establezca los valores de tipo de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor de cadena)

Establezca el valor de cadena de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valor de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor flotante [])

Establezca los valores flotantes de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor largo)

Establece el valor largo de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valor de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor largo [])

Establezca los valores largos de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor booleano)

Establezca el valor booleano de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valor de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor de forma [] )

Establezca los valores de forma de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor flotante)

Establezca el valor flotante de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valor de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor de tipo de datos )

Establezca el valor de tipo de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valor de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor de byte [])

Establezca los valores de bytes de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valores de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setAttr (nombre de cadena, valor de forma )

Establezca el valor de forma de un atributo de la operación que se está construyendo.

Parámetros
nombre Nombre del Atributo
valor valor de atributo
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.

OperationBuilder abstracto público setDevice (dispositivo de cadena)

Configure el dispositivo solicitado para calcular la operación que se está construyendo.

Parámetros
dispositivo el dispositivo solicitado, como una cadena
Devoluciones
  • la instancia de OperationBuilder para el encadenamiento.