Intel CPU 上での Stable Diffusion モデルのファインチューニング
Fine-tuning Stable Diffusion models on Intel CPUs
この記事では、Intel Xeon Sapphire Rapids CPU 上で Stable Diffusion モデルをファインチューニングする方法を解説しています。従来 GPU でのみ可能だったファインチューニングが、Sapphire Rapids CPU に搭載された Intel Advanced Matrix Extensions (AMX) により、CPU でも可能になりました。テキスト反転法という手法を用い、わずか5枚の画像でモデルをファインチューニングします。Intel Developer Cloud 上の4台の Sapphire Rapids サーバー (各サーバーに2基の CPU、計56コア/112スレッド) を使用し、oneCCL と Intel Extension for PyTorch (IPEX) を活用して分散学習を行います。学習後、Optimum Intel と OpenVINO を使用してモデルを最適化し、CPU 上で高速な画像生成を実現します。GPU に比べて安価で汎用性の高い Xeon CPU を活用することで、ビジネスニーズに合わせた高品質な画像生成が可能になります。
- Intel Xeon Sapphire Rapids CPU 上で Stable Diffusion モデルのファインチューニングが可能になったことが発表された
Intel Xeon Sapphire Rapids CPU で Stable Diffusion のファインチューニングが可能になったことは、AI 推論/学習の CPU シフトを示唆する。従来 GPU 必須とされた領域に Intel の AMX が割り込み、oneCCL + IPEX + OpenVINO というソフトウェアスタックで CPU 分散学習を実現した点は、AI インフラの選択肢拡大とコスト低下につながる。Intel が GPU に依存しない AI 処理基盤で競争力を高められるかが投資判断の焦点となる。