hardware
Vulkan
一言でいうと
GPUの描画や計算機能を低いオーバーヘッドで利用するためのクロスプラットフォームAPI。
より具体的には
アプリケーションからGPUの処理やメモリを明示的に制御するための仕組みを提供し、WindowsやLinuxなど複数のOSとGPUベンダーで利用できる。主にグラフィックス用途で使われるが、対応するソフトウェアでは機械学習モデルの計算をGPUへ割り当てる経路にもなる。
利用できる機能と性能は、GPU、ドライバー、OS、ソフトウェア側の実装によって異なる。Vulkanに対応していることだけで、特定用途の速度や安定性が保証されるわけではない。
関連記事での使用例
HandyとローカルLLMで音声入力環境を構築しようとした話
この記事では、Windows上のOllamaからRadeon 780Mを利用してQwen3を実行するため、実験的なVulkan推論経路を有効にした。