038: IDM-VTON ComfyUI 本地部署 | 服装小店,卖家秀电子生成,选好模特一键穿衣 | 部署经验干活分享

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • 自己搞部署可能要搞半天,看牛哥视频只要20多分钟,所以:看完,看完,看完啊~
    如果运行OK给牛哥个评论让你哥知道
    如果运行不行,给牛哥写邮件 niugee@niugee.com
    附上截图和你的环境信息
    包括系统版本 显卡 cuda信息(命令行执行nvcc --version)
    “关注牛哥” 订阅频道不迷路:
    / @niugee
    牛哥官网:niugee.com/
    摘要:
    IDM-VTON可以实现一键对照片内的模特进行换装,由于上次直接部署速度不理想,本次测试了ComfyUI版本
    视频相关资源:
    niugee.com/idm...
    部署环境:
    Git :版本随意
    Python :3.10.6 (牛哥一直推荐的版本)
    PIP :常规安装即可
    显卡驱动 :456.12
    CUDA :12.3
    牛哥能处&私藏分享 点赞&关注 不迷路
    ---------------------------------------------------------------------------
    资源相关:
    niugee.com/idm...
    1. 牛哥对既往的文件分享做了整理,提供永久的三种分享方式:Google | 123 | 百度;(文章底部或者网站侧边栏)
    2. 如果有涉及密码的资源,均为 niugee 或者 niugee51 (以后的都会用这个,几年5.1的重要分享)
    3. 牛哥提供了 telegram 和 line 群组,需要的可在文章底部添加。
    相关推荐视频
    ---------------------------------------------------------------------------
    - 学AI基础环境一次搞定:niugee.com/ai_...
    - 老照片修复本地一键执行大包版本:niugee.com/cod...
    - 造梦GPT: • 绘本故事ChatGPT定制 | 造梦GPT ...
    - ChatGPT本地部署: • ChatGPT 本地部署 | Jan loc...
    - SORA: • Sora | OpenAI 放大招了 | 一...
    - 调教ChatGPT: • 调教ChatGPT | ChatGPT保姆级...
    - CloseAI 概述 • CloseAI - 001 summray ... 240218

