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 363 33

  2. fasten fasten Public

    Python 14 1

  3. triton-samples triton-samples Public

    Jupyter Notebook 14 3

  4. Tilebench Tilebench Public

    Tilebench

    Python 13

  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 25 repositories
  • tilelens Public
    Deep-Learning-Profiling-Tools/tilelens's past year of commit activity
    Python 363 MIT 33 31 46 Updated Oct 18, 2026
  • Tilebench Public

    Tilebench

    Deep-Learning-Profiling-Tools/Tilebench's past year of commit activity
    Python 13 0 1 1 Updated Oct 12, 2026
  • TTOJ Public
    Deep-Learning-Profiling-Tools/TTOJ's past year of commit activity
    Python 0 AGPL-3.0 0 0 0 Updated Oct 8, 2026
  • 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
  • CAT-Lab Public
    Deep-Learning-Profiling-Tools/CAT-Lab's past year of commit activity
    SCSS 0 MIT 4 0 0 Updated Oct 5, 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 6, 2026
  • PerfSkills Public
    Deep-Learning-Profiling-Tools/PerfSkills's past year of commit activity
    Python 8 0 0 0 Updated Sep 1, 2026

Most used topics

Loading…