Package: llamaR 0.2.4
llamaR: Interface for Large Language Models via 'llama.cpp'
Provides 'R' bindings to 'llama.cpp' for running Large Language Models ('LLMs') locally with optional 'Vulkan' GPU acceleration via 'ggmlR'. Supports model loading, text generation, 'tokenization', token-to-piece conversion, 'embeddings' (single and batch), encoder-decoder inference, low-level batch management, chat templates, 'LoRA' adapters, explicit backend/device selection, multi-GPU split, and 'NUMA' optimization. Includes a high-level 'ragnar'-compatible embedding provider ('embed_llamar'). Built on top of 'ggmlR' for efficient tensor operations.
Authors:
llamaR_0.2.4.tar.gz
llamaR_0.2.4.zip(r-4.7)llamaR_0.2.4.zip(r-4.6)llamaR_0.2.4.zip(r-4.5)
llamaR_0.2.4.tgz(r-4.6-x86_64)llamaR_0.2.4.tgz(r-4.6-arm64)llamaR_0.2.4.tgz(r-4.5-x86_64)llamaR_0.2.4.tgz(r-4.5-arm64)
llamaR_0.2.4.tar.gz(r-4.7-arm64)llamaR_0.2.4.tar.gz(r-4.7-x86_64)llamaR_0.2.4.tar.gz(r-4.6-arm64)llamaR_0.2.4.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
card.svg |card.png
llamaR/json (API)
NEWS
| # Install 'llamaR' in R: |
| install.packages('llamaR', repos = c('https://zabis13.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/zabis13/llamar/issues
Last updated from:529a31f148. Checks:12 OK, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 293 | ||
| linux-devel-x86_64 | OK | 307 | ||
| source / vignettes | OK | 503 | ||
| linux-release-arm64 | OK | 277 | ||
| linux-release-x86_64 | OK | 298 | ||
| macos-release-arm64 | OK | 207 | ||
| macos-release-x86_64 | OK | 443 | ||
| macos-oldrel-arm64 | OK | 214 | ||
| macos-oldrel-x86_64 | OK | 597 | ||
| windows-devel | OK | 394 | ||
| windows-release | OK | 327 | ||
| windows-oldrel | OK | 405 | ||
| wasm-release | FAIL | 306 |
Exports:chat_llamarchat_llamar_stopembed_llamarllama_backend_devicesllama_batch_freellama_batch_initllama_chat_apply_templatellama_chat_builtin_templatesllama_chat_templatellama_detokenizellama_embed_batchllama_embeddingsllama_encodellama_free_contextllama_free_modelllama_gen_beginllama_gen_endllama_gen_nextllama_generatellama_generate_batchllama_get_embeddingsllama_get_embeddings_ithllama_get_embeddings_seqllama_get_logitsllama_get_logits_ithllama_get_modelllama_get_verbosityllama_hf_cache_clearllama_hf_cache_dirllama_hf_cache_infollama_hf_downloadllama_hf_listllama_load_modelllama_load_model_hfllama_lora_applyllama_lora_clearllama_lora_loadllama_lora_removellama_max_devicesllama_memory_breakdown_printllama_memory_can_shiftllama_memory_clearllama_memory_seq_addllama_memory_seq_cpllama_memory_seq_divllama_memory_seq_keepllama_memory_seq_pos_rangellama_memory_seq_rmllama_model_infollama_model_metallama_model_meta_valllama_n_batchllama_n_ctxllama_n_ctx_seqllama_n_seq_maxllama_n_threadsllama_n_threads_batchllama_n_ubatchllama_new_contextllama_numa_initllama_perfllama_perf_printllama_perf_resetllama_pooling_typellama_serve_openaillama_set_abort_callbackllama_set_causal_attnllama_set_threadsllama_set_verbosityllama_set_warmupllama_state_get_sizellama_state_loadllama_state_savellama_supports_gpullama_supports_mlockllama_supports_mmapllama_supports_rpcllama_synchronizellama_system_infollama_time_usllama_token_to_piecellama_tokenizellama_vocab_get_scorellama_vocab_get_textllama_vocab_infollama_vocab_is_controlllama_vocab_is_eogllama_vocab_type