КОМЕНТАРІ • 58

  • @niugee
    @niugee  4 місяці тому +3

    下一步已经找到比较OK的版本了,大概20秒一张图,WEB-UI封装中,按计划就是代码版及一键大包版尽快跟大家同步

    • @fightingalone99
      @fightingalone99 4 місяці тому

      期待中!

    • @lcylcy5963
      @lcylcy5963 4 місяці тому

      牛哥什么时候出一个整合包

    • @三分钟美食-z8c
      @三分钟美食-z8c 4 місяці тому

      催更催更,牛哥快点

    • @niugee
      @niugee  4 місяці тому

      @@三分钟美食-z8c 已经完成代码,并基本测试完成了,今天应该能发布,天天熬夜12点搞呢,别着急啊,这个包很大,下载需要注意哦

  • @taochen3689
    @taochen3689 4 місяці тому

    虽然早就看过这类视频了,但是喜欢牛哥的态度,完播支持

    • @niugee
      @niugee  4 місяці тому

      💪💪💪快了

  • @zhu4958
    @zhu4958 4 місяці тому

    牛哥,我安装了好了这个,运行速度很好啊,我出一张图用时24秒左右。这个应用启动时所占显存是8-9G,在跑图过程中显存会跑到21G显存,然后只会释放2G左右的显存,再次跑图使用2G左右的显存,也就是说这个显卡的要求是要24G的显卡,我用的是2080ti22G魔改双卡nvlink模式跑的这个系统,效果很不错的!这个应用开发团队对GPU的工作效率是有做很好的优化,但它毕竟是有INSTANID衍生过来的,所有很吃显存的,所以跑图慢是避免显存溢出的一个优化处理,使用24G以上的显存卡和用nvlink交火方式是可以很好的运行这个应用。
    这是我看了牛哥视频后自己安装完成,并使用了2天所得到的一些认知,也不知道对不对。现在我在对他们的代码做一些UI界面的优化。
    还有就是这个comfyui的版本不是这个应用的完整体,他是使用了seg和自动蒙层2个插件代替了这个应用使用的人体姿态模型输出蒙层,并设定了蒙层羽化值,这个值大概是5%-7%.所以comfyui这个模式是不能实现服装上身的效果的,当然使用官方使用的图片是没什么问题,但使用自己的图片,那完全就不是那回事了,我是用官方的源码待见的这个应用效果可以随意上传图片,服装照片甚至可以是人物穿着衣服的图片而不需要只是衣服的图片,效果也非常不错,这是我测试发现的效果。一点小经历,在这里告诉牛哥,感谢牛哥的知识!呵呵

    • @niugee
      @niugee  4 місяці тому

      看来我得上4090了,这种魔改的卡当时没敢买,怕是矿渣啊

    • @nanhong
      @nanhong 4 місяці тому

      @@niugee 4090的成本有点高,英伟达4090在我们这里15000一张

    • @zhu4958
      @zhu4958 4 місяці тому

      @@niugee 我当时也是试试买着的,4090现在不推崇啊,好多都是冒充满血版的4090D哦,要小心,呵呵,如果是换装的话2080ti就够了,如果是INSTANID就不够哦

  • @amtvus
    @amtvus 4 місяці тому

    牛哥真的太牛啦,,,上线不久吸粉速度惊人!赞!!!

    • @niugee
      @niugee  4 місяці тому

      播放时长不够啊,都看一眼,不错,然后就评论区链接去下载了,十分钟都不给我啊😢

  • @chaochao209
    @chaochao209 4 місяці тому

    牛哥辛苦了,感谢牛哥解说。我等后续的20秒版本,期待后续。

    • @niugee
      @niugee  4 місяці тому +1

      昨天弄到11点,基本OK了,正在封装UI

  • @Brainstorming1237
    @Brainstorming1237 4 місяці тому

    👍,牛哥辛苦了!先观看了再说,买了新电脑后才能下载。

    • @niugee
      @niugee  4 місяці тому

      你这相当于熬夜呢😃

  • @pikaduo7488
    @pikaduo7488 4 місяці тому

    牛哥666 思路清晰

    • @niugee
      @niugee  4 місяці тому

      哈哈,看得懂就好

  • @st556642
    @st556642 3 місяці тому +1

    Error occurred when executing PipelineLoader:
    Allocation on device
    File "D:\PP work\ComfyUI_windows\ComfyUI\execution.py", line 151, in recursive_execute
    output_data, output_ui = get_output_data(obj, input_data_all)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "D:\PP work\ComfyUI_windows\ComfyUI\execution.py", line 81, in get_output_data
    return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "D:\PP work\ComfyUI_windows\ComfyUI\execution.py", line 74, in map_node_over_list
    results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "D:\PP work\ComfyUI_windows\ComfyUI\custom_nodes\ComfyUI-IDM-VTON\src
    odes\pipeline_loader.py", line 56, in load_pipeline
    ).requires_grad_(False).eval().to(DEVICE)
    ^^^^^^^^^^
    想問這是甚麼問題呢QQ 感謝牛哥

    • @niugee
      @niugee  3 місяці тому

      没遇到过,之前别的comfyui流程正常吗(确认是不是基础环境问题),我看你路径有空格,把ppwork那个空格去掉试试

  • @Johnlei-pf9ti
    @Johnlei-pf9ti 4 місяці тому

    牛哥威武,等待好消息。

    • @niugee
      @niugee  4 місяці тому

      多多支持哦,多刷刷牛哥视频!~ 牛哥多Coding,咱们正向循环起来

  • @njzzb
    @njzzb 4 місяці тому

    谢谢,真牛。

    • @niugee
      @niugee  4 місяці тому

      多多支持,马上会有大包板,20秒出图,关注哦

  • @meimei-ff1vx
    @meimei-ff1vx 3 місяці тому

    Error occurred when executing DensePosePreprocessor:
    An error happened while trying to locate the file on the Hub and we cannot find the requested files in the local cache. Please check your connection and try again or make sure your Internet connection is on.
    File "F:\apps\ComfyUI-aki-v1.3\execution.py", line 152, in recursive_execute
    output_data, output_ui = get_output_data(obj, input_data_all)
    File "F:\apps\ComfyUI-aki-v1.3\execution.py", line 82, in get_output_data
    return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
    File "F:\apps\ComfyUI-aki-v1.3\execution.py", line 75, in map_node_over_list
    results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
    File "F:\apps\ComfyUI-aki-v1.3\custom_nodes\comfyui_controlnet_aux
    ode_wrappers\densepose.py", line 19, in execute
    model = DenseposeDetector \
    File "F:\apps\ComfyUI-aki-v1.3\custom_nodes\comfyui_controlnet_aux\src\controlnet_aux\densepose\__init__.py", line 27, in from_pretrained
    torchscript_model_path = custom_hf_download(pretrained_model_or_path, filename)
    File "F:\apps\ComfyUI-aki-v1.3\custom_nodes\comfyui_controlnet_aux\src\controlnet_aux\util.py", line 297, in custom_hf_download
    model_path = hf_hub_download(repo_id=pretrained_model_or_path,
    File "", line 52, in hf_hub_download_wrapper_inner
    File "F:\apps\ComfyUI-aki-v1.3\python\lib\site-packages\huggingface_hub\utils\_validators.py", line 118, in _inner_fn
    return fn(*args, **kwargs)
    File "F:\apps\ComfyUI-aki-v1.3\python\lib\site-packages\huggingface_hub\file_download.py", line 1371, in hf_hub_download
    raise LocalEntryNotFoundError(
    牛哥我comfyui卡在了dense预处理器这里,怎么解决啊

    • @niugee
      @niugee  3 місяці тому

      看到最后才看到中文,差点给你英文回复了,看提示缺文件,程序会自动从hungface上下载,保存到本地,这个下载挺慢的,而且注意你的代理行不行,代理要是不行,下载就不行

  • @fightingalone99
    @fightingalone99 4 місяці тому

    謝謝謝謝🙏

    • @niugee
      @niugee  4 місяці тому

      关注哦,多刷刷视频,时长不够啊

  • @Carletto0219
    @Carletto0219 4 місяці тому

    来报道了,坐上小板凳

    • @niugee
      @niugee  4 місяці тому

      👍👍👍

  • @guangchen872
    @guangchen872 4 місяці тому

    太吃现存了,不过效果很好。只能在测试网站上跑图了。

    • @niugee
      @niugee  4 місяці тому +2

      不吃显存的版本马上就来了

  • @taozeng-se3oy
    @taozeng-se3oy 4 місяці тому

    换衣服能保持原有衣服的质感,还有花纹做到高度统一吗?我看很多的类似的开源项目包括阿里的,都做不到,只是好玩而已,达不到商用的效果

    • @niugee
      @niugee  4 місяці тому

      这个还真可以,你可以放大看我视频的图片,而且,咱还可以适当后期,比如接锐化或者放大

  • @tjz-h8y
    @tjz-h8y 4 місяці тому

    老师说的关于环境部署问题,在那个视频,我的机器环境都装拉,按照命令安装,不论输入什么命令都是出错,不知道出现什么问题,我去看看。

    • @niugee
      @niugee  4 місяці тому

      我网站上加我群组,然后出错截图发里,或者发我邮箱也可以

  • @MingCC-b1v
    @MingCC-b1v Місяць тому

    为啥一个多小时还出不来呢

    • @niugee
      @niugee  Місяць тому

      估计你显存太低,用共享内存了,巨慢

  • @madmax3000
    @madmax3000 4 місяці тому

    牛哥,能不能找點擴圖的Ai包?非常感謝!

    • @niugee
      @niugee  4 місяці тому

      扩图用sd啊

  • @xianshengli-ys1ej
    @xianshengli-ys1ej 4 місяці тому

    这两天没上邮箱,刚看到。平时用的手机在充电,用新手机回复的。不懂就问,牛哥,这个换装的IDM-VTON能不能给视频里的人物换装?

    • @niugee
      @niugee  4 місяці тому

      理论也可以,但是质量不好说

  • @Jasonlhf
    @Jasonlhf 4 місяці тому

    能出整合包么?方便我们这种不懂代码的

    • @niugee
      @niugee  4 місяці тому

      肯定出啊

  • @三分钟美食-z8c
    @三分钟美食-z8c 4 місяці тому

    好久出来呢

    • @niugee
      @niugee  4 місяці тому +1

      快,webUI处理中

    • @niugee
      @niugee  4 місяці тому +2

      这两天感冒了,耽误进度

  • @刘文-l6b
    @刘文-l6b 4 місяці тому

    看了两遍没看到解压密码

    • @niugee
      @niugee  4 місяці тому

      niugee51

    • @刘文-l6b
      @刘文-l6b 4 місяці тому

      @@niugee 牛哥密码不对啊,提示密码错误

    • @刘文-l6b
      @刘文-l6b 4 місяці тому

      数据错误 : 密码错误? : DressCode\upper_body\image-densepose\050190_0.jpg
      数据错误 : 密码错误? : DressCode\upper_body\image-densepose\050191_0.jpg
      数据错误 : 密码错误? : requesment.txt

    • @刘文-l6b
      @刘文-l6b 4 місяці тому

      @@niugee 把你用过的密码都试了一遍niugee正确

  • @BoundlessVoyager
    @BoundlessVoyager 4 місяці тому +1

    4卡A100 随便造,不存在显存不足的问题😀

    • @niugee
      @niugee  4 місяці тому

      这是拉仇恨啊

  • @meimei-ff1vx
    @meimei-ff1vx 3 місяці тому

    Error occurred when executing DensePosePreprocessor:
    An error happened while trying to locate the file on the Hub and we cannot find the requested files in the local cache. Please check your connection and try again or make sure your Internet connection is on.
    File "F:\apps\ComfyUI-aki-v1.3\execution.py", line 152, in recursive_execute
    output_data, output_ui = get_output_data(obj, input_data_all)
    File "F:\apps\ComfyUI-aki-v1.3\execution.py", line 82, in get_output_data
    return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
    File "F:\apps\ComfyUI-aki-v1.3\execution.py", line 75, in map_node_over_list
    results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
    File "F:\apps\ComfyUI-aki-v1.3\custom_nodes\comfyui_controlnet_aux
    ode_wrappers\densepose.py", line 19, in execute
    model = DenseposeDetector \
    File "F:\apps\ComfyUI-aki-v1.3\custom_nodes\comfyui_controlnet_aux\src\controlnet_aux\densepose\__init__.py", line 27, in from_pretrained
    torchscript_model_path = custom_hf_download(pretrained_model_or_path, filename)
    File "F:\apps\ComfyUI-aki-v1.3\custom_nodes\comfyui_controlnet_aux\src\controlnet_aux\util.py", line 297, in custom_hf_download
    model_path = hf_hub_download(repo_id=pretrained_model_or_path,
    File "", line 52, in hf_hub_download_wrapper_inner
    File "F:\apps\ComfyUI-aki-v1.3\python\lib\site-packages\huggingface_hub\utils\_validators.py", line 118, in _inner_fn
    return fn(*args, **kwargs)
    File "F:\apps\ComfyUI-aki-v1.3\python\lib\site-packages\huggingface_hub\file_download.py", line 1371, in hf_hub_download
    raise LocalEntryNotFoundError(

    • @meimei-ff1vx
      @meimei-ff1vx 3 місяці тому

      牛哥,我卡在了dense预处理器这里,有解决办法吗

    • @niugee
      @niugee  3 місяці тому

      实在不行,咱有本地一件大包,comfyui版本也挺慢的