Computing information retrieval metrics in Pytorch Geometric

How to calculate metrics like precision@k, recall@k and r-precision for information retrieval and recommender systems in PyTorch Geometric