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
estática TensorArrayGradWithShape | |
Output <float> | flowOut () |
Output <?> | gradHandle () |
Métodos herdados
Métodos Públicos
public static TensorArrayGradWithShape criar ( Scope escopo, Operando <?> alça, Operando <float> Flowin, Operando <Integer> shapeToPrepend, fonte String)
Método de fábrica para criar uma classe que envolve uma nova operação TensorArrayGradWithShape.
Parâmetros
alcance | escopo atual |
---|---|
lidar | O identificador para o TensorArray de avanço. |
flowIn | 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 de shape_to_prepend concatenado com a forma dos elementos no TensorArray correspondentes 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