From 6de68ecd0f8eaf830b35c84bd29378fce3cdacb3 Mon Sep 17 00:00:00 2001 From: "Alejandro Estana (CALMIP)" Date: Thu, 30 Jul 2026 15:42:43 +0200 Subject: [PATCH] Adding runLLMSessions Turpan --- .../ressources_ia/session_llm_turpan.md | 501 ++++++++++++++++++ static/img/turpan/llm_session/collections.png | Bin 0 -> 59383 bytes static/img/turpan/llm_session/fig_accueil.png | Bin 0 -> 75720 bytes static/img/turpan/llm_session/modeles.png | Bin 0 -> 15833 bytes 4 files changed, 501 insertions(+) create mode 100644 docs/arch_exp/turpan/ressources_ia/session_llm_turpan.md create mode 100644 static/img/turpan/llm_session/collections.png create mode 100644 static/img/turpan/llm_session/fig_accueil.png create mode 100644 static/img/turpan/llm_session/modeles.png diff --git a/docs/arch_exp/turpan/ressources_ia/session_llm_turpan.md b/docs/arch_exp/turpan/ressources_ia/session_llm_turpan.md new file mode 100644 index 000000000..444cc37c0 --- /dev/null +++ b/docs/arch_exp/turpan/ressources_ia/session_llm_turpan.md @@ -0,0 +1,501 @@ +--- +title: "Session LLM-RAG (OpenWebUI)" +description: "Documentation utilisateur -- Session interactive LLM sur Turpan via OpenWebUI." +--- + +# Session interactive LLM-RAG (OpenWebUI) + +Sur Turpan, un assistant conversationnel s’appuyant sur des modèles de langage (LLM) hébergés sur le calculateur est accessible via l’interface web OpenWebUI. Il permet aux utilisateurs d’effectuer du RAG (Retrieval-Augmented Generation) directement sur leurs données stockées sur le cluster afin de les interroger en langage naturel et d’obtenir des réponses contextualisées. + +Vous trouverez ici : +- [Session LLM-RAG](#session-llm-rag) + - [Comment lancer une session interactive LLM-RAG](#comment-lancer-une-session-interactive-llm-rag) + - [Créer son compte OpenWebUI](#créer-son-compte-openwebui) + - [Utiliser l'interface OpenWebUI](#utiliser-linterface-openwebui) + - [Choisir l'emplacement de vos données](#choisir-lemplacement-de-vos-données) + - [Alimenter la base documentaire (méthode automatisée)](#alimenter-la-base-documentaire-méthode-automatisée) + - [Arrêter la session, Réinitialiser les données OpenWebUI et relancement de session](#comment-arrêter-une-session-interactive-llm-rag) +- [Problèmes courants](#problemes-courants) + - [Erreur Address already in use](#erreur-address-already-in-use) + - [Aucun modèle disponible : conflit avec Ollama](#aucun-modèle-disponible--conflit-avec-ollama) + +--- + +## Session LLM-RAG + +C'est possible sur Turpan, à certaines conditions : + +- la session réserve un nœud de calcul GPU pour toute sa durée ; +- les modèles disponibles sont ceux déployés par CALMIP ; +- les échanges, les comptes et les documents déposés restent propres à chaque utilisateur ; +- les calculs sont exécutés sur Turpan, l'interface s'affichant dans le navigateur du poste de travail via un tunnel SSH. + +:::info Convention de notation +Dans les exemples de ce document, `USER` représente votre nom d'utilisateur CALMIP, `WW.XX.YY.ZZ` l'adresse du nœud alloué et `` l'identifiant du job Slurm. Ces trois valeurs sont propres à chaque session et vous seront données par le script. +::: + +--- + +## Comment lancer une session interactive LLM-RAG + +Lorsque vous êtes connecté sur une frontale de Turpan, exécutez le script : + +```bash +runLlmSession.sh +``` + +Laissez le script démarrer (cela peut prendre un certain temps, soyez patient...), puis vous devriez voir un affichage de ce style : + +``` +[115/150] Queuing and waiting for Llm session resources initialization (). +Please be patient, this might take a while ... +llm session ... +#=========================================================================== +| +| Your OpenWebUI is now available. +| +| You must now open a TERMINAL on YOUR laptop and execute the command : +| +| ssh -S none -o ExitOnForwardFailure=yes \ +| -L 8080:/users/USER/.llmsession-data/run/openwebui-WW.XX.YY.ZZ-.sock \ +| -n USER@WW.XX.YY.ZZ 'si-init.sh' +| +| Then from your browser, visit the following url : +| +| http://localhost:8080 +| +| (First time: create your account. Next times: log in with it.) +| +#=========================================================================== +| CAUTION : DO NOT CLOSE this slurm job or this terminal ! +#=========================================================================== ++--------------------------------------------------------------------------- +| CONNECTION INFO : +| * Job ID : +| * Target : WW.XX.YY.ZZ (turpancompY) +| * OpenWebUI URL : http://localhost:8080 +| * SSH tunnel socket path : /users/USER/.llmsession-data/run/openwebui-WW.XX.YY.ZZ-.sock +| * Log file : /users/USER/.llmsession-data/run/slurm-session-llm-.log ++--------------------------------------------------------------------------- +| YOUR DATA : +| * Working directory : /users/USER +| * OpenWebUI data : /users/USER/.llmsession-data/openwebui +| * RAG documents (drop your files here) : +| /users/USER/.llmsession-data/documents ++--------------------------------------------------------------------------- +[-] - Press CTRL-C to quit +``` + +Sur un second terminal sur votre poste de travail, exécutez la commande ssh donnée par le script : + +```bash +ssh -S none -o ExitOnForwardFailure=yes \ + -L 8080:/users/USER/.llmsession-data/run/openwebui-WW.XX.YY.ZZ-.sock \ + -n USER@WW.XX.YY.ZZ 'si-init.sh' +``` + +La commande doit être recopiée telle qu'elle apparaît dans le terminal Turpan : elle contient votre nom d'utilisateur, l'adresse du nœud et l'identifiant de la session, qui changent à chaque lancement. Le chemin du socket dépend en outre du répertoire de travail choisi (voir [Choisir l'emplacement de vos données](#choisir-lemplacement-de-vos-données)). + +:::caution DO NOT CLOSE TERMINALS +Comme les messages l'indiquent, ne fermez pas la fenêtre de demande de session interactive sur Turpan, ni celle du tunnel SSH sur votre poste de travail. +::: + +Enfin, depuis le navigateur de votre poste de travail, visitez l'URL fournie par le script : + +``` +http://localhost:8080 +``` + +## Créer son compte OpenWebUI + +Le compte OpenWebUI est local à l'instance : il est indépendant de vos identifiants CALMIP et n'est pas partagé avec les autres utilisateurs. + +**Première utilisation** +Créez un compte en renseignant un nom d'affichage, une adresse électronique et un mot de passe. + +**Utilisations suivantes** +Connectez-vous avec l'adresse et le mot de passe créés précédemment. Vos conversations et vos documents sont conservés d'une session à l'autre. + +:::info +La création du compte déclenche également la mise en service de l'indexation automatique des documents (voir [Alimenter la base documentaire](#alimenter-la-base-documentaire-méthode-automatisée)). Il est donc utile de créer son compte dès le début de la session, même si l'on ne prévoit pas de l'utiliser immédiatement. +::: + +--- + +## Utiliser l'interface OpenWebUI + +### Page d'accueil + +Une fois connecté, vous arrivez sur la page principale d'OpenWebUI. + +![Page d'accueil d'OpenWebUI après connexion. 1 : modèle sélectionné -- 2 : menu principal -- 3 : espace de travail -- 4 : historique des conversations -- 5 : zone de saisie -- 6 : pièces jointes et outils -- 7 : compte connecté.](/img/turpan/llm_session/fig_accueil.png) + +### Choisir un modèle + +Le sélecteur de modèle se trouve en haut à gauche de l'interface. Un clic sur le nom du modèle ouvre la liste des modèles disponibles, avec un champ de recherche pour filtrer la liste. + +Le modèle coché est celui utilisé pour la conversation en cours. Vous pouvez en changer à tout moment ; le changement s'applique aux messages suivants. + +:::info +L'option *Définir comme valeur par défaut*, sous le nom du modèle, permet de conserver ce choix pour vos prochaines conversations. +::: + +![Sélection du modèle depuis le menu déroulant.](/img/turpan/llm_session/modeles.png) + +### Poser une question + +Saisissez votre question dans le champ central, puis envoyez-la avec la touche `Entrée` ou le bouton d'envoi. La réponse s'affiche progressivement. + +Chaque échange constitue une **conversation**, enregistrée automatiquement et accessible depuis le panneau latéral gauche. Le bouton *Nouvelle conversation* permet de repartir d'un contexte vierge. + +:::info +Il est recommandé d'ouvrir une nouvelle conversation lorsque vous changez de sujet : le modèle tient compte de l'ensemble des messages précédents pour formuler ses réponses. +::: + +Le bouton `+` situé sous la zone de saisie permet de joindre un fichier à un message ponctuel, sans l'ajouter durablement à votre espace de travail. + +### Espace de travail et documents (manuellement) + +L'entrée *Espace de travail* du panneau latéral donne accès à votre espace personnel, organisé en plusieurs onglets : *Modèles*, *Connaissances*, *Prompts*, *Skills* et *Outils*. + +L'onglet **Connaissances** regroupe les **collections de documents**. Une collection rassemble un ensemble de fichiers sur lesquels le modèle pourra s'appuyer pour répondre. + +Deux façons d'alimenter ces collections coexistent : + +- **manuellement**, depuis l'interface, comme décrit ci-dessous ; +- **automatiquement**, en déposant vos fichiers dans un répertoire surveillé (voir [Alimenter la base documentaire](#alimenter-la-base-documentaire-méthode-automatisée)). Cette seconde méthode est recommandée pour un corpus appelé à évoluer : les collections restent alors synchronisées avec le contenu du répertoire, sans intervention. + +Pour créer une collection manuellement : + +1. ouvrez *Espace de travail* puis l'onglet *Connaissances* ; +2. cliquez sur **+ Nouvelle connaissance** ; +3. donnez un nom à la collection ; +4. déposez-y les documents à indexer. + +Une fois la collection créée, ses documents peuvent être mobilisés dans une conversation en saisissant le caractère `#` dans la zone de question, puis en choisissant la collection souhaitée dans la liste proposée. Le modèle formule alors sa réponse en s'appuyant sur le contenu de ces documents. + +![Collections de documents dans l'onglet Connaissances.](/img/turpan/llm_session/collections.png) + +Chaque collection indique sa date de dernière mise à jour et son propriétaire. Les documents déposés restent propres à l'utilisateur qui les a ajoutés. + +:::caution +Les collections créées manuellement et celles gérées automatiquement cohabitent sans interférence. Évitez toutefois de donner à une collection manuelle le nom d'un répertoire présent dans `.llmsession-data/documents/` : les deux mécanismes écriraient alors dans la même collection. +::: + +--- +### Choisir l'emplacement de vos données + +Par défaut, la session enregistre l'ensemble de vos données -- compte, conversations, documents indexés -- dans votre répertoire personnel (`$HOME`). Ces données peuvent représenter plusieurs gigaoctets si vous indexez un corpus volumineux. + +Si votre quota personnel est proche de la saturation, l'option `--path` permet de désigner un autre répertoire de travail : + +```bash +runLlmSession.sh --path /work/invite/USER +``` +L’ensemble des données de session est regroupé dans un répertoire unique, .llmsession-data/, créé au premier lancement : +```bash +/.llmsession-data/ + |-- run/ + |-- openwebui/ + |-- documents/ +``` + +Trois répertoires y sont alors créés au premier lancement : + +- **`run/`** -- Fichiers techniques de la session : sockets de communication et journaux. +- **`openwebui/`** -- Votre compte OpenWebUI, vos conversations et la base vectorielle des documents indexés. +- **`documents/`** -- Le répertoire dans lequel vous déposez les documents à indexer (voir [Alimenter la base documentaire](#alimenter-la-base-documentaire-méthode-automatisée)). + +:::info +Le chemin indiqué doit être absolu, accessible en écriture, et raisonnablement court : les sockets de communication du système Unix sont limitées à 108 caractères. Le script vérifie ces trois conditions au lancement et refuse un chemin non conforme avec un message explicite. +::: + +#### Mémorisation du répertoire de travail + +L'option `--path` n'est à indiquer qu'une seule fois. Le chemin retenu est enregistré dans un fichier de votre répertoire personnel : + +``` +~/.llm_base_dir +``` + +Ce fichier ne contient qu'une ligne : le chemin choisi. Il reste dans votre répertoire personnel quel que soit le répertoire de travail utilisé, afin de pouvoir être retrouvé au lancement suivant. + +Lorsque vous démarrez une session sans préciser `--path`, le script consulte ce fichier : + +- s'il existe, le répertoire mémorisé est réutilisé ; +- sinon, la session s'installe dans votre répertoire personnel. + +Vous retrouvez donc automatiquement votre environnement, sans avoir à retenir ni retaper le chemin. Voici la succession des comportements : + +``` +Lundi runLlmSession.sh --path /work/invite/USER + -> /work/invite/USER (chemin enregistre) + +Mardi runLlmSession.sh + -> /work/invite/USER (chemin retrouve automatiquement) + +Mercredi runLlmSession.sh --path $HOME + -> /users/USER (nouveau chemin enregistre) + +Jeudi runLlmSession.sh + -> /users/USER (chemin retrouve automatiquement) +``` + +Le répertoire effectivement utilisé est rappelé à chaque démarrage, dans le bloc `YOUR DATA` affiché par le script : + +``` ++--------------------------------------------------------------------------- +| YOUR DATA : +| * Working directory : /work/invite/USER +| * OpenWebUI data : /work/invite/USER/.llmsession-data/openwebui +| * RAG documents (drop your files here) : +| /work/invite/USER/.llmsession-data/documents ++--------------------------------------------------------------------------- +``` + +Pour connaître à tout moment le répertoire mémorisé, sans lancer de session : + +```bash +cat ~/.llm_base_dir +``` + +Si le fichier n'existe pas, aucun répertoire n'a été mémorisé et la session utilisera votre répertoire personnel. + +#### Changer de répertoire de travail + +Il suffit d'indiquer à nouveau `--path` avec le nouveau chemin : la mémorisation est mise à jour. Pour revenir à votre répertoire personnel : + +```bash +runLlmSession.sh --path $HOME +``` + +Vous pouvez également supprimer le fichier de mémorisation, ce qui ramène la session à son comportement par défaut : + +```bash +rm ~/.llm_base_dir +``` + +:::caution +Changer de répertoire ouvre un espace distinct, il ne déplace rien. Chaque emplacement possède son propre compte OpenWebUI, ses propres conversations et ses propres documents indexés. Après un changement de répertoire, vous arrivez donc sur un environnement vierge : vos données précédentes ne sont pas perdues, elles restent dans l'ancien répertoire et seront retrouvées telles quelles si vous y revenez. + +Si vos conversations semblent avoir disparu, vérifiez d'abord le répertoire utilisé avec `cat ~/.llm_base_dir` avant toute autre opération. +::: + +Pour transférer réellement vos données d'un emplacement à un autre, la session doit être arrêtée, et la copie effectuée manuellement : + +```bash +cp -r /users/USER/.llmsession-data/openwebui /work/invite/USER/ +cp -r /users/USER/.llmsession-data/documents /work/invite/USER/ +runLlmSession.sh --path /work/invite/USER +``` + +--- + +## Alimenter la base documentaire (méthode automatisée) + +La section [Utiliser l'interface OpenWebUI](#utiliser-linterface-openwebui) décrit la création manuelle d'une collection depuis l'interface. La session propose également un mécanisme automatique : tout document déposé dans un répertoire dédié est indexé sans intervention de votre part. + +### Principe + +Un service de surveillance est démarré en même temps que la session. Il inspecte le répertoire `.llmsession-data/documents/` toutes les quinze secondes et synchronise son contenu avec vos collections OpenWebUI. + +Le répertoire fait autorité : les collections reflètent en permanence l'état des fichiers qu'il contient. Vous n'avez donc rien à téléverser depuis l'interface. + +### Où déposer vos documents + +Le répertoire `.llmsession-data/documents/` est créé automatiquement au premier lancement, à la racine de votre répertoire de travail (voir [Choisir l'emplacement de vos données](#choisir-lemplacement-de-vos-données)) : + +``` +/users/USER/.llmsession-data/documents/ (par defaut) +/work/invite/USER/.llmsession-data/documents/ (avec --path) +``` + +Les formats pris en charge sont `.pdf`, `.docx`, `.txt`, `.md` et `.csv`. Les fichiers d'autres types présents dans le répertoire sont simplement ignorés. + +### Organiser vos documents en collections + +Chaque sous-répertoire devient une collection. Son nom est construit à partir du chemin relatif, les séparateurs étant remplacés par des tirets. Les fichiers placés directement à la racine sont regroupés dans une collection nommée `.llmsession-data/documents`. + +Ainsi, l'arborescence suivante : + +``` +documents/ +|-- consignes-generales.txt +|-- DUERP/ +| |-- Chimie/ +| | |-- stockage-acides.pdf +| | `-- fiches-securite.pdf +| `-- Electrique/ +| `-- habilitations.pdf +`-- Procedures/ + `-- accueil-nouvel-arrivant.docx +``` + +produit quatre collections : + +- `documents` -- consignes-generales.txt +- `DUERP-Chimie` -- stockage-acides.pdf, fiches-securite.pdf +- `DUERP-Electrique` -- habilitations.pdf +- `Procedures` -- accueil-nouvel-arrivant.docx + +Organisez vos répertoires selon les thèmes que vous souhaitez interroger séparément. Dans une conversation, le caractère `#` permet de sélectionner une collection précise : le modèle restreint alors sa réponse aux documents de cette collection. + +### Mise à jour des documents + +Le service ne se contente pas d'ajouter les nouveaux fichiers : il maintient les collections en cohérence avec le contenu du répertoire. + +**Fichier ajouté** +Il est indexé et rattaché à la collection correspondant à son répertoire. + +**Fichier modifié** +L'ancienne version est retirée de la collection avant que la nouvelle soit indexée. Une seule version reste donc consultable, ce qui évite qu'un document périmé ressorte dans les réponses. + +**Fichier supprimé** +Il est également retiré de la collection. La collection elle-même est conservée, même vide. + +**Fichier réenregistré sans modification** +Aucune action. La comparaison porte sur le contenu réel du fichier, non sur sa date : réenregistrer un document à l'identique ne déclenche pas de nouvelle indexation. + +### Déposer des documents en cours de session + +Il n'est pas nécessaire de redémarrer la session pour ajouter des documents. Les fichiers déposés pendant qu'elle est active sont pris en compte dans les quinze secondes. + +:::info +Lors du dépôt d'un volume important de documents, l'interface peut devenir momentanément moins réactive : l'indexation et les réponses aux questions sollicitent les mêmes ressources. Ce ralentissement cesse une fois l'indexation terminée. +::: + +### Conservation entre les sessions + +Vos documents et leur indexation sont conservés à la fin de la session. Au lancement suivant, seuls les fichiers ajoutés ou modifiés depuis la dernière utilisation sont traités : la base documentaire est immédiatement disponible. + +Cette conservation est liée au répertoire de travail utilisé (voir [Choisir l'emplacement de vos données](#choisir-lemplacement-de-vos-données)). Si vous démarrez une session sur un autre répertoire, vous n'y retrouverez pas les documents indexés dans le premier. + +### Vérifier l'indexation + +L'activité du service de surveillance est consignée dans un journal, au sein du répertoire `.llmsession-data/run/` de votre espace de travail : + +```bash +tail -f ~/.llmsession-data/run/watcher-.log +``` + +Une indexation réussie s'y présente ainsi : + +``` +[watcher] 14:22:10 OpenWebUI pret. Vectorisation automatique active. +[watcher] 14:22:10 verification de .llmsession-data/documents, ingestion si necessaire... +Nouveaux : 2 Modifies : 0 Supprimes : 0 + >> consignes-generales.txt (Knowledge 'documents') + [+] Fichier uploade. + [OK] Attache a 'documents' et vectorise. + >> DUERP/Chimie/stockage-acides.pdf (Knowledge 'DUERP-Chimie') + [+] Knowledge 'DUERP-Chimie' creee. + [OK] Attache a 'DUERP-Chimie' et vectorise. +Termine : 2/2 fichier(s) ingere(s), 0 retire(s). +``` + +:::info +Si l'indexation ne démarre pas, vérifiez d'abord que vous avez bien créé votre compte OpenWebUI et que vous vous êtes connecté au moins une fois : le service attend l'existence d'un compte pour accéder à vos collections. +::: + +--- + +### Arrêter la session interactive en cours + +Arrêtez ensuite la session complète, dans cet ordre : + +1. sur votre poste de travail, fermez le terminal du tunnel SSH (`CTRL-C`) ; +2. sur Turpan, revenez au terminal dans lequel vous avez lancé `runLlmSession.sh` et tapez `CTRL-C` pour libérer le job Slurm. + +### Réinitialiser les données OpenWebUI + +Supprimez ensuite le dossier de données d'OpenWebUI. Il se trouve à la racine de votre répertoire de travail (voir [Choisir l'emplacement de vos données](#choisir-lemplacement-de-vos-données)) : + +```bash +rm -rf ~/.llmsession-data/openwebui # repertoire par defaut +rm -rf /work/invite/USER/.llmsession-data/openwebui # si vous utilisez --path +``` + +:::caution +Cette suppression est définitive. Le dossier `.llmsession-data/openwebui` contient votre compte OpenWebUI, l'ensemble de vos conversations et vos collections de documents. Après cette opération, vous devrez recréer votre compte à la première connexion et réindexer vos documents. + +Les fichiers déposés dans `.llmsession-data/documents/` ne sont pas concernés : ils seront réindexés automatiquement à la session suivante. +::: + +Plutôt que de supprimer le dossier, vous pouvez le renommer : le résultat est le même pour OpenWebUI, qui repartira d'une base vierge, mais vos données restent récupérables si l'opération ne résout pas le problème. + +```bash +mv ~/.llmsession-data/openwebui ~/.llmsession-data/openwebui.bak +``` + +Une fois le fonctionnement rétabli et si vous n'en avez plus besoin, supprimez la sauvegarde avec `rm -rf ~/.llmsession-data/openwebui.bak`. + +### Relancer la session + +Relancez enfin une session complète depuis le début, comme décrit en [Comment lancer une session interactive LLM-RAG](#comment-lancer-une-session-interactive-llm-rag) : + +```bash +runLlmSession.sh +``` + +puis rouvrez le tunnel SSH avec la nouvelle commande affichée par le script, et reconnectez-vous depuis votre navigateur. + +--- + +## Problèmes courants + +Avant de contacter le support, vous pouvez essayer les actions suivantes : + +- vérifier que le terminal contenant la session est toujours actif ; +- vérifier que le terminal contenant le tunnel SSH est toujours actif ; +- vérifier que le port indiqué dans l'URL du navigateur correspond bien à celui utilisé dans la commande ssh ; +- vérifier que vous n'avez pas une autre application en local sur votre poste de travail qui utilise déjà le port 8080 ; +- vérifier, si vos documents ou vos conversations semblent avoir disparu, le répertoire de travail utilisé avec `cat ~/.llm_base_dir` (voir [Choisir l'emplacement de vos données](#choisir-lemplacement-de-vos-données)) ; +- tuer toutes vos connexions ssh à destination de Turpan et recommencer une session interactive ; +- si vous êtes sous Windows, relancer votre session MobaXterm. + +### Erreur Address already in use + +Si vous obtenez l'erreur suivante lors de l'initialisation du tunnel : + +``` +bind [127.0.0.1]:8080: Address already in use +``` + +c'est que le port 8080 est déjà utilisé sur votre poste de travail (par une autre application ou une session LLM précédente). Choisissez alors un autre port local, par exemple 8082, en modifiant le **premier** nombre de l'option `-L` : + +```bash +ssh -S none -o ExitOnForwardFailure=yes \ + -L 8082:/users/USER/.llmsession-data/run/openwebui-WW.XX.YY.ZZ-.sock \ + -n USER@WW.XX.YY.ZZ 'si-init.sh' +``` + +:::info +Si vous modifiez le port ici, vous devez le modifier également dans l'URL du navigateur : `http://localhost:8082` au lieu de `http://localhost:8080`. Seule la partie avant les deux-points change ; le chemin du socket reste inchangé. +::: + +### Aucun modèle disponible : conflit avec Ollama + +Si aucun modèle n'apparaît dans le sélecteur d'OpenWebUI, ou si la liste des modèles est vide alors que la session a bien démarré, la cause la plus fréquente est la présence d'un processus Ollama déjà en cours d'exécution. + +Ce conflit se produit aussi bien lorsque Ollama tourne : + +- sur votre poste de travail, où il occupe le port qu'OpenWebUI cherche à utiliser une fois le tunnel établi ; +- sur la frontale de Turpan, où un processus résiduel d'une session précédente peut rester actif. + +Pour rétablir l'accès aux modèles, procédez dans l'ordre suivant. + +#### Arrêter les processus Ollama + +Sur votre poste de travail et sur la frontale Turpan, vérifiez la présence de processus Ollama : + +```bash +ps -u $USER | grep ollama +``` + +S'il y en a, arrêtez-les : + +```bash +pkill -u $USER ollama +``` + +Puis vérifiez qu'il n'en reste aucun en relançant la commande `ps` ci-dessus. diff --git a/static/img/turpan/llm_session/collections.png b/static/img/turpan/llm_session/collections.png new file mode 100644 index 0000000000000000000000000000000000000000..a634d1f3fff0ebd79ebf57bfbca13591d6cb063f GIT binary patch literal 59383 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

{guOC+vL(oA&3>ct1U%S?T=;DC*Qb^xWo> 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