pytorch-grad-cam and grad-cam

The newer, more popular tool is an advanced, comprehensive Python-based library for explainable AI techniques like Grad-CAM, while the older, less active tool is a foundational Torch implementation specifically for the original Grad-CAM algorithm, making them **ecosystem siblings** where the latter is a conceptual predecessor or reference for the technique implemented and expanded upon by the former.

pytorch-grad-cam
72
Verified
grad-cam
40
Emerging
Maintenance 2/25
Adoption 23/25
Maturity 25/25
Community 22/25
Maintenance 0/25
Adoption 10/25
Maturity 8/25
Community 22/25
Stars: 12,682
Forks: 1,694
Downloads: 58,294
Commits (30d): 0
Language: Python
License: MIT
Stars: 1,634
Forks: 236
Downloads:
Commits (30d): 0
Language: Lua
License:
Stale 6m
No License Stale 6m No Package No Dependents

About pytorch-grad-cam

jacobgil/pytorch-grad-cam

Advanced AI Explainability for computer vision. Support for CNNs, Vision Transformers, Classification, Object detection, Segmentation, Image similarity and more.

Implements 16+ attribution methods ranging from gradient-based approaches (GradCAM, GradCAM++) to perturbation-based techniques (AblationCAM, ScoreCAM) with batched inference for high performance. Built on PyTorch, it supports explainability across diverse architectures including CNNs, Vision Transformers, and multimodal models like CLIP, plus includes built-in metrics and smoothing algorithms to validate and refine explanation quality. Also works with medical imaging, embedding similarity tasks, and provides deep feature factorization for interpretable representation analysis.

About grad-cam

ramprs/grad-cam

[ICCV 2017] Torch code for Grad-CAM

Scores updated daily from GitHub, PyPI, and npm data. How scores work