我们感谢每一位参与这段旅程的人。
遗憾的是,我们已无力继续开发此项目,它现已进入归档状态。
Visionatrix——一个构建于 ComfyUI 之上的直观界面,助您简化 AI 媒体生成工作流。
默认情况下,在 http://localhost:8288 访问 Visionatrix UI。
注意: 从 1.10 版本开始,Visionatrix 在 http://127.0.0.1:8188 启动 ComfyUI 网络服务器。
我们提供了 RunPOD 公共模板,帮助您快速了解此项目是否符合您的需求。
3.10 或更高版本。(推荐 3.12)8 GB (推荐 12GB)下载并运行 easy_install.py 脚本:
注意: 此脚本会将 Visionatrix 仓库克隆到当前文件夹并执行安装。安装后,您始终可以从 "scripts" 文件夹运行
easy_install。
使用 wget:
wget -O easy_install.py https://raw.githubusercontent.com/Visionatrix/Visionatrix/main/scripts/easy_install.py && python3 easy_install.py
使用 curl:
curl -o easy_install.py https://raw.githubusercontent.com/Visionatrix/Visionatrix/main/scripts/easy_install.py && python3 easy_install.py
按照安装过程中的提示操作。在大多数情况下,一切都会顺利进行。
要启动 Visionatrix,请在激活的虚拟环境中运行:
python -m visionatrix run --ui
我们提供便携版本以简化安装(无需 Git 或 Visual Studio 编译器)。
目前,我们提供 CUDA/CPU 版本。如有需求,我们可以添加 DirectML 版本。
vix_portable_cuda.7z。run_nvidia_gpu.bat 或 run_cpu.bat。有关手动安装步骤,请参阅我们的 详细文档。
设置路径最简单的方法是通过用户界面,前往 设置->ComfyUI。
在大多数情况下,最简单的方法是将 ComfyUI 基础数据文件夹 设置为某个绝对路径,用于存储模型、任务结果和设置。
这将允许您自由地从头重新安装所有内容,而不会丢失数据或模型。
注意: 为了便于 Windows 便携版升级,我们假设您已设置
ComfyUI 基础数据文件夹参数。
我们强烈建议在设置中填写
CivitAI 令牌和
HuggingFace 令牌。
许多模型没有令牌无法被公共用户下载。
运行 easy_install 脚本并选择 "更新" 选项。
python3 easy_install.py
更新便携版本涉及:
visionatrix.db 从旧版本移动到新版本。我们提供官方 Docker 镜像以及预配置的 docker-compose.yml 文件,使部署更快更容易。该文件位于 Visionatrix 仓库的根目录。
我们的 Docker 镜像主要托管在 GitHub 容器注册表 (GHCR):ghcr.io/visionatrix/visionatrix。这是 docker-compose.yml 文件使用的默认仓库。
对于从 GHCR 下载速度较慢的用户(例如,在某些云提供商上),我们还在 Docker Hub 上提供了镜像:docker.io/bigcat88/visionatrix。
NVIDIA GPU 的 Visionatrix。AMD GPU 的 Visionatrix。CPU 上的 Visionatrix。根据您的硬件选择适当的服务:
对于 NVIDIA GPU 支持:
bash
docker compose up -d visionatrix_nvidia
对于 AMD GPU 支持:
bash
docker compose up -d visionatrix_amd
对于 CPU 模式:
bash
docker compose up -d visionatrix_cpu
默认情况下,这些命令将从 GHCR 拉取镜像。将在主机当前目录中创建 visionatrix-data 目录,用于存放 models、user、input 和 output 文件。
您可以通过修改 docker-compose.yml 文件中的环境变量或卷挂载来轻松自定义配置。
如果您希望从 Docker Hub 而不是 GHCR 拉取镜像,可以在运行 docker compose up 之前 设置 VIX_IMAGE_BASE 环境变量。
方法 1:使用 .env 文件
docker-compose.yml 文件相同的目录中创建一个名为 .env 的文件。在 .env 文件中添加以下行:
dotenv
VIX_IMAGE_BASE=docker.io/bigcat88/visionatrix
现在,像往常一样运行 docker compose up。Compose 将自动读取 .env 文件并使用 Docker Hub 镜像。
```bash
docker compose up -d visionatrix_nvidia
```
方法 2:临时设置变量
您可以在命令行上直接设置环境变量,用于单次命令执行:
VIX_IMAGE_BASE=docker.io/bigcat88/visionatrix docker compose up -d visionatrix_nvidia
从此仓库的根目录构建新镜像,使用以下参数:
cpu、cuda 或 rocm使用 12.6 CUDA 版本构建 cuda 镜像的示例:
docker build --build-arg BUILD_TYPE=cuda --build-arg CUDA_VERSION=126 visionatrix:release-cuda12.6 -f docker/Dockerfile .
2. 启动引用新镜像的服务:
VIX_IMAGE_BASE=visionatrix:release-cuda12.6 docker compose up -d visionatrix_nvidia
如果您有任何问题或需要帮助,我们随时为您服务!欢迎随时 发起讨论 或探索我们的资源: