circle-loss Circleloss pytorch implementation Circle Loss: A Unified Perspective of Pair Similarity Optimization https://arxiv.org/pdf/2002.10857.pdf