'Requires |stride|; otherwise see base class.'

def create(self, fixed_embeddings, linked_embeddings, context_tensor_arrays, attention_tensor, during_training, stride=None):

    check.NotNone(stride, 'BiaffineDigraphNetwork    requires    "stride"    and    must    be    called    in    the    bulk    feature    extractor    component.')
    del during_training
    weights_arc = self._component.get_variable('weights_arc')
    weights_source = self._component.get_variable('weights_source')
    root = self._component.get_variable('root')
    sources = network_units.lookup_named_tensor('sources', linked_embeddings)
    targets = network_units.lookup_named_tensor('targets', linked_embeddings)
    source_tokens_bxnxs = tf.reshape(sources.tensor, [stride, (-1), self._source_dim])
    target_tokens_bxnxt = tf.reshape(targets.tensor, [stride, (-1), self._target_dim])
    num_tokens = tf.shape(source_tokens_bxnxs)[1]
    arcs_bxnxn = digraph_ops.ArcPotentialsFromTokens(source_tokens_bxnxs, target_tokens_bxnxt, weights_arc)
    sources_bxnxn = digraph_ops.ArcSourcePotentialsFromTokens(source_tokens_bxnxs, weights_source)
    roots_bxn = digraph_ops.RootPotentialsFromTokens(root, target_tokens_bxnxt, weights_arc)
    adjacency_bxnxn = digraph_ops.CombineArcAndRootPotentials((arcs_bxnxn + sources_bxnxn), roots_bxn)
    return [tf.reshape(adjacency_bxnxn, [(-1), num_tokens])]
