Bonjour !
Ceci est plus un mémo personnel laborieux sur windows (et peut être sur Linux ou mac car c'est en python) pour installer les scripts permettant de lancer Pyramid Flow qu'un réel tuto.
Le projet Open Source "Pyramid Flow" peut être vu ici:
https://github.com/jy0205/Pyramid-Flow

 


Prérequis:


Avoir de préférence un PC récent avec une carte graphique Nvidia musclée (mais ça marche aussi avec des cartes Nvidia de 4gb (mais c'est très très lent)

Installer "GIT"
https://git-scm.com/book/fr/v2/D%C3%A9marrage-rapide-Installation-de-Git

Installer un environnement Python sur votre PC windows:
https://www.python.org/downloads/windows/

Faire du café, plein....


On commence ?


Créer un répertoire où vous voulez mais sachez que vous aurez du mal à le déplacer ensuite.
Choisissez judicieusement sa place:
Par exemple: vous pouvez créer un répertoire "Package IA"
Puis aller dedans...
Dans ce répertoire, vous pourrez mettre aussi d'autres IA.

Dans ce répertoire "Packages IA": créer un autre répertoire "Pyramid-Flow" et aller dedans.
Dans le navigateur de fichier Windows, en haut de la fenêtre, vous avez l'adresse du répertoire:
ex: D:\Package IA\Pyramid-Flow

Cliquez sur la barre d'adresse et tapez dedans 
CMD

Pour lancer une fenêtre de commande noire et moche mais très utile qui sera active dans ce répertoire.....


Installation des scripts de Pyramid Flow:

Dans la fenêtre de commandes tapez:

python from huggingface_hub import snapshot_download
model_path = 'PATH' # The local directory to save downloaded checkpoint
snapshot_download("rain1011/pyramid-flow-sd3", local_dir=model_path, local_dir_use_symlinks=False, repo_type='model')

(explication: ce script lance l'interprétateur Python qui télécharge les scripts actuels de Pyramide-Flow sur HuggingFace.)


Installer le PIP compatible aux scripts de Pyramid-Flow:

tapez ceci dans votre fenêtre de commandes:


pip install torch==2.4.0+cu118 torchvision torchaudio --index-url https://download.pytorch
.org/whl/cu118

Installer gradio
pip install --upgrade gradio


Lancer Gradio:
python app.py

Il y a un lien internet local qui apparait dans la fenêtre de commandes:
Ex: en cherchant un peu dans les logs après avoir lancé gradio, on trouve par exemple: http://127.0.0.1:7860/ : copiez cette adresse puis coller là dans votre navigateur.

Et voilà, vous avez une petite page web locale qui permet de servir d'interface avec Pyramid-Flow pour lancer des créations de vidéos à partir de texte ou d'images. (cf en dessous)

Amusez vous bien ! mais.....

 

Sur un PC avec un carte Nvidia de 4gb, il faut compter au moins 1h30 pour faire une vidéo de ... 5s (avec 16 images (frames)), vous êtes prévenus !!!!

Mais c'est rigolo, ça passe (C'est le début de quelque chose qui va être optimisé dans un avenir très proche), et les vidéos sont très réalistes par rapport aux autres modèles

 


Bonus:
Si il y a des messages d'erreurs::

Si erreur genre: Le point d'entrée de procédure ?dtype@TensorOptions@c10@@QEBA?AU12@V?$optional@VtypeMeta@caffe2@@@std@@@Z est introuvable dans la bibliothêque de liens dynamique C:\Users\User\appData\Local\Programs\Python\Python310\Lib\site-packages\xformers\_C.pyd.

Soucis de compatibilité avec Xformers: on désinstalle et on réinstalle

pip uninstall xformers
PUIS
pip install xformers

Si ça ne marche pas:
pip install xformers --prefer-binary

(NB: on peut aussi spécifier la version avec pip install xformers==0.0.20 )
 astuce au besoin:
pip install torch==2.1.0+cu118 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

puis dans la fenêtre de commandes, tapez dedans:

Python

puis dès que le curseur affiche >>>
collez
import torch
print(torch.cuda.is_available())

le résultat doit être "true"

Désespéré car le résultat est "False"?
On peut tenter ça:
pip install torch==2.4.0+cu118 torchvision torchaudio --index-url https://download.pytorch
.org/whl/cu118

Puis essayez de relancer gradio (cf le tuto au dessus) pour lancer l'interface.

Si il y a d'autres erreurs, prenez du café et allez rechercher sur Google ou ChatGPT (qui maitrise bien le sujet avec sa dernière version) (car là, après ces points, ça marche chez moi)




Autre solution:

git clone https://github.com/jy0205/Pyramid-Flow

cd Pyramid-Flow

conda create -n pyramid python==3.8.10
'conda' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

where conda
Information : impossible de trouver des fichiers pour le(s) modèle(s) spécifié(s).

(pas envie d'installer Conda ou miniconda) donc on passe via une voie de secours via python !)

Créer un Environnement Virtuel avec venv

python -m venv pyramid

python --version  (edit: pour voir la version de python et si c'est ok pour la spécification et si tout est ok: cela renvoie juste la version de python)

Activer l'Environnement Virtuel:

pyramid\Scripts\activate     

(Vous devriez voir (pyramid) apparaître au début de la ligne de commande, indiquant que l'environnement virtuel est actif.)


pip install -r requirements.txt

(On installe tous les paquets nécessaires marqués dans le fichier requirements.txt  à Pyramid Flow:
ça donne ceci:

Collecting wheel
Downloading wheel-0.45.0-py3-none-any.whl (72 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.5/72.5 kB 571.2 kB/s eta 0:00:00
Collecting torch==2.1.2
Downloading torch-2.1.2-cp310-cp310-win_amd64.whl (192.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.3/192.3 MB 2.4 MB/s eta 0:00:00
Collecting torchvision==0.16.2
Downloading torchvision-0.16.2-cp310-cp310-win_amd64.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 2.2 MB/s eta 0:00:00
Collecting transformers==4.39.3
Downloading transformers-4.39.3-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 2.3 MB/s eta 0:00:00
Collecting accelerate==0.30.0
Downloading accelerate-0.30.0-py3-none-any.whl (302 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 302.4/302.4 kB 2.1 MB/s eta 0:00:00
Collecting diffusers>=0.30.1
Downloading diffusers-0.31.0-py3-none-any.whl (2.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 2.3 MB/s eta 0:00:00
Collecting numpy==1.24.4
Downloading numpy-1.24.4-cp310-cp310-win_amd64.whl (14.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.8/14.8 MB 1.3 MB/s eta 0:00:00
Collecting einops
Using cached einops-0.8.0-py3-none-any.whl (43 kB)
Collecting ftfy
Downloading ftfy-6.3.1-py3-none-any.whl (44 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.8/44.8 kB 443.3 kB/s eta 0:00:00
Collecting ipython
Downloading ipython-8.29.0-py3-none-any.whl (819 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.9/819.9 kB 1.3 MB/s eta 0:00:00
Collecting contexttimer
Using cached contexttimer-0.3.3-py3-none-any.whl
Collecting opencv-python-headless==4.10.0.84
Using cached opencv_python_headless-4.10.0.84-cp37-abi3-win_amd64.whl (38.8 MB)
Collecting imageio==2.33.1
Downloading imageio-2.33.1-py3-none-any.whl (313 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 313.3/313.3 kB 746.6 kB/s eta 0:00:00
Collecting imageio-ffmpeg==0.5.1
Downloading imageio_ffmpeg-0.5.1-py3-none-win_amd64.whl (22.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.6/22.6 MB 1.6 MB/s eta 0:00:00
Collecting packaging
Downloading packaging-24.2-py3-none-any.whl (65 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 3.7 MB/s eta 0:00:00
Collecting pandas
Downloading pandas-2.2.3-cp310-cp310-win_amd64.whl (11.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 1.4 MB/s eta 0:00:00
Collecting plotly
Downloading plotly-5.24.1-py3-none-any.whl (19.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.1/19.1 MB 1.2 MB/s eta 0:00:00
Collecting pre-commit
Downloading pre_commit-4.0.1-py2.py3-none-any.whl (218 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.7/218.7 kB 1.5 MB/s eta 0:00:00
Collecting python-magic
Downloading python_magic-0.4.27-py2.py3-none-any.whl (13 kB)
Collecting scikit-image
Downloading scikit_image-0.24.0-cp310-cp310-win_amd64.whl (12.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.9/12.9 MB 2.2 MB/s eta 0:00:00
Collecting sentencepiece
Downloading sentencepiece-0.2.0-cp310-cp310-win_amd64.whl (991 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 991.5/991.5 kB 4.5 MB/s eta 0:00:00
Collecting spacy==3.7.5
Downloading spacy-3.7.5-cp310-cp310-win_amd64.whl (12.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.1/12.1 MB 4.7 MB/s eta 0:00:00
Collecting streamlit
Downloading streamlit-1.40.1-py2.py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 5.1 MB/s eta 0:00:00
Collecting timm==0.6.12
Downloading timm-0.6.12-py3-none-any.whl (549 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 549.1/549.1 kB 8.7 MB/s eta 0:00:00
Collecting tqdm
Downloading tqdm-4.67.0-py3-none-any.whl (78 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB ? eta 0:00:00
Collecting torchmetrics
Downloading torchmetrics-1.6.0-py3-none-any.whl (926 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 926.4/926.4 kB 3.9 MB/s eta 0:00:00
Collecting tiktoken
Downloading tiktoken-0.8.0-cp310-cp310-win_amd64.whl (884 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 884.2/884.2 kB 7.0 MB/s eta 0:00:00
Collecting jsonlines
Downloading jsonlines-4.0.0-py3-none-any.whl (8.7 kB)
Collecting tensorboardX
Downloading tensorboardX-2.6.2.2-py2.py3-none-any.whl (101 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.7/101.7 kB ? eta 0:00:00
Collecting jinja2
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB)
Collecting filelock
Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
Collecting sympy
Downloading sympy-1.13.3-py3-none-any.whl (6.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 5.5 MB/s eta 0:00:00
Collecting typing-extensions
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Collecting fsspec
Downloading fsspec-2024.10.0-py3-none-any.whl (179 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 179.6/179.6 kB 10.6 MB/s eta 0:00:00
Collecting networkx
Downloading networkx-3.4.2-py3-none-any.whl (1.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 4.8 MB/s eta 0:00:00
Collecting requests
Downloading requests-2.32.3-py3-none-any.whl (64 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 3.4 MB/s eta 0:00:00
Collecting pillow!=8.3.*,>=5.3.0
Downloading pillow-11.0.0-cp310-cp310-win_amd64.whl (2.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 5.6 MB/s eta 0:00:00
Collecting huggingface-hub<1.0,>=0.19.3
Downloading huggingface_hub-0.26.2-py3-none-any.whl (447 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 447.5/447.5 kB 4.0 MB/s eta 0:00:00
Collecting regex!=2019.12.17
Downloading regex-2024.11.6-cp310-cp310-win_amd64.whl (274 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 274.0/274.0 kB 2.1 MB/s eta 0:00:00
Collecting safetensors>=0.4.1
Downloading safetensors-0.4.5-cp310-none-win_amd64.whl (285 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 285.9/285.9 kB 2.5 MB/s eta 0:00:00
Collecting pyyaml>=5.1
Downloading PyYAML-6.0.2-cp310-cp310-win_amd64.whl (161 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.8/161.8 kB 1.4 MB/s eta 0:00:00
Collecting tokenizers<0.19,>=0.14
Downloading tokenizers-0.15.2-cp310-none-win_amd64.whl (2.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 5.2 MB/s eta 0:00:00
Collecting psutil
Downloading psutil-6.1.0-cp37-abi3-win_amd64.whl (254 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 254.2/254.2 kB 3.1 MB/s eta 0:00:00
Requirement already satisfied: setuptools in d:\data\packages\pyramidflow2\pyramid-flow\pyramid\lib\site-packages (from imageio-ffmpeg==0.5.1->-r requirements.txt (line 14)) (63.2.0)
Collecting spacy-loggers<2.0.0,>=1.0.0
Downloading spacy_loggers-1.0.5-py3-none-any.whl (22 kB)
Collecting spacy-legacy<3.1.0,>=3.0.11
Downloading spacy_legacy-3.0.12-py2.py3-none-any.whl (29 kB)
Collecting cymem<2.1.0,>=2.0.2
Downloading cymem-2.0.8-cp310-cp310-win_amd64.whl (39 kB)
Collecting typer<1.0.0,>=0.3.0
Downloading typer-0.13.0-py3-none-any.whl (44 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 2.3 MB/s eta 0:00:00
Collecting langcodes<4.0.0,>=3.2.0
Downloading langcodes-3.4.1-py3-none-any.whl (182 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.4/182.4 kB 1.6 MB/s eta 0:00:00
Collecting preshed<3.1.0,>=3.0.2
Downloading preshed-3.0.9-cp310-cp310-win_amd64.whl (122 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.2/122.2 kB 1.0 MB/s eta 0:00:00
Collecting thinc<8.3.0,>=8.2.2
Downloading thinc-8.2.5-cp310-cp310-win_amd64.whl (1.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 5.9 MB/s eta 0:00:00
Collecting catalogue<2.1.0,>=2.0.6
Downloading catalogue-2.0.10-py3-none-any.whl (17 kB)
Collecting weasel<0.5.0,>=0.1.0
Downloading weasel-0.4.1-py3-none-any.whl (50 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.3/50.3 kB 2.5 MB/s eta 0:00:00
Collecting murmurhash<1.1.0,>=0.28.0
Downloading murmurhash-1.0.10-cp310-cp310-win_amd64.whl (25 kB)
Collecting srsly<3.0.0,>=2.4.3
Downloading srsly-2.4.8-cp310-cp310-win_amd64.whl (481 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 481.9/481.9 kB 3.8 MB/s eta 0:00:00
Collecting wasabi<1.2.0,>=0.9.1
Downloading wasabi-1.1.3-py3-none-any.whl (27 kB)
Collecting pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4
Downloading pydantic-2.9.2-py3-none-any.whl (434 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 434.9/434.9 kB 2.1 MB/s eta 0:00:00
Collecting importlib-metadata
Downloading importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Collecting wcwidth
Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Collecting jedi>=0.16
Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 3.8 MB/s eta 0:00:00
Collecting pygments>=2.4.0
Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 3.8 MB/s eta 0:00:00
Collecting decorator
Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting traitlets>=5.13.0
Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 963.1 kB/s eta 0:00:00
Collecting exceptiongroup
Downloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB)
Collecting matplotlib-inline
Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Collecting colorama
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting prompt-toolkit<3.1.0,>=3.0.41
Downloading prompt_toolkit-3.0.48-py3-none-any.whl (386 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.6/386.6 kB 3.0 MB/s eta 0:00:00
Collecting stack-data
Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)
Collecting tzdata>=2022.7
Downloading tzdata-2024.2-py2.py3-none-any.whl (346 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 346.6/346.6 kB 3.1 MB/s eta 0:00:00
Collecting pytz>=2020.1
Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 508.0/508.0 kB 4.0 MB/s eta 0:00:00
Collecting python-dateutil>=2.8.2
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Collecting tenacity>=6.2.0
Downloading tenacity-9.0.0-py3-none-any.whl (28 kB)
Collecting virtualenv>=20.10.0
Downloading virtualenv-20.27.1-py3-none-any.whl (3.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 4.3 MB/s eta 0:00:00
Collecting nodeenv>=0.11.1
Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB)
Collecting identify>=1.0.0
Downloading identify-2.6.2-py2.py3-none-any.whl (98 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.0/99.0 kB 5.9 MB/s eta 0:00:00
Collecting cfgv>=2.0.0
Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB)
Collecting scipy>=1.9
Downloading scipy-1.14.1-cp310-cp310-win_amd64.whl (44.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.8/44.8 MB 3.7 MB/s eta 0:00:00
Collecting lazy-loader>=0.4
Using cached lazy_loader-0.4-py3-none-any.whl (12 kB)
Collecting tifffile>=2022.8.12
Downloading tifffile-2024.9.20-py3-none-any.whl (228 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.2/228.2 kB 13.6 MB/s eta 0:00:00
Collecting gitpython!=3.1.19,<4,>=3.0.7
Downloading GitPython-3.1.43-py3-none-any.whl (207 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 207.3/207.3 kB 371.2 kB/s eta 0:00:00
Collecting watchdog<7,>=2.1.5
Downloading watchdog-6.0.0-py3-none-win_amd64.whl (79 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.1/79.1 kB 550.6 kB/s eta 0:00:00
Collecting altair<6,>=4.0
Downloading altair-5.4.1-py3-none-any.whl (658 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 658.1/658.1 kB 2.1 MB/s eta 0:00:00
Collecting pydeck<1,>=0.8.0b4
Downloading pydeck-0.9.1-py2.py3-none-any.whl (6.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 3.1 MB/s eta 0:00:00
Collecting tornado<7,>=6.0.3
Downloading tornado-6.4.1-cp38-abi3-win_amd64.whl (438 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 438.5/438.5 kB 2.5 MB/s eta 0:00:00
Collecting protobuf<6,>=3.20
Downloading protobuf-5.28.3-cp310-abi3-win_amd64.whl (431 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 431.5/431.5 kB 3.0 MB/s eta 0:00:00
Collecting toml<2,>=0.10.1
Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting click<9,>=7.0
Using cached click-8.1.7-py3-none-any.whl (97 kB)
Collecting rich<14,>=10.14.0
Downloading rich-13.9.4-py3-none-any.whl (242 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.4/242.4 kB 2.1 MB/s eta 0:00:00
Collecting pyarrow>=7.0
Downloading pyarrow-18.0.0-cp310-cp310-win_amd64.whl (25.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.1/25.1 MB 3.4 MB/s eta 0:00:00
Collecting blinker<2,>=1.0.0
Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
Collecting cachetools<6,>=4.0
Downloading cachetools-5.5.0-py3-none-any.whl (9.5 kB)
Collecting lightning-utilities>=0.8.0
Downloading lightning_utilities-0.11.8-py3-none-any.whl (26 kB)
Collecting attrs>=19.2.0
Using cached attrs-24.2.0-py3-none-any.whl (63 kB)
Collecting narwhals>=1.5.2
Downloading narwhals-1.13.5-py3-none-any.whl (208 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 208.1/208.1 kB 1.8 MB/s eta 0:00:00
Collecting jsonschema>=3.0
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Collecting gitdb<5,>=4.0.1
Downloading gitdb-4.0.11-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB ? eta 0:00:00
Collecting parso<0.9.0,>=0.8.4
Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.7/103.7 kB 747.3 kB/s eta 0:00:00
Collecting language-data>=1.2
Downloading language_data-1.2.0-py3-none-any.whl (5.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.4/5.4 MB 3.4 MB/s eta 0:00:00
Collecting annotated-types>=0.6.0
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Collecting pydantic-core==2.23.4
Downloading pydantic_core-2.23.4-cp310-none-win_amd64.whl (1.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 3.4 MB/s eta 0:00:00
Collecting MarkupSafe>=2.0
Downloading MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl (15 kB)
Collecting six>=1.5
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting urllib3<3,>=1.21.1
Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.3/126.3 kB 1.1 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2
Downloading charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl (102 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.2/102.2 kB 988.7 kB/s eta 0:00:00
Collecting idna<4,>=2.5
Downloading idna-3.10-py3-none-any.whl (70 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 640.4 kB/s eta 0:00:00
Collecting certifi>=2017.4.17
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.3/167.3 kB 1.3 MB/s eta 0:00:00
Collecting markdown-it-py>=2.2.0
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 822.2 kB/s eta 0:00:00
Collecting confection<1.0.0,>=0.0.1
Downloading confection-0.1.5-py3-none-any.whl (35 kB)
Collecting blis<0.8.0,>=0.7.8
Downloading blis-0.7.11-cp310-cp310-win_amd64.whl (6.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 4.0 MB/s eta 0:00:00
Collecting shellingham>=1.3.0
Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Collecting distlib<1,>=0.3.7
Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 4.2 MB/s eta 0:00:00
Collecting platformdirs<5,>=3.9.1
Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
Collecting smart-open<8.0.0,>=5.2.1
Downloading smart_open-7.0.5-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/61.4 kB ? eta 0:00:00
Collecting cloudpathlib<1.0.0,>=0.7.0
Downloading cloudpathlib-0.20.0-py3-none-any.whl (52 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.5/52.5 kB ? eta 0:00:00
Collecting zipp>=3.20
Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB)
Collecting pure-eval
Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)
Collecting asttokens>=2.1.0
Downloading asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Collecting executing>=1.2.0
Downloading executing-2.1.0-py2.py3-none-any.whl (25 kB)
Collecting mpmath<1.4,>=1.1.0
Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 4.2 MB/s eta 0:00:00
Collecting smmap<6,>=3.0.1
Downloading smmap-5.0.1-py3-none-any.whl (24 kB)
Collecting referencing>=0.28.4
Using cached referencing-0.35.1-py3-none-any.whl (26 kB)
Collecting rpds-py>=0.7.1
Downloading rpds_py-0.21.0-cp310-none-win_amd64.whl (218 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.5/218.5 kB 1.9 MB/s eta 0:00:00
Collecting jsonschema-specifications>=2023.03.6
Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Collecting marisa-trie>=0.7.7
Downloading marisa_trie-1.2.1-cp310-cp310-win_amd64.whl (151 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.9/151.9 kB 1.1 MB/s eta 0:00:00
Collecting mdurl~=0.1
Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting wrapt
Downloading wrapt-1.16.0-cp310-cp310-win_amd64.whl (37 kB)
Installing collected packages: wcwidth, sentencepiece, pytz, pure-eval, mpmath, distlib, cymem, contexttimer, zipp, wrapt, wheel, watchdog, urllib3, tzdata, typing-extensions, traitlets, tornado, toml, tenacity, sympy, spacy-loggers, spacy-legacy, smmap, six, shellingham, safetensors, rpds-py, regex, pyyaml, python-magic, pygments, pyarrow, psutil, protobuf, prompt-toolkit, platformdirs, pillow, parso, packaging, numpy, nodeenv, networkx, narwhals, murmurhash, mdurl, MarkupSafe, marisa-trie, imageio-ffmpeg, idna, identify, ftfy, fsspec, filelock, executing, exceptiongroup, einops, decorator, colorama, charset-normalizer, cfgv, certifi, catalogue, cachetools, blinker, attrs, annotated-types, wasabi, virtualenv, tqdm, tifffile, tensorboardX, srsly, smart-open, scipy, requests, referencing, python-dateutil, pydantic-core, preshed, plotly, opencv-python-headless, matplotlib-inline, markdown-it-py, lightning-utilities, lazy-loader, language-data, jsonlines, jinja2, jedi, importlib-metadata, imageio, gitdb, cloudpathlib, click, blis, asttokens, torch, tiktoken, stack-data, scikit-image, rich, pydeck, pydantic, pre-commit, pandas, langcodes, jsonschema-specifications, huggingface-hub, gitpython, typer, torchvision, torchmetrics, tokenizers, jsonschema, ipython, diffusers, confection, accelerate, weasel, transformers, timm, thinc, altair, streamlit, spacy
Successfully installed MarkupSafe-3.0.2 accelerate-0.30.0 altair-5.4.1 annotated-types-0.7.0 asttokens-2.4.1 attrs-24.2.0 blinker-1.9.0 blis-0.7.11 cachetools-5.5.0 catalogue-2.0.10 certifi-2024.8.30 cfgv-3.4.0 charset-normalizer-3.4.0 click-8.1.7 cloudpathlib-0.20.0 colorama-0.4.6 confection-0.1.5 contexttimer-0.3.3 cymem-2.0.8 decorator-5.1.1 diffusers-0.31.0 distlib-0.3.9 einops-0.8.0 exceptiongroup-1.2.2 executing-2.1.0 filelock-3.16.1 fsspec-2024.10.0 ftfy-6.3.1 gitdb-4.0.11 gitpython-3.1.43 huggingface-hub-0.26.2 identify-2.6.2 idna-3.10 imageio-2.33.1 imageio-ffmpeg-0.5.1 importlib-metadata-8.5.0 ipython-8.29.0 jedi-0.19.2 jinja2-3.1.4 jsonlines-4.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 langcodes-3.4.1 language-data-1.2.0 lazy-loader-0.4 lightning-utilities-0.11.8 marisa-trie-1.2.1 markdown-it-py-3.0.0 matplotlib-inline-0.1.7 mdurl-0.1.2 mpmath-1.3.0 murmurhash-1.0.10 narwhals-1.13.5 networkx-3.4.2 nodeenv-1.9.1 numpy-1.24.4 opencv-python-headless-4.10.0.84 packaging-24.2 pandas-2.2.3 parso-0.8.4 pillow-11.0.0 platformdirs-4.3.6 plotly-5.24.1 pre-commit-4.0.1 preshed-3.0.9 prompt-toolkit-3.0.48 protobuf-5.28.3 psutil-6.1.0 pure-eval-0.2.3 pyarrow-18.0.0 pydantic-2.9.2 pydantic-core-2.23.4 pydeck-0.9.1 pygments-2.18.0 python-dateutil-2.9.0.post0 python-magic-0.4.27 pytz-2024.2 pyyaml-6.0.2 referencing-0.35.1 regex-2024.11.6 requests-2.32.3 rich-13.9.4 rpds-py-0.21.0 safetensors-0.4.5 scikit-image-0.24.0 scipy-1.14.1 sentencepiece-0.2.0 shellingham-1.5.4 six-1.16.0 smart-open-7.0.5 smmap-5.0.1 spacy-3.7.5 spacy-legacy-3.0.12 spacy-loggers-1.0.5 srsly-2.4.8 stack-data-0.6.3 streamlit-1.40.1 sympy-1.13.3 tenacity-9.0.0 tensorboardX-2.6.2.2 thinc-8.2.5 tifffile-2024.9.20 tiktoken-0.8.0 timm-0.6.12 tokenizers-0.15.2 toml-0.10.2 torch-2.1.2 torchmetrics-1.6.0 torchvision-0.16.2 tornado-6.4.1 tqdm-4.67.0 traitlets-5.14.3 transformers-4.39.3 typer-0.13.0 typing-extensions-4.12.2 tzdata-2024.2 urllib3-2.2.3 virtualenv-20.27.1 wasabi-1.1.3 watchdog-6.0.0 wcwidth-0.2.13 weasel-0.4.1 wheel-0.45.0 wrapt-1.16.0 zipp-3.21.0

[notice] A new release of pip available: 22.2.1 -> 24.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip

 

 

On note ceci: [notice] A new release of pip available: 22.2.1 -> 24.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip

Donc on met à jour
python.exe -m pip install --upgrade pip

(youpi)

Lancer la démo gradio: (et son installation au besoin)

Relancer une autre fenêtre de commande (en dehors de l'environnement virtuel) pointant vers le dossier où il y a le fichier app.py et tapez ceci

python app.py


Après avoir bricolé avec l'interface graphique de Pyramid Flow
Pour quitter proprement l'environnement virtuel taper dans la fenêtre de commande où vous avez lancé l'environnement virtuel
deactivate

 NB: il vaut mieux installer et utiliser CONDA mais là, j'avais la flemme +++++