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
TensorArrayGradWithShape estático | |
Saída <flutuante> | fluxoOut () |
Saída <?> | gradHandle () |
Métodos herdados
Métodos Públicos
public static TensorArrayGradWithShape create ( Escopo de escopo , Operando <?> identificador, Operando <Float> flowIn, Operando <Integer> shapeToPrepend, Fonte de string)
Método de fábrica para criar uma classe que envolve uma nova operação TensorArrayGradWithShape.
Parâmetros
escopo | escopo atual |
---|---|
lidar | O identificador para o TensorArray de encaminhamento. |
fluxoIn | Um escalar flutuante que impõe o encadeamento adequado de operações. |
shapeToPrepend | Um vetor int32 que representa uma forma. Os elementos no acumulador de gradiente terão forma, que é este 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