pytorch-triplet-loss re-implementation of triplet loss and triplet mining strategies (batch all and batch hard)