Ebsynth Utility 最新堕落办理方法,避坑、非整合包玩法安装教程 ...

打印 上一主题 下一主题

主题 634|帖子 634|积分 1902

项目背景,最近BOSS让我追热门,做点AI相干的奥运视频热门。
打开了SD,插件什么的都齐备,但是一执行第一步就跳过,天生了文件夹,但是内容是空的。
前后折磨了快三天了,终于条理清晰的找到了病灶的根源。

谨以此文记录流程,以便日后自己再次需要,也给诸位炼丹师提供一个范本参考。

首先,先讲ebsynth-uyility问题
我遇到的问题是,填好路径上传视频设置参数后,点击第一步运行。很快就执行完毕,只建立了空文件夹,没有其他。(很抱歉,我无法提供截图,其时没想到要截图,只想办理问题)
搜罗全网中外资料,我找到了明确的办理方案,之前是含糊的,现在黑白常具体。

期望ebsynth-uyility正常工作,请如下操纵。

问题形貌

在运行 ebsynth 时,出现了跳过步骤、无法正常运行的问题。

办理方案步骤


  • 对齐版本: 确保以下四个包的版本是兼容的:

    • torch (2.1.2+cu121)
    • torchvision (0.16.2+cu121)
    • opencv-python (4.10.0.84)
    • timm (0.6.7)

  • 查抄模子路径: 确保模子文件存在于指定路径 "C:\Users\Administrator\.transparent-background\ckpt_base.pth"。
    如果没有,请手动下载好模子,塞进去。


 



 

  • 设置环境变量

    • 将 ffmpeg 中的 Bin 文件夹路径添加到系统环境变量中。
    • 将 Python 的安装路径添加到系统环境变量中,确保系统可以精确找到 Python 可执行文件。
    • 将 Python 安装目录中的 Scripts 文件夹路径添加到系统环境变量中,确保可以精确调用相干脚本。



这里以ffmpeag举例,python同理复制路径然后添加全局path



 
通过以上步骤,确保 ebsynth 及其依赖环境配置精确,制止了步骤被跳过的问题,成功办理了程序无法按预期运行的情况。

关于版本对齐这里,
大概有伙伴不清楚怎么操纵。我也详细阐明一下。(如果对你有帮助,接待一键三连,我已深耕AI范畴16个月)

同样先说问题,我们用整合包启动器打开SD后会遇到一个问题,下令终端是无法输入新指令单,全是自动运行,但是出了报错是需要手动干预的。
请朋侪们可以如下操纵,亲测有用,并且启动器终端不消关闭。

在windows中打开powershell,注意这里要鼠标右键选择-管理员打开。减少报错。


 



 
随后,通过下令行的方式切换到你的stable diffusion webui 安装文件夹。
其实用多了之后你就会懂得一些根本的 Linux下令。
cd E:\AIGC_design\stablediffusion\stable-diffusion-webui\stable-diffusion-webui



 



 
下一步很关键,制止电脑出现新的问题,请跟我一样的电脑菜鸡一定要照做。
激活虚拟环境,没有虚拟环境就要建立后激活(怎么做,直接问AI,比如KIMI)。
这一步的目标是建立环境隔离,制止污染。
操纵如下
复制这个然后回车注意标点也是
.\venv\Scripts\Activate


 



 



 
现在是第三步,也很重要,很多时候stable diffusion webui 报错的原因都是因为网络。
以是这里需要设置网络署理
(看到这里的大家,这是第二个版本,我刚才写完了,但是我手滑把浏览器关了,心态炸裂,我尽量回想起来)


 
全局署理配置

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
项目级别署理配置

如果你只想在当前项目中使用署理,可以在项目标根目录下运行这些下令:
git config http.proxy http://127.0.0.1:7890
git config https.proxy http://127.0.0.1:7890


 
查询全局署理设置

git config --global --get http.proxy 
git config --global --get https.proxy


 
查询项目级别署理设置

确保你在项目标根目录下,然后运行:
git config --get http.proxy 
git config --get https.proxy


 
以上都是准备工作,准备就绪后开始进入到本次的核心内容。代码请放心使用,因为都是在虚拟环境中操纵,与电脑环境是隔离的。
文章一开始说了,要想精确使用需要的步骤,那么现在就是要处置惩罚版本对齐的问题。
又又又又要插播一条,要对齐Torch、Timm、Torchvision、Xformers 等库的版本,前提条件是要依据你电脑显卡驱动中安装的 cuda版本。
比如我使用的垃圾显卡是GTX 1060 6gb 版本,我的CUDA 是12.1。

再一个,所谓对其版本 说人话就是,脚穿合适尺码的鞋才舒服,马要共同适的鞍,汽车要使用合适型号的螺丝,发动机,机械布局才能精确运转。
而我们的项目也是如此,之以是能通过文字天生图片,是开发者用了不同版本的代码库大概其他工具组装了 stable diffusion webui 这个项目。
于是,步骤简化后就是
    ​1. 查抄电脑cuda版本
    ​2. 查抄Torch、Timm、Torchvision、Xformers 等库的版本
    ​3. 安装兼容的版本

操纵代码如下:


 
查抄 CUDA 版本
nvcc --version


 



 
Python 库版本:通过 Python 运行下令来输出 torch、torchvision、timm、和 xformers 的版本信息。如果某个库未安装,xformers 会输出“未安装”。
在 PowerShell 中运行以下下令:
python -c "import torch; print(f'Torch: {torch.__version__}')"
python -c "import torchvision; print(f'Torchvision: {torchvision.__version__}')"
python -c "import timm; print(f'Timm: {timm.__version__}')"

python -c "try: import xformers; print(f'Xformers: {xformers.__version__}'); except ImportError: print('Xformers: 未安装')"

发起大家一行一行来,这样看得清晰,不然会很乱


 
知道自己的版本之后,下面就很简朴,注意,不要害怕全程不需要你懂代码,我也不懂,我只是个设计师。只是你需要chatgpt充当你的助手。(我也用过国产的来帮忙BUT...)


 


 
这里代码我就不粘贴了,制止误导大家,因为我们的显卡硬件是不一样的。但是思绪是一致的。
获得了安装下令后,就去复制到powershell当中,注意是在虚拟环境中执行。

安装完毕后,重启你的启动器即可!
如果有帮到你,记得返来还愿哦~
--- 
我在增补一下关于安装无启动器的版本使用问题,新手玩家不发起模仿,启动器还是很方便的。
流程与上面差不多,重要就是前面的准备工作要做好。

  • 建立一个空文件夹,不要有中文
  • 在当前目录中打开powershell,建立并激活虚拟环境。(直接问kimi大概其他AI工具)
  • 建立git 署理网络(上文中详细说过)
  • 在github中找到项目链接,(这里我默认你已经安装好了python、Git两个工具)
    git clone https://github.com/username/stable-diffusion-webui-assets.git
  • 使用脚本启动项目webui-user.bat


 


 
也是很丝滑顺畅的

感谢大家看到这里,如果有其他问题接待私信或评论区见。如果“懒癌晚期伸手党”,接待到我bilibil工坊,乐意效劳。
我已经深度研究AIGC技能16个多月了,收藏了你又不看,点个赞 关注再走,有问题好找啊~~~

这里是AIGC创意人竹相左边(也是方方上土)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

前进之路

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表