CivArchive
    ← All articles
    Published July 22, 2025by Light_x02

    Installation Guide - ComfyUI - Torch2.9 - Triton3.3 - SageAttention - fp16 accumulation

    5.4K views9 reactions5 comments on CivitAI29 collected
    tritoncomfyuitool guidetorch 2.9

    (If you can leave a comment, if you have managed to install comfyUI either manually or automatically or if you have had any problems or suggestions for improvements, I thank you :) )

    Full Installation Guide for ComfyUI with Python Virtual Environment (venv)

    This guide explains how to install ComfyUI in an isolated Python virtual environment with an advanced configuration:

    • Python: 3.12.9

    • Torch: 2.9.0.dev20250716+cu128

    • Triton: triton-windows==3.3.1.post19

    • SageAttention: enabled

    • fp16 accumulation: enabled via --fast fp16_accumulation

    📡 Recommended GPU: NVIDIA GPU compatible with CUDA 12.8 or higher.

    💡 AMD / Other GPUs: This guide is only compatible with NVIDIA GPUs supporting CUDA 12.8 or later. It does not cover installation on AMD, Intel, or CPU-only configurations.

    While ComfyUI can theoretically run on these alternatives, expect major limitations:

    • Very slow performance (especially without GPU)

    • Key features (SageAttention, Triton) require CUDA-compatible NVIDIA GPU

    • No official support for ROCm (AMD) or DirectML (Intel)

    Compatible GPUs:

    • NVIDIA GTX 10xx series, RTX 20xx, 30xx, 40xx, 50xx (e.g., GTX 1080, RTX 2060, 3080, 4090, 5080)

    🛑 Not supported:

    • AMD Radeon (RX 5000/6000/7000)

    • Intel Arc / iGPU

    • Any non-NVIDIA GPU


    . Requirements

    ✅ Hardware / Software


    ⚙️ Automatic Installation (optional)

    To save time, you can use the provided batch script to automate installation. It performs:

    • Cloning the ComfyUI repository

    • Creating and activating a Python 3.12.9 virtual environment

    • Installing specific Torch (2.9.0.dev20250716+cu128) and Triton (3.3.1.post19) versions

    • Cleaning requirements.txt

    • Installing SageAttention and dependencies

    • Creating the launch script launch_comfyUI_torch2.9.bat

    • Installing ComfyUI-Manager

    💡 To use it:

    1. Make sure Python 3.12.9, CUDA Toolkit 12.8, and Visual C++ Build Tools are already installed.

    2. https://github.com/Light-x02/ComfyUI-AutoInstaller

    3. Download or copy the .bat file and run it using CMD.


    ⚙️ Manual Installation (step-by-step)

    ❌ Do not use PowerShell

    Use CMD to avoid .bat or environment issues.

    . Clone the ComfyUI repository

    1. Open CMD (Win + R → type cmd → Enter).
      Do not close this window until the installation is complete.

    2. In your desired install location, run:

    git clone https://github.com/comfyanonymous/ComfyUI.git ComfyUI.torch2.9
    cd ComfyUI.torch2.9

    . Create and activate Python virtual environment

    Ensure Python 3.12.9 is properly installed.

    py -m venv venv
    call venv\Scripts\activate.bat

    . Upgrade pip and build tools

    python -m pip install --upgrade pip setuptools wheel

    . Install PyTorch Nightly (CUDA 12.8)

    pip uninstall torch torchvision torchaudio -y
    pip install torch==2.9.0.dev20250716+cu128 torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128

    . Install Triton for Windows

    pip install triton-windows==3.3.1.post19

    . Clean requirements.txt

    Open requirements.txt inside ComfyUI.torch2.9 and remove or comment:

    # torch
    # torchvision
    # torchaudio
    

    Then install dependencies:

    pip install -r requirements.txt

    . Install SageAttention

    python -m pip install sageattention

    . Create a launch script

    Create a launch.bat file in the ComfyUI.torch2.9 folder with this content:

    @echo off
    call venv\Scripts\activate.bat
    python main.py --use-sage-attention --fast fp16_accumulation --preview-method taesd
    pause

    . Install ComfyUI-Manager (optional)

    cd custom_nodes
    git clone https://github.com/ltdrdata/ComfyUI-Manager.git
    cd ..

    . Fix setuptools conflict

    ⚠️ This step is mandatory: certain setuptools versions conflict with Triton (especially via pkg_resources).

    pip uninstall -y setuptools
    pip install setuptools==78.1.1

    . Run ComfyUI

    Launch launch.bat to start ComfyUI.
    Check the console to confirm that Torch, Triton, and SageAttention load without errors.


    ✨ You're now ready to use ComfyUI with full performance!