Skip to content

Deep-Learning-Profiling-Tools is a collection of open-source tools for profiling, analyzing, debugging, and optimizing GPU and accelerator programs in AI and high-performance computing workloads. Our projects include:

  • Proton: A lightweight, multi-level profiler for Triton that connects Python context and user annotations with GPU kernel metrics to help identify performance bottlenecks.
  • TileLens (formerly Triton-Viz): A kernel visualization and analysis toolkit that helps developers understand tensor operations, inspect memory accesses, and detect memory-safety issues. Many debugging workflows run without requiring a GPU.
  • TileBench: An accelerator benchmarking framework for comparing kernel implementations across programming models using standardized correctness checks, timing protocols, and hardware-aware performance metrics.
  • HPC-Performance-AI: A reproducible benchmark suite supporting AI-driven performance prediction and optimization for HPC applications, spanning standalone GPU kernels, mini-applications, and production applications with multi-GPU execution.
  • PerfSkills: A collection of AI-agent skills for profiling-guided performance optimization, connecting bottleneck diagnosis with code changes, correctness validation, and measured performance improvements.
  • Triton Samples: Examples covering Triton operators, compilation, and Proton profiling to support learning and experimentation with GPU kernel development.
  • Fasten: A library of optimized GPU segment operators that accelerates heterogeneous graph neural networks through efficient segmented matrix multiplication and integration with PyG.

Popular repositories Loading

  1. tilelens tilelens Public

    Python 360 33

  2. fasten fasten Public

    Python 14 1

  3. triton-samples triton-samples Public

    Jupyter Notebook 14 3

  4. Tilebench Tilebench Public

    Tilebench

    Python 12

  5. ptx-optimization ptx-optimization Public

    Evidence-led NVIDIA PTX optimization skill: profiling, exact-cubin patching, validation, and measured tuning

    Python 12

  6. PerfSkills PerfSkills Public

    Python 8

Repositories

Showing 10 of 24 repositories
  • HPC-Performance-AI Public

    An End-to-End AI Framework for Performance Prediction and Optimization in HPC Applications

    Deep-Learning-Profiling-Tools/HPC-Performance-AI's past year of commit activity
    C++ 0 0 0 0 Updated Oct 7, 2026
  • Tilebench Public

    Tilebench

    Deep-Learning-Profiling-Tools/Tilebench's past year of commit activity
    Python 12 0 1 48 Updated Oct 6, 2026
  • CAT-Lab Public
    Deep-Learning-Profiling-Tools/CAT-Lab's past year of commit activity
    SCSS 0 MIT 4 0 0 Updated Oct 4, 2026
  • tilelens Public
    Deep-Learning-Profiling-Tools/tilelens's past year of commit activity
    Python 360 MIT 33 30 34 Updated Oct 4, 2026
  • .github Public
    Deep-Learning-Profiling-Tools/.github's past year of commit activity
    0 0 0 0 Updated Oct 4, 2026
  • Deep-Learning-Profiling-Tools/TileLens-Experiments's past year of commit activity
    Python 0 0 0 0 Updated Sep 23, 2026
  • ptx-optimization Public

    Evidence-led NVIDIA PTX optimization skill: profiling, exact-cubin patching, validation, and measured tuning

    Deep-Learning-Profiling-Tools/ptx-optimization's past year of commit activity
    Python 12 0 0 0 Updated Sep 6, 2026
  • gluon-kernel-development Public

    Codex skill for developing and optimizing Triton Gluon kernels

    Deep-Learning-Profiling-Tools/gluon-kernel-development's past year of commit activity
    2 0 0 0 Updated Sep 5, 2026
  • PerfSkills Public
    Deep-Learning-Profiling-Tools/PerfSkills's past year of commit activity
    Python 8 0 0 0 Updated Sep 1, 2026
  • overhead-bench Public

    Benchmarking profiler overhead

    Deep-Learning-Profiling-Tools/overhead-bench's past year of commit activity
    Python 5 1 0 1 Updated May 21, 2026

Top languages

Loading…

Most used topics

Loading…