informatique:ai_lm
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:ai_lm [01/05/2026 10:24] – [Compilation pour CPU (SYCL)] cyrille | informatique:ai_lm [23/06/2026 05:40] (Version actuelle) – [Compilation pour GPU] cyrille | ||
|---|---|---|---|
| Ligne 51: | Ligne 51: | ||
| * https:// | * https:// | ||
| - | ==== Estimations ==== | + | * [[/ |
| - | **Devstral avec llama.cpp sur RTX 3060 12 Go.** | + | Installer [[/informatique/nvidia|nvidia-drivers |
| - | + | ||
| - | by ChatGPT : | + | |
| - | + | ||
| - | | Modèle | + | |
| - | | ----------------- | ------------------ | --------------------- | ---------------------------------------- | | + | |
| - | | Devstral Small 7B | 1024 | 4 | Très sûr, VRAM ample | | + | |
| - | | Devstral Small 7B | 2048 | 2‑3 | Bon compromis vitesse/VRAM | | + | |
| - | | Devstral Small 7B | 4096 | 1‑2 | VRAM presque saturée | + | |
| - | | Devstral 13B | 1024 | 2 | VRAM limitée | + | |
| - | | Devstral 13B | 2048 | 1‑2 | Optimal, attention VRAM | | + | |
| - | | Devstral 13B | 4096 | 1 | VRAM saturée, offload CPU conseillé | + | |
| - | | Devstral 13B | 8192 | 1 | Possible mais contexte long → risque OOM | | + | |
| - | + | ||
| - | by LeChat: | + | |
| - | + | ||
| - | | contexte (tokens) | modèle (paramètres) | VRAM estimée (Go) | Batch size optimal | Latence estimée (tok/s) | Notes | | + | |
| - | | 512 | 7B | ~5.5 | 8 | 15-25 | Idéal pour des tâches courtes | + | |
| - | | 1024 | 7B | ~6.0 | 4 | 10-20 | Bon compromis pour des prompts moyens. | | + | |
| - | | 2048 | 7B | ~7.0 | 2 | 5-15 | Nécessite une gestion fine de la VRAM. | | + | |
| - | | 4096 | 7B | ~8.5 | 1 | 3-10 | Proche de la limite VRAM, risque de ralentissement. | | + | |
| - | | 512 | 13B | ~9.0 | 4 | 8-15 | Modèle plus gros, latence accrue. | | + | |
| - | | 1024 | 13B | ~10.0 | 2 | 4-10 | VRAM presque saturée, batch_size réduit. | | + | |
| - | | 2048 | 13B | ~11.5 | 1 | 2-8 | Risque élevé de dépassement VRAM, latence importante. | | + | |
| ==== Online services ==== | ==== Online services ==== | ||
| Ligne 288: | Ligne 265: | ||
| # RTX 5060 : 120 | # RTX 5060 : 120 | ||
| - | $ export CUDA_VERSION=12.9 | + | $ export CUDA_VERSION=12.9 |
| + | $ export CUDA_VERSION=13.3 | ||
| + | $ cmake -B build -DGGML_CUDA=ON \ | ||
| | | ||
| | | ||
| Ligne 310: | Ligne 289: | ||
| -- Build files have been written to: / | -- Build files have been written to: / | ||
| - | $ time cmake --build build --config Release -j 10 | + | $ time cmake --build build --clean-first |
| # host: i7-1360P + SSD | # host: i7-1360P + SSD | ||
| Ligne 326: | Ligne 305: | ||
| user 61m37, | user 61m37, | ||
| sys 2m37, | sys 2m37, | ||
| - | </ | ||
| - | Avec CUDA 13.1 llama.cpp plante direct à la 1ère requête, mais sans message dans syslog | + | # host: Core(TM) Ultra 7 270K Plus |
| - | < | + | real 3m6.637s |
| - | / | + | user 27m13.877s |
| - | CUDA error: invalid argument | + | sys 1m24.687s |
| - | current device: 0, in function ggml_cuda_mul_mat_q at / | + | |
| </ | </ | ||
| Ligne 442: | Ligne 419: | ||
| Et fait un reboot puis ça fonctionne. Les perfs: 2.6 plus rapide que sans SYCL (36.34 vs 13.94). | Et fait un reboot puis ça fonctionne. Les perfs: 2.6 plus rapide que sans SYCL (36.34 vs 13.94). | ||
| + | |||
| + | ==== mistral.rs ==== | ||
| + | |||
| + | Aucun rapport avec Mistral.ai | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * Any Hugging Face model, zero config | ||
| + | * True multimodality: | ||
| + | * Smart quantization | ||
| + | * Built-in web UI | ||
| + | * Hardware-aware | ||
| + | * Flexible SDKs: Python package and Rust crate to build your projects. | ||
| + | * Native agentic support: built-in agentic loop with web search, local Python code execution with model feedback, session management, and custom tool hooks. | ||
| + | |||
| + | À l' | ||
| + | * la compilation est très longue (743 fichiers) et s' | ||
| + | * brancher le eGpu avant, sinon faudra re-installer 😩 | ||
| + | * ça va activer '' | ||
| + | |||
| + | |||
| ==== ollama ==== | ==== ollama ==== | ||
| Ligne 475: | Ligne 473: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| - | |||
| Todo | Todo | ||
| * [[https:// | * [[https:// | ||
| + | ==== ZML ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Réduction de tokens ===== | ||
| + | |||
| + | Headroom | ||
| + | * Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server. | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | RTK | ||
| + | * CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies | ||
| + | * https:// | ||
| + | * https:// | ||
| + | Openwolf | ||
| + | * Sharper context. Fewer tokens. Open-source middleware for Claude Code. | ||
| + | * https:// | ||
| + | * https:// | ||
informatique/ai_lm.1777623849.txt.gz · Dernière modification : de cyrille
