Donc, si motivé, voici un mode op. pour faire tourner F@h v8 sous Vast.ai , quand on a un username avec ">" ou autre caractere non supporté qui empêche de créer un "compte" F@h V8 (pour utiliser l'interface web pour le monitoring / récupération du token)
Modification du template
Dans le template , dans les "Environment Variables" :
- supprimez la variable d'environnement FAH_ACCOUNT_TOKEN
- gardez FAH_AUTOSTART à true
- ajoutez une variable d'environnement FAH_USERNAME avec comme valeur votre username (ex: [AF>Libristes]Maeda )
- ajoutez une variable d'environnement FAH_TEAM avec comme valeur 51
- ajoutez une variable d'environnement FAH_PASSKEY avec comme valeur votre passkey
(ne pas oublier d'appuyer sur le "+" pour réellement ajouter la variable
)
Toujours dans le template , dans la partie "On Start Script" ("Bash commands [...]")
- remplacez la première ligne (et uniquement la première ligne !) :
par
J'ai modifié le script pour autoriser l'utilisation d'un username "legacy" , avec les caractères à présent "interdits", dont ">" (et 2-3 autres trucs
)
La suite du guide est inchangé et si vous louez une instance avec ce template, ça "devrait" lancer F@h configuré avec vos info.
Monitoring et pilotage de F@h
Pas d'interface web pour piloter le client, donc il va falloir mettre (un peu) les mains dans le cambouis...
Pour commencer, il faudra ouvrir un shell unix sur la machine, depuis votre navigateur
Depuis la "carte" de l'instance, cliquez sur le bouton "Jupyter" :
![[Image: dossier_gpu-cloud-xx_jupyter-00.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-00.png)
Dans la fenêtre qui s'ouvre après qq secondes, allez dans le menu "View" pour sélectionner "Open JupyterLab"
![[Image: dossier_gpu-cloud-xx_jupyter-01.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-01.png)
Dans la nouvelle fenêtre qui s'ouvre, cliquez sur
![[Image: dossier_gpu-cloud-xx_jupyter-02.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-02.png)
Cela ouvrira un shell unix et vous pourrez piloter le client F@h avec l'outil "lufah" installé :
![[Image: dossier_gpu-cloud-xx_jupyter-03.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-03.png)
Les commandes de lufah sont documentées ici : https://github.com/kbernhagen/lufah/?tab...file#usage
Les principales à connaitre sont :
Modification du template
Dans le template , dans les "Environment Variables" :
- supprimez la variable d'environnement FAH_ACCOUNT_TOKEN
- gardez FAH_AUTOSTART à true
- ajoutez une variable d'environnement FAH_USERNAME avec comme valeur votre username (ex: [AF>Libristes]Maeda )
- ajoutez une variable d'environnement FAH_TEAM avec comme valeur 51
- ajoutez une variable d'environnement FAH_PASSKEY avec comme valeur votre passkey
(ne pas oublier d'appuyer sur le "+" pour réellement ajouter la variable

Toujours dans le template , dans la partie "On Start Script" ("Bash commands [...]")
- remplacez la première ligne (et uniquement la première ligne !) :
Code :
curl https://raw.githubusercontent.com/firedfly/fah-v8-scripts/main/fah-onstart.sh -o fah-onstart.sh
Code :
curl https://raw.githubusercontent.com/JWhyFR/fah-v8-scripts/refs/heads/main/fah-onstart.sh -o fah-onstart.sh

La suite du guide est inchangé et si vous louez une instance avec ce template, ça "devrait" lancer F@h configuré avec vos info.
Monitoring et pilotage de F@h
Pas d'interface web pour piloter le client, donc il va falloir mettre (un peu) les mains dans le cambouis...
Pour commencer, il faudra ouvrir un shell unix sur la machine, depuis votre navigateur
Depuis la "carte" de l'instance, cliquez sur le bouton "Jupyter" :
![[Image: dossier_gpu-cloud-xx_jupyter-00.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-00.png)
Dans la fenêtre qui s'ouvre après qq secondes, allez dans le menu "View" pour sélectionner "Open JupyterLab"
![[Image: dossier_gpu-cloud-xx_jupyter-01.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-01.png)
Dans la nouvelle fenêtre qui s'ouvre, cliquez sur
![[Image: dossier_gpu-cloud-xx_jupyter-02.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-02.png)
Cela ouvrira un shell unix et vous pourrez piloter le client F@h avec l'outil "lufah" installé :
![[Image: dossier_gpu-cloud-xx_jupyter-03.png]](https://www.alliancefrancophone.org/content-assets/img/dossier_gpu-cloud-xx_jupyter-03.png)
Les commandes de lufah sont documentées ici : https://github.com/kbernhagen/lufah/?tab...file#usage
Les principales à connaitre sont :
- state : pour afficher la configuration du client (notamment pour voir si votre compte est bien configuré) et autres infos utiles.
- finish : pour terminer une WU avant de détruire l'instance Vast.
- fold : pour lancer le pliage (généralement non nécessaire, démarrage automatique à la création de l'instance Vast.)
- pause : pour arrêter le pliage (généralement non nécessaire, on utilisera plutôt "finish" avant de détruire l'instance)