mcpp index

ggml-org.llamacpp

import

C++23 module package for llama.cpp b10069 (import llamacpp;)

import llamacpp;

模組名讀自上游 src/llamacpp.cppm 裡的 `export module` 宣告。

mcpp add ggml-org.llamacpp@b10069

用法

來自本倉庫自己的測試專案 —— CI 真的編譯並執行過,不是為了網站寫的。

import std;

#if defined(__APPLE__) && defined(__aarch64__)
import llamacpp;

int main() {
    llama_backend_init();
    const bool metal_available = llama_supports_gpu_offload();
    llama_backend_free();

    if (!metal_available) {
        std::cerr << "Metal backend is not available\n";
        return 1;
    }

    std::cout << "LLAMACPP_METAL_INDEX_TEST=PASS\n";
    return 0;
}
#else
int main() {
    return 0;
}
// …

tests/examples/llamacpp-metal/tests/backend.cpp · 專案 tests/examples/llamacpp-metal

建置 · 上游資訊清單

modules
llamacpp
targets
llama (lib)
language
c++23
manifest version
b10069
來源
https://raw.githubusercontent.com/mcpplibs/llama.cpp-m/b10069/mcpp.toml

版本

版本平台 鏡像sha256
b10069 最新 LinuxWindowsmacOS 來源 be0b0deeb311…