flujo tensor:: operaciones:: Transmitir a

#include <array_ops.h>

Transmita una matriz para obtener una forma compatible.

Resumen

La radiodifusión es el proceso de crear matrices que tengan formas compatibles para operaciones aritméticas. Dos formas son compatibles si para cada par de dimensiones son iguales o una de ellas es una. Al intentar transmitir un tensor a una forma, comienza con las dimensiones finales y avanza.

Por ejemplo,

x = tf.constant([1, 2, 3]) y = tf.broadcast_to(x, [3, 3]) print(y) tf.Tensor( [[1 2 3] [1 2 3] [1 2 3]], forma=(3, 3), dtype=int32)

En el ejemplo anterior, el tensor de entrada con la forma de [1, 3] se transmite al tensor de salida con la forma de [3, 3] .

Al realizar operaciones transmitidas, como multiplicar un tensor por un escalar, la transmisión (generalmente) confiere algún beneficio de tiempo o espacio, ya que el tensor transmitido nunca se materializa.

Sin embargo, broadcast_to no conlleva dichos beneficios. El tensor recién creado toma la memoria completa de la forma transmitida. (Sin embargo, en un contexto gráfico, broadcast_to podría fusionarse para la operación posterior y luego optimizarse).

Argumentos:

  • alcance: un objeto de alcance
  • entrada: Un tensor para transmitir.
  • forma: un tensor int 1-D. La forma de la salida deseada.

Devoluciones:

Constructores y destructores

BroadcastTo (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input shape)

Atributos públicos

operation
output

Funciones públicas

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Atributos públicos

operación

Operation operation

producción

::tensorflow::Output output

Funciones públicas

Transmitir a

 BroadcastTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input shape
)

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Entrada

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const