Date : 19/01/2026 00:10 (MAJ) Auteur : Claude Status : COMPLET - Applio et SadTalker réinstallés
Inventaire complet des 10 outils IA gérés par l'orchestrator avec leur mode d'exécution et status.
| Outil | Catégorie | Port | Mode | Status Job | Notes |
|---|---|---|---|---|---|
| ollama | LLM | 11434 | Full API | ✅ Testé | REST API native |
| comfyui | Image | 8188 | Full API | ✅ SUCCESS | SDXL workflow |
| fooocus | Image | 7865 | Full API | ✅ Testé | REST API |
| bark | Audio TTS | 7866 | Full API | ✅ Testé | Gradio API |
| musicgen | Audio Music | 7867 | Full API | ✅ Testé | Gradio API |
| facefusion | Face | 7869 | Full API | ⚠️ File issue | Gradio 5.x API |
| wan21 | Video | 7860 | CLI mode | ✅ FIXÉ | Bypass Gradio |
| applio | Audio RVC | 6969 | Full API | ✅ TESTÉ | Gradio 5.x, 60 params |
| sadtalker | Face | 7868 | CLI mode | ✅ TESTÉ | NumPy patches + modèles |
| triposr | 3D | 7870 | Full API | ✅ FIXÉ | PyMCubes patch |
/gradio_apienforce_terms)logs/{model}/change_choices pour rafraîchir dropdownsenforce_terms avec les 60 paramètresgenerate.py)model.py utilise attention() avec fallback PyTorch/I:/path format)9cf733b4-5587-46b7-98a7-b0be4a7e3dcfinference.py fonctionne parfaitementmy_awing_arch.py : np.float → floatpreprocess.py : float(s), float(t[0]), float(t[1])isosurface.py utilise PyMCubes au lieu de torchmcubes| Job | Tool | Status | Durée | Notes |
|---|---|---|---|---|
| triposr | 3d | ✅ SUCCESS | ~30s | Queue test - 1.6 Mo GLB |
| bark | audio tts | ✅ SUCCESS | ~90s | Queue test - 540 Ko WAV |
| ollama | llm | ✅ SUCCESS | ~5s | Queue test - list_models (16) |
| sadtalker | face | ✅ SUCCESS | 278s | CLI mode - talking head |
| applio | audio rvc | ✅ SUCCESS | ~5s | Voice conversion Haruka |
| wan21 | video | ✅ SUCCESS | 219s | CLI mode - sunset ocean |
| triposr | 3d | ✅ SUCCESS | 18s | PyMCubes patch |
| comfyui | image | ✅ SUCCESS | 177s | SDXL workflow |
| fooocus | image | ✅ SUCCESS | 25s | Phoenix flames |
| bark | audio | ✅ SUCCESS | 24s | TTS français |
| musicgen | audio | ✅ SUCCESS | 151s | EDM track |
Problème : Crash systématique en Full API Gradio
Solution :
generate.py directement via SSHI:\Wan2.1\wan\modules\model.py# Avant
from .attention import flash_attention
# Après
from .attention import attention as flash_attention
/I:/path au lieu de SCPCommits GitLab :
91d63e3 : Wan2.1: switch to CLI modea98a868 : Fix prompt escaping base642e52119 : Fix SCP path escaping670b080 : Use SFTP for WindowsProblème : torchmcubes nécessite compilation CUDA
Solution :
I:\TripoSR\tsr\models\isosurface.pymcubes (PyMCubes) au lieu de torchmcubes/preprocess puis /generate/ai-data/inputs/)Pending High: 0
Pending Normal: 0
Pending Low: 0
Current Tool: triposr (dernier utilisé)
Tests Queue System (21:25):
Le système de queue fonctionne correctement avec switch automatique d'outils.
| Fichier | Modification |
|---|---|
I:\Wan2.1\wan\modules\model.py |
Import attention avec fallback |
I:\TripoSR\tsr\models\isosurface.py |
Utilise mcubes au lieu de torchmcubes |
| Fichier | Modification |
|---|---|
C:\Users\gouro\SadTalker\src\face3d\util\my_awing_arch.py |
np.float → float |
C:\Users\gouro\SadTalker\src\face3d\util\preprocess.py |
float(t[0]), float(t[1]), float(s) |
C:\Users\gouro\SadTalker\venv\Lib\site-packages\basicsr\data\degradations.py |
from torchvision.transforms.functional import rgb_to_grayscale |
Note : Ces patches doivent être préservés lors de mises à jour des outils.
Backups : /stock_8to/backups/win11-patches/
| Outil | Ancien chemin | Nouveau chemin |
|---|---|---|
| Applio | I:\Applio (non installé) |
C:\Users\gouro\Applio |
| SadTalker | I:\SadTalker (non installé) |
C:\Users\gouro\SadTalker |
basicsr: Fix import torchvision pour versions récentesmy_awing_arch.py: np.float dépréciépreprocess.py: Extraction scalaires NumPycd C:\Users\gouro\SadTalker
venv\Scripts\python.exe inference.py --source_image inputs/happy.png --driven_audio inputs/RD_Radio31_000.wav --result_dir results/test --checkpoint_dir checkpoints
Résultat : ✅ 175 Ko MP4 en ~30s