前进之路 发表于 2024-9-4 03:42:25

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

项目背景,最近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"。
如果没有,请手动下载好模子,塞进去。

https://img-blog.csdnimg.cn/img_convert/7ada3c73392bef365f75f0dcf1fd2cf8.png
 


https://img-blog.csdnimg.cn/img_convert/14da2a6521b02839249df6ff7e104a17.png
 

[*] 设置环境变量:

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


https://img-blog.csdnimg.cn/img_convert/579969fea1d35367d7a48d6ddee7b49c.png
这里以ffmpeag举例,python同理复制路径然后添加全局path


https://img-blog.csdnimg.cn/img_convert/cadaddd380e3744275d6f56374e57513.png
 
通过以上步骤,确保 ebsynth 及其依赖环境配置精确,制止了步骤被跳过的问题,成功办理了程序无法按预期运行的情况。

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

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

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

https://img-blog.csdnimg.cn/img_convert/ef3959074580aaa7533711540ef05a74.png
 


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


https://img-blog.csdnimg.cn/img_convert/ab496ee8b5518b77e447e94a5003688b.png
 


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

https://img-blog.csdnimg.cn/img_convert/a6215ad7f23c4942471555ead588593c.png
 


https://img-blog.csdnimg.cn/img_convert/0b9872c872338f6d7270a76413363f8c.png
 


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

https://img-blog.csdnimg.cn/img_convert/82580a6e71a3c9d82651807e2fd2736b.png
 
全局署理配置

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

https://img-blog.csdnimg.cn/img_convert/4f5c06bde02178bd173082399ee373bd.png
 
查询全局署理设置

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

https://img-blog.csdnimg.cn/img_convert/2641777b0c847999c281b65e13ec2abb.png
 
查询项目级别署理设置

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

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

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

操纵代码如下:

https://img-blog.csdnimg.cn/img_convert/6d7b443b413b2f12dedd47b22e63cf3b.png
 
查抄 CUDA 版本:
nvcc --version

https://img-blog.csdnimg.cn/img_convert/3dc3e6ea3d682d18b50f6876860b7c97.png
 


https://img-blog.csdnimg.cn/img_convert/75a95fd60ede7ca8af05f88f3a51e6c0.png
 
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: 未安装')"

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

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

https://img-blog.csdnimg.cn/img_convert/df4e909f08fa190c18d9056ee794360a.png
 

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

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

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

https://img-blog.csdnimg.cn/img_convert/6714a26ea7c21cc3de83f68fc4edac5a.png
 

https://img-blog.csdnimg.cn/img_convert/db91160d53960acbacb2ade686a5ac97.png
 
也是很丝滑顺畅的

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

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Ebsynth Utility 最新堕落办理方法,避坑、非整合包玩法安装教程