TensorArrayGradWithShape

classe final pública TensorArrayGradWithShape

Cria um TensorArray para armazenar vários gradientes de valores no identificador fornecido.

Semelhante ao TensorArrayGradV3. No entanto, ele cria um acumulador com uma forma expandida em comparação com o TensorArray de entrada cujo gradiente está sendo calculado. Isso permite que vários gradientes para o mesmo TensorArray sejam calculados usando o mesmo acumulador.

Métodos públicos

static TensorArrayGradWithShape
create ( Escopo do escopo, Operando <?> handle, Operando <Float> flowIn, Operando <Integer> shapeToPrepend, String source)
Método de fábrica para criar uma classe que envolve uma nova operação TensorArrayGradWithShape.
Saída <Float>
Saída <?>

Métodos Herdados

Métodos públicos

public static TensorArrayGradWithShape create ( Escopo do escopo, Operando <?> handle, Operando <Float> flowIn, Operando <Integer> shapeToPrepend, String source)

Método de fábrica para criar uma classe que envolve uma nova operação TensorArrayGradWithShape.

Parâmetros
alcance escopo atual
lidar com O identificador para o TensorArray de encaminhamento.
entrada de fluxo Um escalar flutuante que impõe o encadeamento adequado de operações.
shapeToPrepend Um vetor int32 representando uma forma. Os elementos no acumulador de gradiente terão forma que é esse valor shape_to_prepend concatenado com a forma dos elementos no TensorArray correspondente ao identificador de entrada.
fonte A string de origem do gradiente, usada para decidir qual gradiente TensorArray retornar.
Devoluções
  • uma nova instância de TensorArrayGradWithShape

saída pública <Float> flowOut ()

Public Output <?> gradHandle ()