Configuration de Qwen3.5-27B en local : Comparaison entre vLLM et llama.cpp

Performances et capacités de Qwen3.5-27B
Le modèle Qwen3.5-27B démontre de solides performances dans divers benchmarks selon la source : MMLU-Pro : 85,3, MMLU-Redux : 93,3, C-Eval : 90,2, score d'intelligence globale : 42,1 (meilleur que 91 % des modèles comparés), et indice de codage : 34,9 (dépasse 88 % en capacités de codage). Le modèle présente une architecture dense avec un contexte natif de 262k extensible à plus de 1 million de tokens.
Comparaison des backends : llama.cpp vs vLLM
La source compare deux approches principales pour le déploiement local :
Option 1 : llama.cpp
- Avantages : Faible empreinte, configuration facile, prend en charge le cache KV q4 pour une utilisation raisonnable de la VRAM
- Inconvénients : Problème majeur avec le cache KV qui s'efface aléatoirement, forçant un retraitement complet du prompt en milieu de session. Le décodage spéculatif via MTP ne fonctionne pas. Bogue connu sans correctifs solides pour l'instant.
Option 2 : vLLM
- Avantages : Sessions stables, pas d'effacement du cache KV, prend en charge le décodage spéculatif avec MTP pour des générations plus rapides
- Inconvénients : Pas de support du cache KV q4, donc pics de VRAM à 256k de contexte. L'analyse des appels d'outils est boguée pour Qwen3.5 dans v0.17.1, avec des correctifs dans des PR GitHub ouvertes mais pas encore fusionnées. Cela casse les flux de codage agentique avec des sorties JSON mal formées.
Configuration recommandée pour vLLM
La source fournit des recommandations de configuration spécifiques pour des exécutions stables et rapides en utilisant le modèle de HF : osoleve/Qwen3.5-27B-Text-NVFP4-MTP :
- Utiliser le backend flashinfer cutlass pour des performances optimisées
- Définir la fenêtre de contexte à 128k (équilibre entre VRAM et utilisabilité ; augmenter à 256k si le matériel le permet)
- Limiter l'utilisation du GPU à 0,82 pour éviter les plantages par manque de mémoire
- Définir max-num-seq à 2 (gère une seule session correctement sans surallocation)
- Activer le décodage spéculatif MTP pour des améliorations de vitesse
- Patcher vLLM avec les correctifs d'analyse des appels d'outils Qwen des PR ouvertes
- Utiliser Claude code cli - le code ouvert a toujours des problèmes d'analyse des appels d'outils qui n'apparaissent pas sur Claude code après le patch
Résultats de performances
Selon la source, les performances varient selon le matériel :
- Sur un RTX 5090 (32 Go de VRAM) : ~50 TPS
- Sur un RTX Pro 6000 (96 Go de VRAM) : 70 TPS à plein contexte 256k
📖 Read the full source: r/LocalLLaMA
👀 See Also

AGENTS.md bien fait : un gain de 25 % de correction — ou une baisse de 30 %
Augment Code a testé les fichiers AGENTS.md en comparaison directe : les meilleurs égalent une montée de gamme de modèle de Haiku à Opus ; les pires nuisent aux résultats. Les tableaux de décision, les flux de travail procéduraux et la divulgation progressive sont gagnants.

VPS vs Machine Dédiée : Où Exécuter OpenClaw
Aucun

Mise à jour d'OpenClaw : Correction des erreurs « allowlist miss » de l'exécutable Telegram
Une mise à jour récente d'OpenClaw a provoqué l'échec des commandes exec de Telegram avec des erreurs 'exec denied: allowlist miss', même après avoir désactivé les approbations. La correction nécessite d'activer l'accès élevé, de configurer explicitement la sécurité exec, et de mettre à jour les fichiers openclaw.json et exec-approvals.json.

Tâches Cron vs Heartbeat : Optimiser l'utilisation des jetons OpenClaw et la cohérence d'exécution
Un développeur senior partage des conseils pratiques sur l'utilisation de Cron plutôt que Heartbeat pour réduire la consommation de tokens et améliorer la cohérence d'exécution dans OpenClaw, avec des exemples concrets et une méthode par script shell.