- ggml-cpp.h - ggml-cpu.h - ggml-cuda.h - ggml-kompute.h - ggml-metal.h - ggml-opencl.h - ggml-opt.h - ggml-rpc.h - ggml-sycl.h - ggml-vulkan.h - ggml.h - gguf.h - 実は大部分は実行環境ごとの内容 - 読む上では6つのheaderファイルを見れば概ね大丈夫 - さらに以下は部分的な内容 - ggml-alloc.h: graphやtensorの領域確保 - ggml-backend.h: 実行環境関係 - ggml-cpp.h: スマートポインタがちょっと書いてある - ggml-opt.h: 学習関係 - gguf.h: モデルファイル - 大部分はggml.hのみにまとまっている コンパクト!読めそう!