torch>=1.8 numpy tqdm psutil packaging pre-commit rich click fabric contexttimer