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 | |
Saída <Float> | fluxoOut () |
Saída <?> | gradHandle () |
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