一键视频转动漫!DiffSynth Studio的详细本地部署安装方法来了~

DiffSynth Studio是一个扩散引擎,也是一个开源的AI视频生成工具。不仅可以将视频转绘成动漫视频,支持sd的各种插件与模型调控,风格多样。

同时也具备AI绘画的功能,相比于stablediffusion的高学习门槛,DiffSynth基本是上手就会,操作简单!

功能特点:

AI绘画

图像高清修复

长视频合成

视频转动漫

视频风格化

DiffSynth Studio本地部署指南

以下是部署 DiffSynth Studio 的详细步骤,包括所需的前置条件、每一步可能会遇到的问题及解决方案,以及每一步的代码和成功提示信息。指南针对完全没有代码经验的新手用户。

GitHub上的地址

https://github.com/modelscope/DiffSynth-Studio/tree/main

前置条件(网络环境必备)

 a.Anaconda 下载页面

 b.下载并安装 Anaconda(Python 3.8 版本)。

a.确保已安装最新的 NVIDIA GPU 驱动,NVIDIA 驱动下载页面。

b.根据你的显卡型号下载并安装驱动。

  1. 安装 Git:

    1. Git 下载页面

    2. 下载并按照默认设置安装。

  2. 安装 Anaconda:

  3. 安装 NVIDIA 驱动:

1.安装 Anaconda

确保你的系统上已经安装了 Anaconda。如果未安装,请从 Anaconda 官网 下载并安装。

2.添加环境变量

安装 Anaconda 后,需要添加 Anaconda 的环境变量,以便在命令行中方便使用 conda 命令。步骤如下:

  1. 右键点击“此电脑”,选择“属性”。

  2. 选择“高级系统设置”。

  3. 点击“环境变量”。

  4. 在“系统变量”部分,找到并双击“Path”。

  5. 添加 Anaconda 的安装路径,例如 C:\Users\你的用户名\Anaconda3 和 C:\Users\你的用户名\Anaconda3\Scripts

3.创建和激活 Conda 环境

 

conda create -n torch_env python=3.8conda activate torch_env

成功提示:

# To activate this environment, use## $ conda activate torch_env## To deactivate an active environment, use## $ conda deactivate

4.安装 CUDA 和 cuDNN

  1. 下载 CUDA:

    1. 访问 NVIDIA CUDA Toolkit,选择对应版本(例如 CUDA 11.8),下载并安装。

  2. 下载 cuDNN:

    1. 访问 NVIDIA cuDNN,选择与 CUDA 版本匹配的 cuDNN 版本,下载 ZIP 文件。

    2. 解压缩 cuDNN 文件,将 bininclude 和 lib 文件夹中的文件复制到 CUDA 安装目录下相应的文件夹(例如 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8)。

  3. 添加 CUDA 和 cuDNN 的环境变量:

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\binC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\includeC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\lib
     
     
      
    1. 在环境变量的 Path 中添加以下路径:

5.安装 PyTorch

确保 CUDA 和 cuDNN 已正确安装后,安装支持 CUDA 的 PyTorch:

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118
 

成功提示:

Successfully installed torch-2.3.1+cu118 torchvision-0.18.1+cu118 torchaudio-2.3.1+cu118

6.验证 PyTorch 安装

进入 Python 解释器并运行以下代码:

import torchprint(torch.__version__)print("CUDA available:", torch.cuda.is_available())print("CUDA version:", torch.version.cuda)print("cuDNN version:", torch.backends.cudnn.version())
 

成功提示:

2.3.1+cu118CUDA available: TrueCUDA version: 11.8cuDNN version: 8200
 

可能出现的问题及解决方案:

  • 如果 import torch 出现错误,确保 PyTorch 已正确安装,或者重新安装。

  • 如果 CUDA 或 cuDNN 不可用,检查 CUDA 和 cuDNN 的安装路径和环境变量设置。

7.克隆 DiffSynth Studio 仓库

git clone https://github.com/your-username/DiffSynth-Studio.gitcd DiffSynth-Studio
 

8.安装 DiffSynth Studio 依赖

确保在 torch_env 环境中:

pip install -r requirements.txt
 

成功提示:

Successfully installed ... (列出所有安装的依赖包)
 

可能出现的问题及解决方案:

  • 如果遇到依赖冲突,尝试逐个安装依赖包或使用 --ignore-installed 选项重新安装。

9.运行 DiffSynth Studio

确保在 DiffSynth Studio 的目录中:

streamlit run DiffSynth_Studio.py
 

成功提示:

Welcome to Streamlit!If you'd like to receive helpful onboarding emails, news, offers, promotions, and the occasional swag, please enter your email address below. Otherwise, leave this field blank.
 

打开浏览器访问 http://localhost:8501,你应该会看到 DiffSynth Studio 的界面。

可能出现的问题及解决方案:

  • 如果命令行提示 streamlit: command not found,确保已经在 Conda 环境中,并重新安装 Streamlit:pip install streamlit

  • 21
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值