Package: Rggml 0.1.0
Rggml: Vendored 'GGML' Tensor Library with C-Callable Compute API
Vendors the core, official 'GGUF' implementation, and CPU backend of the 'GGML' tensor library (<https://github.com/ggml-org/ggml>) as a static library and exposes its core tensor-context and matrix-multiply compute path through 'R_RegisterCCallable' C-callable entry points. This is a carrier package: it has no high-level R modeling API of its own. Other R packages link to it ('LinkingTo') to build and compute 'GGML' tensor graphs (including quantized types such as Q4_K) from their own C or C++ code without re-vendoring 'GGML'. The CPU backend is always built. Native targets also build the BLAS backend for dense products; webR uses the CPU backend because its Fortran ABI differs. The 'Vulkan' and NVIDIA 'CUDA' backends are independent opt-in builds.
Authors:
Rggml_0.1.0.tar.gz
Rggml_0.1.0.zip(r-4.7-x86_64)Rggml_0.1.0.zip(r-4.7-arm64)Rggml_0.1.0.zip(r-4.6-x86_64)Rggml_0.1.0.zip(r-4.6-arm64)Rggml_0.1.0.zip(r-4.5-x86_64)
Rggml_0.1.0.tgz(r-4.6-x86_64)Rggml_0.1.0.tgz(r-4.6-arm64)Rggml_0.1.0.tgz(r-4.5-x86_64)Rggml_0.1.0.tgz(r-4.5-arm64)
Rggml_0.1.0.tar.gz(r-4.7-arm64)Rggml_0.1.0.tar.gz(r-4.7-x86_64)Rggml_0.1.0.tar.gz(r-4.6-arm64)Rggml_0.1.0.tar.gz(r-4.6-x86_64)
Rggml_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Rggml/json (API)
| # Install 'Rggml' in R: |
| install.packages('Rggml', repos = c('https://rgenomicsetl.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/sounkou-bioinfo/rfmalloc/issues
altrepblasgenomicsggmlggufllmllm-inferencemallocmemory-mappedmmapout-of-corequantizationsimdopenblascpp
Last updated from:156efa6ec1. Checks:15 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 117 | ||
| linux-devel-x86_64 | OK | 172 | ||
| source / vignettes | OK | 162 | ||
| linux-release-arm64 | OK | 113 | ||
| linux-release-x86_64 | OK | 169 | ||
| macos-release-arm64 | OK | 145 | ||
| macos-release-x86_64 | OK | 358 | ||
| macos-oldrel-arm64 | OK | 140 | ||
| macos-oldrel-x86_64 | OK | 289 | ||
| windows-devel-arm64 | OK | 239 | ||
| windows-devel-x86_64 | OK | 190 | ||
| windows-release-arm64 | OK | 246 | ||
| windows-release-x86_64 | OK | 102 | ||
| windows-oldrel-x86_64 | OK | 152 | ||
| wasm-release | OK | 100 |
Exports:ggml_versionrggml_cpu_inforggml_cuda_inforggml_cuda_tf32rggml_has_cudarggml_has_vulkanrggml_mul_matrggml_vulkan_info
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Vendored 'GGML' library version | ggml_version |
| What this Rggml was actually built with | rggml_cpu_info |
| CUDA GPU backend availability | rggml_cuda_info rggml_has_cuda |
| Reduced-precision F32 products on CUDA devices | rggml_cuda_tf32 |
| Matrix product on a chosen 'GGML' backend | rggml_mul_mat |
| Vulkan GPU backend availability | rggml_has_vulkan rggml_vulkan_info |
