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

Top languages

Loading…

Most used topics

Loading…