'Computes matrix of pairwise similarity between BoxLists.
This op (to be overriden) computes a measure of pairwise similarity between
the boxes in the given BoxLists. Higher values indicate more similarity.
Note that this method simply measures similarity and does not explicitly
perform a matching.
Args:
boxlist1: BoxList holding N boxes.
boxlist2: BoxList holding M boxes.
scope: Op scope name. Defaults to \'Compare\' if None.
Returns:
a (float32) tensor of shape [N, M] with pairwise similarity score.'

def compare(self, boxlist1, boxlist2, scope=None):

    with tf.name_scope(scope, 'Compare', [boxlist1, boxlist2]) as scope:
        return self._compare(boxlist1, boxlist2)
