triton-lang/triton は、効率的なカスタム深層学習プリミティブ演算を書くための言語でありコンパイラである Triton の開発リポジトリだ。リポジトリの説明の通り、Triton の言語とコンパイラは一箇所でまとめて開発されている。2014 年 8 月 30 日に開始され、公開されている最新のリリースタグは v3.8.0 である。
README では、Triton は CUDA に直接コードを書くより生産性が高く、既存の DSL(ドメイン特化言語)より柔軟なオープンソース環境を提供することを目的としていると述べている。つまり、決まった高レベルの演算を呼び出すのではなく、必要な演算をユーザーが直接コードに書くことを前提としている。実装言語は MLIR、ライセンスは MIT だ。公式ドキュメントにはインストール方法とチュートリアルがあり、README はソースからのビルドとテスト実行の方法も案内している。スター数は 20424 である。
ただし CUDA と比較した性能の数値は示されていない。v3.8.0 で何が変更されたのかも公開情報からは確認できない。スター数 20424 は認知度のシグナルにすぎず、性能や実際の導入範囲の代わりにはならない。評価項目のうち採点されているのはモメンタムの 4.2 のみで、新鮮さ・技術・品質の各スコアは空欄である。つまり「より速いコードを作れる」という主張は README の目標記述にとどまる。カスタム演算を書く対象がすでにあるチームなら確認に値するが、性能の根拠がない状態で既定の選択肢とする段階ではない。