Skip to main content

A diagnostic toolkit for Triton GPU kernel development

Project description

Triton-Sleuth

A diagnostic toolkit for Triton GPU kernel development.

Sleuth investigates your kernels so you don't have to.

Status: Pre-release. Under active development.

What it will do

  • sleuth check — Correctness testing against a PyTorch reference with auto-generated edge cases
  • sleuth bench — Benchmarking vs PyTorch and torch.compile with zero boilerplate
  • sleuth diagnose — Pattern-match known Triton failure modes and emit structured diagnostics

Design principles

  • Minimal API surface — Opinionated defaults, not a wall of config options
  • Structured output — JSON diagnostics built for AI coding agent integration
  • Diagnostic intelligence — Encodes hard-won debugging patterns so you don't repeat them

Installation

pip install triton-sleuth

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

triton_sleuth-0.0.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

triton_sleuth-0.0.2-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file triton_sleuth-0.0.2.tar.gz.

File metadata

  • Download URL: triton_sleuth-0.0.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for triton_sleuth-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5e514fb5119b45afd8eaf3d6bd545313818728bf0b24888a2aabfbcdd03ac974
MD5 8443ed38e427587189e7ff751657a16d
BLAKE2b-256 3f49ba14cd51cc7acf2f5d03d1c1648ac1ca995ffcc6e4cfd5323cf3235989f2

See more details on using hashes here.

File details

Details for the file triton_sleuth-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: triton_sleuth-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for triton_sleuth-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ceaf656489e3d6ec530e7dffe8eac43258199ab59a60098d1dfb9306a2d10ba9
MD5 a4926163a9b2af202c1c3c6b1ac1df55
BLAKE2b-256 43e671b1fce2a75ab7311314bae8fd64574d468c775e6abdcf07423eec04ee94

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page