Installation pas à pas
04.1 · Vérifier Ollama avant le modèle
Validationollama --version
sudo systemctl is-active ollama
curl -fsS http://localhost:11434/api/version | jq .
Pourquoi : Ne pas lancer un téléchargement de plusieurs dizaines de Go si le moteur n’est pas sain.
Résultat attendu : Ollama répond en CLI, le service est active et l’API locale renvoie sa version.
04.2 · Vérifier l’espace disque disponible
Lecture seuledf -h /
du -sh /usr/share/ollama/.ollama/models 2>/dev/null || true
Pourquoi : Le modèle Qwen principal occupe environ 23 Go, auxquels s’ajoutent les fichiers temporaires et autres données Ollama.
Résultat attendu : Le stockage disponible laisse une marge confortable au-delà de la taille du modèle.
04.3 · Vérifier la mémoire disponible
Lecture seulefree -h
Pourquoi : Contrôler l’état de la mémoire UMA avant le premier chargement du modèle.
Résultat attendu : La mémoire système est disponible et aucune pression mémoire anormale n’est visible.
04.4 · Choisir la méthode d’installation
Lecture seule# Méthode A : téléchargement Internet
# utiliser les étapes 04.5 à 04.8
# Méthode B : seed Golden sur NAS
# utiliser les étapes 04.9 à 04.15
# Puis reprendre à l’étape 04.16
Pourquoi : Éviter d’exécuter les deux méthodes inutilement. La méthode A est la plus simple ; la méthode B permet une restauration hors ligne vérifiée.
Résultat attendu : Vous avez choisi une seule méthode d’installation du modèle.
04.5 · Méthode A — Télécharger Qwen depuis Ollama
Modificationollama pull qwen3.6:35b-a3b
Pourquoi : Télécharger le tag exact retenu par le Golden Build depuis la bibliothèque Ollama.
Résultat attendu : Le téléchargement se termine sans erreur.
04.6 · Méthode A — Vérifier que le modèle est présent
Validationollama list | grep -F 'qwen3.6:35b-a3b'
Pourquoi : Confirmer que le tag attendu est enregistré localement.
Résultat attendu : Une ligne qwen3.6:35b-a3b est affichée.
04.7 · Méthode A — Inspecter le modèle
Validationollama show qwen3.6:35b-a3b
Pourquoi : Vérifier que le modèle est lisible par Ollama avant le premier chargement.
Résultat attendu : Les informations du modèle, ses capacités et ses paramètres sont affichés.
04.8 · Méthode A — Passer à la validation commune
Lecture seuleecho 'Téléchargement Internet terminé — reprendre à l’étape 04.16'
Pourquoi : Marquer clairement la fin du chemin A.
Résultat attendu : Vous pouvez ignorer les étapes 04.9 à 04.15 si vous avez utilisé le téléchargement Internet.
04.9 · Méthode B — Vérifier le seed Golden
Validationtest -d METTRE_VOTRE_SEED_QWEN/blobs
test -d METTRE_VOTRE_SEED_QWEN/manifests
test -f METTRE_VOTRE_SEED_QWEN/SHA256SUMS
test -f METTRE_VOTRE_SEED_QWEN/.complete
Pourquoi : S’assurer que le seed contient bien les blobs, manifests et marqueurs attendus avant toute copie.
Résultat attendu : Les quatre tests terminent sans erreur.
04.10 · Méthode B — Vérifier les checksums du seed
Validationcd METTRE_VOTRE_SEED_QWEN
sha256sum -c SHA256SUMS
Pourquoi : Le Golden Build exige une validation d’intégrité avant restauration.
Résultat attendu : Chaque fichier contrôlé retourne OK. Ne poursuivez pas en cas d’échec.
STOP immédiat : un checksum en échec signifie que le seed ne doit pas être restauré.
04.11 · Méthode B — Arrêter Ollama
Modificationsudo systemctl stop ollama
Pourquoi : Éviter de modifier le store de modèles pendant que le daemon peut y accéder.
Résultat attendu : ollama.service est arrêté.
04.12 · Méthode B — Préparer le store Ollama
Modificationsudo mkdir -p /usr/share/ollama/.ollama/models/{blobs,manifests}
Pourquoi : Créer la structure standard du store Linux si elle n’existe pas encore.
Résultat attendu : Les répertoires blobs et manifests existent.
04.13 · Méthode B — Restaurer blobs et manifests
Modificationsudo rsync -a --info=progress2 METTRE_VOTRE_SEED_QWEN/blobs/ /usr/share/ollama/.ollama/models/blobs/
sudo rsync -a METTRE_VOTRE_SEED_QWEN/manifests/ /usr/share/ollama/.ollama/models/manifests/
Pourquoi : Copier uniquement les données de modèle du seed Golden vers le store officiel Linux d’Ollama.
Résultat attendu : Les copies se terminent sans erreur.
04.14 · Méthode B — Restaurer les droits et relancer Ollama
Modificationsudo chown -R ollama:ollama /usr/share/ollama/.ollama/models
sudo systemctl start ollama
Pourquoi : Le service standard Ollama doit pouvoir lire et écrire son store de modèles.
Résultat attendu : Le service redémarre sans erreur.
04.15 · Méthode B — Vérifier la restauration
Validationollama list | grep -F 'qwen3.6:35b-a3b'
Pourquoi : Confirmer que les manifests restaurés sont reconnus par le daemon.
Résultat attendu : Le modèle qwen3.6:35b-a3b est visible. Si ce n’est pas le cas, ne modifiez pas les manifests à la main : revenez au seed ou utilisez la méthode A.
04.16 · Lancer un premier test Qwen
Validationollama run qwen3.6:35b-a3b "Réponds uniquement par : OK"
Pourquoi : Forcer le premier chargement du modèle et vérifier qu’une inférence simple fonctionne.
Résultat attendu : Le modèle répond OK ou une réponse équivalente sans erreur de chargement.
04.17 · Vérifier le placement GPU et le contexte
Validationollama ps
Pourquoi : Le Golden Build attend le modèle principal entièrement placé sur le GPU et un contexte de 65536.
Résultat attendu : La ligne du modèle indique qwen3.6:35b-a3b, un contexte 65536 et un placement GPU complet ou équivalent à 100% GPU.
Ne poursuivez pas si une partie significative du modèle tombe sur CPU ou si le contexte n’est pas 65536. Revenez au Module 03 et contrôlez le backend et les variables systemd.
04.18 · Tester l’API de génération locale
Validationcurl -fsS http://localhost:11434/api/generate -H 'Content-Type: application/json' -d '{"model":"qwen3.6:35b-a3b","prompt":"Réponds uniquement par OK","stream":false}' | jq '{model,response,done}'
Pourquoi : Vérifier le même modèle via l’API locale qui sera utilisée ensuite par Hermes.
Résultat attendu : Une réponse JSON est retournée avec le modèle attendu, une réponse et done=true.
04.19 · Contrôler les journaux après chargement
Validationjournalctl -u ollama -n 120 --no-pager | grep -Ei 'ROCm|gfx1151|Radeon|GPU|loaded|memory'
Pourquoi : Vérifier qu’aucune erreur GPU ou mémoire n’est apparue pendant le premier chargement.
Résultat attendu : Les journaux confirment l’utilisation du GPU AMD sans erreur fatale.
04.20 · Mesurer une première performance
Optionnelollama run qwen3.6:35b-a3b --verbose "Explique en quelques phrases le rôle d’un hyperviseur."
Pourquoi : Conserver un premier ordre de grandeur de performance après installation. Cette mesure n’est pas un benchmark scientifique.
Résultat attendu : Ollama affiche la réponse ainsi que ses statistiques d’évaluation.
04.21 · Vérifier le modèle une dernière fois
Validationollama list
ollama ps
Pourquoi : Obtenir l’état final avant de passer à Hermes Agent.
Résultat attendu : Le tag qwen3.6:35b-a3b est installé et le modèle peut être chargé avec les paramètres Golden.