Ejemplo n.º 1
0
 def sequence_logit_fn(self, net, labels_one_hot):
   mparams = self._mparams['sequence_logit_fn']
   # TODO(gorban): remove /alias suffixes from the scopes.
   with tf.variable_scope('sequence_logit_fn/SQLR'):
     layer_class = sequence_layers.get_layer_class(mparams.use_attention,
                                                   mparams.use_autoregression)
     layer = layer_class(net, labels_one_hot, self._params, mparams)
     return layer.create_logits()
Ejemplo n.º 2
0
 def sequence_logit_fn(self, net, labels_one_hot):
     mparams = self._mparams['sequence_logit_fn']
     # TODO(gorban): remove /alias suffixes from the scopes.
     with tf.variable_scope('sequence_logit_fn/SQLR'):
         layer_class = sequence_layers.get_layer_class(
             mparams.use_attention, mparams.use_autoregression)
         layer = layer_class(net, labels_one_hot, self._params, mparams)
         return layer.create_logits()
Ejemplo n.º 3
0
    def sequence_logit_fn(self, net, labels_one_hot):
        mparams = self._mparams['sequence_logit_fn']

        with tf.compat.v1.variable_scope('sequence_logit_fn/SQLR'):
            layer_class = get_layer_class(mparams.use_attention,
                                          mparams.use_autoregression)
            layer = layer_class(net, labels_one_hot, self._params, mparams)
            return layer.create_logits()