Triton (GPUカーネル記述言語)
読み: とりとん
最終更新: 2026-08-01・AI PICKS編集部
定義
Tritonとは、Pythonライクな文法でGPU向け高速カーネルを直接記述できるOpenAI発のオープンソース言語のことである。
Triton (GPUカーネル記述言語)とは — 詳しく解説
Tritonは、OpenAIが開発したPython風構文のドメイン特化言語で、CUDAのC++記述より少ないコードでGPUカーネルを最適化できる点が特徴とされ、PyTorch 2.xのコンパイラ基盤(TorchInductor)のバックエンドとしても採用されている。業界標準としては、NVIDIA以外のAMD等のGPUでも同一コードから動かせる移植性の高さが評価される一方、2026年時点の実運用では、自動チューニングが効きにくい特殊な演算形状やメモリアクセスパターンで手書きCUDAカーネルに速度面で劣るケースが依然として残るとされる。現場での選び方としては、既存のCUDA資産や専任のGPUエンジニアが潤沢な組織は無理に置き換えず、逆に新規の推論最適化やカスタムAttention実装を少人数で内製したいチームがコスト重視で採用する、という切り分けが実務上の相場感として定着しつつある。デバッグ環境やプロファイラの成熟度はCUDAに比べるとまだ発展途上で、学習コストの低さと引き換えに落とし穴の切り分けに時間がかかる点は導入前に見込んでおく必要がある。
Triton (GPUカーネル記述言語)の使用例
- PyTorchのカスタム演算をTritonで書き直し、標準カーネルより処理を高速化する設計パターン。
- TorchInductor経由でPyTorchモデルをコンパイルし、内部でTritonカーネルを自動生成させる運用例。
Triton (GPUカーネル記述言語)に関連するAIツール
関連用語
「インフラ・学習」の他の用語
既存の AI モデルを 自社データで追加学習させて 専門特化させる方法。
データから法則を自動学習させる AI 技術の総称。 ディープラーニングや LLM もここに含まれる。
ニューラルネットワークを多層化した機械学習手法。 LLM / 画像認識 / 音声認識 の基盤技術。
Self-Attention 機構を中核とするニューラルネット構造。 LLM / 画像 / 音声 すべての基盤。
入力系列のどこに注目すべきかを 動的に重み付けする仕組み。 Transformer の中核。
LoRAとは、大規模モデルの重みを凍結したまま低ランク行列ペアを追加挿入することで、全パラメータの1%以下の計算コストで特定ドメインへの適応を実現するファインチューニング手法のこと。
AI用語辞典をすべて見てみませんか
12カテゴリ・1313語以上を体系的に整理しています
辞典トップへ