AI 绘画工具:灵感画廊极简环境配置指南
1. 环境准备:快速开始前的准备工作
灵感画廊基于 Stable Diffusion XL 1.0 构建,为你提供一个沉浸式的艺术创作体验。在开始之前,确保你的设备满足以下基本要求:
硬件要求:
- NVIDIA 显卡(建议 8GB 以上显存)
- 至少 16GB 系统内存
- 20GB 可用磁盘空间(用于模型文件和生成作品)
软件环境:
- 支持 CUDA 的显卡驱动
- Python 3.8 或更高版本
- 基本的命令行操作知识
不用担心,即使你是第一次接触 AI 绘画,按照本指南也能顺利完成环境配置。整个过程就像搭积木一样简单,我们会一步步带你完成。
2. 快速安装:一键部署灵感画廊
灵感画廊的安装过程非常简洁,只需要几个简单的步骤。我们提供了两种安装方式,你可以根据自己的喜好选择。
2.1 使用 Docker 快速部署(推荐)
如果你熟悉 Docker,这是最快捷的部署方式:
# 拉取预配置的 PyTorch 基础镜像
docker pull nvcr.io/nvidia/pytorch:23.10-py3
# 创建并运行容器
docker run -itd \
--name inspiration-gallery \
--gpus all \
--shm-size=8g \
-v $(pwd)/gallery-workspace:/workspace \
-p 8501:8501 \
nvcr.io/nvidia/pytorch:23.10-py3 \
/bin/bash
进入容器后,继续完成后续的依赖安装步骤。
2.2 本地环境直接安装
如果你更喜欢在本地环境直接安装:
# 创建项目目录
mkdir inspiration-gallery && cd inspiration-gallery
# 创建 Python 虚拟环境
python -m venv venv
source venv/bin/activate
# Linux/Mac
# 或 venv\Scripts\activate
# Windows
# 安装核心依赖
pip install diffusers transformers accelerate torch torchvision
pip install streamlit streamlit-option-menu
安装过程可能需要几分钟时间,取决于你的网络速度。如果遇到下载慢的问题,可以配置国内的镜像源来加速。
3. 模型下载与配置:获取艺术创作的核心
灵感画廊的核心是 Stable Diffusion XL 1.0 模型,我们需要先下载模型文件。
3.1 下载 SDXL 1.0 模型
# 使用 Hugging Face 的 CLI 工具下载模型
pip install huggingface_hub
# 下载模型到指定目录
huggingface-cli download stabilityai/stable-diffusion-xl-base-1.0 \
--local-dir ./models/sdxl-base-1.0 \
--local-dir-use-symlinks False
模型大小约为 7GB,下载时间取决于你的网络速度。如果下载中断,可以重新运行命令继续下载。

