当前位置: 首页 > article >正文

ubuntu 系统部署 Stable Video Diffusion

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

  • 官方博客链接:Introducing Stable Video Diffusion — Stability AI
  • git地址:GitHub - Stability-AI/generative-models: Generative Models by Stability AI

下面把在本地部署和使用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

样例地址:

    • Video Examples | ComfyUI_examples

尝试Image to Video

  • 在ComfyUI界面点击Clear,删掉默认的流程图
  • 把草地雪山的动图右键另存为保存下来
  • 把保存下来的图片文件拖到ComfyUI界面里,就能看到流程图了
    • 选择模型
    • 设置大小及其他参数
    • 开始运行 Queue Prompt
    • 流程图上有进度显示,很快会有一个类似样例的动图出现,至此部署成功


http://www.kler.cn/news/163188.html

相关文章:

  • 理解基于 Hadoop 生态的大数据技术架构
  • html css title 属性最长字节 1024
  • B : DS静态查找之折半查找
  • MPEG4Extractor
  • C++STL的string(超详解)
  • Django回顾【六 】
  • 解决HTTP错误500.19 - internal server error -内部服务器错误的终极指南
  • TCP Keepalive 和 HTTP Keep-Aliv
  • ros2/ros安装ros-dep||rosdep init错误
  • 贝锐花生壳3大安全能力,保障网络服务安全远程连接
  • 通信协议 远程调用RPC
  • eve-ng山石网科HillStone镜像部署
  • HarmonyOS开发(九):数据管理
  • 【已解决】SpringBoot Maven 打包失败:class lombok.javac.apt.LombokProcessor 错误
  • 【ARMv8 SIMD和浮点指令编程】浮点数据转换指令——数据类型互转必备
  • 【精选】设计模式——工厂设计模式
  • 反向传播算法
  • 分析阿里巴巴的微服务依赖图和性能
  • 生产上线需要注意的安全漏洞
  • 【优选算法系列】【专题二滑动窗口】第四节.30. 串联所有单词的子串和76. 最小覆盖子串
  • 详解Keras3.0 Models API: Model class
  • Linux gtest单元测试
  • 基于Java医院挂号管理系统
  • sql2005日志文件过大如何清理
  • C/C++,优化算法——双离子推销员问题(Bitonic Travelling Salesman Problem)的计算方法与源代码
  • 二分查找|前缀和|滑动窗口|2302:统计得分小于 K 的子数组数目
  • linux常用命令-pip命令详解(超详细)
  • 判断css文字发生了截断,增加悬浮提示
  • 一. 初识数据结构和算法
  • StoneDB-8.0-V2.2.0 企业版正式发布!性能优化,稳定性提升,持续公测中!