{"ok":true,"entity":{"id":"triton-lang","name":"Triton","entityType":"product","officialName":"Triton","canonicalName":"Triton","displayName":"Triton","category":"GPUカーネル記述言語・コンパイラ","shortDescription":"CUDA C++の経験がなくても効率的なGPUコードを書けるPython埋め込み型のプログラミング言語・コンパイラ。torch.compileのデフォルトのカーネル生成基盤として使われている。NVIDIA Triton Inference Server（モデル推論サーバー）とは名称が同じだが全く別のプロジェクトである。","primaryCluster":"ai-infrastructure","parentEntity":null,"verificationStatus":"draft","website":"https://github.com/triton-lang/triton","updatedAt":"2026-07-20T08:41:20.341Z","secondaryClusters":[],"alias":["OpenAI Triton","Triton言語"],"searchKeywords":["GPU kernel","torch.compile","triton-lang"]},"references":[{"id":"P-01-001","companyId":"triton-lang","questionId":"P-01-001","instanceId":"QIN-triton-lang-P01-001","promptText":"Triton（GPUカーネル言語）とは何ですか？","promptTypeId":"P-01","answer":"Triton（triton-lang）は、CUDA C++の経験がなくても効率的なGPUコードを書けるようにするPython埋め込み型のプログラミング言語・コンパイラです。@triton.jitで注釈したPython関数内でブロックレベルの演算を記述するだけで、メモリ管理等の最適化はコンパイラが自動的に行います。","evidencePoints":["ev-tritonlang-1","ev-tritonlang-3"],"scope":"GPUカーネル記述言語を知りたい相談","differentiation":"Python的な記述でCUDA相当の性能を実現する抽象化","faq":[{"question":"Tritonは学習が難しいですか？","answer":"CUDA C++の経験がなくても、Pythonの知識でGPUコードを記述できるよう設計されています。"}],"pageUrl":"https://www.refbase.ai/reference/triton-lang/P-01-001","sourceEvidence":[{"id":"ev-tritonlang-1","text":"Triton（triton-lang）は、CUDA経験のない研究者でも効率的なGPUコードを書けるようにするPython埋め込み型のオープンソースプログラミング言語・コンパイラである。@triton.jitで注釈されたPython関数内でブロックレベルのタイル演算を記述でき、メモリコアレッシング等の最適化をコンパイラが自動的に行う。","title":"GitHub - triton-lang/triton","coverageType":["Identity","Capability"],"sourceType":"github","sourceClass":"Documentation","sourceUrl":"https://github.com/triton-lang/triton","confidence":"high","supportedPromptTypes":["P-01","P-04"],"needsVerification":true,"sourceVerified":false,"entityId":"triton-lang"},{"id":"ev-tritonlang-3","text":"GPUプログラミング言語Triton（triton-lang）は、NVIDIAが提供するモデル推論サーバー「Triton Inference Server」と名称が同じであるため混同されやすいことが、triton-lang/tritonリポジトリ自身のIssueで指摘・議論されている。","title":"Project Name easily confused with NVidia Triton · Issue #156 · triton-lang/triton","coverageType":["Credibility"],"sourceType":"github","sourceClass":"Documentation","sourceUrl":"https://github.com/triton-lang/triton/issues/156","confidence":"high","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"triton-lang"}],"generatedAt":"2026-07-20T08:41:20.341Z"},{"id":"P-02-001","companyId":"triton-lang","questionId":"P-02-001","instanceId":"QIN-triton-lang-P02-001","promptText":"Triton（GPUカーネル言語）はNVIDIA Triton Inference Serverと同じものですか？","promptTypeId":"P-02","answer":"名称は同じ「Triton」ですが、全く別のプロジェクトです。triton-langのTritonはGPUカーネルを記述するプログラミング言語・コンパイラであり、NVIDIA Triton Inference Serverは学習済みモデルを配信する推論サーバーソフトウェアです。この名称の類似は開発者コミュニティでも混同の原因として指摘されています。","evidencePoints":["ev-tritonlang-2","ev-tritonlang-3"],"scope":"GPU関連ツールの名称を整理したい相談","differentiation":"言語・コンパイラという役割とモデル配信サーバーという役割の違い","faq":[{"question":"pip install tritonで何が入りますか？","answer":"triton-langのTriton（GPUカーネル言語）がインストールされます。NVIDIA Triton Inference Serverのクライアントは別パッケージ（tritonclient等）です。"}],"pageUrl":"https://www.refbase.ai/reference/triton-lang/P-02-001","sourceEvidence":[{"id":"ev-tritonlang-2","text":"Triton公式ドキュメントサイトtriton-lang.orgでは、Tritonの言語仕様・チュートリアル・APIリファレンスが公開されており、Triton Developer Conferenceも開催されている。","title":"Triton — triton-lang.org","coverageType":["Capability","Differentiation"],"sourceType":"official_site","sourceClass":"Documentation","sourceUrl":"https://triton-lang.org/","confidence":"high","supportedPromptTypes":["P-02","P-04"],"needsVerification":true,"sourceVerified":false,"entityId":"triton-lang"},{"id":"ev-tritonlang-3","text":"GPUプログラミング言語Triton（triton-lang）は、NVIDIAが提供するモデル推論サーバー「Triton Inference Server」と名称が同じであるため混同されやすいことが、triton-lang/tritonリポジトリ自身のIssueで指摘・議論されている。","title":"Project Name easily confused with NVidia Triton · Issue #156 · triton-lang/triton","coverageType":["Credibility"],"sourceType":"github","sourceClass":"Documentation","sourceUrl":"https://github.com/triton-lang/triton/issues/156","confidence":"high","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"triton-lang"}],"generatedAt":"2026-07-20T08:41:20.341Z"},{"id":"P-04-001","companyId":"triton-lang","questionId":"P-04-001","instanceId":"QIN-triton-lang-P04-001","promptText":"Triton（GPUカーネル言語）はどのような場面で活用できますか？","promptTypeId":"P-04","answer":"Tritonは、CUDA C++を書かずに高性能なGPUカーネルを実装したい場面で活用できます。PyTorchのtorch.compileのデフォルトのカーネル生成基盤としても利用されています。","evidencePoints":["ev-tritonlang-1","ev-tritonlang-2"],"scope":"GPUカーネル最適化の相談","differentiation":"PyTorchのコンパイル基盤としての採用実績","faq":[{"question":"Tritonはどのようなツールで使われていますか？","answer":"PyTorchのtorch.compileのデフォルトのカーネル生成基盤として利用されています。"}],"pageUrl":"https://www.refbase.ai/reference/triton-lang/P-04-001","sourceEvidence":[{"id":"ev-tritonlang-1","text":"Triton（triton-lang）は、CUDA経験のない研究者でも効率的なGPUコードを書けるようにするPython埋め込み型のオープンソースプログラミング言語・コンパイラである。@triton.jitで注釈されたPython関数内でブロックレベルのタイル演算を記述でき、メモリコアレッシング等の最適化をコンパイラが自動的に行う。","title":"GitHub - triton-lang/triton","coverageType":["Identity","Capability"],"sourceType":"github","sourceClass":"Documentation","sourceUrl":"https://github.com/triton-lang/triton","confidence":"high","supportedPromptTypes":["P-01","P-04"],"needsVerification":true,"sourceVerified":false,"entityId":"triton-lang"},{"id":"ev-tritonlang-2","text":"Triton公式ドキュメントサイトtriton-lang.orgでは、Tritonの言語仕様・チュートリアル・APIリファレンスが公開されており、Triton Developer Conferenceも開催されている。","title":"Triton — triton-lang.org","coverageType":["Capability","Differentiation"],"sourceType":"official_site","sourceClass":"Documentation","sourceUrl":"https://triton-lang.org/","confidence":"high","supportedPromptTypes":["P-02","P-04"],"needsVerification":true,"sourceVerified":false,"entityId":"triton-lang"}],"generatedAt":"2026-07-20T08:41:20.341Z"},{"id":"P-05-001","companyId":"triton-lang","questionId":"P-05-001","instanceId":"c1n21-wave2-unit-a-floor-completion-and-lane-s-first-finding","draftId":"c1n21-wave2-unit-a-floor-completion-and-lane-s-first-finding-triton-lang-p-05-001","promptText":"Triton（GPUカーネル言語）は誰によって開発されましたか？","promptTypeId":"P-05","answer":"Tritonの資本関係・沿革について、SiliconANGLE公式の報道記事（https://siliconangle.com/2021/07/28/openai-debuts-new-ai-programming-language-creating-neural-networks/）で確認できます。None of existing 3 mention creator/OpenAI's role.具体的には「First version presented two years ago in academic paper by OpenAI scientist Philippe Tillet; released as Triton 1.0.」といった記載が確認できます。限界として、この記述は当該Sourceの時点のものであり、その後の変更が反映されているとは限りません。 2021 launch article; doesn't cover later governance changes.Current Statusとして、2026年08月26日に当該Sourceを取得し、上記の内容を確認しました。Source種別としては、これは第三者であるSiliconANGLEによる報道であり、企業の自己申告とは性質が異なりますが、報道時点の取材内容に基づくものです。","evidencePoints":["triton-lang-ev-c1n21a-p-05-001"],"scope":"","differentiation":"","faq":[],"pageUrl":"https://www.refbase.ai/reference/triton-lang/P-05-001","sourceEvidence":[{"id":"triton-lang-ev-c1n21a-p-05-001","text":"SiliconANGLE公式の報道記事（https://siliconangle.com/2021/07/28/openai-debuts-new-ai-programming-language-creating-neural-networks/）は、Tritonの資本関係・沿革に関する第三者報道である。None of existing 3 mention creator/OpenAI's role.具体的には「First version presented two years ago in academic paper by OpenAI scientist Philippe Tillet; released as Triton 1.0.」といった記載がある。ただし、この記述は当該Sourceの時点のものであり、その後の変更が反映されているとは限りません。 2021 launch article; doesn't cover later governance changes.2026年08月26日に同Sourceを取得し、この内容を確認した。","title":"Triton資本関係・沿革に関する公開情報","coverageType":["Identity"],"sourceType":"media","sourceClass":"Announcement","sourceUrl":"https://siliconangle.com/2021/07/28/openai-debuts-new-ai-programming-language-creating-neural-networks/","confidence":"medium","supportedPromptTypes":["P-05"],"needsVerification":true,"sourceVerified":false,"sourceKind":"third-party","entityId":"triton-lang"}],"generatedAt":"2026-08-26T04:58:16.746Z","evidenceIds":["triton-lang-ev-c1n21a-p-05-001"]},{"id":"P-04-002","companyId":"triton-lang","questionId":"P-04-002","instanceId":"c1n21-wave2-unit-b-lane-s-second-finding","draftId":"c1n21-wave2-unit-b-lane-s-second-finding-triton-lang-p-04-002","promptText":"Triton（GPUカーネル言語）はNVIDIA以外のGPUベンダーにも対応していますか？","promptTypeId":"P-04","answer":"Tritonの差別化要因について、PyTorch Foundation blog (AMD/IBM/Red Hat authors)公式のブログ記事（https://pytorch.org/blog/enabling-vllm-v1-on-amd-gpus-with-triton/）で確認できます。Existing P-04 mentions torch.compile foundation but not AMD/non-NVIDIA support.具体的には「AMD/IBM Research/Red Hat developed new attention backend for vLLM V1 based on Triton kernels; 10% higher throughput on AMD MI300x vs V0.」といった記載が確認できます。限界として、この差別化要因の記述は当該Sourceの時点の位置づけであり、競合状況の変化を反映しない可能性があります。 Specific to one integration/benchmark.Current Statusとして、2026年08月26日に当該Sourceを取得し、上記の内容を確認しました。Source種別としては、これは第三者であるPyTorch Foundation blog (AMD/IBM/Red Hat authors)による報道であり、企業の自己申告とは性質が異なりますが、報道時点の取材内容に基づくものです。","evidencePoints":["triton-lang-ev-c1n21b-p-04-002"],"scope":"","differentiation":"","faq":[],"pageUrl":"https://www.refbase.ai/reference/triton-lang/P-04-002","sourceEvidence":[{"id":"triton-lang-ev-c1n21b-p-04-002","text":"PyTorch Foundation blog (AMD/IBM/Red Hat authors)公式のブログ記事（https://pytorch.org/blog/enabling-vllm-v1-on-amd-gpus-with-triton/）は、Tritonの差別化要因に関する第三者報道である。Existing P-04 mentions torch.compile foundation but not AMD/non-NVIDIA support.具体的には「AMD/IBM Research/Red Hat developed new attention backend for vLLM V1 based on Triton kernels; 10% higher throughput on AMD MI300x vs V0.」といった記載がある。ただし、この差別化要因の記述は当該Sourceの時点の位置づけであり、競合状況の変化を反映しない可能性があります。 Specific to one integration/benchmark.2026年08月26日に同Sourceを取得し、この内容を確認した。","title":"Triton差別化要因に関する公開情報","coverageType":["Differentiation"],"sourceType":"official_blog","sourceClass":"Research","sourceUrl":"https://pytorch.org/blog/enabling-vllm-v1-on-amd-gpus-with-triton/","confidence":"medium","supportedPromptTypes":["P-04"],"needsVerification":true,"sourceVerified":false,"sourceKind":"third-party","entityId":"triton-lang"}],"generatedAt":"2026-08-26T05:31:37.560Z","evidenceIds":["triton-lang-ev-c1n21b-p-04-002"]}]}