2026年11月15日(日) 記事を探す決算カレンダー広告掲載このサイトについて
トップ › 仕組み
仕組み

PyTorchとは AIの学習と推論を書く道具、最新2.15版は583人が開発に参加

PyTorch(パイトーチ)は、AIのモデルをPythonで組み立て、GPUなどで学習・推論させるための公開のソフトです。2026年10月28日に出た2.15版には、583人から3,117件の変更が入りました。

ポイント
  • PyTorchは、AIのモデルをPythonで書き、学習と推論を回すための公開のソフトの枠組みです。
  • 計算は「テンソル」という多次元の配列で表し、勾配の計算を自動で行います。
  • 2026年10月28日の2.15版は、2.14版から3,117件の変更を583人が寄せました。
  • エヌビディア、AMD、インテル、アップルの半導体に加え、グーグルのTPUやAWSのTrainium向けの経路もあります。

PyTorchは、深層学習のモデルを作るためのソフトの枠組み(フレームワーク)です。もとはメタ(旧フェイスブック)の研究所が作り、今はLinux Foundation傘下のPyTorch Foundationが運営しています。誰でも無料で使え、ソースコードも公開されています。

テンソルと自動微分

PyTorchでは、画像も文章も、すべて「テンソル」という数の配列です。モデルは、テンソルに掛け算や足し算をくり返す関数の集まりです。

学習では、答えとのずれを小さくする方向に重みを少しずつ動かします。その方向を示す勾配を、PyTorchが自動で計算します。これを自動微分と呼びます。書いた順にその場で計算が進むため、途中の値を確かめながら作れるのが特徴です。

速さが要る場面では「torch.compile」を使います。プログラムをまとめて読み取り、GPU向けの命令に組み直す仕組みです。中の部品のInductorは、OpenAIが始めたTriton言語などでGPUの計算部品を作ります。

どの半導体で動くか

2.15版の発表によると、標準の配布物はエヌビディアのCUDA 13.2向けで、CUDA 13.4向けも出しました。13.4向けは次の世代のRubinのGPUに試験的に対応します。AMD向けにはROCm 10.0向けを加え、次のInstinct(MI450)向けの準備も入りました。

PyTorch 2.15版の主な数字と対応先(PyTorchの発表から)
項目内容
公開日2026年10月28日
2.14版からの変更3,117件
変更を寄せた人583人
対応するPython3.11〜3.15(3.10は外した)
エヌビディアCUDA 13.2が標準、13.4も配布
AMDROCm 10.0と7.14向けを配布
そのほかインテルのGPU、アップルのM系チップ

グーグルは2026年10月、TPUでPyTorchをそのまま動かす「TorchTPU」を公開しました。AWSも自社の半導体Trainium向けに「TorchNeuron」を出しています。どの半導体の会社も、PyTorchで動くことを製品の前提に置いています。

財団と参加企業

PyTorch Foundationは、PyTorchに加え、推論ソフトのvLLM、マイクロソフト発の学習ソフトDeepSpeed、分散処理のRayなども抱える団体です。2026年10月20日には、ネビウス、Nscale、ショッピファイを最上位の会員に迎えるなど、9団体の新規加入を発表しました。10月20〜21日に米サンノゼで開いた会議には3,500人超が集まりました。日本では12月10日に東京で「PyTorch Day Japan」を開きます。

2.15版の変更の多くはメタの技術者が出していますが、エヌビディア、AMD、インテル、レッドハット、ハギングフェイスの技術者の名前も並びます。半導体の会社が自社の部品を直接PyTorchに書き込む形です。

関連する用語

  • テンソル:AIの計算で使う多次元の数の配列。
  • torch.compile:PyTorchのプログラムをまとめて速くする仕組み。
  • JAX:グーグルが中心の、別の枠組み。
  • vLLM:大規模言語モデルの推論を速く回すソフト。PyTorch Foundationの事業の一つ。

2.15版の質疑の説明会は11月5日に開かれました。

この記事は公開資料をもとに作成しています。売買をすすめるものではありません。誤りを見つけたら訂正します(編集方針)。

関連する記事