UniPic-2

UniPic-2本地部署教程(简约版)

UniPic-2在ai图像处理技术获得突破增长,拥有更强的风格变换功能,大家可以通过下面教程本地部署测试效果!

一、UniPic-2 简介

UniPic-2 是一款支持本地运行的多功能图像处理/生成模型(如图像增强、修复、风格转换等)。相比云端服务,本地部署具有隐私性强、可离线使用、可深度定制、长期成本低等优势,适合开发者、自媒体创作者以及对数据安全要求较高的用户。

二、部署前的准备工作

1. 硬件要求

CPU:推荐 8 核及以上(最低可用 4 核)

内存:至少 16GB(推荐 32GB)

GPU(强烈推荐):

NVIDIA 显卡,显存 ≥ 8GB(12GB 或以上体验更佳)

支持 CUDA

硬盘空间:预留 20GB 以上

没有 GPU 也可以运行,但速度会明显变慢。

2. 操作系统

Windows 10 / 11(最常见)

Ubuntu 20.04 / 22.04

macOS(M 系列需额外适配,建议进阶用户)

UniPic-2

3. 软件环境

Python 3.9 – 3.11

Git

CUDA + cuDNN(仅 NVIDIA 显卡用户)

星宇智算官网支持免费部署立马安装!点击下方立即试用!

三、环境搭建步骤

第一步:安装 Python

前往 Python 官网下载安装包

安装时勾选 Add Python to PATH

安装完成后在终端验证:

python –version

第二步:安装 Git

用于下载 UniPic-2 项目源码。安装完成后执行:

git –version

四、下载 UniPic-2 项目

在你希望存放项目的目录中执行:

git clone https://github.com/xxx/UniPic-2.git cd UniPic-2

(示例地址,实际以官方仓库为准)

五、创建虚拟环境(强烈推荐)

python -m venv unipic_env

激活虚拟环境:

Windows

unipic_env\Scripts\activate

macOS / Linux

source unipic_env/bin/activate

激活成功后,终端前会显示虚拟环境名称。

六、安装依赖库

pip install -r requirements.txt

如果下载慢,可使用国内镜像:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

七、模型权重下载

UniPic-2 通常需要单独下载模型权重文件,例如:

主模型权重

控制模型(可选)

辅助增强模型

将下载好的权重文件放入指定目录,例如:

UniPic-2/ ├─ models/ │ ├─ unipic2_base.pth │ ├─ unipic2_enhance.pth

八、启动 UniPic-2 本地服务

常见启动方式如下:

python app.py

或:

python webui.py

启动成功后,终端会显示类似:

Running on http://127.0.0.1:7860

在浏览器中打开该地址即可进入 UniPic-2 可视化界面。

九、基本使用说明

在 Web UI 中通常可以看到以下功能模块:

图片上传区域

参数设置(分辨率、强度、步数等)

处理模式(增强 / 修复 / 风格化)

输出预览与下载

建议新手参数:

分辨率:1024×1024

推理步数:20–30

强度:0.6–0.8

十、常见问题与解决方法

1. 显存不足(CUDA out of memory)

降低分辨率

减少 batch size

关闭其他占用显存的软件

2. 启动报错找不到模块

ModuleNotFoundError

解决方法:

pip install 缺失模块名

3. 浏览器无法访问

确认终端未报错

检查端口是否被占用

尝试更换端口启动

十一、性能优化建议

使用 FP16 / 半精度模式

启用 xformers / attention 优化

将模型放在 SSD 上

Windows 用户关闭不必要的后台程序

UniPic-2 的本地部署并不复杂,关键在于环境配置正确 + 模型文件放置到位。一旦部署完成,你就可以在本地安全、高效地进行各类图像处理任务,无需依赖云端服务,适合长期使用和二次开发。