← 注目のニュースに戻る

llama.cppとggmlが1.0版を公開。ローカルAI基盤、互換性を壊す変更を版番号で明示へ

ノートパソコンと小型コンピューターを扱う手元、机に並べた木製ブロック(説明用画像・現場写真ではありません)

ローカルでAIを動かす基盤のllama.cppとggmlが、11月13日に1.0.0版を公開した。開発チームは、外部アプリと接続する仕組みの互換性に影響する変更を、今後は大きな版番号で明示すると説明する。古い機能の削除も含まれるため、利用アプリや拡張機能との適合確認が必要だ。

押さえておきたい要点

  • llama.cppと計算基盤ggmlの1.0.0を同日に公開
  • 互換性を壊す公開API変更は主要版番号、後方互換のある追加は小版番号で示す方針
  • 旧API削除と計算処理の更新を含む。速度向上は機材・条件で異なる

AIモデルではなく、動かすための基盤が更新

開発チームは13日、llama.cppとggmlの両ライブラリーを1.0.0として公開した。推論とは、学習済みのモデルを使って応答などを計算すること。llama.cppはこの処理を幅広い機器で実行し、ggmlは数値計算の土台を担う。今回の版番号は新しいAIモデルの名称ではない。GitHubの両リリースページでも公開を確認でき、告知と変更一覧を対応させて読める。既に組み込んでいるアプリにとっては、接続部分の変更が焦点になる。

互換性の境界を、三つの版番号で示す

発表は、公開C APIの互換性を壊す変更を主要版番号、後方互換を保つ機能追加などを小版番号、不具合修正を末尾の番号で示す方針を掲げる。APIは、別のソフトが機能を呼び出すための取り決めだ。ABIはコンパイル済み部品同士の接続規則を指す。開発元はAPIとABIの非互換を主要版更新へ反映すると説明しており、今後の変更の境界を分かりやすくする意図がある。ただし、あらゆる利用条件で変更が不要になる保証ではない。

旧機能の削除と、多様な計算環境への変更

llama.cppの変更一覧は、非推奨だった公開機能の削除や、補助APIの正式なヘッダーへの移動などを挙げる。ヘッダーは、組み込む側に利用方法を伝えるファイルで、既存の拡張との適合確認が必要となる。ggml側でも古いAPIや処理を整理し、GPUなどの計算方式ごとに最適化や修正を加えた。通信規約を更新して互換性のない接続先を拒否する変更も含む。これらの追加を、一律の高速化率に読み替えることはできない。

利用者の反応と、更新時に確認する条件

Hacker Newsでは、同じ機材での速度改善や、Vulkan対応の機器で利用できる点を評価する声が見られた。いずれも投稿者個人の条件に基づく体験で、今回の全機能を独立検証した結果ではない。編集上は、版番号の節目だけで更新を急がず、利用中のアプリ、対応モデル、計算方式が新しい版を支えるかを確認するのが具体的な着眼点となる。今後の修正版や組み込み側の対応案内も、公開された変更一覧と合わせて追いたい。

確認できない点・読み方

機能・方針は開発元の発表と公開リリースノートを確認した。当サイトでソフトを実行・測定していない。コミュニティの速度報告は個別条件の体験で、全利用者の効果や独立した性能保証とは扱わない。

GO TO THE SOURCE

出典を読む

本記事は出典に基づきAIを使用して作成した独自の要約です。転載記事・現地取材記事ではありません。