ubuntu 系统部署 Stable Video Diffusion

11月21日,stability.ai 发布了生成式视频模型 Stable Video Diffusion(SVD) 。

下面把在本地部署和使用SVD的过程记录下来。

  • 系统:Ubuntu 20.04.5 LTS
  • 方式:ComfyUI(是一个强大且模块化的stable diffusion图形用户界面,它采用图/节点/流程图界面,让用户可以设计和执行高级stable diffusion管道,而无需编写任何代码。比Stable Diffusion WebUI的控制力更强一些,使用也更复杂一点。)

安装python3.10

用其他版本可能后续会出现不兼容,我实际就用3.11出现了不兼容。

实测比较适用的python升级方式,记得安装虚拟环境Upgrade Python to latest version (3.12) on Ubuntu Linux or WSL2

  • 尽量不要卸载ubuntu系统原来的python,也不要改python3的软链接
  • 不要用下载源码编译的方式升级python

安装ComfyUI

git地址,readme中有详细的Installing模块,参考其安装:GitHub - comfyanonymous/ComfyUI: The most powerful and modular stable diffusion GUI with a graph/nodes interface.

  1. git clone

  2. 在models/checkpoints下面放上模型文件(比较大的ckpt/safetensors文件)svd_xt.safetensors 文件,9.56G,https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt/tree/main3​​​​​​

  3. 在ComfyUI下创建python3.10的虚拟环境
    1.

       cd ComfyUI
       python3.10 -m venv myEnv
       source myEnv/bin/activate
    
  4. 执行 readme "Manual Install (Windows, Linux)" 下面的安装命令

  5. 启动:python main.py,此时能看到ComfyUI的操作界面。

使用SVD example

样例地址:

尝试Image to Video

  • 在ComfyUI界面点击Clear,删掉默认的流程图
  • 把草地雪山的动图右键另存为保存下来
  • 把保存下来的图片文件拖到ComfyUI界面里,就能看到流程图了
    • 选择模型
    • 设置大小及其他参数
    • 开始运行 Queue Prompt
    • 流程图上有进度显示,很快会有一个类似样例的动图出现,至此部署成功
相关推荐
cssl-虞老师7 小时前
Ubuntu安装Docker
linux·ubuntu·docker
huhy~8 小时前
PDI-kettle工具连接本地虚拟机Ubuntu上的数据库
linux·数据库·ubuntu
不知名靓仔8 小时前
Stable Diffusion:最全详细图解
stable diffusion
chen丶29 小时前
Ubuntu、CentOs更换源(阿里云的源)
linux·ubuntu·阿里云·centos
科学的发展-只不过是读大自然写的代码13 小时前
ubuntu 查看联网配置
linux·运维·ubuntu
HealthScience15 小时前
DALL-E、Stable Diffusion 等 20+ 图像生成模型综述
stable diffusion
科学的发展-只不过是读大自然写的代码16 小时前
ubuntu 如何查看某一个网卡的ip地址
linux·tcp/ip·ubuntu
q5673152316 小时前
matplotlib mplot3d模块在Ubuntu 10.04中的问题与解决方法
ubuntu·3d·matplotlib
板栗焖小鸡16 小时前
Ubuntu下Qt-5.12.9创建快捷方式到桌面
linux·qt·ubuntu
lasig16 小时前
使用命令行修改Ubuntu 24.04的网络设置
linux·运维·ubuntu