Some checks failed
Deploy (Gitea) / deploy (push) Failing after 2s
RED: embedding-backend-native does not exist. No CFFI llama binding. GREEN (REPL progress): - cffi:define-foreign-library libllama → loaded - defcstruct with correct sizes (verified via C sizeof program): llama-mparams (72 bytes), llama-cparams (136 bytes), llama-batch (56) - Field offsets verified via C offsetof program - llama_backend_init discovered as required prerequisite - llama-model-default-params correctly fills 72-byte struct (verified) - llama-embedding CLI verified: 768-dim vectors, 22ms/4tokens BLOCKED: llama_model_load_from_file segfaults via CFFI. Suspect struct-by-value vs pointer ABI mismatch on x86-64. Needs interactive SBCL REPL to debug the calling convention (structs >16 bytes passed by hidden reference on SysV). CFFI bindings preserved in org/system-model-embedding-native.org for continued REPL work. Includes: model load, context create, tokenize, encode, embeddings-ith, batch init/free. Model: nomic-embed-text-v1.5.Q4_K_M.gguf (80MB, 768-dim, nomic-bert) at ~/.local/share/passepartout/models/
8.5 KiB
8.5 KiB