Bonjour !

Edit: article en préversion en cours de validation !
(edition: j'avais oublié Xformers: corrigé)

Vour rêvez d'avoir un summerbody impeccable avant l'été ?
Ce n'est pas trop tard grâce à l'IA......
Framepack est un projet pour faire des vidéos très réalistes à partir d'une photo...... et qui marche sur un pc gamer de supermarché, à condition de ne pas être trop pressé.....
Voici une installation avec Xformers, Sage et Flash attn sur windows .....
Oui, j'ai trouvé une solution !





Voici le tuto pour installer Framepack dans Windows 11 avec un GPU de type Geforce RTX3050 ti laptop....

Il faut avoir un environnement python (3.10) et Git installé au préalable sur son PC ++++

On y va:

Créer un dossier plutot vers la racine de votre disque dur ou sur un disque dur très très rapide de préférence....

Ex: D:/FramePackTwo

allez ensuite dans ce dossier avec le navigateur de fichier....

Dans l'adresse de navigation: tapez cmd
Cela ouvre une fenêtre de commande ouvert directement au niveau de ce dossier.
(C'est une astuce hyperpratique et ça évite de se déplacer à coup de commandes CD ) travers les répertoires....





Il faudra avant installer le programme "GIT" pour windows si vous ne l'avez pas encore fait:
ici: https://git-scm.com/downloads/win

dans la fenêtre de commande:
On va cloner le dépot Framepack de Github:

Tapez juste dans la fenêtre de commande:
git clone https://github.com/lllyasviel/FramePack

 

et voilà....
fermez cette fenêtre de commande.


on va créer un fichier Batch pour installer les bibliothêques compatibles pour windows 11 et la carte graphique Geforce RTX 3050 ti laptop


 @echo off

set PY_VER=3.10
set CUDA_VER=cu126

REM Recréer le venv en Python 3.10 (installez-le si ce n’est pas déjà fait)
py -3.10 -m venv .venv
call .venv\Scripts\activate.bat

python -m pip install --upgrade pip

REM PyTorch avec CUDA 12.6
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/%CUDA_VER%

REM Xformers
pip install xformers --index-url https://download.pytorch.org/whl/%CUDA_VER%

REM Dépendances FramePack
pip install -r requirements.txt

REM Accélération Triton
pip install triton-windows

REM SageAttention (compatible Python 3.10)
pip install https://github.com/woct0rdho/SageAttention/releases/download/v2.1.1-windows/sageattention-2.1.1+%CUDA_VER%torch2.6.0-cp310-cp310-win_amd64.whl

 

créer un fichier texte,
ex: "NouveauTexte.txt"
Collez le texte au dessus dedans et enregistrez le....
Changez son nom en "install_env.bat"

Mettez ce fichier dans le répertoire "Framepack" créé par GIT:
ICI:

 

lancez ensuite une nouvelle fenêtre de commande en tapant CMD dans la barre d'adresse (là ou "Framepack" est écrit)



DAns la fenêtre de commande:

On lance: install_env.bat




tout s'installe avec les bonnes bibliothêques.....


Vous aurez un truc du genre:

 

Microsoft Windows [version 10.0.26100.4484]
(c) Microsoft Corporation. Tous droits réservés.

D:\Framepacktwo\FramePack>install_env.bat
Requirement already satisfied: pip in d:\framepacktwo\framepack\.venv\lib\site-packages (25.1.1)
Looking in indexes: https://download.pytorch.org/whl/cu126
Requirement already satisfied: torch in d:\framepacktwo\framepack\.venv\lib\site-packages (2.7.1+cu126)
Requirement already satisfied: torchvision in d:\framepacktwo\framepack\.venv\lib\site-packages (0.22.1+cu126)
Requirement already satisfied: torchaudio in d:\framepacktwo\framepack\.venv\lib\site-packages (2.7.1+cu126)
Requirement already satisfied: filelock in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch) (3.13.1)
Requirement already satisfied: typing-extensions>=4.10.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch) (4.12.2)
Requirement already satisfied: sympy>=1.13.3 in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch) (1.13.3)
Requirement already satisfied: networkx in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch) (3.3)
Requirement already satisfied: jinja2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch) (3.1.4)
Requirement already satisfied: fsspec in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch) (2024.6.1)
Requirement already satisfied: numpy in d:\framepacktwo\framepack\.venv\lib\site-packages (from torchvision) (1.26.2)
Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from torchvision) (11.1.0)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from sympy>=1.13.3->torch) (1.3.0)
Requirement already satisfied: MarkupSafe>=2.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from jinja2->torch) (2.1.5)
Requirement already satisfied: accelerate==1.6.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 1)) (1.6.0)
Requirement already satisfied: diffusers==0.33.1 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 2)) (0.33.1)
Requirement already satisfied: transformers==4.46.2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 3)) (4.46.2)
Requirement already satisfied: gradio==5.23.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 4)) (5.23.0)
Requirement already satisfied: sentencepiece==0.2.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 5)) (0.2.0)
Requirement already satisfied: pillow==11.1.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 6)) (11.1.0)
Requirement already satisfied: av==12.1.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 7)) (12.1.0)
Requirement already satisfied: numpy==1.26.2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 8)) (1.26.2)
Requirement already satisfied: scipy==1.12.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 9)) (1.12.0)
Requirement already satisfied: requests==2.31.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 10)) (2.31.0)
Requirement already satisfied: torchsde==0.2.6 in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 11)) (0.2.6)
Requirement already satisfied: einops in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 13)) (0.8.1)
Requirement already satisfied: opencv-contrib-python in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 14)) (4.11.0.86)
Requirement already satisfied: safetensors in d:\framepacktwo\framepack\.venv\lib\site-packages (from -r requirements.txt (line 15)) (0.5.3)
Requirement already satisfied: packaging>=20.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from accelerate==1.6.0->-r requirements.txt (line 1)) (25.0)
Requirement already satisfied: psutil in d:\framepacktwo\framepack\.venv\lib\site-packages (from accelerate==1.6.0->-r requirements.txt (line 1)) (7.0.0)
Requirement already satisfied: pyyaml in d:\framepacktwo\framepack\.venv\lib\site-packages (from accelerate==1.6.0->-r requirements.txt (line 1)) (6.0.2)
Requirement already satisfied: torch>=2.0.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from accelerate==1.6.0->-r requirements.txt (line 1)) (2.7.1+cu126)
Requirement already satisfied: huggingface-hub>=0.21.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from accelerate==1.6.0->-r requirements.txt (line 1)) (0.33.1)
Requirement already satisfied: importlib-metadata in d:\framepacktwo\framepack\.venv\lib\site-packages (from diffusers==0.33.1->-r requirements.txt (line 2)) (8.7.0)
Requirement already satisfied: filelock in d:\framepacktwo\framepack\.venv\lib\site-packages (from diffusers==0.33.1->-r requirements.txt (line 2)) (3.13.1)
Requirement already satisfied: regex!=2019.12.17 in d:\framepacktwo\framepack\.venv\lib\site-packages (from diffusers==0.33.1->-r requirements.txt (line 2)) (2024.11.6)
Requirement already satisfied: tokenizers<0.21,>=0.20 in d:\framepacktwo\framepack\.venv\lib\site-packages (from transformers==4.46.2->-r requirements.txt (line 3)) (0.20.3)
Requirement already satisfied: tqdm>=4.27 in d:\framepacktwo\framepack\.venv\lib\site-packages (from transformers==4.46.2->-r requirements.txt (line 3)) (4.67.1)
Requirement already satisfied: aiofiles<24.0,>=22.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (23.2.1)
Requirement already satisfied: anyio<5.0,>=3.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (4.9.0)
Requirement already satisfied: fastapi<1.0,>=0.115.2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.115.14)
Requirement already satisfied: ffmpy in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.6.0)
Requirement already satisfied: gradio-client==1.8.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (1.8.0)
Requirement already satisfied: groovy~=0.1 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.1.2)
Requirement already satisfied: httpx>=0.24.1 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.28.1)
Requirement already satisfied: jinja2<4.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (3.1.4)
Requirement already satisfied: markupsafe<4.0,>=2.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (2.1.5)
Requirement already satisfied: orjson~=3.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (3.10.18)
Requirement already satisfied: pandas<3.0,>=1.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (2.3.0)
Requirement already satisfied: pydantic>=2.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (2.11.7)
Requirement already satisfied: pydub in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.25.1)
Requirement already satisfied: python-multipart>=0.0.18 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.0.20)
Requirement already satisfied: ruff>=0.9.3 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.12.1)
Requirement already satisfied: safehttpx<0.2.0,>=0.1.6 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.1.6)
Requirement already satisfied: semantic-version~=2.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (2.10.0)
Requirement already satisfied: starlette<1.0,>=0.40.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.46.2)
Requirement already satisfied: tomlkit<0.14.0,>=0.12.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.13.3)
Requirement already satisfied: typer<1.0,>=0.12 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.16.0)
Requirement already satisfied: typing-extensions~=4.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (4.12.2)
Requirement already satisfied: uvicorn>=0.14.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio==5.23.0->-r requirements.txt (line 4)) (0.34.3)
Requirement already satisfied: charset-normalizer<4,>=2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from requests==2.31.0->-r requirements.txt (line 10)) (3.4.2)
Requirement already satisfied: idna<4,>=2.5 in d:\framepacktwo\framepack\.venv\lib\site-packages (from requests==2.31.0->-r requirements.txt (line 10)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in d:\framepacktwo\framepack\.venv\lib\site-packages (from requests==2.31.0->-r requirements.txt (line 10)) (2.5.0)
Requirement already satisfied: certifi>=2017.4.17 in d:\framepacktwo\framepack\.venv\lib\site-packages (from requests==2.31.0->-r requirements.txt (line 10)) (2025.6.15)
Requirement already satisfied: trampoline>=0.1.2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from torchsde==0.2.6->-r requirements.txt (line 11)) (0.1.2)
Requirement already satisfied: fsspec in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio-client==1.8.0->gradio==5.23.0->-r requirements.txt (line 4)) (2024.6.1)
Requirement already satisfied: websockets<16.0,>=10.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from gradio-client==1.8.0->gradio==5.23.0->-r requirements.txt (line 4)) (15.0.1)
Requirement already satisfied: exceptiongroup>=1.0.2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from anyio<5.0,>=3.0->gradio==5.23.0->-r requirements.txt (line 4)) (1.3.0)
Requirement already satisfied: sniffio>=1.1 in d:\framepacktwo\framepack\.venv\lib\site-packages (from anyio<5.0,>=3.0->gradio==5.23.0->-r requirements.txt (line 4)) (1.3.1)
Requirement already satisfied: python-dateutil>=2.8.2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from pandas<3.0,>=1.0->gradio==5.23.0->-r requirements.txt (line 4)) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in d:\framepacktwo\framepack\.venv\lib\site-packages (from pandas<3.0,>=1.0->gradio==5.23.0->-r requirements.txt (line 4)) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in d:\framepacktwo\framepack\.venv\lib\site-packages (from pandas<3.0,>=1.0->gradio==5.23.0->-r requirements.txt (line 4)) (2025.2)
Requirement already satisfied: annotated-types>=0.6.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from pydantic>=2.0->gradio==5.23.0->-r requirements.txt (line 4)) (0.7.0)
Requirement already satisfied: pydantic-core==2.33.2 in d:\framepacktwo\framepack\.venv\lib\site-packages (from pydantic>=2.0->gradio==5.23.0->-r requirements.txt (line 4)) (2.33.2)
Requirement already satisfied: typing-inspection>=0.4.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from pydantic>=2.0->gradio==5.23.0->-r requirements.txt (line 4)) (0.4.1)
Requirement already satisfied: click>=8.0.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from typer<1.0,>=0.12->gradio==5.23.0->-r requirements.txt (line 4)) (8.2.1)
Requirement already satisfied: shellingham>=1.3.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from typer<1.0,>=0.12->gradio==5.23.0->-r requirements.txt (line 4)) (1.5.4)
Requirement already satisfied: rich>=10.11.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from typer<1.0,>=0.12->gradio==5.23.0->-r requirements.txt (line 4)) (14.0.0)
Requirement already satisfied: colorama in d:\framepacktwo\framepack\.venv\lib\site-packages (from click>=8.0.0->typer<1.0,>=0.12->gradio==5.23.0->-r requirements.txt (line 4)) (0.4.6)
Requirement already satisfied: httpcore==1.* in d:\framepacktwo\framepack\.venv\lib\site-packages (from httpx>=0.24.1->gradio==5.23.0->-r requirements.txt (line 4)) (1.0.9)
Requirement already satisfied: h11>=0.16 in d:\framepacktwo\framepack\.venv\lib\site-packages (from httpcore==1.*->httpx>=0.24.1->gradio==5.23.0->-r requirements.txt (line 4)) (0.16.0)
Requirement already satisfied: six>=1.5 in d:\framepacktwo\framepack\.venv\lib\site-packages (from python-dateutil>=2.8.2->pandas<3.0,>=1.0->gradio==5.23.0->-r requirements.txt (line 4)) (1.17.0)
Requirement already satisfied: markdown-it-py>=2.2.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from rich>=10.11.0->typer<1.0,>=0.12->gradio==5.23.0->-r requirements.txt (line 4)) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from rich>=10.11.0->typer<1.0,>=0.12->gradio==5.23.0->-r requirements.txt (line 4)) (2.19.2)
Requirement already satisfied: mdurl~=0.1 in d:\framepacktwo\framepack\.venv\lib\site-packages (from markdown-it-py>=2.2.0->rich>=10.11.0->typer<1.0,>=0.12->gradio==5.23.0->-r requirements.txt (line 4)) (0.1.2)
Requirement already satisfied: sympy>=1.13.3 in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch>=2.0.0->accelerate==1.6.0->-r requirements.txt (line 1)) (1.13.3)
Requirement already satisfied: networkx in d:\framepacktwo\framepack\.venv\lib\site-packages (from torch>=2.0.0->accelerate==1.6.0->-r requirements.txt (line 1)) (3.3)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from sympy>=1.13.3->torch>=2.0.0->accelerate==1.6.0->-r requirements.txt (line 1)) (1.3.0)
Requirement already satisfied: zipp>=3.20 in d:\framepacktwo\framepack\.venv\lib\site-packages (from importlib-metadata->diffusers==0.33.1->-r requirements.txt (line 2)) (3.23.0)
Requirement already satisfied: triton-windows in d:\framepacktwo\framepack\.venv\lib\site-packages (3.3.1.post19)
Requirement already satisfied: setuptools>=40.8.0 in d:\framepacktwo\framepack\.venv\lib\site-packages (from triton-windows) (57.4.0)
Collecting sageattention==2.1.1+cu126torch2.6.0
Using cached https://github.com/woct0rdho/SageAttention/releases/download/v2.1.1-windows/sageattention-2.1.1+cu126torch2.6.0-cp310-cp310-win_amd64.whl (6.3 MB)

Ouf.....

DANS CETTE MEME FENETRE DE COMMANDE TAPEZ:
python demo_gradio.py

pour lancer ce script.....

Si vous avez tout fermé ou pas envie de tout réinstaller:

Dans une nouvelle fenêtre de commande ouverte dans le répertoire Framepack, il faudra réactiver l'environnement virtuel AVANT de lancer le script....

1: on réactive l'environnement virtuel créé en tapant dans cette nouvelle fenêtre de commande:


call .venv\Scripts\activate.bat

Puis on pourra lancer le script:
python demo_gradio.py
ou si ça ne marche pas:
py demo_gradio.py