Instructions to use FerrellSyntheticIntelligence/fsi-anomaly with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use FerrellSyntheticIntelligence/fsi-anomaly with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf FerrellSyntheticIntelligence/fsi-anomaly # Run inference directly in the terminal: llama cli -hf FerrellSyntheticIntelligence/fsi-anomaly
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf FerrellSyntheticIntelligence/fsi-anomaly # Run inference directly in the terminal: llama cli -hf FerrellSyntheticIntelligence/fsi-anomaly
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf FerrellSyntheticIntelligence/fsi-anomaly # Run inference directly in the terminal: ./llama-cli -hf FerrellSyntheticIntelligence/fsi-anomaly
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf FerrellSyntheticIntelligence/fsi-anomaly # Run inference directly in the terminal: ./build/bin/llama-cli -hf FerrellSyntheticIntelligence/fsi-anomaly
Use Docker
docker model run hf.co/FerrellSyntheticIntelligence/fsi-anomaly
- LM Studio
- Jan
- Ollama
How to use FerrellSyntheticIntelligence/fsi-anomaly with Ollama:
ollama run hf.co/FerrellSyntheticIntelligence/fsi-anomaly
- Unsloth Desktop
- Docker Model Runner
How to use FerrellSyntheticIntelligence/fsi-anomaly with Docker Model Runner:
docker model run hf.co/FerrellSyntheticIntelligence/fsi-anomaly
- Lemonade
How to use FerrellSyntheticIntelligence/fsi-anomaly with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull FerrellSyntheticIntelligence/fsi-anomaly
Run and chat with the model
lemonade run user.fsi-anomaly-{{QUANT_TAG}}List all available models
lemonade list
- Atomic Chat
| # FSI-Anomaly β full project snapshot (continuity backup) | |
| This repo is a **working snapshot** of the FSI-Anomaly project, pushed from the | |
| training tablet so work can continue on another machine (e.g. a laptop). It is | |
| **not** a release: the model has not passed its release gates. | |
| ## What is FSI-Anomaly | |
| A custom liquid-architecture, on-device forensic-journalism model (50M, 16k | |
| tokenizer): verifies claims, finds discrepancies across sources, and returns | |
| Spock-style verdicts (true / false / misleading / overclaim / contradiction / | |
| abstain / unsubstantiated) with a calibrated, auditable harness | |
| (`research/decision.py`, `research/guardrails.py`, `research/verify_loop.py`, | |
| `research/fusion.py`). | |
| ## Where to start | |
| - `agent_notes.md` β the living project record: state, decisions, next steps. | |
| - `CHANGELOG.md` β every measured milestone, honest numbers only. | |
| - `skills/` β the discipline skills (research β skill β apply β gate β measure β record). | |
| ## Training pipeline | |
| - `train/train_lora.py` β LoRA SFT on the frozen 16k base (replay 0.5, KL 0.1). | |
| - `train/train_dpo.py` β LFM2 length-normalized preference DPO (Ξ²=5.0, cosine LR). | |
| - `train/ties_merge.py`, `train/parallel_merges.py` β soup / task-arithmetic / TIES merges. | |
| - `train/watchdog_*.sh` β resume-safe self-healing runners (launch with | |
| `setsid nohup ... </dev/null & disown`). | |
| - `data/build_gold_900.py` β assembles handcrafted gold into SFT files (never authors content). | |
| ## Checkpoints (ckpt/) | |
| - `hybrid50m_v16k_pretrain/model_5000.pt` β canonical 50M/16k pretrain base. | |
| - `hybrid50m_v25_lora/best.pt` + `model_final.pt` β latest SFT (parity 0.184 main). | |
| - `hybrid50m_v25_dpo/model_final.pt` β LFM2 DPO (parity, no collapse). | |
| - `hybrid50m_v25_merges/*.pt` β soup/task-arithmetic/TIES candidates (soup early signal 0.205). | |
| - `hybrid50m_v26_*` β next SFT/DPO cycle (created by the chained watchdogs). | |
| ## Data (data/) | |
| - `gold_700/800/900/1000/` + `gold_3000_final/` β handcrafted gold (198/3000 target). | |
| - `prefs_v23.jsonl`, `prefs_v26.jsonl` β schema-matched preference pairs (154). | |
| - `sft_v26.jsonl` β staged SFT (317 rows: 119 base + 198 gold). | |
| - `tokenizer16k.json` β 16k BPE tokenizer. ALWAYS pass `--tok data/tokenizer16k.json` | |
| to evals; the 8k default crashes on 16k checkpoints. | |
| ## Release gate (not passed) | |
| main β₯ 0.40 / researcher β₯ 0.25 at β₯60% coverage, red-team pass, multi-turn + | |
| real-task verification. Current: main 0.184β0.205 / researcher 0.167 / red-team 0.038. | |