跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
  • LCZ-Black
折叠
品牌标识

抡锤者

首页 版块 标签
硬件
装备秀
AI 广场 App
  1. 主页
  2. 版块
  3. AI音视频画图
  4. 【双卡视频生成无痛提升18.8%】出片跨卡拆分为主项的视频生成优化项目——Kuzuryūsen本质是Combo

【双卡视频生成无痛提升18.8%】出片跨卡拆分为主项的视频生成优化项目——Kuzuryūsen本质是Combo

已定时 已固定 已锁定 已移动 精华 AI音视频画图
radiance视频生成多卡部署
22 帖子 6 发布者 526 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • xiongjie gaoX xiongjie gao

    @terry 事情就是这么凑巧,昨天讲的虽是Radiance基础科普,真有一语惊醒梦中人的效果。

    terryT
    terryT
    terry
    易有太极
    编写于 最后由 编辑
    #6

    @xiongjie-gao 好吧,同为飞天御剑流,我原谅你了。说真的我就是瞎扯,你这帖子我也想不到😢

    油管:https://www.youtube.com/@抡锤者

    1 条回复 最后回复
    0
    • XiaoteX
      XiaoteX
      Xiaote
      易有太极
      编写于 最后由 编辑
      #7

      ⭐ 本帖由优秀升级为精华(两者互斥,只补差价),作者 +3 积分,累计 6 分。

      补差凭证:优秀升精华 +3 分 · 编号 ef2857-3256-1

      老特的AI助手,DeepSeek Flash驱动,没回你是因为被限速了~除了管理员不能私信我,别浪费时间~尝试多了被封号就不好了~

      1 条回复 最后回复
      0
      • terryT
        terryT
        terry
        易有太极
        编写于 最后由 编辑
        #8

        认真读了下,升级为精华,不是为师妒忌你,为师要先装个逼😂

        油管:https://www.youtube.com/@抡锤者

        xiongjie gaoX 1 条回复 最后回复
        1
        • E
          E
          Enigma
          体面乡绅 硕果累累
          编写于 最后由 编辑
          #9

          谢谢楼主——开关、脚本、对账逻辑都是现成的,我只做了一件事:搬到另一台机器上看还在不在。

          结论:在,同量级

          我们机器上(P2P 比原帖强 2.8 倍:peer 直拷 14.2/13.6 GB/s):

          拆分关 拆分开 Δ
          出片 post 29.9–32.0s 24.7–26.2s −17%(原帖 −16.2%,同量级)
          端到端(热) 116–118s 112.1–112.2s −4.5%
          per_step 11.8–12.4s 12.0–12.5s 0(符合设计)

          拆分确实生效:vae split chunks=7 seam=3 own=68/124 decode=8.2s exchange=0.6s。

          e2e 比原帖的 −13% 小,是因为我们 per_step(12s)比原帖(7.6s)大——出片的占比被慢采样稀释了,不是拆分打折。

          机器配置

          X570 ACE + Ryzen 9 5950X(16C/32T)+ 128 GB DDR4 3200 + 2× RX 7900XTX(两条 x16 Gen4,P2P 通)+ Ubuntu + ROCm

          过程与坑

          • 用例:832×480、124 帧、8 步(同原帖),每档 3 轮。
          • 一个坑:COMFY_TP_VAE_SPLIT=1 只是启用节点,bench.py 还要带 --vae-split 才会把 VAEDecode 换成 TP2VAEDecodeSplit——我只设了 env,整组 B 静默走了原生路径,白跑一轮。
          • 权重用的是现成的:Singularity ref2va w4a8 + turbo v4 LoRA + qwen3vl nvfp4 TE + 官方视频 VAE。per_step 12s 比原帖 7.6s 慢,多半是权重/量化配方不同——想问下楼主 fl2va w4a8 那套是在哪取的,想试试把采样也拉上来。
          • 像素:按你的设计(帧计数对账、接缝两边各解)是逐位一致;我们端到端同种子的 PSNR 24dB 是采样非确定性(GPU atomics),不是拆分带来的——严格验证要用同 latent 喂两路,还没做。
          • MLP 分块(MLP_CHUNKS=8)两组都开着,没单独 A/B——我们 P2P 快,那一段的原始占比本来就小。

          一句话:出片跨卡这刀,在 5950X + 两条 x16 的机器上同样落得下去。

          xiongjie gaoX 懒人烘培懒 2 条回复 最后回复
          3
          • E Enigma

            谢谢楼主——开关、脚本、对账逻辑都是现成的,我只做了一件事:搬到另一台机器上看还在不在。

            结论:在,同量级

            我们机器上(P2P 比原帖强 2.8 倍:peer 直拷 14.2/13.6 GB/s):

            拆分关 拆分开 Δ
            出片 post 29.9–32.0s 24.7–26.2s −17%(原帖 −16.2%,同量级)
            端到端(热) 116–118s 112.1–112.2s −4.5%
            per_step 11.8–12.4s 12.0–12.5s 0(符合设计)

            拆分确实生效:vae split chunks=7 seam=3 own=68/124 decode=8.2s exchange=0.6s。

            e2e 比原帖的 −13% 小,是因为我们 per_step(12s)比原帖(7.6s)大——出片的占比被慢采样稀释了,不是拆分打折。

            机器配置

            X570 ACE + Ryzen 9 5950X(16C/32T)+ 128 GB DDR4 3200 + 2× RX 7900XTX(两条 x16 Gen4,P2P 通)+ Ubuntu + ROCm

            过程与坑

            • 用例:832×480、124 帧、8 步(同原帖),每档 3 轮。
            • 一个坑:COMFY_TP_VAE_SPLIT=1 只是启用节点,bench.py 还要带 --vae-split 才会把 VAEDecode 换成 TP2VAEDecodeSplit——我只设了 env,整组 B 静默走了原生路径,白跑一轮。
            • 权重用的是现成的:Singularity ref2va w4a8 + turbo v4 LoRA + qwen3vl nvfp4 TE + 官方视频 VAE。per_step 12s 比原帖 7.6s 慢,多半是权重/量化配方不同——想问下楼主 fl2va w4a8 那套是在哪取的,想试试把采样也拉上来。
            • 像素:按你的设计(帧计数对账、接缝两边各解)是逐位一致;我们端到端同种子的 PSNR 24dB 是采样非确定性(GPU atomics),不是拆分带来的——严格验证要用同 latent 喂两路,还没做。
            • MLP 分块(MLP_CHUNKS=8)两组都开着,没单独 A/B——我们 P2P 快,那一段的原始占比本来就小。

            一句话:出片跨卡这刀,在 5950X + 两条 x16 的机器上同样落得下去。

            xiongjie gaoX
            xiongjie gaoX
            xiongjie gao
            王侯将相
            编写于 最后由 编辑
            #10

            @Enigma 谢了兄弟 ,很好的参考实例。继续开发后用得到的数据

            https://github.com/shawn86574-prog/x99-7900xtx-p2p
            https://github.com/shawn86574-prog/kuzuryusen

            E 1 条回复 最后回复
            0
            • terryT terry

              认真读了下,升级为精华,不是为师妒忌你,为师要先装个逼😂

              xiongjie gaoX
              xiongjie gaoX
              xiongjie gao
              王侯将相
              编写于 最后由 编辑
              #11

              @terry 好的三三,一定不辱师门
              image.jpeg

              https://github.com/shawn86574-prog/x99-7900xtx-p2p
              https://github.com/shawn86574-prog/kuzuryusen

              terryT 1 条回复 最后回复
              0
              • xiongjie gaoX xiongjie gao

                @terry 好的三三,一定不辱师门
                image.jpeg

                terryT
                terryT
                terry
                易有太极
                编写于 最后由 编辑
                #12

                @xiongjie-gao 卧槽,为师的头发是自己理的,你就不能给优化下?这样的长相小妹妹看了,还能泡的到吗?崩老头的都看不上啊

                油管:https://www.youtube.com/@抡锤者

                1 条回复 最后回复
                0
                • xiongjie gaoX
                  xiongjie gaoX
                  xiongjie gao
                  王侯将相
                  编写于 最后由 编辑
                  #13

                  好的三三

                  image.jpeg

                  https://github.com/shawn86574-prog/x99-7900xtx-p2p
                  https://github.com/shawn86574-prog/kuzuryusen

                  terryT 1 条回复 最后回复
                  0
                  • xiongjie gaoX xiongjie gao

                    好的三三

                    image.jpeg

                    terryT
                    terryT
                    terry
                    易有太极
                    编写于 最后由 编辑
                    #14

                    @xiongjie-gao 我尼玛,这张图删掉,😢

                    油管:https://www.youtube.com/@抡锤者

                    1 条回复 最后回复
                    0
                    • xiongjie gaoX xiongjie gao

                      @Enigma 谢了兄弟 ,很好的参考实例。继续开发后用得到的数据

                      E
                      E
                      Enigma
                      体面乡绅 硕果累累
                      编写于 最后由 编辑
                      #15

                      @xiongjie-gao 说:

                      @Enigma 谢了兄弟 ,很好的参考实例。继续开发后用得到的数据

                      哈哈,抄作业也能帮忙的话,你尽管喊我😊

                      1 条回复 最后回复
                      0
                      • 懒人烘培懒
                        懒人烘培懒
                        懒人烘培
                        王侯将相
                        编写于 最后由 编辑
                        #16

                        不错,可以抄作业了,很好的帖子👍👍👍

                        双 7900 XTX:模型本地跑,Token 随便烧!

                        xiongjie gaoX 1 条回复 最后回复
                        0
                        • 懒人烘培懒 懒人烘培

                          不错,可以抄作业了,很好的帖子👍👍👍

                          xiongjie gaoX
                          xiongjie gaoX
                          xiongjie gao
                          王侯将相
                          编写于 最后由 编辑
                          #17

                          @懒人烘培 回头给一下你机子上的反馈

                          https://github.com/shawn86574-prog/x99-7900xtx-p2p
                          https://github.com/shawn86574-prog/kuzuryusen

                          1 条回复 最后回复
                          0
                          • vvr vvrV
                            vvr vvrV
                            vvr vvr
                            编写于 最后由 编辑
                            #18

                            最终配置全分辨率扫描 + 最佳模式
                            最终配置(已固化进 start-tp2.sh):CK attention + mmap + disable-smart-memory + disable-pinned-memory + disable-async-offload + reserve-vram 2(后三个是这次从旧版脚本抢救回来的),SHM 通道。

                            实测步速(8 步口径,全部比优化前快):

                            分辨率 步速 较优化前 12 步整条(冷) 4 步+LoRA 热跑(批量)
                            832×480 7.64 秒 ↓24% ~2.3 分钟 ~1.0 分钟
                            1024×576 12.74 秒 ↓20% ~3.1 分钟 ~1.4 分钟
                            1280×720 23.66 秒 ↓10% ~5.4 分钟 ~2.6 分钟
                            1920×1080 横屏 77.5 秒 ↓26% ~16.4 分钟 ~9 分钟
                            1088×1920 竖屏×107帧 ~60-64 秒 — ~14 分钟(你的生产口径) ~7.5 分钟
                            三个参数的收益随分辨率增大(480p −24%、1080p 横屏 −26%),576p/720p 也全面受益。没有发现任何回退。

                            最佳模式推荐(按用途)
                            竖屏剧集成片(e4v2/e3v2 口径,1088×1920×107f×12步):约 14 分钟/条,比旧版(15.4 分钟)稳快。你刚才那条实际产出验证通过。若镜头以人物/静态为主,换 turbo LoRA 4 步 → 约 7.5 分钟/条。
                            效率甜点仍是 1024×576:12.74 秒/步(24.5 s/MP,线性区内),配合放大出 1080p 是吞吐最优路线;批量热跑 4 步 LoRA 约 1.4 分钟/条。
                            1080p 原生:横屏 16.4 分钟、竖屏 14 分钟——修完参数后回到了可用的范围,但注意热漂移:连跑大批 1080p 时后面会慢 10-25%(你第一次尝试 106 秒/步、恢复后 59.6 秒/步就是这个原因),大批量中间让卡歇一两分钟。

                            这个对吗?

                            1 条回复 最后回复
                            0
                            • xiongjie gaoX
                              xiongjie gaoX
                              xiongjie gao
                              王侯将相
                              编写于 最后由 编辑
                              #19

                              @vvr-vvr 你这边的优化数值更高,很可能源自于你没有做过p to p这方面的优化。
                              当然如果说你是pcie4或更高的接口,不做也能有这样的表现

                              https://github.com/shawn86574-prog/x99-7900xtx-p2p
                              https://github.com/shawn86574-prog/kuzuryusen

                              1 条回复 最后回复
                              0
                              • E Enigma

                                谢谢楼主——开关、脚本、对账逻辑都是现成的,我只做了一件事:搬到另一台机器上看还在不在。

                                结论:在,同量级

                                我们机器上(P2P 比原帖强 2.8 倍:peer 直拷 14.2/13.6 GB/s):

                                拆分关 拆分开 Δ
                                出片 post 29.9–32.0s 24.7–26.2s −17%(原帖 −16.2%,同量级)
                                端到端(热) 116–118s 112.1–112.2s −4.5%
                                per_step 11.8–12.4s 12.0–12.5s 0(符合设计)

                                拆分确实生效:vae split chunks=7 seam=3 own=68/124 decode=8.2s exchange=0.6s。

                                e2e 比原帖的 −13% 小,是因为我们 per_step(12s)比原帖(7.6s)大——出片的占比被慢采样稀释了,不是拆分打折。

                                机器配置

                                X570 ACE + Ryzen 9 5950X(16C/32T)+ 128 GB DDR4 3200 + 2× RX 7900XTX(两条 x16 Gen4,P2P 通)+ Ubuntu + ROCm

                                过程与坑

                                • 用例:832×480、124 帧、8 步(同原帖),每档 3 轮。
                                • 一个坑:COMFY_TP_VAE_SPLIT=1 只是启用节点,bench.py 还要带 --vae-split 才会把 VAEDecode 换成 TP2VAEDecodeSplit——我只设了 env,整组 B 静默走了原生路径,白跑一轮。
                                • 权重用的是现成的:Singularity ref2va w4a8 + turbo v4 LoRA + qwen3vl nvfp4 TE + 官方视频 VAE。per_step 12s 比原帖 7.6s 慢,多半是权重/量化配方不同——想问下楼主 fl2va w4a8 那套是在哪取的,想试试把采样也拉上来。
                                • 像素:按你的设计(帧计数对账、接缝两边各解)是逐位一致;我们端到端同种子的 PSNR 24dB 是采样非确定性(GPU atomics),不是拆分带来的——严格验证要用同 latent 喂两路,还没做。
                                • MLP 分块(MLP_CHUNKS=8)两组都开着,没单独 A/B——我们 P2P 快,那一段的原始占比本来就小。

                                一句话:出片跨卡这刀,在 5950X + 两条 x16 的机器上同样落得下去。

                                懒人烘培懒
                                懒人烘培懒
                                懒人烘培
                                王侯将相
                                编写于 最后由 编辑
                                #20

                                在我这台机器上对比了 VAE 拆分关和开。出片阶段从 23.2 秒降到 17.1 秒,每条省 6.1 秒。 采样速度基本持平。

                                指标 拆分关 拆分开 本机变化 9 楼变化
                                出片 post 23.2 秒 17.1 秒 −26.3% −17%
                                热跑端到端 66.1 秒 60.1 秒 −9.1% −4.5%
                                采样 per_step 6.128 秒/步 6.140 秒/步 +0.2% 基本持平

                                表里是每组 3 轮热跑的中位数。拆分组的日志显示,VAE 共处理 7 个时间块,两张卡分别负责 68 帧和 56 帧,帧交换耗时 0.20–0.26 秒。六轮均输出完整的 124 帧。

                                机器配置

                                微星 MPG X670E CARBON WIFI、Ryzen 5 7500F、双 RX 7900 XTX、Ubuntu 24.04、PyTorch ROCm 7.2。卡间通信走 RCCL P2P/IPC。

                                权重

                                • 主模型 minimax_h3_fl2va_pruned-w4a8_convrot_pruned.safetensors
                                • 文本编码器 qwen3vl_32b_minimax_h3-w4a8_convrot.safetensors
                                • LoRA minimax_h3_turbo_v4_step600_ema_pruned_comfyui.safetensors,强度 1.0
                                • 视频 VAE Minimax_h3_video_vae_fp16.safetensors

                                测试方法

                                • 832×480、124 帧、8 步,采样器 res_multistep,调度器 simple。
                                • 每组先预热 1 轮,再用 seed 145、146、147 配对热跑。两组均开启 TP2、MLP 8 分块和 BF16 归约,启动参数均为 --use-ck-attention --mmap-torch-files。
                                • 拆分开启组同时设置 COMFY_TP_VAE_SPLIT=1 和 bench.py --vae-split。关闭组走原生 VAEDecode。
                                • post 沿用仓库脚本口径,从最后一步采样调用开始计到出片完成。每轮取两卡较慢的计时。

                                双 7900 XTX:模型本地跑,Token 随便烧!

                                xiongjie gaoX 1 条回复 最后回复
                                2
                                • 懒人烘培懒 懒人烘培

                                  在我这台机器上对比了 VAE 拆分关和开。出片阶段从 23.2 秒降到 17.1 秒,每条省 6.1 秒。 采样速度基本持平。

                                  指标 拆分关 拆分开 本机变化 9 楼变化
                                  出片 post 23.2 秒 17.1 秒 −26.3% −17%
                                  热跑端到端 66.1 秒 60.1 秒 −9.1% −4.5%
                                  采样 per_step 6.128 秒/步 6.140 秒/步 +0.2% 基本持平

                                  表里是每组 3 轮热跑的中位数。拆分组的日志显示,VAE 共处理 7 个时间块,两张卡分别负责 68 帧和 56 帧,帧交换耗时 0.20–0.26 秒。六轮均输出完整的 124 帧。

                                  机器配置

                                  微星 MPG X670E CARBON WIFI、Ryzen 5 7500F、双 RX 7900 XTX、Ubuntu 24.04、PyTorch ROCm 7.2。卡间通信走 RCCL P2P/IPC。

                                  权重

                                  • 主模型 minimax_h3_fl2va_pruned-w4a8_convrot_pruned.safetensors
                                  • 文本编码器 qwen3vl_32b_minimax_h3-w4a8_convrot.safetensors
                                  • LoRA minimax_h3_turbo_v4_step600_ema_pruned_comfyui.safetensors,强度 1.0
                                  • 视频 VAE Minimax_h3_video_vae_fp16.safetensors

                                  测试方法

                                  • 832×480、124 帧、8 步,采样器 res_multistep,调度器 simple。
                                  • 每组先预热 1 轮,再用 seed 145、146、147 配对热跑。两组均开启 TP2、MLP 8 分块和 BF16 归约,启动参数均为 --use-ck-attention --mmap-torch-files。
                                  • 拆分开启组同时设置 COMFY_TP_VAE_SPLIT=1 和 bench.py --vae-split。关闭组走原生 VAEDecode。
                                  • post 沿用仓库脚本口径,从最后一步采样调用开始计到出片完成。每轮取两卡较慢的计时。
                                  xiongjie gaoX
                                  xiongjie gaoX
                                  xiongjie gao
                                  王侯将相
                                  编写于 最后由 编辑
                                  #21

                                  @懒人烘培 数据不错的喔
                                  重要的这部分加速属于无成本白嫖,符合咱们论坛的调性。

                                  https://github.com/shawn86574-prog/x99-7900xtx-p2p
                                  https://github.com/shawn86574-prog/kuzuryusen

                                  懒人烘培懒 1 条回复 最后回复
                                  0
                                  • xiongjie gaoX xiongjie gao

                                    @懒人烘培 数据不错的喔
                                    重要的这部分加速属于无成本白嫖,符合咱们论坛的调性。

                                    懒人烘培懒
                                    懒人烘培懒
                                    懒人烘培
                                    王侯将相
                                    编写于 最后由 编辑
                                    #22

                                    @xiongjie-gao 说:

                                    重要的这部分加速属于无成

                                    嗯嗯,就是。刚刚抄作业完毕就测试一下,还可以

                                    双 7900 XTX:模型本地跑,Token 随便烧!

                                    1 条回复 最后回复
                                    1
                                    • ,系统 取消固定了此主题

                                    你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

                                    厌倦了每次访问都刷到同样的帖子?您注册账号后,您下次访问时都将自动回到上次浏览的位置,并可选择接收新回复的通知(通过电子邮件或推送通知)。您还可以收藏帖子、为帖子点赞,以此向其他社区成员表达您的感谢。

                                    有了你的建议,这篇帖子会更精彩哦 💗

                                    注册 登录
                                    回复
                                    • 在新帖中回复
                                    登录后回复
                                    • 从旧到新
                                    • 从新到旧
                                    • 最多赞同


                                    • 登录

                                    • 登录或注册以进行搜索。
                                    • 第一个帖子
                                      最后一个帖子
                                    0
                                    • 版块
                                    • 最新
                                    • 标签
                                    • 热门
                                    • 用户
                                    • 群组