'Generate predictions/logits for one shard of output.
Most classes will override this function.
Args:
body_output: A Tensor with shape [batch, p0, p1, body_output_depth]
targets: A Tensor with shape [batch, p0, p1, targets_channels,
top_dimensionality]
Returns:
A Tensor of class logits.'

def top(self, body_output, targets):

    raise NotImplementedError('Abstract    Method')
