Add H100 skill 5s validation artifacts
Browse files- .gitattributes +9 -0
- validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_0.5s.png +3 -0
- validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_2.5s.png +3 -0
- validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_4.5s.png +3 -0
- validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_0.5s.png +3 -0
- validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_2.5s.png +3 -0
- validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_4.5s.png +3 -0
- validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_bf16_fp8_skill_5s_contact_sheet.png +3 -0
- validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_bf16_skill_5s.mp4 +3 -0
- validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_fp8_skill_5s.mp4 +3 -0
- validation/h100_skill_5s_20260420/artifacts/video_probe_skill_5s.json +18 -0
- validation/h100_skill_5s_20260420/benchmark/compare_perf_bf16_vs_fp8.txt +27 -0
- validation/h100_skill_5s_20260420/benchmark/hunyuanvideo_bf16_skill_5s_perf.json +175 -0
- validation/h100_skill_5s_20260420/benchmark/hunyuanvideo_fp8_skill_5s_perf.json +175 -0
- validation/h100_skill_5s_20260420/logs/generate_bf16_skill_5s.log +98 -0
- validation/h100_skill_5s_20260420/logs/generate_fp8_skill_5s.log +112 -0
- validation/h100_skill_5s_20260420/logs/profile_bf16_skill_5s.log +99 -0
- validation/h100_skill_5s_20260420/logs/profile_fp8_skill_5s.log +101 -0
- validation/h100_skill_5s_20260420/profiler/bf16/445b0a02-cb9c-4793-9b49-1e5a102facb4-5_steps-global-rank0.trace.json.gz +3 -0
- validation/h100_skill_5s_20260420/profiler/fp8/0bb0f929-c3dc-42f5-b834-cfffb815c3e0-5_steps-global-rank0.trace.json.gz +3 -0
- validation/h100_skill_5s_20260420/profiler/kernel_summary_skill_5s.md +73 -0
- validation/h100_skill_5s_20260420/result_summary_skill_5s.md +114 -0
.gitattributes
CHANGED
|
@@ -34,3 +34,12 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
validation/h100_20260420/artifacts/hunyuanvideo_bf16_fp8_contact_sheet.png filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
validation/h100_20260420/artifacts/hunyuanvideo_bf16_fp8_contact_sheet.png filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_0.5s.png filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_2.5s.png filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_4.5s.png filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_0.5s.png filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_2.5s.png filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_4.5s.png filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_bf16_fp8_skill_5s_contact_sheet.png filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_bf16_skill_5s.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_fp8_skill_5s.mp4 filter=lfs diff=lfs merge=lfs -text
|
validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_0.5s.png
ADDED
|
Git LFS Details
|
validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_2.5s.png
ADDED
|
Git LFS Details
|
validation/h100_skill_5s_20260420/artifacts/contact_frames/bf16_4.5s.png
ADDED
|
Git LFS Details
|
validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_0.5s.png
ADDED
|
Git LFS Details
|
validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_2.5s.png
ADDED
|
Git LFS Details
|
validation/h100_skill_5s_20260420/artifacts/contact_frames/fp8_4.5s.png
ADDED
|
Git LFS Details
|
validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_bf16_fp8_skill_5s_contact_sheet.png
ADDED
|
Git LFS Details
|
validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_bf16_skill_5s.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:20ccf74638167be65a1ce5d668e4d596b57987cd6f4b3624c085d5eb12b04e88
|
| 3 |
+
size 183737
|
validation/h100_skill_5s_20260420/artifacts/hunyuanvideo_fp8_skill_5s.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a566756b3b4d996a78054d539c5279a23d6d34ccb62ab014a3e7ecd49b01eaf6
|
| 3 |
+
size 152026
|
validation/h100_skill_5s_20260420/artifacts/video_probe_skill_5s.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"BF16": {
|
| 3 |
+
"width": 848,
|
| 4 |
+
"height": 480,
|
| 5 |
+
"r_frame_rate": "13/1",
|
| 6 |
+
"avg_frame_rate": "13/1",
|
| 7 |
+
"duration": "5.000000",
|
| 8 |
+
"nb_frames": "65"
|
| 9 |
+
},
|
| 10 |
+
"FP8": {
|
| 11 |
+
"width": 848,
|
| 12 |
+
"height": 480,
|
| 13 |
+
"r_frame_rate": "13/1",
|
| 14 |
+
"avg_frame_rate": "13/1",
|
| 15 |
+
"duration": "5.000000",
|
| 16 |
+
"nb_frames": "65"
|
| 17 |
+
}
|
| 18 |
+
}
|
validation/h100_skill_5s_20260420/benchmark/compare_perf_bf16_vs_fp8.txt
ADDED
|
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
### Performance Comparison Report
|
| 2 |
+
|
| 3 |
+
#### 1. High-level Summary
|
| 4 |
+
| Metric | Baseline | New | Diff | Status |
|
| 5 |
+
| :--- | :--- | :--- | :--- | :--- |
|
| 6 |
+
| **E2E Latency** | 59545.91 ms | 54747.61 ms | **-4798.30 ms (-8.1%)** | ✅ |
|
| 7 |
+
| **Throughput** | 0.02 req/s | 0.02 req/s | - | - |
|
| 8 |
+
|
| 9 |
+
|
| 10 |
+
#### 2. Stage Breakdown
|
| 11 |
+
| Stage Name | Baseline (ms) | New (ms) | Diff (ms) | Diff (%) | Status |
|
| 12 |
+
| :--- | :--- | :--- | :--- | :--- | :--- |
|
| 13 |
+
| InputValidationStage | 0.04 | 0.03 | -0.01 | -17.9% | ⚪️ |
|
| 14 |
+
| TextEncodingStage | 308.48 | 306.44 | -2.04 | -0.7% | ⚪️ |
|
| 15 |
+
| TimestepPreparationStage | 0.41 | 0.34 | -0.07 | -17.3% | ⚪️ |
|
| 16 |
+
| LatentPreparationStage | 0.14 | 0.12 | -0.02 | -14.3% | ⚪️ |
|
| 17 |
+
| DenoisingStage | 42542.10 | 37979.67 | -4562.43 | -10.7% | 🟢 |
|
| 18 |
+
| DecodingStage | 16691.68 | 16458.20 | -233.47 | -1.4% | ⚪️ |
|
| 19 |
+
|
| 20 |
+
|
| 21 |
+
<details>
|
| 22 |
+
<summary>Metadata</summary>
|
| 23 |
+
|
| 24 |
+
- Baseline Commit: `N/A`
|
| 25 |
+
- New Commit: `N/A`
|
| 26 |
+
- Timestamp: 2026-04-20T03:07:09.034563
|
| 27 |
+
</details>
|
validation/h100_skill_5s_20260420/benchmark/hunyuanvideo_bf16_skill_5s_perf.json
ADDED
|
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"timestamp": "2026-04-20T03:04:12.058611+00:00",
|
| 3 |
+
"request_id": "5c3703ab-db84-46b8-ba90-a180b6dcc5f1",
|
| 4 |
+
"commit_hash": "N/A",
|
| 5 |
+
"tag": "cli_generate",
|
| 6 |
+
"total_duration_ms": 59545.909993117675,
|
| 7 |
+
"steps": [
|
| 8 |
+
{
|
| 9 |
+
"name": "InputValidationStage",
|
| 10 |
+
"duration_ms": 0.04043290391564369
|
| 11 |
+
},
|
| 12 |
+
{
|
| 13 |
+
"name": "TextEncodingStage",
|
| 14 |
+
"duration_ms": 308.477042010054
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"name": "TimestepPreparationStage",
|
| 18 |
+
"duration_ms": 0.4082408268004656
|
| 19 |
+
},
|
| 20 |
+
{
|
| 21 |
+
"name": "LatentPreparationStage",
|
| 22 |
+
"duration_ms": 0.14178105629980564
|
| 23 |
+
},
|
| 24 |
+
{
|
| 25 |
+
"name": "DenoisingStage",
|
| 26 |
+
"duration_ms": 42542.099812068045
|
| 27 |
+
},
|
| 28 |
+
{
|
| 29 |
+
"name": "DecodingStage",
|
| 30 |
+
"duration_ms": 16691.675554960966
|
| 31 |
+
}
|
| 32 |
+
],
|
| 33 |
+
"denoise_steps_ms": [
|
| 34 |
+
{
|
| 35 |
+
"step": 0,
|
| 36 |
+
"duration_ms": 261.8462292011827
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"step": 1,
|
| 40 |
+
"duration_ms": 1436.7910819128156
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"step": 2,
|
| 44 |
+
"duration_ms": 1469.7598610073328
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"step": 3,
|
| 48 |
+
"duration_ms": 1440.979610895738
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"step": 4,
|
| 52 |
+
"duration_ms": 1464.3825711682439
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"step": 5,
|
| 56 |
+
"duration_ms": 1447.7491180878133
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"step": 6,
|
| 60 |
+
"duration_ms": 1452.3683309089392
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"step": 7,
|
| 64 |
+
"duration_ms": 1452.8397121466696
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"step": 8,
|
| 68 |
+
"duration_ms": 1456.2478899024427
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"step": 9,
|
| 72 |
+
"duration_ms": 1453.0877869110554
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"step": 10,
|
| 76 |
+
"duration_ms": 1456.1456739902496
|
| 77 |
+
},
|
| 78 |
+
{
|
| 79 |
+
"step": 11,
|
| 80 |
+
"duration_ms": 1456.114053959027
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"step": 12,
|
| 84 |
+
"duration_ms": 1457.9589350614697
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"step": 13,
|
| 88 |
+
"duration_ms": 1456.3369450625032
|
| 89 |
+
},
|
| 90 |
+
{
|
| 91 |
+
"step": 14,
|
| 92 |
+
"duration_ms": 1458.0988800153136
|
| 93 |
+
},
|
| 94 |
+
{
|
| 95 |
+
"step": 15,
|
| 96 |
+
"duration_ms": 1460.4044100269675
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"step": 16,
|
| 100 |
+
"duration_ms": 1457.6487878803164
|
| 101 |
+
},
|
| 102 |
+
{
|
| 103 |
+
"step": 17,
|
| 104 |
+
"duration_ms": 1465.2510930318385
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"step": 18,
|
| 108 |
+
"duration_ms": 1459.1034480836242
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"step": 19,
|
| 112 |
+
"duration_ms": 1461.6714399307966
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"step": 20,
|
| 116 |
+
"duration_ms": 1460.5804041493684
|
| 117 |
+
},
|
| 118 |
+
{
|
| 119 |
+
"step": 21,
|
| 120 |
+
"duration_ms": 1461.9483698625118
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"step": 22,
|
| 124 |
+
"duration_ms": 1461.8699769489467
|
| 125 |
+
},
|
| 126 |
+
{
|
| 127 |
+
"step": 23,
|
| 128 |
+
"duration_ms": 1462.3029250651598
|
| 129 |
+
},
|
| 130 |
+
{
|
| 131 |
+
"step": 24,
|
| 132 |
+
"duration_ms": 1461.5925929974765
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"step": 25,
|
| 136 |
+
"duration_ms": 1458.9864378795028
|
| 137 |
+
},
|
| 138 |
+
{
|
| 139 |
+
"step": 26,
|
| 140 |
+
"duration_ms": 1463.2249271962792
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"step": 27,
|
| 144 |
+
"duration_ms": 1463.981956942007
|
| 145 |
+
},
|
| 146 |
+
{
|
| 147 |
+
"step": 28,
|
| 148 |
+
"duration_ms": 1461.630366044119
|
| 149 |
+
},
|
| 150 |
+
{
|
| 151 |
+
"step": 29,
|
| 152 |
+
"duration_ms": 1457.109339069575
|
| 153 |
+
}
|
| 154 |
+
],
|
| 155 |
+
"memory_checkpoints": {
|
| 156 |
+
"before_forward": {
|
| 157 |
+
"allocated_mb": 24920.08,
|
| 158 |
+
"reserved_mb": 48128.0,
|
| 159 |
+
"peak_allocated_mb": 24920.08,
|
| 160 |
+
"peak_reserved_mb": 48128.0
|
| 161 |
+
},
|
| 162 |
+
"after_forward": {
|
| 163 |
+
"allocated_mb": 24796.44,
|
| 164 |
+
"reserved_mb": 48128.0,
|
| 165 |
+
"peak_allocated_mb": 44609.86,
|
| 166 |
+
"peak_reserved_mb": 48128.0
|
| 167 |
+
}
|
| 168 |
+
},
|
| 169 |
+
"meta": {
|
| 170 |
+
"prompt": [
|
| 171 |
+
"A cat and a dog baking a cake together in a kitchen. The cat is carefully measuring flour, while the dog is stirring the batter with a wooden spoon. The kitchen is cozy, with sunlight streaming through the window."
|
| 172 |
+
],
|
| 173 |
+
"model": "/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773"
|
| 174 |
+
}
|
| 175 |
+
}
|
validation/h100_skill_5s_20260420/benchmark/hunyuanvideo_fp8_skill_5s_perf.json
ADDED
|
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"timestamp": "2026-04-20T03:06:47.870941+00:00",
|
| 3 |
+
"request_id": "ac2d8c62-5d6c-4ef6-a0fb-b71654e9e2f8",
|
| 4 |
+
"commit_hash": "N/A",
|
| 5 |
+
"tag": "cli_generate",
|
| 6 |
+
"total_duration_ms": 54747.61236994527,
|
| 7 |
+
"steps": [
|
| 8 |
+
{
|
| 9 |
+
"name": "InputValidationStage",
|
| 10 |
+
"duration_ms": 0.03319093957543373
|
| 11 |
+
},
|
| 12 |
+
{
|
| 13 |
+
"name": "TextEncodingStage",
|
| 14 |
+
"duration_ms": 306.4362029545009
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"name": "TimestepPreparationStage",
|
| 18 |
+
"duration_ms": 0.33745612017810345
|
| 19 |
+
},
|
| 20 |
+
{
|
| 21 |
+
"name": "LatentPreparationStage",
|
| 22 |
+
"duration_ms": 0.12155994772911072
|
| 23 |
+
},
|
| 24 |
+
{
|
| 25 |
+
"name": "DenoisingStage",
|
| 26 |
+
"duration_ms": 37979.66786590405
|
| 27 |
+
},
|
| 28 |
+
{
|
| 29 |
+
"name": "DecodingStage",
|
| 30 |
+
"duration_ms": 16458.200897090137
|
| 31 |
+
}
|
| 32 |
+
],
|
| 33 |
+
"denoise_steps_ms": [
|
| 34 |
+
{
|
| 35 |
+
"step": 0,
|
| 36 |
+
"duration_ms": 256.218392169103
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"step": 1,
|
| 40 |
+
"duration_ms": 1285.6723698787391
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"step": 2,
|
| 44 |
+
"duration_ms": 1290.6845030374825
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"step": 3,
|
| 48 |
+
"duration_ms": 1301.6360928304493
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"step": 4,
|
| 52 |
+
"duration_ms": 1297.4275317974389
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"step": 5,
|
| 56 |
+
"duration_ms": 1296.6165849938989
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"step": 6,
|
| 60 |
+
"duration_ms": 1303.3105719368905
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"step": 7,
|
| 64 |
+
"duration_ms": 1303.848479874432
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"step": 8,
|
| 68 |
+
"duration_ms": 1299.7515010647476
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"step": 9,
|
| 72 |
+
"duration_ms": 1302.7811218053102
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"step": 10,
|
| 76 |
+
"duration_ms": 1301.1772891040891
|
| 77 |
+
},
|
| 78 |
+
{
|
| 79 |
+
"step": 11,
|
| 80 |
+
"duration_ms": 1300.531161017716
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"step": 12,
|
| 84 |
+
"duration_ms": 1298.6012869514525
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"step": 13,
|
| 88 |
+
"duration_ms": 1297.2778889816254
|
| 89 |
+
},
|
| 90 |
+
{
|
| 91 |
+
"step": 14,
|
| 92 |
+
"duration_ms": 1299.553635995835
|
| 93 |
+
},
|
| 94 |
+
{
|
| 95 |
+
"step": 15,
|
| 96 |
+
"duration_ms": 1302.214392926544
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"step": 16,
|
| 100 |
+
"duration_ms": 1301.3874609023333
|
| 101 |
+
},
|
| 102 |
+
{
|
| 103 |
+
"step": 17,
|
| 104 |
+
"duration_ms": 1300.045948009938
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"step": 18,
|
| 108 |
+
"duration_ms": 1300.40623084642
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"step": 19,
|
| 112 |
+
"duration_ms": 1303.7210528273135
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"step": 20,
|
| 116 |
+
"duration_ms": 1303.497269982472
|
| 117 |
+
},
|
| 118 |
+
{
|
| 119 |
+
"step": 21,
|
| 120 |
+
"duration_ms": 1303.9344048593193
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"step": 22,
|
| 124 |
+
"duration_ms": 1300.4847038537264
|
| 125 |
+
},
|
| 126 |
+
{
|
| 127 |
+
"step": 23,
|
| 128 |
+
"duration_ms": 1302.0818289369345
|
| 129 |
+
},
|
| 130 |
+
{
|
| 131 |
+
"step": 24,
|
| 132 |
+
"duration_ms": 1303.708059946075
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"step": 25,
|
| 136 |
+
"duration_ms": 1307.097784942016
|
| 137 |
+
},
|
| 138 |
+
{
|
| 139 |
+
"step": 26,
|
| 140 |
+
"duration_ms": 1305.4667548276484
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"step": 27,
|
| 144 |
+
"duration_ms": 1304.4850858859718
|
| 145 |
+
},
|
| 146 |
+
{
|
| 147 |
+
"step": 28,
|
| 148 |
+
"duration_ms": 1301.8505610525608
|
| 149 |
+
},
|
| 150 |
+
{
|
| 151 |
+
"step": 29,
|
| 152 |
+
"duration_ms": 1301.1197270825505
|
| 153 |
+
}
|
| 154 |
+
],
|
| 155 |
+
"memory_checkpoints": {
|
| 156 |
+
"before_forward": {
|
| 157 |
+
"allocated_mb": 16370.1,
|
| 158 |
+
"reserved_mb": 38872.0,
|
| 159 |
+
"peak_allocated_mb": 16370.1,
|
| 160 |
+
"peak_reserved_mb": 38872.0
|
| 161 |
+
},
|
| 162 |
+
"after_forward": {
|
| 163 |
+
"allocated_mb": 16246.53,
|
| 164 |
+
"reserved_mb": 38872.0,
|
| 165 |
+
"peak_allocated_mb": 36059.77,
|
| 166 |
+
"peak_reserved_mb": 38872.0
|
| 167 |
+
}
|
| 168 |
+
},
|
| 169 |
+
"meta": {
|
| 170 |
+
"prompt": [
|
| 171 |
+
"A cat and a dog baking a cake together in a kitchen. The cat is carefully measuring flour, while the dog is stirring the batter with a wooden spoon. The kitchen is cozy, with sunlight streaming through the window."
|
| 172 |
+
],
|
| 173 |
+
"model": "/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773"
|
| 174 |
+
}
|
| 175 |
+
}
|
validation/h100_skill_5s_20260420/logs/generate_bf16_skill_5s.log
ADDED
|
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 2 |
3%|▎ | 1/30 [00:00<00:07, 3.82it/s]
|
| 3 |
7%|▋ | 2/30 [00:01<00:26, 1.05it/s]
|
| 4 |
10%|█ | 3/30 [00:03<00:32, 1.19s/it]
|
| 5 |
13%|█▎ | 4/30 [00:04<00:33, 1.29s/it]
|
| 6 |
17%|█▋ | 5/30 [00:06<00:33, 1.35s/it]
|
| 7 |
20%|██ | 6/30 [00:07<00:33, 1.38s/it]
|
| 8 |
23%|██▎ | 7/30 [00:08<00:32, 1.41s/it]
|
| 9 |
27%|██▋ | 8/30 [00:10<00:31, 1.42s/it]
|
| 10 |
30%|███ | 9/30 [00:11<00:30, 1.43s/it]
|
| 11 |
33%|███▎ | 10/30 [00:13<00:28, 1.44s/it]
|
| 12 |
37%|███▋ | 11/30 [00:14<00:27, 1.44s/it]
|
| 13 |
40%|████ | 12/30 [00:16<00:26, 1.45s/it]
|
| 14 |
43%|████▎ | 13/30 [00:17<00:24, 1.45s/it]
|
| 15 |
47%|████▋ | 14/30 [00:19<00:23, 1.45s/it]
|
| 16 |
50%|█████ | 15/30 [00:20<00:21, 1.45s/it]
|
| 17 |
53%|█████▎ | 16/30 [00:22<00:20, 1.46s/it]
|
| 18 |
57%|█████▋ | 17/30 [00:23<00:18, 1.46s/it]
|
| 19 |
60%|██████ | 18/30 [00:25<00:17, 1.46s/it]
|
| 20 |
63%|██████▎ | 19/30 [00:26<00:16, 1.46s/it]
|
| 21 |
67%|██████▋ | 20/30 [00:27<00:14, 1.46s/it]
|
| 22 |
70%|███████ | 21/30 [00:29<00:13, 1.46s/it]
|
| 23 |
73%|███████▎ | 22/30 [00:30<00:11, 1.46s/it]
|
| 24 |
77%|███████▋ | 23/30 [00:32<00:10, 1.46s/it]
|
| 25 |
80%|████████ | 24/30 [00:33<00:08, 1.46s/it]
|
| 26 |
83%|████████▎ | 25/30 [00:35<00:07, 1.46s/it]
|
| 27 |
87%|████████▋ | 26/30 [00:36<00:05, 1.46s/it]
|
| 28 |
90%|█████████ | 27/30 [00:38<00:04, 1.46s/it]
|
| 29 |
93%|█████████▎| 28/30 [00:39<00:02, 1.46s/it]
|
| 30 |
97%|█████████▋| 29/30 [00:41<00:01, 1.46s/it]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 2 |
+
[04-20 03:01:48] Warmup enabled, the launch time is expected to be longer than usual
|
| 3 |
+
[04-20 03:01:48] server_args: {"model_path": "/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773", "model_id": null, "backend": "sglang", "attention_backend": null, "attention_backend_config": {}, "cache_dit_config": null, "nccl_port": null, "trust_remote_code": false, "revision": null, "num_gpus": 1, "tp_size": 1, "sp_degree": 1, "ulysses_degree": 1, "ring_degree": 1, "dp_size": 1, "dp_degree": 1, "enable_cfg_parallel": false, "hsdp_replicate_dim": 1, "hsdp_shard_dim": 1, "dist_timeout": 3600, "pipeline_class_name": null, "lora_path": null, "lora_nickname": "default", "lora_scale": 1.0, "lora_weight_name": null, "component_paths": {}, "transformer_weights_path": null, "lora_target_modules": null, "dit_cpu_offload": true, "dit_layerwise_offload": null, "dit_offload_prefetch_size": 0.0, "text_encoder_cpu_offload": true, "image_encoder_cpu_offload": true, "vae_cpu_offload": true, "use_fsdp_inference": false, "pin_cpu_memory": true, "ltx2_two_stage_device_mode": null, "comfyui_mode": false, "enable_torch_compile": true, "warmup": true, "warmup_resolutions": null, "warmup_steps": 1, "disable_autocast": false, "master_port": 30005, "host": "127.0.0.1", "port": 30000, "webui": false, "webui_port": 12312, "scheduler_port": 5589, "strict_ports": false, "output_path": "/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts", "input_save_path": "inputs/uploads", "prompt_file_path": null, "model_paths": {}, "model_loaded": {"transformer": true, "vae": true, "video_vae": true, "audio_vae": true, "video_dit": true, "audio_dit": true, "dual_tower_bridge": true}, "boundary_ratio": null, "base_gpu_id": 0, "disagg_role": "monolithic", "disagg_timeout": 600, "disagg_dispatch_policy": "round_robin", "disagg_mode": false, "disagg_server_addr": null, "encoder_urls": null, "denoiser_urls": null, "decoder_urls": null, "encoder_tp": null, "denoiser_tp": null, "denoiser_sp": null, "denoiser_ulysses": null, "denoiser_ring": null, "decoder_tp": null, "disagg_transfer_pool_size": 268435456, "disagg_p2p_hostname": "127.0.0.1", "disagg_ib_device": null, "pool_work_endpoint": null, "pool_result_endpoint": null, "log_level": "info", "uvicorn_access_log_exclude_prefixes": []}
|
| 4 |
+
[04-20 03:01:48] Local mode: True
|
| 5 |
+
[04-20 03:01:48] Starting server...
|
| 6 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 7 |
+
[04-20 03:01:55] Scheduler bind at endpoint: tcp://127.0.0.1:5589
|
| 8 |
+
[04-20 03:01:55] Initializing distributed environment with world_size=1, device=cuda:0, timeout=3600
|
| 9 |
+
[04-20 03:01:55] Setting distributed timeout to 3600 seconds
|
| 10 |
+
[04-20 03:01:56] No pipeline_class_name specified, using model_index.json
|
| 11 |
+
[04-20 03:01:56] Diffusers version: 0.32.0.dev0
|
| 12 |
+
[04-20 03:01:56] Using pipeline from model_index.json: HunyuanVideoPipeline
|
| 13 |
+
[04-20 03:01:56] Loading pipeline modules...
|
| 14 |
+
[04-20 03:01:56] Model already exists locally and is complete
|
| 15 |
+
[04-20 03:01:56] Model path: /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773
|
| 16 |
+
[04-20 03:01:56] Diffusers version: 0.32.0.dev0
|
| 17 |
+
[04-20 03:01:56] Loading pipeline modules from config: {'_class_name': 'HunyuanVideoPipeline', '_diffusers_version': '0.32.0.dev0', 'scheduler': ['diffusers', 'FlowMatchEulerDiscreteScheduler'], 'text_encoder': ['transformers', 'LlamaModel'], 'text_encoder_2': ['transformers', 'CLIPTextModel'], 'tokenizer': ['transformers', 'LlamaTokenizerFast'], 'tokenizer_2': ['transformers', 'CLIPTokenizer'], 'transformer': ['diffusers', 'HunyuanVideoTransformer3DModel'], 'vae': ['diffusers', 'AutoencoderKLHunyuanVideo']}
|
| 18 |
+
[04-20 03:01:56] Loading required components: ['text_encoder', 'text_encoder_2', 'tokenizer', 'tokenizer_2', 'vae', 'transformer', 'scheduler']
|
| 19 |
+
|
| 20 |
+
[04-20 03:01:56] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 21 |
+
[04-20 03:01:58] [RunAI Streamer] Overall time to stream 14.0 GiB of all files to cpu: 2.18s, 6.4 GiB/s
|
| 22 |
+
[04-20 03:02:17] Loaded text_encoder: FSDPLlamaModel (sgl-diffusion version). model size: 13.98 GB, consumed GPU mem: 0.81 GB, avail GPU mem: 73.04 GB
|
| 23 |
+
|
| 24 |
+
[04-20 03:02:18] Using Torch SDPA backend
|
| 25 |
+
[04-20 03:02:18] [RunAI Streamer] Overall time to stream 234.7 MiB of all files to cpu: 0.03s, 7.6 GiB/s
|
| 26 |
+
[04-20 03:02:18] Loaded text_encoder_2: FSDPCLIPTextModel (sgl-diffusion version). model size: 0.23 GB, consumed GPU mem: 0.76 GB, avail GPU mem: 72.27 GB
|
| 27 |
+
|
| 28 |
+
[04-20 03:02:20] Loaded tokenizer: LlamaTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 29 |
+
|
| 30 |
+
[04-20 03:02:20] Loaded tokenizer_2: CLIPTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 31 |
+
[04-20 03:02:20] Loading vae from /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773/vae. avail mem: 72.27 GB
|
| 32 |
+
[93m[04-20 03:02:20] VAE unexpected keys: ['encoder.conv_in.conv.bias', 'encoder.conv_in.conv.weight', 'encoder.conv_norm_out.bias', 'encoder.conv_norm_out.weight', 'encoder.conv_out.conv.bias', 'encoder.conv_out.conv.weight', 'encoder.down_blocks.0.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.0.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.0.resnets.0.conv1.conv.bias', 'encoder.down_blocks.0.resnets.0.conv1.conv.weight', 'encoder.down_blocks.0.resnets.0.conv2.conv.bias', 'encoder.down_blocks.0.resnets.0.conv2.conv.weight', 'encoder.down_blocks.0.resnets.0.norm1.bias', 'encoder.down_blocks.0.resnets.0.norm1.weight', 'encoder.down_blocks.0.resnets.0.norm2.bias', 'encoder.down_blocks.0.resnets.0.norm2.weight', 'encoder.down_blocks.0.resnets.1.conv1.conv.bias', 'encoder.down_blocks.0.resnets.1.conv1.conv.weight', 'encoder.down_blocks.0.resnets.1.conv2.conv.bias', 'encoder.down_blocks.0.resnets.1.conv2.conv.weight', 'encoder.down_blocks.0.resnets.1.norm1.bias', 'encoder.down_blocks.0.resnets.1.norm1.weight', 'encoder.down_blocks.0.resnets.1.norm2.bias', 'encoder.down_blocks.0.resnets.1.norm2.weight', 'encoder.down_blocks.1.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.1.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.1.resnets.0.conv1.conv.bias', 'encoder.down_blocks.1.resnets.0.conv1.conv.weight', 'encoder.down_blocks.1.resnets.0.conv2.conv.bias', 'encoder.down_blocks.1.resnets.0.conv2.conv.weight', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.1.resnets.0.norm1.bias', 'encoder.down_blocks.1.resnets.0.norm1.weight', 'encoder.down_blocks.1.resnets.0.norm2.bias', 'encoder.down_blocks.1.resnets.0.norm2.weight', 'encoder.down_blocks.1.resnets.1.conv1.conv.bias', 'encoder.down_blocks.1.resnets.1.conv1.conv.weight', 'encoder.down_blocks.1.resnets.1.conv2.conv.bias', 'encoder.down_blocks.1.resnets.1.conv2.conv.weight', 'encoder.down_blocks.1.resnets.1.norm1.bias', 'encoder.down_blocks.1.resnets.1.norm1.weight', 'encoder.down_blocks.1.resnets.1.norm2.bias', 'encoder.down_blocks.1.resnets.1.norm2.weight', 'encoder.down_blocks.2.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.2.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.2.resnets.0.conv1.conv.bias', 'encoder.down_blocks.2.resnets.0.conv1.conv.weight', 'encoder.down_blocks.2.resnets.0.conv2.conv.bias', 'encoder.down_blocks.2.resnets.0.conv2.conv.weight', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.2.resnets.0.norm1.bias', 'encoder.down_blocks.2.resnets.0.norm1.weight', 'encoder.down_blocks.2.resnets.0.norm2.bias', 'encoder.down_blocks.2.resnets.0.norm2.weight', 'encoder.down_blocks.2.resnets.1.conv1.conv.bias', 'encoder.down_blocks.2.resnets.1.conv1.conv.weight', 'encoder.down_blocks.2.resnets.1.conv2.conv.bias', 'encoder.down_blocks.2.resnets.1.conv2.conv.weight', 'encoder.down_blocks.2.resnets.1.norm1.bias', 'encoder.down_blocks.2.resnets.1.norm1.weight', 'encoder.down_blocks.2.resnets.1.norm2.bias', 'encoder.down_blocks.2.resnets.1.norm2.weight', 'encoder.down_blocks.3.resnets.0.conv1.conv.bias', 'encoder.down_blocks.3.resnets.0.conv1.conv.weight', 'encoder.down_blocks.3.resnets.0.conv2.conv.bias', 'encoder.down_blocks.3.resnets.0.conv2.conv.weight', 'encoder.down_blocks.3.resnets.0.norm1.bias', 'encoder.down_blocks.3.resnets.0.norm1.weight', 'encoder.down_blocks.3.resnets.0.norm2.bias', 'encoder.down_blocks.3.resnets.0.norm2.weight', 'encoder.down_blocks.3.resnets.1.conv1.conv.bias', 'encoder.down_blocks.3.resnets.1.conv1.conv.weight', 'encoder.down_blocks.3.resnets.1.conv2.conv.bias', 'encoder.down_blocks.3.resnets.1.conv2.conv.weight', 'encoder.down_blocks.3.resnets.1.norm1.bias', 'encoder.down_blocks.3.resnets.1.norm1.weight', 'encoder.down_blocks.3.resnets.1.norm2.bias', 'encoder.down_blocks.3.resnets.1.norm2.weight', 'encoder.mid_block.attentions.0.group_norm.bias', 'encoder.mid_block.attentions.0.group_norm.weight', 'encoder.mid_block.attentions.0.to_k.bias', 'encoder.mid_block.attentions.0.to_k.weight', 'encoder.mid_block.attentions.0.to_out.0.bias', 'encoder.mid_block.attentions.0.to_out.0.weight', 'encoder.mid_block.attentions.0.to_q.bias', 'encoder.mid_block.attentions.0.to_q.weight', 'encoder.mid_block.attentions.0.to_v.bias', 'encoder.mid_block.attentions.0.to_v.weight', 'encoder.mid_block.resnets.0.conv1.conv.bias', 'encoder.mid_block.resnets.0.conv1.conv.weight', 'encoder.mid_block.resnets.0.conv2.conv.bias', 'encoder.mid_block.resnets.0.conv2.conv.weight', 'encoder.mid_block.resnets.0.norm1.bias', 'encoder.mid_block.resnets.0.norm1.weight', 'encoder.mid_block.resnets.0.norm2.bias', 'encoder.mid_block.resnets.0.norm2.weight', 'encoder.mid_block.resnets.1.conv1.conv.bias', 'encoder.mid_block.resnets.1.conv1.conv.weight', 'encoder.mid_block.resnets.1.conv2.conv.bias', 'encoder.mid_block.resnets.1.conv2.conv.weight', 'encoder.mid_block.resnets.1.norm1.bias', 'encoder.mid_block.resnets.1.norm1.weight', 'encoder.mid_block.resnets.1.norm2.bias', 'encoder.mid_block.resnets.1.norm2.weight', 'quant_conv.bias', 'quant_conv.weight'][0;0m
|
| 33 |
+
[04-20 03:02:20] Loaded vae: AutoencoderKLHunyuanVideo (sgl-diffusion version). model size: 0.27 GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 34 |
+
[04-20 03:02:20] Loading transformer from /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773/transformer. avail mem: 72.27 GB
|
| 35 |
+
[04-20 03:02:20] Loading HunyuanVideoTransformer3DModel from 6 safetensors file(s) , param_dtype: torch.bfloat16
|
| 36 |
+
[04-20 03:02:20] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 37 |
+
[04-20 03:02:20] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 38 |
+
[04-20 03:02:21] [RunAI Streamer] Overall time to stream 23.9 GiB of all files to cpu: 1.67s, 14.3 GiB/s
|
| 39 |
+
[04-20 03:02:37] Loaded model with 12.82B parameters
|
| 40 |
+
[04-20 03:02:37] Loaded transformer: HunyuanVideoTransformer3DModel (sgl-diffusion version). model size: 23.88 GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 41 |
+
|
| 42 |
+
[04-20 03:02:37] Loaded scheduler: FlowMatchEulerDiscreteScheduler (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 43 |
+
|
| 44 |
+
[04-20 03:02:37] Creating pipeline stages...
|
| 45 |
+
[04-20 03:02:37] Compiling transformer with mode: max-autotune-no-cudagraphs
|
| 46 |
+
[04-20 03:02:37] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 47 |
+
[04-20 03:02:37] Pipeline instantiated
|
| 48 |
+
[04-20 03:02:37] Worker 0: Initialized device, model, and distributed environment.
|
| 49 |
+
[04-20 03:02:37] Worker 0: Scheduler loop started.
|
| 50 |
+
[93m[04-20 03:02:37] Unsupported resolution: 848x480, output quality may suffer. Supported resolutions: 960x544, 544x960, 832x624, 624x832, 720x720, 1280x720, 720x1280, 832x1104, 1104x832, 960x960[0;0m
|
| 51 |
+
[04-20 03:02:37] Adjusting number of frames from 65 to 65 based on model
|
| 52 |
+
[04-20 03:02:37] Processing prompt 1/1: <redacted, len=213>
|
| 53 |
+
[04-20 03:02:37] Processing warmup req... (1/1)
|
| 54 |
+
|
| 55 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
| 56 |
+
torch._dynamo.utils.warn_once(msg)
|
| 57 |
+
|
| 58 |
+
[04-20 03:03:12] Warmup req (1/1) processed in [92m34.61[0;0m seconds
|
| 59 |
+
[04-20 03:03:12] Sampling params:
|
| 60 |
+
width: 848
|
| 61 |
+
height: 480
|
| 62 |
+
num_frames: 65
|
| 63 |
+
fps: 13
|
| 64 |
+
prompt: <redacted, len=213>
|
| 65 |
+
neg_prompt: <redacted, len=392>
|
| 66 |
+
seed: 42
|
| 67 |
+
infer_steps: 30
|
| 68 |
+
num_outputs_per_prompt: 1
|
| 69 |
+
guidance_scale: 1.0
|
| 70 |
+
embedded_guidance_scale: 6
|
| 71 |
+
n_tokens: None
|
| 72 |
+
flow_shift: 7
|
| 73 |
+
image_path: None
|
| 74 |
+
save_output: True
|
| 75 |
+
output_file_path: /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts/hunyuanvideo_bf16_skill_5s.mp4
|
| 76 |
+
|
| 77 |
+
[04-20 03:03:12] Running pipeline stages: ['InputValidationStage', 'prompt_encoding_stage_primary', 'TimestepPreparationStage', 'LatentPreparationStage', 'DenoisingStage', 'DecodingStage']
|
| 78 |
+
[04-20 03:03:12] [InputValidationStage] started...
|
| 79 |
+
[04-20 03:03:12] [InputValidationStage] finished in 0.0000 seconds
|
| 80 |
+
[04-20 03:03:12] [TextEncodingStage] started...
|
| 81 |
+
[04-20 03:03:12] [TextEncodingStage] finished in 0.3085 seconds
|
| 82 |
+
[04-20 03:03:12] [TimestepPreparationStage] started...
|
| 83 |
+
[04-20 03:03:12] [TimestepPreparationStage] finished in 0.0004 seconds
|
| 84 |
+
[04-20 03:03:12] [LatentPreparationStage] started...
|
| 85 |
+
[04-20 03:03:12] [LatentPreparationStage] finished in 0.0001 seconds
|
| 86 |
+
[04-20 03:03:12] [DenoisingStage] started...
|
| 87 |
+
|
| 88 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 89 |
3%|▎ | 1/30 [00:00<00:07, 3.82it/s]
|
| 90 |
7%|▋ | 2/30 [00:01<00:26, 1.05it/s]
|
| 91 |
10%|█ | 3/30 [00:03<00:32, 1.19s/it]
|
| 92 |
13%|█▎ | 4/30 [00:04<00:33, 1.29s/it]
|
| 93 |
17%|█▋ | 5/30 [00:06<00:33, 1.35s/it]
|
| 94 |
20%|██ | 6/30 [00:07<00:33, 1.38s/it]
|
| 95 |
23%|██▎ | 7/30 [00:08<00:32, 1.41s/it]
|
| 96 |
27%|██▋ | 8/30 [00:10<00:31, 1.42s/it]
|
| 97 |
30%|███ | 9/30 [00:11<00:30, 1.43s/it]
|
| 98 |
33%|███▎ | 10/30 [00:13<00:28, 1.44s/it]
|
| 99 |
37%|███▋ | 11/30 [00:14<00:27, 1.44s/it]
|
| 100 |
40%|████ | 12/30 [00:16<00:26, 1.45s/it]
|
| 101 |
43%|████▎ | 13/30 [00:17<00:24, 1.45s/it]
|
| 102 |
47%|████▋ | 14/30 [00:19<00:23, 1.45s/it]
|
| 103 |
50%|█████ | 15/30 [00:20<00:21, 1.45s/it]
|
| 104 |
53%|█████▎ | 16/30 [00:22<00:20, 1.46s/it]
|
| 105 |
57%|█████▋ | 17/30 [00:23<00:18, 1.46s/it]
|
| 106 |
60%|██████ | 18/30 [00:25<00:17, 1.46s/it]
|
| 107 |
63%|██████▎ | 19/30 [00:26<00:16, 1.46s/it]
|
| 108 |
67%|██████▋ | 20/30 [00:27<00:14, 1.46s/it]
|
| 109 |
70%|███████ | 21/30 [00:29<00:13, 1.46s/it]
|
| 110 |
73%|███████▎ | 22/30 [00:30<00:11, 1.46s/it]
|
| 111 |
77%|███████▋ | 23/30 [00:32<00:10, 1.46s/it]
|
| 112 |
80%|████████ | 24/30 [00:33<00:08, 1.46s/it]
|
| 113 |
83%|████████▎ | 25/30 [00:35<00:07, 1.46s/it]
|
| 114 |
87%|████████▋ | 26/30 [00:36<00:05, 1.46s/it]
|
| 115 |
90%|█████████ | 27/30 [00:38<00:04, 1.46s/it]
|
| 116 |
93%|█████████▎| 28/30 [00:39<00:02, 1.46s/it]
|
| 117 |
97%|█████████▋| 29/30 [00:41<00:01, 1.46s/it]
|
| 118 |
+
[04-20 03:03:54] [DenoisingStage] average time per step: 1.4180 seconds
|
| 119 |
+
[04-20 03:03:54] [DenoisingStage] finished in 42.5421 seconds
|
| 120 |
+
[04-20 03:03:54] [DecodingStage] started...
|
| 121 |
+
[04-20 03:04:11] [DecodingStage] finished in 16.6917 seconds
|
| 122 |
+
[04-20 03:04:12] Output saved to [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts/hunyuanvideo_bf16_skill_5s.mp4[0;0m
|
| 123 |
+
[04-20 03:04:12] Metrics dumped to: [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/benchmark/hunyuanvideo_bf16_skill_5s_perf.json[0;0m
|
| 124 |
+
[04-20 03:04:12] Pixel data generated successfully in [92m94.61[0;0m seconds
|
| 125 |
+
[04-20 03:04:12] Completed batch processing. Generated 1 outputs in [92m94.61[0;0m seconds
|
| 126 |
+
[04-20 03:04:12] Warmed-up request processed in [92m59.55[0;0m seconds (with warmup excluded)
|
| 127 |
+
[04-20 03:04:12] Metrics dumped to: [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/benchmark/hunyuanvideo_bf16_skill_5s_perf.json[0;0m
|
| 128 |
+
[93m[04-20 03:04:12] Generator was garbage collected without being shut down. Attempting to shut down the local server and client.[0;0m
|
| 129 |
+
[04-20 03:04:19] Worker 0: Shutdown complete.
|
validation/h100_skill_5s_20260420/logs/generate_fp8_skill_5s.log
ADDED
|
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 2 |
3%|▎ | 1/30 [00:00<00:07, 3.90it/s]
|
| 3 |
7%|▋ | 2/30 [00:01<00:24, 1.16it/s]
|
| 4 |
10%|█ | 3/30 [00:02<00:28, 1.06s/it]
|
| 5 |
13%|█▎ | 4/30 [00:04<00:30, 1.15s/it]
|
| 6 |
17%|█▋ | 5/30 [00:05<00:30, 1.21s/it]
|
| 7 |
20%|██ | 6/30 [00:06<00:29, 1.24s/it]
|
| 8 |
23%|██▎ | 7/30 [00:08<00:28, 1.26s/it]
|
| 9 |
27%|██▋ | 8/30 [00:09<00:28, 1.27s/it]
|
| 10 |
30%|███ | 9/30 [00:10<00:26, 1.28s/it]
|
| 11 |
33%|███▎ | 10/30 [00:11<00:25, 1.29s/it]
|
| 12 |
37%|███▋ | 11/30 [00:13<00:24, 1.29s/it]
|
| 13 |
40%|████ | 12/30 [00:14<00:23, 1.29s/it]
|
| 14 |
43%|████▎ | 13/30 [00:15<00:22, 1.30s/it]
|
| 15 |
47%|████▋ | 14/30 [00:17<00:20, 1.30s/it]
|
| 16 |
50%|█████ | 15/30 [00:18<00:19, 1.30s/it]
|
| 17 |
53%|█████▎ | 16/30 [00:19<00:18, 1.30s/it]
|
| 18 |
57%|█████▋ | 17/30 [00:21<00:16, 1.30s/it]
|
| 19 |
60%|██████ | 18/30 [00:22<00:15, 1.30s/it]
|
| 20 |
63%|██████▎ | 19/30 [00:23<00:14, 1.30s/it]
|
| 21 |
67%|██████▋ | 20/30 [00:24<00:13, 1.30s/it]
|
| 22 |
70%|███████ | 21/30 [00:26<00:11, 1.30s/it]
|
| 23 |
73%|███████▎ | 22/30 [00:27<00:10, 1.30s/it]
|
| 24 |
77%|███████▋ | 23/30 [00:28<00:09, 1.30s/it]
|
| 25 |
80%|████████ | 24/30 [00:30<00:07, 1.30s/it]
|
| 26 |
83%|████████▎ | 25/30 [00:31<00:06, 1.30s/it]
|
| 27 |
87%|████████▋ | 26/30 [00:32<00:05, 1.30s/it]
|
| 28 |
90%|█████████ | 27/30 [00:34<00:03, 1.30s/it]
|
| 29 |
93%|█████████▎| 28/30 [00:35<00:02, 1.30s/it]
|
| 30 |
97%|█████████▋| 29/30 [00:36<00:01, 1.30s/it]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 2 |
+
[04-20 03:04:47] Warmup enabled, the launch time is expected to be longer than usual
|
| 3 |
+
[04-20 03:04:47] server_args: {"model_path": "/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773", "model_id": null, "backend": "sglang", "attention_backend": null, "attention_backend_config": {}, "cache_dit_config": null, "nccl_port": null, "trust_remote_code": false, "revision": null, "num_gpus": 1, "tp_size": 1, "sp_degree": 1, "ulysses_degree": 1, "ring_degree": 1, "dp_size": 1, "dp_degree": 1, "enable_cfg_parallel": false, "hsdp_replicate_dim": 1, "hsdp_shard_dim": 1, "dist_timeout": 3600, "pipeline_class_name": null, "lora_path": null, "lora_nickname": "default", "lora_scale": 1.0, "lora_weight_name": null, "component_paths": {"transformer": "/data/bbuf/hunyuanvideo_fp8_20260420/sglang_transformer"}, "transformer_weights_path": null, "lora_target_modules": null, "dit_cpu_offload": true, "dit_layerwise_offload": null, "dit_offload_prefetch_size": 0.0, "text_encoder_cpu_offload": true, "image_encoder_cpu_offload": true, "vae_cpu_offload": true, "use_fsdp_inference": false, "pin_cpu_memory": true, "ltx2_two_stage_device_mode": null, "comfyui_mode": false, "enable_torch_compile": true, "warmup": true, "warmup_resolutions": null, "warmup_steps": 1, "disable_autocast": false, "master_port": 30005, "host": "127.0.0.1", "port": 30000, "webui": false, "webui_port": 12312, "scheduler_port": 5618, "strict_ports": false, "output_path": "/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts", "input_save_path": "inputs/uploads", "prompt_file_path": null, "model_paths": {}, "model_loaded": {"transformer": true, "vae": true, "video_vae": true, "audio_vae": true, "video_dit": true, "audio_dit": true, "dual_tower_bridge": true}, "boundary_ratio": null, "base_gpu_id": 0, "disagg_role": "monolithic", "disagg_timeout": 600, "disagg_dispatch_policy": "round_robin", "disagg_mode": false, "disagg_server_addr": null, "encoder_urls": null, "denoiser_urls": null, "decoder_urls": null, "encoder_tp": null, "denoiser_tp": null, "denoiser_sp": null, "denoiser_ulysses": null, "denoiser_ring": null, "decoder_tp": null, "disagg_transfer_pool_size": 268435456, "disagg_p2p_hostname": "127.0.0.1", "disagg_ib_device": null, "pool_work_endpoint": null, "pool_result_endpoint": null, "log_level": "info", "uvicorn_access_log_exclude_prefixes": []}
|
| 4 |
+
[04-20 03:04:47] Local mode: True
|
| 5 |
+
[04-20 03:04:47] Starting server...
|
| 6 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 7 |
+
[04-20 03:04:54] Scheduler bind at endpoint: tcp://127.0.0.1:5618
|
| 8 |
+
[04-20 03:04:54] Initializing distributed environment with world_size=1, device=cuda:0, timeout=3600
|
| 9 |
+
[04-20 03:04:54] Setting distributed timeout to 3600 seconds
|
| 10 |
+
[04-20 03:04:55] No pipeline_class_name specified, using model_index.json
|
| 11 |
+
[04-20 03:04:55] Diffusers version: 0.32.0.dev0
|
| 12 |
+
[04-20 03:04:55] Using pipeline from model_index.json: HunyuanVideoPipeline
|
| 13 |
+
[04-20 03:04:55] Loading pipeline modules...
|
| 14 |
+
[04-20 03:04:55] Model already exists locally and is complete
|
| 15 |
+
[04-20 03:04:55] Model path: /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773
|
| 16 |
+
[04-20 03:04:55] Diffusers version: 0.32.0.dev0
|
| 17 |
+
[04-20 03:04:55] Loading pipeline modules from config: {'_class_name': 'HunyuanVideoPipeline', '_diffusers_version': '0.32.0.dev0', 'scheduler': ['diffusers', 'FlowMatchEulerDiscreteScheduler'], 'text_encoder': ['transformers', 'LlamaModel'], 'text_encoder_2': ['transformers', 'CLIPTextModel'], 'tokenizer': ['transformers', 'LlamaTokenizerFast'], 'tokenizer_2': ['transformers', 'CLIPTokenizer'], 'transformer': ['diffusers', 'HunyuanVideoTransformer3DModel'], 'vae': ['diffusers', 'AutoencoderKLHunyuanVideo']}
|
| 18 |
+
[04-20 03:04:55] Loading required components: ['text_encoder', 'text_encoder_2', 'tokenizer', 'tokenizer_2', 'vae', 'transformer', 'scheduler']
|
| 19 |
+
|
| 20 |
+
[04-20 03:04:55] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 21 |
+
[04-20 03:04:57] [RunAI Streamer] Overall time to stream 14.0 GiB of all files to cpu: 2.05s, 6.8 GiB/s
|
| 22 |
+
[04-20 03:05:12] Loaded text_encoder: FSDPLlamaModel (sgl-diffusion version). model size: 13.98 GB, consumed GPU mem: 0.81 GB, avail GPU mem: 73.04 GB
|
| 23 |
+
|
| 24 |
+
[04-20 03:05:13] Using Torch SDPA backend
|
| 25 |
+
[04-20 03:05:13] [RunAI Streamer] Overall time to stream 234.7 MiB of all files to cpu: 0.03s, 7.7 GiB/s
|
| 26 |
+
[04-20 03:05:14] Loaded text_encoder_2: FSDPCLIPTextModel (sgl-diffusion version). model size: 0.23 GB, consumed GPU mem: 0.76 GB, avail GPU mem: 72.27 GB
|
| 27 |
+
|
| 28 |
+
[04-20 03:05:15] Loaded tokenizer: LlamaTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 29 |
+
|
| 30 |
+
[04-20 03:05:15] Loaded tokenizer_2: CLIPTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 31 |
+
[04-20 03:05:15] Loading vae from /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773/vae. avail mem: 72.27 GB
|
| 32 |
+
[93m[04-20 03:05:15] VAE unexpected keys: ['encoder.conv_in.conv.bias', 'encoder.conv_in.conv.weight', 'encoder.conv_norm_out.bias', 'encoder.conv_norm_out.weight', 'encoder.conv_out.conv.bias', 'encoder.conv_out.conv.weight', 'encoder.down_blocks.0.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.0.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.0.resnets.0.conv1.conv.bias', 'encoder.down_blocks.0.resnets.0.conv1.conv.weight', 'encoder.down_blocks.0.resnets.0.conv2.conv.bias', 'encoder.down_blocks.0.resnets.0.conv2.conv.weight', 'encoder.down_blocks.0.resnets.0.norm1.bias', 'encoder.down_blocks.0.resnets.0.norm1.weight', 'encoder.down_blocks.0.resnets.0.norm2.bias', 'encoder.down_blocks.0.resnets.0.norm2.weight', 'encoder.down_blocks.0.resnets.1.conv1.conv.bias', 'encoder.down_blocks.0.resnets.1.conv1.conv.weight', 'encoder.down_blocks.0.resnets.1.conv2.conv.bias', 'encoder.down_blocks.0.resnets.1.conv2.conv.weight', 'encoder.down_blocks.0.resnets.1.norm1.bias', 'encoder.down_blocks.0.resnets.1.norm1.weight', 'encoder.down_blocks.0.resnets.1.norm2.bias', 'encoder.down_blocks.0.resnets.1.norm2.weight', 'encoder.down_blocks.1.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.1.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.1.resnets.0.conv1.conv.bias', 'encoder.down_blocks.1.resnets.0.conv1.conv.weight', 'encoder.down_blocks.1.resnets.0.conv2.conv.bias', 'encoder.down_blocks.1.resnets.0.conv2.conv.weight', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.1.resnets.0.norm1.bias', 'encoder.down_blocks.1.resnets.0.norm1.weight', 'encoder.down_blocks.1.resnets.0.norm2.bias', 'encoder.down_blocks.1.resnets.0.norm2.weight', 'encoder.down_blocks.1.resnets.1.conv1.conv.bias', 'encoder.down_blocks.1.resnets.1.conv1.conv.weight', 'encoder.down_blocks.1.resnets.1.conv2.conv.bias', 'encoder.down_blocks.1.resnets.1.conv2.conv.weight', 'encoder.down_blocks.1.resnets.1.norm1.bias', 'encoder.down_blocks.1.resnets.1.norm1.weight', 'encoder.down_blocks.1.resnets.1.norm2.bias', 'encoder.down_blocks.1.resnets.1.norm2.weight', 'encoder.down_blocks.2.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.2.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.2.resnets.0.conv1.conv.bias', 'encoder.down_blocks.2.resnets.0.conv1.conv.weight', 'encoder.down_blocks.2.resnets.0.conv2.conv.bias', 'encoder.down_blocks.2.resnets.0.conv2.conv.weight', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.2.resnets.0.norm1.bias', 'encoder.down_blocks.2.resnets.0.norm1.weight', 'encoder.down_blocks.2.resnets.0.norm2.bias', 'encoder.down_blocks.2.resnets.0.norm2.weight', 'encoder.down_blocks.2.resnets.1.conv1.conv.bias', 'encoder.down_blocks.2.resnets.1.conv1.conv.weight', 'encoder.down_blocks.2.resnets.1.conv2.conv.bias', 'encoder.down_blocks.2.resnets.1.conv2.conv.weight', 'encoder.down_blocks.2.resnets.1.norm1.bias', 'encoder.down_blocks.2.resnets.1.norm1.weight', 'encoder.down_blocks.2.resnets.1.norm2.bias', 'encoder.down_blocks.2.resnets.1.norm2.weight', 'encoder.down_blocks.3.resnets.0.conv1.conv.bias', 'encoder.down_blocks.3.resnets.0.conv1.conv.weight', 'encoder.down_blocks.3.resnets.0.conv2.conv.bias', 'encoder.down_blocks.3.resnets.0.conv2.conv.weight', 'encoder.down_blocks.3.resnets.0.norm1.bias', 'encoder.down_blocks.3.resnets.0.norm1.weight', 'encoder.down_blocks.3.resnets.0.norm2.bias', 'encoder.down_blocks.3.resnets.0.norm2.weight', 'encoder.down_blocks.3.resnets.1.conv1.conv.bias', 'encoder.down_blocks.3.resnets.1.conv1.conv.weight', 'encoder.down_blocks.3.resnets.1.conv2.conv.bias', 'encoder.down_blocks.3.resnets.1.conv2.conv.weight', 'encoder.down_blocks.3.resnets.1.norm1.bias', 'encoder.down_blocks.3.resnets.1.norm1.weight', 'encoder.down_blocks.3.resnets.1.norm2.bias', 'encoder.down_blocks.3.resnets.1.norm2.weight', 'encoder.mid_block.attentions.0.group_norm.bias', 'encoder.mid_block.attentions.0.group_norm.weight', 'encoder.mid_block.attentions.0.to_k.bias', 'encoder.mid_block.attentions.0.to_k.weight', 'encoder.mid_block.attentions.0.to_out.0.bias', 'encoder.mid_block.attentions.0.to_out.0.weight', 'encoder.mid_block.attentions.0.to_q.bias', 'encoder.mid_block.attentions.0.to_q.weight', 'encoder.mid_block.attentions.0.to_v.bias', 'encoder.mid_block.attentions.0.to_v.weight', 'encoder.mid_block.resnets.0.conv1.conv.bias', 'encoder.mid_block.resnets.0.conv1.conv.weight', 'encoder.mid_block.resnets.0.conv2.conv.bias', 'encoder.mid_block.resnets.0.conv2.conv.weight', 'encoder.mid_block.resnets.0.norm1.bias', 'encoder.mid_block.resnets.0.norm1.weight', 'encoder.mid_block.resnets.0.norm2.bias', 'encoder.mid_block.resnets.0.norm2.weight', 'encoder.mid_block.resnets.1.conv1.conv.bias', 'encoder.mid_block.resnets.1.conv1.conv.weight', 'encoder.mid_block.resnets.1.conv2.conv.bias', 'encoder.mid_block.resnets.1.conv2.conv.weight', 'encoder.mid_block.resnets.1.norm1.bias', 'encoder.mid_block.resnets.1.norm1.weight', 'encoder.mid_block.resnets.1.norm2.bias', 'encoder.mid_block.resnets.1.norm2.weight', 'quant_conv.bias', 'quant_conv.weight'][0;0m
|
| 33 |
+
[04-20 03:05:15] Loaded vae: AutoencoderKLHunyuanVideo (sgl-diffusion version). model size: 0.27 GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 34 |
+
[04-20 03:05:15] Loading transformer from /data/bbuf/hunyuanvideo_fp8_20260420/sglang_transformer. avail mem: 72.27 GB
|
| 35 |
+
[93m[04-20 03:05:15] Detected ModelOpt FP8 checkpoint. The format is experimental and subject to change.[0;0m
|
| 36 |
+
[93m[04-20 03:05:15] ModelOpt FP8 diffusion checkpoints currently keep dit_cpu_offload disabled. Layerwise DiT offload stays enabled because the runtime now preserves the restored FP8 tensor strides.[0;0m
|
| 37 |
+
[04-20 03:05:15] Loading HunyuanVideoTransformer3DModel from 3 safetensors file(s) , param_dtype: None
|
| 38 |
+
[04-20 03:05:15] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 39 |
+
[04-20 03:05:15] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 40 |
+
[04-20 03:05:16] [RunAI Streamer] Overall time to stream 15.4 GiB of all files to cpu: 1.17s, 13.1 GiB/s
|
| 41 |
+
[04-20 03:05:19] Loaded model with 12.82B parameters
|
| 42 |
+
[04-20 03:05:19] Loaded transformer: HunyuanVideoTransformer3DModel (sgl-diffusion version). model size: 15.45 GB, consumed GPU mem: 15.57 GB, avail GPU mem: 56.71 GB
|
| 43 |
+
|
| 44 |
+
[04-20 03:05:19] Loaded scheduler: FlowMatchEulerDiscreteScheduler (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 56.71 GB
|
| 45 |
+
|
| 46 |
+
[04-20 03:05:19] Creating pipeline stages...
|
| 47 |
+
[04-20 03:05:19] Compiling transformer with mode: max-autotune-no-cudagraphs
|
| 48 |
+
[04-20 03:05:19] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 49 |
+
[04-20 03:05:19] Pipeline instantiated
|
| 50 |
+
[04-20 03:05:19] Worker 0: Initialized device, model, and distributed environment.
|
| 51 |
+
[04-20 03:05:19] Worker 0: Scheduler loop started.
|
| 52 |
+
[93m[04-20 03:05:19] Unsupported resolution: 848x480, output quality may suffer. Supported resolutions: 960x544, 544x960, 832x624, 624x832, 720x720, 1280x720, 720x1280, 832x1104, 1104x832, 960x960[0;0m
|
| 53 |
+
[04-20 03:05:19] Adjusting number of frames from 65 to 65 based on model
|
| 54 |
+
[04-20 03:05:19] Processing prompt 1/1: <redacted, len=213>
|
| 55 |
+
[04-20 03:05:19] Processing warmup req... (1/1)
|
| 56 |
+
|
| 57 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
| 58 |
+
torch._dynamo.utils.warn_once(msg)
|
| 59 |
+
|
| 60 |
+
final peak_memory=330455040
|
| 61 |
+
final peak_memory=330455040
|
| 62 |
+
final peak_memory=330455040
|
| 63 |
+
final peak_memory=1660493400
|
| 64 |
+
final peak_memory=1660493400
|
| 65 |
+
final peak_memory=1660493400
|
| 66 |
+
final peak_memory=0
|
| 67 |
+
final peak_memory=0
|
| 68 |
+
final peak_memory=0
|
| 69 |
+
final peak_memory=1081774900
|
| 70 |
+
final peak_memory=1081774900
|
| 71 |
+
final peak_memory=1081774900
|
| 72 |
+
[04-20 03:05:52] Warmup req (1/1) processed in [92m33.55[0;0m seconds
|
| 73 |
+
[04-20 03:05:52] Sampling params:
|
| 74 |
+
width: 848
|
| 75 |
+
height: 480
|
| 76 |
+
num_frames: 65
|
| 77 |
+
fps: 13
|
| 78 |
+
prompt: <redacted, len=213>
|
| 79 |
+
neg_prompt: <redacted, len=392>
|
| 80 |
+
seed: 42
|
| 81 |
+
infer_steps: 30
|
| 82 |
+
num_outputs_per_prompt: 1
|
| 83 |
+
guidance_scale: 1.0
|
| 84 |
+
embedded_guidance_scale: 6
|
| 85 |
+
n_tokens: None
|
| 86 |
+
flow_shift: 7
|
| 87 |
+
image_path: None
|
| 88 |
+
save_output: True
|
| 89 |
+
output_file_path: /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts/hunyuanvideo_fp8_skill_5s.mp4
|
| 90 |
+
|
| 91 |
+
[04-20 03:05:52] Running pipeline stages: ['InputValidationStage', 'prompt_encoding_stage_primary', 'TimestepPreparationStage', 'LatentPreparationStage', 'DenoisingStage', 'DecodingStage']
|
| 92 |
+
[04-20 03:05:52] [InputValidationStage] started...
|
| 93 |
+
[04-20 03:05:52] [InputValidationStage] finished in 0.0000 seconds
|
| 94 |
+
[04-20 03:05:52] [TextEncodingStage] started...
|
| 95 |
+
[04-20 03:05:53] [TextEncodingStage] finished in 0.3064 seconds
|
| 96 |
+
[04-20 03:05:53] [TimestepPreparationStage] started...
|
| 97 |
+
[04-20 03:05:53] [TimestepPreparationStage] finished in 0.0003 seconds
|
| 98 |
+
[04-20 03:05:53] [LatentPreparationStage] started...
|
| 99 |
+
[04-20 03:05:53] [LatentPreparationStage] finished in 0.0001 seconds
|
| 100 |
+
[04-20 03:05:53] [DenoisingStage] started...
|
| 101 |
+
|
| 102 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 103 |
3%|▎ | 1/30 [00:00<00:07, 3.90it/s]
|
| 104 |
7%|▋ | 2/30 [00:01<00:24, 1.16it/s]
|
| 105 |
10%|█ | 3/30 [00:02<00:28, 1.06s/it]
|
| 106 |
13%|█▎ | 4/30 [00:04<00:30, 1.15s/it]
|
| 107 |
17%|█▋ | 5/30 [00:05<00:30, 1.21s/it]
|
| 108 |
20%|██ | 6/30 [00:06<00:29, 1.24s/it]
|
| 109 |
23%|██▎ | 7/30 [00:08<00:28, 1.26s/it]
|
| 110 |
27%|██▋ | 8/30 [00:09<00:28, 1.27s/it]
|
| 111 |
30%|███ | 9/30 [00:10<00:26, 1.28s/it]
|
| 112 |
33%|███▎ | 10/30 [00:11<00:25, 1.29s/it]
|
| 113 |
37%|███▋ | 11/30 [00:13<00:24, 1.29s/it]
|
| 114 |
40%|████ | 12/30 [00:14<00:23, 1.29s/it]
|
| 115 |
43%|████▎ | 13/30 [00:15<00:22, 1.30s/it]
|
| 116 |
47%|████▋ | 14/30 [00:17<00:20, 1.30s/it]
|
| 117 |
50%|█████ | 15/30 [00:18<00:19, 1.30s/it]
|
| 118 |
53%|█████▎ | 16/30 [00:19<00:18, 1.30s/it]
|
| 119 |
57%|█████▋ | 17/30 [00:21<00:16, 1.30s/it]
|
| 120 |
60%|██████ | 18/30 [00:22<00:15, 1.30s/it]
|
| 121 |
63%|██████▎ | 19/30 [00:23<00:14, 1.30s/it]
|
| 122 |
67%|██████▋ | 20/30 [00:24<00:13, 1.30s/it]
|
| 123 |
70%|███████ | 21/30 [00:26<00:11, 1.30s/it]
|
| 124 |
73%|███████▎ | 22/30 [00:27<00:10, 1.30s/it]
|
| 125 |
77%|███████▋ | 23/30 [00:28<00:09, 1.30s/it]
|
| 126 |
80%|████████ | 24/30 [00:30<00:07, 1.30s/it]
|
| 127 |
83%|████████▎ | 25/30 [00:31<00:06, 1.30s/it]
|
| 128 |
87%|████████▋ | 26/30 [00:32<00:05, 1.30s/it]
|
| 129 |
90%|█████████ | 27/30 [00:34<00:03, 1.30s/it]
|
| 130 |
93%|█████████▎| 28/30 [00:35<00:02, 1.30s/it]
|
| 131 |
97%|█████████▋| 29/30 [00:36<00:01, 1.30s/it]
|
| 132 |
+
[04-20 03:06:30] [DenoisingStage] average time per step: 1.2659 seconds
|
| 133 |
+
[04-20 03:06:30] [DenoisingStage] finished in 37.9797 seconds
|
| 134 |
+
[04-20 03:06:30] [DecodingStage] started...
|
| 135 |
+
[04-20 03:06:47] [DecodingStage] finished in 16.4582 seconds
|
| 136 |
+
[04-20 03:06:47] Output saved to [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts/hunyuanvideo_fp8_skill_5s.mp4[0;0m
|
| 137 |
+
[04-20 03:06:47] Metrics dumped to: [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/benchmark/hunyuanvideo_fp8_skill_5s_perf.json[0;0m
|
| 138 |
+
[04-20 03:06:47] Pixel data generated successfully in [92m88.71[0;0m seconds
|
| 139 |
+
[04-20 03:06:47] Completed batch processing. Generated 1 outputs in [92m88.71[0;0m seconds
|
| 140 |
+
[04-20 03:06:47] Warmed-up request processed in [92m54.75[0;0m seconds (with warmup excluded)
|
| 141 |
+
[04-20 03:06:47] Metrics dumped to: [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/benchmark/hunyuanvideo_fp8_skill_5s_perf.json[0;0m
|
| 142 |
+
[93m[04-20 03:06:47] Generator was garbage collected without being shut down. Attempting to shut down the local server and client.[0;0m
|
| 143 |
+
[04-20 03:06:55] Worker 0: Shutdown complete.
|
validation/h100_skill_5s_20260420/logs/profile_bf16_skill_5s.log
ADDED
|
@@ -0,0 +1,99 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 2 |
3%|▎ | 1/30 [00:00<00:07, 3.82it/s]
|
| 3 |
7%|▋ | 2/30 [00:01<00:26, 1.05it/s]
|
| 4 |
10%|█ | 3/30 [00:03<00:32, 1.19s/it]
|
| 5 |
13%|█▎ | 4/30 [00:04<00:33, 1.29s/it]
|
| 6 |
17%|█▋ | 5/30 [00:06<00:33, 1.35s/it]
|
| 7 |
20%|██ | 6/30 [00:07<00:33, 1.38s/it]
|
| 8 |
23%|██▎ | 7/30 [00:08<00:32, 1.41s/it]
|
| 9 |
27%|██▋ | 8/30 [00:13<00:56, 2.55s/it][04-20 03:09:12] Stopping Profiler...
|
|
|
|
|
|
|
| 10 |
30%|███ | 9/30 [00:33<02:46, 7.93s/it]
|
| 11 |
33%|███▎ | 10/30 [00:35<01:58, 5.93s/it]
|
| 12 |
37%|███▋ | 11/30 [00:36<01:26, 4.56s/it]
|
| 13 |
40%|████ | 12/30 [00:38<01:04, 3.61s/it]
|
| 14 |
43%|████▎ | 13/30 [00:39<00:50, 2.96s/it]
|
| 15 |
47%|████▋ | 14/30 [00:40<00:40, 2.50s/it]
|
| 16 |
50%|█████ | 15/30 [00:42<00:32, 2.19s/it]
|
| 17 |
53%|█████▎ | 16/30 [00:43<00:27, 1.96s/it]
|
| 18 |
57%|█████▋ | 17/30 [00:45<00:23, 1.81s/it]
|
| 19 |
60%|██████ | 18/30 [00:46<00:20, 1.70s/it]
|
| 20 |
63%|██████▎ | 19/30 [00:48<00:17, 1.63s/it]
|
| 21 |
67%|██████▋ | 20/30 [00:49<00:15, 1.58s/it]
|
| 22 |
70%|███████ | 21/30 [00:51<00:13, 1.54s/it]
|
| 23 |
73%|███████▎ | 22/30 [00:52<00:12, 1.52s/it]
|
| 24 |
77%|███████▋ | 23/30 [00:54<00:10, 1.50s/it]
|
| 25 |
80%|████████ | 24/30 [00:55<00:08, 1.49s/it]
|
| 26 |
83%|████████▎ | 25/30 [00:57<00:07, 1.48s/it]
|
| 27 |
87%|████████▋ | 26/30 [00:58<00:05, 1.47s/it]
|
| 28 |
90%|█████████ | 27/30 [00:59<00:04, 1.47s/it]
|
| 29 |
93%|█████████▎| 28/30 [01:01<00:02, 1.47s/it]
|
| 30 |
97%|█████████▋| 29/30 [01:02<00:01, 1.46s/it]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 2 |
+
[04-20 03:07:34] Warmup enabled, the launch time is expected to be longer than usual
|
| 3 |
+
[04-20 03:07:34] server_args: {"model_path": "/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773", "model_id": null, "backend": "sglang", "attention_backend": null, "attention_backend_config": {}, "cache_dit_config": null, "nccl_port": null, "trust_remote_code": false, "revision": null, "num_gpus": 1, "tp_size": 1, "sp_degree": 1, "ulysses_degree": 1, "ring_degree": 1, "dp_size": 1, "dp_degree": 1, "enable_cfg_parallel": false, "hsdp_replicate_dim": 1, "hsdp_shard_dim": 1, "dist_timeout": 3600, "pipeline_class_name": null, "lora_path": null, "lora_nickname": "default", "lora_scale": 1.0, "lora_weight_name": null, "component_paths": {}, "transformer_weights_path": null, "lora_target_modules": null, "dit_cpu_offload": true, "dit_layerwise_offload": null, "dit_offload_prefetch_size": 0.0, "text_encoder_cpu_offload": true, "image_encoder_cpu_offload": true, "vae_cpu_offload": true, "use_fsdp_inference": false, "pin_cpu_memory": true, "ltx2_two_stage_device_mode": null, "comfyui_mode": false, "enable_torch_compile": true, "warmup": true, "warmup_resolutions": null, "warmup_steps": 1, "disable_autocast": false, "master_port": 30005, "host": "127.0.0.1", "port": 30000, "webui": false, "webui_port": 12312, "scheduler_port": 5569, "strict_ports": false, "output_path": "outputs/", "input_save_path": "inputs/uploads", "prompt_file_path": null, "model_paths": {}, "model_loaded": {"transformer": true, "vae": true, "video_vae": true, "audio_vae": true, "video_dit": true, "audio_dit": true, "dual_tower_bridge": true}, "boundary_ratio": null, "base_gpu_id": 0, "disagg_role": "monolithic", "disagg_timeout": 600, "disagg_dispatch_policy": "round_robin", "disagg_mode": false, "disagg_server_addr": null, "encoder_urls": null, "denoiser_urls": null, "decoder_urls": null, "encoder_tp": null, "denoiser_tp": null, "denoiser_sp": null, "denoiser_ulysses": null, "denoiser_ring": null, "decoder_tp": null, "disagg_transfer_pool_size": 268435456, "disagg_p2p_hostname": "127.0.0.1", "disagg_ib_device": null, "pool_work_endpoint": null, "pool_result_endpoint": null, "log_level": "info", "uvicorn_access_log_exclude_prefixes": []}
|
| 4 |
+
[04-20 03:07:34] Local mode: True
|
| 5 |
+
[04-20 03:07:34] Starting server...
|
| 6 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 7 |
+
[04-20 03:07:41] Scheduler bind at endpoint: tcp://127.0.0.1:5569
|
| 8 |
+
[04-20 03:07:41] Initializing distributed environment with world_size=1, device=cuda:0, timeout=3600
|
| 9 |
+
[04-20 03:07:41] Setting distributed timeout to 3600 seconds
|
| 10 |
+
[04-20 03:07:42] No pipeline_class_name specified, using model_index.json
|
| 11 |
+
[04-20 03:07:42] Diffusers version: 0.32.0.dev0
|
| 12 |
+
[04-20 03:07:42] Using pipeline from model_index.json: HunyuanVideoPipeline
|
| 13 |
+
[04-20 03:07:42] Loading pipeline modules...
|
| 14 |
+
[04-20 03:07:42] Model already exists locally and is complete
|
| 15 |
+
[04-20 03:07:42] Model path: /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773
|
| 16 |
+
[04-20 03:07:42] Diffusers version: 0.32.0.dev0
|
| 17 |
+
[04-20 03:07:42] Loading pipeline modules from config: {'_class_name': 'HunyuanVideoPipeline', '_diffusers_version': '0.32.0.dev0', 'scheduler': ['diffusers', 'FlowMatchEulerDiscreteScheduler'], 'text_encoder': ['transformers', 'LlamaModel'], 'text_encoder_2': ['transformers', 'CLIPTextModel'], 'tokenizer': ['transformers', 'LlamaTokenizerFast'], 'tokenizer_2': ['transformers', 'CLIPTokenizer'], 'transformer': ['diffusers', 'HunyuanVideoTransformer3DModel'], 'vae': ['diffusers', 'AutoencoderKLHunyuanVideo']}
|
| 18 |
+
[04-20 03:07:42] Loading required components: ['text_encoder', 'text_encoder_2', 'tokenizer', 'tokenizer_2', 'vae', 'transformer', 'scheduler']
|
| 19 |
+
|
| 20 |
+
[04-20 03:07:42] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 21 |
+
[04-20 03:07:44] [RunAI Streamer] Overall time to stream 14.0 GiB of all files to cpu: 2.13s, 6.6 GiB/s
|
| 22 |
+
[04-20 03:07:59] Loaded text_encoder: FSDPLlamaModel (sgl-diffusion version). model size: 13.98 GB, consumed GPU mem: 0.81 GB, avail GPU mem: 73.04 GB
|
| 23 |
+
|
| 24 |
+
[04-20 03:08:00] Using Torch SDPA backend
|
| 25 |
+
[04-20 03:08:00] [RunAI Streamer] Overall time to stream 234.7 MiB of all files to cpu: 0.03s, 7.3 GiB/s
|
| 26 |
+
[04-20 03:08:00] Loaded text_encoder_2: FSDPCLIPTextModel (sgl-diffusion version). model size: 0.23 GB, consumed GPU mem: 0.76 GB, avail GPU mem: 72.27 GB
|
| 27 |
+
|
| 28 |
+
[04-20 03:08:01] Loaded tokenizer: LlamaTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 29 |
+
|
| 30 |
+
[04-20 03:08:01] Loaded tokenizer_2: CLIPTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 31 |
+
[04-20 03:08:01] Loading vae from /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773/vae. avail mem: 72.27 GB
|
| 32 |
+
[93m[04-20 03:08:01] VAE unexpected keys: ['encoder.conv_in.conv.bias', 'encoder.conv_in.conv.weight', 'encoder.conv_norm_out.bias', 'encoder.conv_norm_out.weight', 'encoder.conv_out.conv.bias', 'encoder.conv_out.conv.weight', 'encoder.down_blocks.0.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.0.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.0.resnets.0.conv1.conv.bias', 'encoder.down_blocks.0.resnets.0.conv1.conv.weight', 'encoder.down_blocks.0.resnets.0.conv2.conv.bias', 'encoder.down_blocks.0.resnets.0.conv2.conv.weight', 'encoder.down_blocks.0.resnets.0.norm1.bias', 'encoder.down_blocks.0.resnets.0.norm1.weight', 'encoder.down_blocks.0.resnets.0.norm2.bias', 'encoder.down_blocks.0.resnets.0.norm2.weight', 'encoder.down_blocks.0.resnets.1.conv1.conv.bias', 'encoder.down_blocks.0.resnets.1.conv1.conv.weight', 'encoder.down_blocks.0.resnets.1.conv2.conv.bias', 'encoder.down_blocks.0.resnets.1.conv2.conv.weight', 'encoder.down_blocks.0.resnets.1.norm1.bias', 'encoder.down_blocks.0.resnets.1.norm1.weight', 'encoder.down_blocks.0.resnets.1.norm2.bias', 'encoder.down_blocks.0.resnets.1.norm2.weight', 'encoder.down_blocks.1.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.1.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.1.resnets.0.conv1.conv.bias', 'encoder.down_blocks.1.resnets.0.conv1.conv.weight', 'encoder.down_blocks.1.resnets.0.conv2.conv.bias', 'encoder.down_blocks.1.resnets.0.conv2.conv.weight', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.1.resnets.0.norm1.bias', 'encoder.down_blocks.1.resnets.0.norm1.weight', 'encoder.down_blocks.1.resnets.0.norm2.bias', 'encoder.down_blocks.1.resnets.0.norm2.weight', 'encoder.down_blocks.1.resnets.1.conv1.conv.bias', 'encoder.down_blocks.1.resnets.1.conv1.conv.weight', 'encoder.down_blocks.1.resnets.1.conv2.conv.bias', 'encoder.down_blocks.1.resnets.1.conv2.conv.weight', 'encoder.down_blocks.1.resnets.1.norm1.bias', 'encoder.down_blocks.1.resnets.1.norm1.weight', 'encoder.down_blocks.1.resnets.1.norm2.bias', 'encoder.down_blocks.1.resnets.1.norm2.weight', 'encoder.down_blocks.2.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.2.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.2.resnets.0.conv1.conv.bias', 'encoder.down_blocks.2.resnets.0.conv1.conv.weight', 'encoder.down_blocks.2.resnets.0.conv2.conv.bias', 'encoder.down_blocks.2.resnets.0.conv2.conv.weight', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.2.resnets.0.norm1.bias', 'encoder.down_blocks.2.resnets.0.norm1.weight', 'encoder.down_blocks.2.resnets.0.norm2.bias', 'encoder.down_blocks.2.resnets.0.norm2.weight', 'encoder.down_blocks.2.resnets.1.conv1.conv.bias', 'encoder.down_blocks.2.resnets.1.conv1.conv.weight', 'encoder.down_blocks.2.resnets.1.conv2.conv.bias', 'encoder.down_blocks.2.resnets.1.conv2.conv.weight', 'encoder.down_blocks.2.resnets.1.norm1.bias', 'encoder.down_blocks.2.resnets.1.norm1.weight', 'encoder.down_blocks.2.resnets.1.norm2.bias', 'encoder.down_blocks.2.resnets.1.norm2.weight', 'encoder.down_blocks.3.resnets.0.conv1.conv.bias', 'encoder.down_blocks.3.resnets.0.conv1.conv.weight', 'encoder.down_blocks.3.resnets.0.conv2.conv.bias', 'encoder.down_blocks.3.resnets.0.conv2.conv.weight', 'encoder.down_blocks.3.resnets.0.norm1.bias', 'encoder.down_blocks.3.resnets.0.norm1.weight', 'encoder.down_blocks.3.resnets.0.norm2.bias', 'encoder.down_blocks.3.resnets.0.norm2.weight', 'encoder.down_blocks.3.resnets.1.conv1.conv.bias', 'encoder.down_blocks.3.resnets.1.conv1.conv.weight', 'encoder.down_blocks.3.resnets.1.conv2.conv.bias', 'encoder.down_blocks.3.resnets.1.conv2.conv.weight', 'encoder.down_blocks.3.resnets.1.norm1.bias', 'encoder.down_blocks.3.resnets.1.norm1.weight', 'encoder.down_blocks.3.resnets.1.norm2.bias', 'encoder.down_blocks.3.resnets.1.norm2.weight', 'encoder.mid_block.attentions.0.group_norm.bias', 'encoder.mid_block.attentions.0.group_norm.weight', 'encoder.mid_block.attentions.0.to_k.bias', 'encoder.mid_block.attentions.0.to_k.weight', 'encoder.mid_block.attentions.0.to_out.0.bias', 'encoder.mid_block.attentions.0.to_out.0.weight', 'encoder.mid_block.attentions.0.to_q.bias', 'encoder.mid_block.attentions.0.to_q.weight', 'encoder.mid_block.attentions.0.to_v.bias', 'encoder.mid_block.attentions.0.to_v.weight', 'encoder.mid_block.resnets.0.conv1.conv.bias', 'encoder.mid_block.resnets.0.conv1.conv.weight', 'encoder.mid_block.resnets.0.conv2.conv.bias', 'encoder.mid_block.resnets.0.conv2.conv.weight', 'encoder.mid_block.resnets.0.norm1.bias', 'encoder.mid_block.resnets.0.norm1.weight', 'encoder.mid_block.resnets.0.norm2.bias', 'encoder.mid_block.resnets.0.norm2.weight', 'encoder.mid_block.resnets.1.conv1.conv.bias', 'encoder.mid_block.resnets.1.conv1.conv.weight', 'encoder.mid_block.resnets.1.conv2.conv.bias', 'encoder.mid_block.resnets.1.conv2.conv.weight', 'encoder.mid_block.resnets.1.norm1.bias', 'encoder.mid_block.resnets.1.norm1.weight', 'encoder.mid_block.resnets.1.norm2.bias', 'encoder.mid_block.resnets.1.norm2.weight', 'quant_conv.bias', 'quant_conv.weight'][0;0m
|
| 33 |
+
[04-20 03:08:01] Loaded vae: AutoencoderKLHunyuanVideo (sgl-diffusion version). model size: 0.27 GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 34 |
+
[04-20 03:08:01] Loading transformer from /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773/transformer. avail mem: 72.27 GB
|
| 35 |
+
[04-20 03:08:01] Loading HunyuanVideoTransformer3DModel from 6 safetensors file(s) , param_dtype: torch.bfloat16
|
| 36 |
+
[04-20 03:08:01] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 37 |
+
[04-20 03:08:01] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 38 |
+
[04-20 03:08:03] [RunAI Streamer] Overall time to stream 23.9 GiB of all files to cpu: 1.71s, 13.9 GiB/s
|
| 39 |
+
[04-20 03:08:21] Loaded model with 12.82B parameters
|
| 40 |
+
[04-20 03:08:21] Loaded transformer: HunyuanVideoTransformer3DModel (sgl-diffusion version). model size: 23.88 GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 41 |
+
|
| 42 |
+
[04-20 03:08:21] Loaded scheduler: FlowMatchEulerDiscreteScheduler (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 43 |
+
|
| 44 |
+
[04-20 03:08:21] Creating pipeline stages...
|
| 45 |
+
[04-20 03:08:21] Compiling transformer with mode: max-autotune-no-cudagraphs
|
| 46 |
+
[04-20 03:08:21] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 47 |
+
[04-20 03:08:21] Pipeline instantiated
|
| 48 |
+
[04-20 03:08:21] Worker 0: Initialized device, model, and distributed environment.
|
| 49 |
+
[04-20 03:08:21] Worker 0: Scheduler loop started.
|
| 50 |
+
[93m[04-20 03:08:21] Unsupported resolution: 848x480, output quality may suffer. Supported resolutions: 960x544, 544x960, 832x624, 624x832, 720x720, 1280x720, 720x1280, 832x1104, 1104x832, 960x960[0;0m
|
| 51 |
+
[04-20 03:08:21] Adjusting number of frames from 65 to 65 based on model
|
| 52 |
+
[04-20 03:08:21] Processing prompt 1/1: <redacted, len=213>
|
| 53 |
+
[04-20 03:08:21] Processing warmup req... (1/1)
|
| 54 |
+
|
| 55 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
| 56 |
+
torch._dynamo.utils.warn_once(msg)
|
| 57 |
+
|
| 58 |
+
[04-20 03:08:58] Warmup req (1/1) processed in [92m37.03[0;0m seconds
|
| 59 |
+
[04-20 03:08:58] Sampling params:
|
| 60 |
+
width: 848
|
| 61 |
+
height: 480
|
| 62 |
+
num_frames: 65
|
| 63 |
+
fps: 13
|
| 64 |
+
prompt: <redacted, len=213>
|
| 65 |
+
neg_prompt: <redacted, len=392>
|
| 66 |
+
seed: 42
|
| 67 |
+
infer_steps: 30
|
| 68 |
+
num_outputs_per_prompt: 1
|
| 69 |
+
guidance_scale: 1.0
|
| 70 |
+
embedded_guidance_scale: 6
|
| 71 |
+
n_tokens: None
|
| 72 |
+
flow_shift: 7
|
| 73 |
+
image_path: None
|
| 74 |
+
save_output: False
|
| 75 |
+
output_file_path: outputs/A_cat_and_a_dog_baking_a_cake_together_in_a_kitchen._The_cat_is_carefully_measuring_flour_while_the_20260420-030821_b0169c22.mp4
|
| 76 |
+
|
| 77 |
+
[04-20 03:08:58] Running pipeline stages: ['InputValidationStage', 'prompt_encoding_stage_primary', 'TimestepPreparationStage', 'LatentPreparationStage', 'DenoisingStage', 'DecodingStage']
|
| 78 |
+
[04-20 03:08:58] Profiling request: 445b0a02-cb9c-4793-9b49-1e5a102facb4 for 5 steps...
|
| 79 |
+
[04-20 03:08:58] Starting Profiler...
|
| 80 |
+
[04-20 03:08:58] [InputValidationStage] started...
|
| 81 |
+
[04-20 03:08:58] [InputValidationStage] finished in 0.0014 seconds
|
| 82 |
+
[04-20 03:08:58] [TextEncodingStage] started...
|
| 83 |
+
[04-20 03:08:58] [TextEncodingStage] finished in 0.3087 seconds
|
| 84 |
+
[04-20 03:08:58] [TimestepPreparationStage] started...
|
| 85 |
+
[04-20 03:08:58] [TimestepPreparationStage] finished in 0.0004 seconds
|
| 86 |
+
[04-20 03:08:58] [LatentPreparationStage] started...
|
| 87 |
+
[04-20 03:08:58] [LatentPreparationStage] finished in 0.0001 seconds
|
| 88 |
+
[04-20 03:08:58] [DenoisingStage] started...
|
| 89 |
+
|
| 90 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 91 |
3%|▎ | 1/30 [00:00<00:07, 3.82it/s]
|
| 92 |
7%|▋ | 2/30 [00:01<00:26, 1.05it/s]
|
| 93 |
10%|█ | 3/30 [00:03<00:32, 1.19s/it]
|
| 94 |
13%|█▎ | 4/30 [00:04<00:33, 1.29s/it]
|
| 95 |
17%|█▋ | 5/30 [00:06<00:33, 1.35s/it]
|
| 96 |
20%|██ | 6/30 [00:07<00:33, 1.38s/it]
|
| 97 |
23%|██▎ | 7/30 [00:08<00:32, 1.41s/it]
|
| 98 |
27%|██▋ | 8/30 [00:13<00:56, 2.55s/it][04-20 03:09:12] Stopping Profiler...
|
| 99 |
+
[04-20 03:09:32] Saved profiler traces to: [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/profiler/bf16/445b0a02-cb9c-4793-9b49-1e5a102facb4-5_steps-global-rank0.trace.json.gz[0;0m
|
| 100 |
+
|
| 101 |
30%|███ | 9/30 [00:33<02:46, 7.93s/it]
|
| 102 |
33%|███▎ | 10/30 [00:35<01:58, 5.93s/it]
|
| 103 |
37%|███▋ | 11/30 [00:36<01:26, 4.56s/it]
|
| 104 |
40%|████ | 12/30 [00:38<01:04, 3.61s/it]
|
| 105 |
43%|████▎ | 13/30 [00:39<00:50, 2.96s/it]
|
| 106 |
47%|████▋ | 14/30 [00:40<00:40, 2.50s/it]
|
| 107 |
50%|█████ | 15/30 [00:42<00:32, 2.19s/it]
|
| 108 |
53%|█████▎ | 16/30 [00:43<00:27, 1.96s/it]
|
| 109 |
57%|█████▋ | 17/30 [00:45<00:23, 1.81s/it]
|
| 110 |
60%|██████ | 18/30 [00:46<00:20, 1.70s/it]
|
| 111 |
63%|██████▎ | 19/30 [00:48<00:17, 1.63s/it]
|
| 112 |
67%|██████▋ | 20/30 [00:49<00:15, 1.58s/it]
|
| 113 |
70%|███████ | 21/30 [00:51<00:13, 1.54s/it]
|
| 114 |
73%|███████▎ | 22/30 [00:52<00:12, 1.52s/it]
|
| 115 |
77%|███████▋ | 23/30 [00:54<00:10, 1.50s/it]
|
| 116 |
80%|████████ | 24/30 [00:55<00:08, 1.49s/it]
|
| 117 |
83%|████████▎ | 25/30 [00:57<00:07, 1.48s/it]
|
| 118 |
87%|████████▋ | 26/30 [00:58<00:05, 1.47s/it]
|
| 119 |
90%|█████████ | 27/30 [00:59<00:04, 1.47s/it]
|
| 120 |
93%|█████████▎| 28/30 [01:01<00:02, 1.47s/it]
|
| 121 |
97%|█████████▋| 29/30 [01:02<00:01, 1.46s/it]
|
| 122 |
+
[04-20 03:10:02] [DenoisingStage] average time per step: 2.1438 seconds
|
| 123 |
+
[04-20 03:10:02] [DenoisingStage] finished in 64.3171 seconds
|
| 124 |
+
[04-20 03:10:02] [DecodingStage] started...
|
| 125 |
+
[04-20 03:10:20] [DecodingStage] finished in 17.4636 seconds
|
| 126 |
+
[04-20 03:10:21] Pixel data generated successfully in [92m119.89[0;0m seconds
|
| 127 |
+
[04-20 03:10:21] Completed batch processing. Generated 1 outputs in [92m119.89[0;0m seconds
|
| 128 |
+
[04-20 03:10:21] Warmed-up request processed in [92m82.14[0;0m seconds (with warmup excluded)
|
| 129 |
+
[93m[04-20 03:10:21] Generator was garbage collected without being shut down. Attempting to shut down the local server and client.[0;0m
|
| 130 |
+
[04-20 03:10:29] Worker 0: Shutdown complete.
|
validation/h100_skill_5s_20260420/logs/profile_fp8_skill_5s.log
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 2 |
3%|▎ | 1/30 [00:00<00:07, 3.87it/s]
|
| 3 |
7%|▋ | 2/30 [00:01<00:24, 1.16it/s]
|
| 4 |
10%|█ | 3/30 [00:02<00:28, 1.06s/it]
|
| 5 |
13%|█▎ | 4/30 [00:04<00:30, 1.16s/it]
|
| 6 |
17%|█▋ | 5/30 [00:05<00:30, 1.21s/it]
|
| 7 |
20%|██ | 6/30 [00:06<00:29, 1.24s/it]
|
| 8 |
23%|██▎ | 7/30 [00:08<00:29, 1.26s/it]
|
| 9 |
27%|██▋ | 8/30 [00:12<00:48, 2.20s/it][04-20 03:12:12] Stopping Profiler...
|
|
|
|
|
|
|
| 10 |
30%|███ | 9/30 [00:28<02:19, 6.63s/it]
|
| 11 |
33%|███▎ | 10/30 [00:29<01:39, 4.98s/it]
|
| 12 |
37%|███▋ | 11/30 [00:31<01:13, 3.85s/it]
|
| 13 |
40%|████ | 12/30 [00:32<00:55, 3.08s/it]
|
| 14 |
43%|████▎ | 13/30 [00:33<00:43, 2.54s/it]
|
| 15 |
47%|████▋ | 14/30 [00:35<00:34, 2.16s/it]
|
| 16 |
50%|█████ | 15/30 [00:36<00:28, 1.90s/it]
|
| 17 |
53%|█████▎ | 16/30 [00:37<00:24, 1.72s/it]
|
| 18 |
57%|█████▋ | 17/30 [00:39<00:20, 1.59s/it]
|
| 19 |
60%|██████ | 18/30 [00:40<00:18, 1.51s/it]
|
| 20 |
63%|██████▎ | 19/30 [00:41<00:15, 1.44s/it]
|
| 21 |
67%|██████▋ | 20/30 [00:42<00:14, 1.40s/it]
|
| 22 |
70%|███████ | 21/30 [00:44<00:12, 1.37s/it]
|
| 23 |
73%|███████▎ | 22/30 [00:45<00:10, 1.35s/it]
|
| 24 |
77%|███████▋ | 23/30 [00:46<00:09, 1.34s/it]
|
| 25 |
80%|████████ | 24/30 [00:48<00:07, 1.33s/it]
|
| 26 |
83%|████████▎ | 25/30 [00:49<00:06, 1.32s/it]
|
| 27 |
87%|████████▋ | 26/30 [00:50<00:05, 1.32s/it]
|
| 28 |
90%|█████████ | 27/30 [00:52<00:03, 1.31s/it]
|
| 29 |
93%|█████████▎| 28/30 [00:53<00:02, 1.31s/it]
|
| 30 |
97%|█████████▋| 29/30 [00:54<00:01, 1.31s/it]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 2 |
+
[04-20 03:10:57] Warmup enabled, the launch time is expected to be longer than usual
|
| 3 |
+
[04-20 03:10:57] server_args: {"model_path": "/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773", "model_id": null, "backend": "sglang", "attention_backend": null, "attention_backend_config": {}, "cache_dit_config": null, "nccl_port": null, "trust_remote_code": false, "revision": null, "num_gpus": 1, "tp_size": 1, "sp_degree": 1, "ulysses_degree": 1, "ring_degree": 1, "dp_size": 1, "dp_degree": 1, "enable_cfg_parallel": false, "hsdp_replicate_dim": 1, "hsdp_shard_dim": 1, "dist_timeout": 3600, "pipeline_class_name": null, "lora_path": null, "lora_nickname": "default", "lora_scale": 1.0, "lora_weight_name": null, "component_paths": {"transformer": "/data/bbuf/hunyuanvideo_fp8_20260420/sglang_transformer"}, "transformer_weights_path": null, "lora_target_modules": null, "dit_cpu_offload": true, "dit_layerwise_offload": null, "dit_offload_prefetch_size": 0.0, "text_encoder_cpu_offload": true, "image_encoder_cpu_offload": true, "vae_cpu_offload": true, "use_fsdp_inference": false, "pin_cpu_memory": true, "ltx2_two_stage_device_mode": null, "comfyui_mode": false, "enable_torch_compile": true, "warmup": true, "warmup_resolutions": null, "warmup_steps": 1, "disable_autocast": false, "master_port": 30005, "host": "127.0.0.1", "port": 30000, "webui": false, "webui_port": 12312, "scheduler_port": 5573, "strict_ports": false, "output_path": "outputs/", "input_save_path": "inputs/uploads", "prompt_file_path": null, "model_paths": {}, "model_loaded": {"transformer": true, "vae": true, "video_vae": true, "audio_vae": true, "video_dit": true, "audio_dit": true, "dual_tower_bridge": true}, "boundary_ratio": null, "base_gpu_id": 0, "disagg_role": "monolithic", "disagg_timeout": 600, "disagg_dispatch_policy": "round_robin", "disagg_mode": false, "disagg_server_addr": null, "encoder_urls": null, "denoiser_urls": null, "decoder_urls": null, "encoder_tp": null, "denoiser_tp": null, "denoiser_sp": null, "denoiser_ulysses": null, "denoiser_ring": null, "decoder_tp": null, "disagg_transfer_pool_size": 268435456, "disagg_p2p_hostname": "127.0.0.1", "disagg_ib_device": null, "pool_work_endpoint": null, "pool_result_endpoint": null, "log_level": "info", "uvicorn_access_log_exclude_prefixes": []}
|
| 4 |
+
[04-20 03:10:57] Local mode: True
|
| 5 |
+
[04-20 03:10:57] Starting server...
|
| 6 |
+
No platform detected. Using base SRTPlatform with defaults.
|
| 7 |
+
[04-20 03:11:04] Scheduler bind at endpoint: tcp://127.0.0.1:5573
|
| 8 |
+
[04-20 03:11:05] Initializing distributed environment with world_size=1, device=cuda:0, timeout=3600
|
| 9 |
+
[04-20 03:11:05] Setting distributed timeout to 3600 seconds
|
| 10 |
+
[04-20 03:11:05] No pipeline_class_name specified, using model_index.json
|
| 11 |
+
[04-20 03:11:05] Diffusers version: 0.32.0.dev0
|
| 12 |
+
[04-20 03:11:05] Using pipeline from model_index.json: HunyuanVideoPipeline
|
| 13 |
+
[04-20 03:11:05] Loading pipeline modules...
|
| 14 |
+
[04-20 03:11:05] Model already exists locally and is complete
|
| 15 |
+
[04-20 03:11:05] Model path: /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773
|
| 16 |
+
[04-20 03:11:05] Diffusers version: 0.32.0.dev0
|
| 17 |
+
[04-20 03:11:05] Loading pipeline modules from config: {'_class_name': 'HunyuanVideoPipeline', '_diffusers_version': '0.32.0.dev0', 'scheduler': ['diffusers', 'FlowMatchEulerDiscreteScheduler'], 'text_encoder': ['transformers', 'LlamaModel'], 'text_encoder_2': ['transformers', 'CLIPTextModel'], 'tokenizer': ['transformers', 'LlamaTokenizerFast'], 'tokenizer_2': ['transformers', 'CLIPTokenizer'], 'transformer': ['diffusers', 'HunyuanVideoTransformer3DModel'], 'vae': ['diffusers', 'AutoencoderKLHunyuanVideo']}
|
| 18 |
+
[04-20 03:11:05] Loading required components: ['text_encoder', 'text_encoder_2', 'tokenizer', 'tokenizer_2', 'vae', 'transformer', 'scheduler']
|
| 19 |
+
|
| 20 |
+
[04-20 03:11:05] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 21 |
+
[04-20 03:11:08] [RunAI Streamer] Overall time to stream 14.0 GiB of all files to cpu: 2.17s, 6.4 GiB/s
|
| 22 |
+
[04-20 03:11:23] Loaded text_encoder: FSDPLlamaModel (sgl-diffusion version). model size: 13.98 GB, consumed GPU mem: 0.81 GB, avail GPU mem: 73.04 GB
|
| 23 |
+
|
| 24 |
+
[04-20 03:11:23] Using Torch SDPA backend
|
| 25 |
+
[04-20 03:11:23] [RunAI Streamer] Overall time to stream 234.7 MiB of all files to cpu: 0.03s, 8.1 GiB/s
|
| 26 |
+
[04-20 03:11:24] Loaded text_encoder_2: FSDPCLIPTextModel (sgl-diffusion version). model size: 0.23 GB, consumed GPU mem: 0.76 GB, avail GPU mem: 72.27 GB
|
| 27 |
+
|
| 28 |
+
[04-20 03:11:25] Loaded tokenizer: LlamaTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 29 |
+
|
| 30 |
+
[04-20 03:11:25] Loaded tokenizer_2: CLIPTokenizer (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 31 |
+
[04-20 03:11:25] Loading vae from /root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773/vae. avail mem: 72.27 GB
|
| 32 |
+
[93m[04-20 03:11:25] VAE unexpected keys: ['encoder.conv_in.conv.bias', 'encoder.conv_in.conv.weight', 'encoder.conv_norm_out.bias', 'encoder.conv_norm_out.weight', 'encoder.conv_out.conv.bias', 'encoder.conv_out.conv.weight', 'encoder.down_blocks.0.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.0.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.0.resnets.0.conv1.conv.bias', 'encoder.down_blocks.0.resnets.0.conv1.conv.weight', 'encoder.down_blocks.0.resnets.0.conv2.conv.bias', 'encoder.down_blocks.0.resnets.0.conv2.conv.weight', 'encoder.down_blocks.0.resnets.0.norm1.bias', 'encoder.down_blocks.0.resnets.0.norm1.weight', 'encoder.down_blocks.0.resnets.0.norm2.bias', 'encoder.down_blocks.0.resnets.0.norm2.weight', 'encoder.down_blocks.0.resnets.1.conv1.conv.bias', 'encoder.down_blocks.0.resnets.1.conv1.conv.weight', 'encoder.down_blocks.0.resnets.1.conv2.conv.bias', 'encoder.down_blocks.0.resnets.1.conv2.conv.weight', 'encoder.down_blocks.0.resnets.1.norm1.bias', 'encoder.down_blocks.0.resnets.1.norm1.weight', 'encoder.down_blocks.0.resnets.1.norm2.bias', 'encoder.down_blocks.0.resnets.1.norm2.weight', 'encoder.down_blocks.1.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.1.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.1.resnets.0.conv1.conv.bias', 'encoder.down_blocks.1.resnets.0.conv1.conv.weight', 'encoder.down_blocks.1.resnets.0.conv2.conv.bias', 'encoder.down_blocks.1.resnets.0.conv2.conv.weight', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.1.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.1.resnets.0.norm1.bias', 'encoder.down_blocks.1.resnets.0.norm1.weight', 'encoder.down_blocks.1.resnets.0.norm2.bias', 'encoder.down_blocks.1.resnets.0.norm2.weight', 'encoder.down_blocks.1.resnets.1.conv1.conv.bias', 'encoder.down_blocks.1.resnets.1.conv1.conv.weight', 'encoder.down_blocks.1.resnets.1.conv2.conv.bias', 'encoder.down_blocks.1.resnets.1.conv2.conv.weight', 'encoder.down_blocks.1.resnets.1.norm1.bias', 'encoder.down_blocks.1.resnets.1.norm1.weight', 'encoder.down_blocks.1.resnets.1.norm2.bias', 'encoder.down_blocks.1.resnets.1.norm2.weight', 'encoder.down_blocks.2.downsamplers.0.conv.conv.bias', 'encoder.down_blocks.2.downsamplers.0.conv.conv.weight', 'encoder.down_blocks.2.resnets.0.conv1.conv.bias', 'encoder.down_blocks.2.resnets.0.conv1.conv.weight', 'encoder.down_blocks.2.resnets.0.conv2.conv.bias', 'encoder.down_blocks.2.resnets.0.conv2.conv.weight', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.bias', 'encoder.down_blocks.2.resnets.0.conv_shortcut.conv.weight', 'encoder.down_blocks.2.resnets.0.norm1.bias', 'encoder.down_blocks.2.resnets.0.norm1.weight', 'encoder.down_blocks.2.resnets.0.norm2.bias', 'encoder.down_blocks.2.resnets.0.norm2.weight', 'encoder.down_blocks.2.resnets.1.conv1.conv.bias', 'encoder.down_blocks.2.resnets.1.conv1.conv.weight', 'encoder.down_blocks.2.resnets.1.conv2.conv.bias', 'encoder.down_blocks.2.resnets.1.conv2.conv.weight', 'encoder.down_blocks.2.resnets.1.norm1.bias', 'encoder.down_blocks.2.resnets.1.norm1.weight', 'encoder.down_blocks.2.resnets.1.norm2.bias', 'encoder.down_blocks.2.resnets.1.norm2.weight', 'encoder.down_blocks.3.resnets.0.conv1.conv.bias', 'encoder.down_blocks.3.resnets.0.conv1.conv.weight', 'encoder.down_blocks.3.resnets.0.conv2.conv.bias', 'encoder.down_blocks.3.resnets.0.conv2.conv.weight', 'encoder.down_blocks.3.resnets.0.norm1.bias', 'encoder.down_blocks.3.resnets.0.norm1.weight', 'encoder.down_blocks.3.resnets.0.norm2.bias', 'encoder.down_blocks.3.resnets.0.norm2.weight', 'encoder.down_blocks.3.resnets.1.conv1.conv.bias', 'encoder.down_blocks.3.resnets.1.conv1.conv.weight', 'encoder.down_blocks.3.resnets.1.conv2.conv.bias', 'encoder.down_blocks.3.resnets.1.conv2.conv.weight', 'encoder.down_blocks.3.resnets.1.norm1.bias', 'encoder.down_blocks.3.resnets.1.norm1.weight', 'encoder.down_blocks.3.resnets.1.norm2.bias', 'encoder.down_blocks.3.resnets.1.norm2.weight', 'encoder.mid_block.attentions.0.group_norm.bias', 'encoder.mid_block.attentions.0.group_norm.weight', 'encoder.mid_block.attentions.0.to_k.bias', 'encoder.mid_block.attentions.0.to_k.weight', 'encoder.mid_block.attentions.0.to_out.0.bias', 'encoder.mid_block.attentions.0.to_out.0.weight', 'encoder.mid_block.attentions.0.to_q.bias', 'encoder.mid_block.attentions.0.to_q.weight', 'encoder.mid_block.attentions.0.to_v.bias', 'encoder.mid_block.attentions.0.to_v.weight', 'encoder.mid_block.resnets.0.conv1.conv.bias', 'encoder.mid_block.resnets.0.conv1.conv.weight', 'encoder.mid_block.resnets.0.conv2.conv.bias', 'encoder.mid_block.resnets.0.conv2.conv.weight', 'encoder.mid_block.resnets.0.norm1.bias', 'encoder.mid_block.resnets.0.norm1.weight', 'encoder.mid_block.resnets.0.norm2.bias', 'encoder.mid_block.resnets.0.norm2.weight', 'encoder.mid_block.resnets.1.conv1.conv.bias', 'encoder.mid_block.resnets.1.conv1.conv.weight', 'encoder.mid_block.resnets.1.conv2.conv.bias', 'encoder.mid_block.resnets.1.conv2.conv.weight', 'encoder.mid_block.resnets.1.norm1.bias', 'encoder.mid_block.resnets.1.norm1.weight', 'encoder.mid_block.resnets.1.norm2.bias', 'encoder.mid_block.resnets.1.norm2.weight', 'quant_conv.bias', 'quant_conv.weight'][0;0m
|
| 33 |
+
[04-20 03:11:25] Loaded vae: AutoencoderKLHunyuanVideo (sgl-diffusion version). model size: 0.27 GB, consumed GPU mem: 0.00 GB, avail GPU mem: 72.27 GB
|
| 34 |
+
[04-20 03:11:25] Loading transformer from /data/bbuf/hunyuanvideo_fp8_20260420/sglang_transformer. avail mem: 72.27 GB
|
| 35 |
+
[93m[04-20 03:11:25] Detected ModelOpt FP8 checkpoint. The format is experimental and subject to change.[0;0m
|
| 36 |
+
[93m[04-20 03:11:25] ModelOpt FP8 diffusion checkpoints currently keep dit_cpu_offload disabled. Layerwise DiT offload stays enabled because the runtime now preserves the restored FP8 tensor strides.[0;0m
|
| 37 |
+
[04-20 03:11:25] Loading HunyuanVideoTransformer3DModel from 3 safetensors file(s) , param_dtype: None
|
| 38 |
+
[04-20 03:11:25] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 39 |
+
[04-20 03:11:25] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 40 |
+
[04-20 03:11:26] [RunAI Streamer] Overall time to stream 15.4 GiB of all files to cpu: 1.19s, 13.0 GiB/s
|
| 41 |
+
[04-20 03:11:29] Loaded model with 12.82B parameters
|
| 42 |
+
[04-20 03:11:29] Loaded transformer: HunyuanVideoTransformer3DModel (sgl-diffusion version). model size: 15.45 GB, consumed GPU mem: 15.57 GB, avail GPU mem: 56.71 GB
|
| 43 |
+
|
| 44 |
+
[04-20 03:11:29] Loaded scheduler: FlowMatchEulerDiscreteScheduler (sgl-diffusion version). model size: NA GB, consumed GPU mem: 0.00 GB, avail GPU mem: 56.71 GB
|
| 45 |
+
|
| 46 |
+
[04-20 03:11:29] Creating pipeline stages...
|
| 47 |
+
[04-20 03:11:29] Compiling transformer with mode: max-autotune-no-cudagraphs
|
| 48 |
+
[04-20 03:11:29] Using FlashAttention (FA3 for hopper, FA4 for blackwell) backend
|
| 49 |
+
[04-20 03:11:29] Pipeline instantiated
|
| 50 |
+
[04-20 03:11:29] Worker 0: Initialized device, model, and distributed environment.
|
| 51 |
+
[04-20 03:11:29] Worker 0: Scheduler loop started.
|
| 52 |
+
[93m[04-20 03:11:29] Unsupported resolution: 848x480, output quality may suffer. Supported resolutions: 960x544, 544x960, 832x624, 624x832, 720x720, 1280x720, 720x1280, 832x1104, 1104x832, 960x960[0;0m
|
| 53 |
+
[04-20 03:11:29] Adjusting number of frames from 65 to 65 based on model
|
| 54 |
+
[04-20 03:11:29] Processing prompt 1/1: <redacted, len=213>
|
| 55 |
+
[04-20 03:11:29] Processing warmup req... (1/1)
|
| 56 |
+
|
| 57 |
0%| | 0/1 [00:00<?, ?it/s]/usr/local/lib/python3.12/dist-packages/torch/_dynamo/variables/functions.py:1692: UserWarning: Dynamo detected a call to a `functools.lru_cache`-wrapped function. Dynamo ignores the cache wrapper and directly traces the wrapped function. Silent incorrectness is only a *potential* risk, not something we have observed. Enable TORCH_LOGS="+dynamo" for a DEBUG stack trace.
|
| 58 |
+
torch._dynamo.utils.warn_once(msg)
|
| 59 |
+
|
| 60 |
+
[04-20 03:11:59] Warmup req (1/1) processed in [92m30.53[0;0m seconds
|
| 61 |
+
[04-20 03:11:59] Sampling params:
|
| 62 |
+
width: 848
|
| 63 |
+
height: 480
|
| 64 |
+
num_frames: 65
|
| 65 |
+
fps: 13
|
| 66 |
+
prompt: <redacted, len=213>
|
| 67 |
+
neg_prompt: <redacted, len=392>
|
| 68 |
+
seed: 42
|
| 69 |
+
infer_steps: 30
|
| 70 |
+
num_outputs_per_prompt: 1
|
| 71 |
+
guidance_scale: 1.0
|
| 72 |
+
embedded_guidance_scale: 6
|
| 73 |
+
n_tokens: None
|
| 74 |
+
flow_shift: 7
|
| 75 |
+
image_path: None
|
| 76 |
+
save_output: False
|
| 77 |
+
output_file_path: outputs/A_cat_and_a_dog_baking_a_cake_together_in_a_kitchen._The_cat_is_carefully_measuring_flour_while_the_20260420-031129_103a16c9.mp4
|
| 78 |
+
|
| 79 |
+
[04-20 03:11:59] Running pipeline stages: ['InputValidationStage', 'prompt_encoding_stage_primary', 'TimestepPreparationStage', 'LatentPreparationStage', 'DenoisingStage', 'DecodingStage']
|
| 80 |
+
[04-20 03:11:59] Profiling request: 0bb0f929-c3dc-42f5-b834-cfffb815c3e0 for 5 steps...
|
| 81 |
+
[04-20 03:11:59] Starting Profiler...
|
| 82 |
+
[04-20 03:12:00] [InputValidationStage] started...
|
| 83 |
+
[04-20 03:12:00] [InputValidationStage] finished in 0.0019 seconds
|
| 84 |
+
[04-20 03:12:00] [TextEncodingStage] started...
|
| 85 |
+
[04-20 03:12:00] [TextEncodingStage] finished in 0.3088 seconds
|
| 86 |
+
[04-20 03:12:00] [TimestepPreparationStage] started...
|
| 87 |
+
[04-20 03:12:00] [TimestepPreparationStage] finished in 0.0003 seconds
|
| 88 |
+
[04-20 03:12:00] [LatentPreparationStage] started...
|
| 89 |
+
[04-20 03:12:00] [LatentPreparationStage] finished in 0.0001 seconds
|
| 90 |
+
[04-20 03:12:00] [DenoisingStage] started...
|
| 91 |
+
|
| 92 |
0%| | 0/30 [00:00<?, ?it/s]
|
| 93 |
3%|▎ | 1/30 [00:00<00:07, 3.87it/s]
|
| 94 |
7%|▋ | 2/30 [00:01<00:24, 1.16it/s]
|
| 95 |
10%|█ | 3/30 [00:02<00:28, 1.06s/it]
|
| 96 |
13%|█▎ | 4/30 [00:04<00:30, 1.16s/it]
|
| 97 |
17%|█▋ | 5/30 [00:05<00:30, 1.21s/it]
|
| 98 |
20%|██ | 6/30 [00:06<00:29, 1.24s/it]
|
| 99 |
23%|██▎ | 7/30 [00:08<00:29, 1.26s/it]
|
| 100 |
27%|██▋ | 8/30 [00:12<00:48, 2.20s/it][04-20 03:12:12] Stopping Profiler...
|
| 101 |
+
[04-20 03:12:28] Saved profiler traces to: [1;36m/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/profiler/fp8/0bb0f929-c3dc-42f5-b834-cfffb815c3e0-5_steps-global-rank0.trace.json.gz[0;0m
|
| 102 |
+
|
| 103 |
30%|███ | 9/30 [00:28<02:19, 6.63s/it]
|
| 104 |
33%|███▎ | 10/30 [00:29<01:39, 4.98s/it]
|
| 105 |
37%|███▋ | 11/30 [00:31<01:13, 3.85s/it]
|
| 106 |
40%|████ | 12/30 [00:32<00:55, 3.08s/it]
|
| 107 |
43%|████▎ | 13/30 [00:33<00:43, 2.54s/it]
|
| 108 |
47%|████▋ | 14/30 [00:35<00:34, 2.16s/it]
|
| 109 |
50%|█████ | 15/30 [00:36<00:28, 1.90s/it]
|
| 110 |
53%|█████▎ | 16/30 [00:37<00:24, 1.72s/it]
|
| 111 |
57%|█████▋ | 17/30 [00:39<00:20, 1.59s/it]
|
| 112 |
60%|██████ | 18/30 [00:40<00:18, 1.51s/it]
|
| 113 |
63%|██████▎ | 19/30 [00:41<00:15, 1.44s/it]
|
| 114 |
67%|██████▋ | 20/30 [00:42<00:14, 1.40s/it]
|
| 115 |
70%|███████ | 21/30 [00:44<00:12, 1.37s/it]
|
| 116 |
73%|███████▎ | 22/30 [00:45<00:10, 1.35s/it]
|
| 117 |
77%|███████▋ | 23/30 [00:46<00:09, 1.34s/it]
|
| 118 |
80%|████████ | 24/30 [00:48<00:07, 1.33s/it]
|
| 119 |
83%|████████▎ | 25/30 [00:49<00:06, 1.32s/it]
|
| 120 |
87%|████████▋ | 26/30 [00:50<00:05, 1.32s/it]
|
| 121 |
90%|█████████ | 27/30 [00:52<00:03, 1.31s/it]
|
| 122 |
93%|█████████▎| 28/30 [00:53<00:02, 1.31s/it]
|
| 123 |
97%|█████████▋| 29/30 [00:54<00:01, 1.31s/it]
|
| 124 |
+
[04-20 03:12:56] [DenoisingStage] average time per step: 1.8658 seconds
|
| 125 |
+
[04-20 03:12:56] [DenoisingStage] finished in 55.9762 seconds
|
| 126 |
+
[04-20 03:12:56] [DecodingStage] started...
|
| 127 |
+
[04-20 03:13:13] [DecodingStage] finished in 17.3321 seconds
|
| 128 |
+
[04-20 03:13:14] Pixel data generated successfully in [92m105.09[0;0m seconds
|
| 129 |
+
[04-20 03:13:14] Completed batch processing. Generated 1 outputs in [92m105.09[0;0m seconds
|
| 130 |
+
[04-20 03:13:14] Warmed-up request processed in [92m73.66[0;0m seconds (with warmup excluded)
|
| 131 |
+
[93m[04-20 03:13:14] Generator was garbage collected without being shut down. Attempting to shut down the local server and client.[0;0m
|
| 132 |
+
[04-20 03:13:22] Worker 0: Shutdown complete.
|
validation/h100_skill_5s_20260420/profiler/bf16/445b0a02-cb9c-4793-9b49-1e5a102facb4-5_steps-global-rank0.trace.json.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6d6b18f1880bd4a7433e2ed750e6a44f05c689ec88a0c43f79d9dfc02b85d6c7
|
| 3 |
+
size 30644566
|
validation/h100_skill_5s_20260420/profiler/fp8/0bb0f929-c3dc-42f5-b834-cfffb815c3e0-5_steps-global-rank0.trace.json.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:edb1df69a5bf0057fbcf8959df7706ef19e177d088e681192bfe6e3e03c87635
|
| 3 |
+
size 24480956
|
validation/h100_skill_5s_20260420/profiler/kernel_summary_skill_5s.md
ADDED
|
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# BF16 skill-5s trace
|
| 2 |
+
trace: /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/profiler/bf16/445b0a02-cb9c-4793-9b49-1e5a102facb4-5_steps-global-rank0.trace.json.gz
|
| 3 |
+
total CUDA op time: 17055.038 ms
|
| 4 |
+
|
| 5 |
+
| rank | kernel | total_ms | count | share |
|
| 6 |
+
|---:|---|---:|---:|---:|
|
| 7 |
+
| 1 | `cudaMemcpyAsync` | 7084.313 | 18 | 41.54% |
|
| 8 |
+
| 2 | `void cutlass::device_kernel<flash::enable_sm90_or_later<flash::FlashAttnFwdSm90<flash::CollectiveMainloopFwdSm90<2, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cute::tuple<cu` | 5456.558 | 409 | 31.99% |
|
| 9 |
+
| 3 | `nvjet_tst_192x208_64x4_2x1_v_bz_coopB_bias_TNT` | 1666.286 | 666 | 9.77% |
|
| 10 |
+
| 4 | `nvjet_tst_192x208_64x4_1x2_h_bz_coopB_bias_TNT` | 1391.623 | 280 | 8.16% |
|
| 11 |
+
| 5 | `nvjet_tst_256x152_64x4_1x2_h_bz_coopA_bias_TNT` | 359.161 | 129 | 2.11% |
|
| 12 |
+
| 6 | `triton_poi_fused_cat_gelu_view_0` | 207.409 | 520 | 1.22% |
|
| 13 |
+
| 7 | `triton_poi_fused_cat_0` | 172.649 | 769 | 1.01% |
|
| 14 |
+
| 8 | `_rotary_embedding_kernel` | 134.757 | 818 | 0.79% |
|
| 15 |
+
| 9 | `_rms_norm_tiled_onepass` | 91.126 | 1076 | 0.53% |
|
| 16 |
+
| 10 | `triton_poi_fused_gelu_0` | 88.732 | 498 | 0.52% |
|
| 17 |
+
| 11 | `fuse_scale_shift_kernel_blc_opt` | 68.166 | 538 | 0.40% |
|
| 18 |
+
| 12 | `kernel_cutlass_kernel_sglangjit_kerneldiffusioncutedslscale_residual_norm_scale_shiftScaleResidualNormScaleShift_object_at__tensorptrbf16_gmem_align32_o_3072div3072div30721___tenso` | 57.168 | 537 | 0.34% |
|
| 19 |
+
| 13 | `triton_poi_fused_clone_select_split_with_sizes_triton_one_pass_rms_norm_cuda_view_0` | 53.547 | 520 | 0.31% |
|
| 20 |
+
| 14 | `triton_poi_fused_clone_select_split_with_sizes_triton_one_pass_rms_norm_cuda_view_1` | 51.039 | 520 | 0.30% |
|
| 21 |
+
| 15 | `cutlass/cutlass_dsl/tvm_ffi_provider.py(576): __call__` | 31.948 | 720 | 0.19% |
|
| 22 |
+
| 16 | `triton_poi_fused_silu_0` | 29.011 | 1137 | 0.17% |
|
| 23 |
+
| 17 | `kernel_cutlass_kernel_sglangjit_kerneldiffusioncutedslscale_residual_norm_scale_shiftScaleResidualNormScaleShift_object_at__tensorptrbf16_gmem_align32_o_3072div3072div30721_tensorp` | 28.657 | 258 | 0.17% |
|
| 24 |
+
| 18 | `triton_poi_fused_clone_select_triton_one_pass_rms_norm_cuda_view_0` | 18.576 | 498 | 0.11% |
|
| 25 |
+
| 19 | `triton_poi_fused_clone_select_triton_one_pass_rms_norm_cuda_view_1` | 17.374 | 498 | 0.10% |
|
| 26 |
+
| 20 | `nvjet_tst_256x8_64x6_4x1_v_bz_bias_TNT` | 10.377 | 256 | 0.06% |
|
| 27 |
+
| 21 | `nvjet_tst_128x8_64x12_4x1_v_bz_bias_TNT` | 7.865 | 280 | 0.05% |
|
| 28 |
+
| 22 | `nvjet_tst_40x64_64x16_4x1_v_bz_bias_TNN` | 6.400 | 288 | 0.04% |
|
| 29 |
+
| 23 | `Memcpy HtoD (Pageable -> Device)` | 5.394 | 12 | 0.03% |
|
| 30 |
+
| 24 | `nvjet_tst_128x56_64x9_4x1_v_bz_bias_TNT` | 4.767 | 141 | 0.03% |
|
| 31 |
+
| 25 | `nvjet_tst_72x64_64x12_2x1_v_bz_bias_TNN` | 3.873 | 141 | 0.02% |
|
| 32 |
+
| 26 | `triton_red_fused__to_copy_add_mul_native_layer_norm_split_unsqueeze_0` | 1.511 | 13 | 0.01% |
|
| 33 |
+
| 27 | `void at::native::vectorized_elementwise_kernel<8, at::native::bfloat16_copy_kernel_cuda(at::TensorIteratorBase&)::{lambda(float)#1}, std::array<char*, 2ul> >(int, at::native::bfloa` | 1.211 | 38 | 0.01% |
|
| 34 |
+
| 28 | `void at::native::(anonymous namespace)::CatArrayBatchedCopy_alignedK_contig<at::native::(anonymous namespace)::OpaqueType<2u>, unsigned int, 3, 128, 1, 8>(at::native::(anonymous na` | 1.205 | 7 | 0.01% |
|
| 35 |
+
| 29 | `triton_poi_fused__to_copy_arange_cat_cos_div_exp_mul_sin_unsqueeze_0` | 0.539 | 36 | 0.00% |
|
| 36 |
+
| 30 | `nvjet_tst_64x8_64x16_4x1_v_bz_bias_TNT` | 0.482 | 43 | 0.00% |
|
| 37 |
+
|
| 38 |
+
# FP8 skill-5s trace
|
| 39 |
+
trace: /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/profiler/fp8/0bb0f929-c3dc-42f5-b834-cfffb815c3e0-5_steps-global-rank0.trace.json.gz
|
| 40 |
+
total CUDA op time: 15324.257 ms
|
| 41 |
+
|
| 42 |
+
| rank | kernel | total_ms | count | share |
|
| 43 |
+
|---:|---|---:|---:|---:|
|
| 44 |
+
| 1 | `cudaMemcpyAsync` | 6225.139 | 18 | 40.62% |
|
| 45 |
+
| 2 | `void cutlass::device_kernel<flash::enable_sm90_or_later<flash::FlashAttnFwdSm90<flash::CollectiveMainloopFwdSm90<2, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cute::tuple<cu` | 5639.818 | 408 | 36.80% |
|
| 46 |
+
| 3 | `_ZN7cutlass13device_kernelINS_4gemm6kernel13GemmUniversalIN4cute5tupleIJiiiiEEENS1_10collective13CollectiveMmaINS1_34MainloopSm90TmaGmmaWarpSpecializedILi6ENS5_IJNS4_1CILi2EEENSA_I` | 1966.159 | 1072 | 12.83% |
|
| 47 |
+
| 4 | `triton_poi_fused_cat_gelu_view_0` | 296.412 | 520 | 1.93% |
|
| 48 |
+
| 5 | `_static_quant_fp8` | 210.237 | 1584 | 1.37% |
|
| 49 |
+
| 6 | `triton_poi_fused_cat_0` | 199.163 | 768 | 1.30% |
|
| 50 |
+
| 7 | `_rotary_embedding_kernel` | 135.674 | 816 | 0.89% |
|
| 51 |
+
| 8 | `triton_poi_fused_clone_select_split_with_sizes_triton_one_pass_rms_norm_cuda_view_1` | 114.999 | 520 | 0.75% |
|
| 52 |
+
| 9 | `_rms_norm_tiled_onepass` | 90.868 | 1072 | 0.59% |
|
| 53 |
+
| 10 | `triton_red_fused__to_copy_add_mul_native_layer_norm_split_unsqueeze_0` | 79.366 | 13 | 0.52% |
|
| 54 |
+
| 11 | `fuse_scale_shift_kernel_blc_opt` | 67.515 | 536 | 0.44% |
|
| 55 |
+
| 12 | `triton_poi_fused_empty_like_gelu_view_0` | 65.944 | 248 | 0.43% |
|
| 56 |
+
| 13 | `kernel_cutlass_kernel_sglangjit_kerneldiffusioncutedslscale_residual_norm_scale_shiftScaleResidualNormScaleShift_object_at__tensorptrbf16_gmem_align32_o_3072div3072div30721___tenso` | 58.068 | 535 | 0.38% |
|
| 57 |
+
| 14 | `triton_poi_fused_clone_select_split_with_sizes_triton_one_pass_rms_norm_cuda_view_0` | 34.725 | 520 | 0.23% |
|
| 58 |
+
| 15 | `kernel_cutlass_kernel_sglangjit_kerneldiffusioncutedslscale_residual_norm_scale_shiftScaleResidualNormScaleShift_object_at__tensorptrbf16_gmem_align32_o_3072div3072div30721_tensorp` | 28.402 | 256 | 0.19% |
|
| 59 |
+
| 16 | `triton_poi_fused_silu_0` | 18.189 | 1135 | 0.12% |
|
| 60 |
+
| 17 | `triton_poi_fused_clone_select_triton_one_pass_rms_norm_cuda_view_0` | 15.576 | 248 | 0.10% |
|
| 61 |
+
| 18 | `triton_poi_fused_clone_select_triton_one_pass_rms_norm_cuda_view_1` | 15.449 | 248 | 0.10% |
|
| 62 |
+
| 19 | `cutlass/cutlass_dsl/tvm_ffi_provider.py(576): __call__` | 14.102 | 720 | 0.09% |
|
| 63 |
+
| 20 | `nvjet_tst_256x8_64x6_4x1_v_bz_bias_TNT` | 10.354 | 254 | 0.07% |
|
| 64 |
+
| 21 | `_ZN7cutlass13device_kernelINS_4gemm6kernel13GemmUniversalIN4cute5tupleIJiiiiEEENS1_10collective13CollectiveMmaINS1_34MainloopSm90TmaGmmaWarpSpecializedILi13ENS5_IJNS4_1CILi1EEENSA_` | 9.062 | 512 | 0.06% |
|
| 65 |
+
| 22 | `nvjet_tst_128x8_64x12_4x1_v_bz_bias_TNT` | 7.892 | 280 | 0.05% |
|
| 66 |
+
| 23 | `Memcpy HtoD (Pageable -> Device)` | 7.046 | 12 | 0.05% |
|
| 67 |
+
| 24 | `triton_poi_fused_empty_like_gelu_view_1` | 2.006 | 248 | 0.01% |
|
| 68 |
+
| 25 | `triton_poi_fused_clone_select_triton_one_pass_rms_norm_cuda_view_2` | 1.926 | 248 | 0.01% |
|
| 69 |
+
| 26 | `triton_poi_fused_clone_select_triton_one_pass_rms_norm_cuda_view_3` | 1.695 | 248 | 0.01% |
|
| 70 |
+
| 27 | `void at::native::(anonymous namespace)::CatArrayBatchedCopy_alignedK_contig<at::native::(anonymous namespace)::OpaqueType<2u>, unsigned int, 3, 128, 1, 8>(at::native::(anonymous na` | 1.236 | 7 | 0.01% |
|
| 71 |
+
| 28 | `void at::native::vectorized_elementwise_kernel<8, at::native::bfloat16_copy_kernel_cuda(at::TensorIteratorBase&)::{lambda(float)#1}, std::array<char*, 2ul> >(int, at::native::bfloa` | 1.213 | 38 | 0.01% |
|
| 72 |
+
| 29 | `triton_poi_fused_clone_permute_view_0` | 0.813 | 25 | 0.01% |
|
| 73 |
+
| 30 | `nvjet_tst_40x64_64x16_4x1_v_bz_bias_TNN` | 0.596 | 30 | 0.00% |
|
validation/h100_skill_5s_20260420/result_summary_skill_5s.md
ADDED
|
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# HunyuanVideo ModelOpt FP8 H100 skill-5s validation
|
| 2 |
+
|
| 3 |
+
## Run setup
|
| 4 |
+
- Host/GPU: `h100_sglang`, `CUDA_VISIBLE_DEVICES=0` / rank0 H100.
|
| 5 |
+
- SGLang branch/commit: `codex/hunyuanvideo-modelopt-fp8` at `8f424f4a0`.
|
| 6 |
+
- Native backend gate: logs show `--backend=sglang` and `Using pipeline from model_index.json: HunyuanVideoPipeline`; no diffusers fallback markers were observed.
|
| 7 |
+
- Model: `hunyuanvideo-community/HunyuanVideo` local snapshot `e8c2aaa66fe3742a32c11a6766aecbf07c56e773`.
|
| 8 |
+
- Prompt: `A cat and a dog baking a cake together in a kitchen. The cat is carefully measuring flour, while the dog is stirring the batter with a wooden spoon. The kitchen is cozy, with sunlight streaming through the window.`
|
| 9 |
+
- Skill preset preserved: `--text-encoder-cpu-offload --pin-cpu-memory --num-frames=65 --width=848 --height=480 --num-inference-steps=30 --save-output --warmup --enable-torch-compile --seed=42`.
|
| 10 |
+
- 5s video choice: added `--fps=13`, producing 65 frames / 13 fps = 5.000s.
|
| 11 |
+
- FP8 run adds `--transformer-path /data/bbuf/hunyuanvideo_fp8_20260420/sglang_transformer`.
|
| 12 |
+
- Note: the same CLI includes `--text-encoder-cpu-offload` and default DiT CPU offload; FP8 logs warn that ModelOpt FP8 keeps `dit_cpu_offload` disabled while preserving layerwise offload behavior.
|
| 13 |
+
|
| 14 |
+
## Video outputs
|
| 15 |
+
- BF16: `artifacts/hunyuanvideo_bf16_skill_5s.mp4`
|
| 16 |
+
- FP8: `artifacts/hunyuanvideo_fp8_skill_5s.mp4`
|
| 17 |
+
- Contact sheet: `artifacts/hunyuanvideo_bf16_fp8_skill_5s_contact_sheet.png`
|
| 18 |
+
- Probe: `{
|
| 19 |
+
"BF16": {
|
| 20 |
+
"width": 848,
|
| 21 |
+
"height": 480,
|
| 22 |
+
"r_frame_rate": "13/1",
|
| 23 |
+
"avg_frame_rate": "13/1",
|
| 24 |
+
"duration": "5.000000",
|
| 25 |
+
"nb_frames": "65"
|
| 26 |
+
},
|
| 27 |
+
"FP8": {
|
| 28 |
+
"width": 848,
|
| 29 |
+
"height": 480,
|
| 30 |
+
"r_frame_rate": "13/1",
|
| 31 |
+
"avg_frame_rate": "13/1",
|
| 32 |
+
"duration": "5.000000",
|
| 33 |
+
"nb_frames": "65"
|
| 34 |
+
}
|
| 35 |
+
}`
|
| 36 |
+
|
| 37 |
+
## Benchmark comparison
|
| 38 |
+
### Performance Comparison Report
|
| 39 |
+
|
| 40 |
+
#### 1. High-level Summary
|
| 41 |
+
| Metric | Baseline | New | Diff | Status |
|
| 42 |
+
| :--- | :--- | :--- | :--- | :--- |
|
| 43 |
+
| **E2E Latency** | 59545.91 ms | 54747.61 ms | **-4798.30 ms (-8.1%)** | ✅ |
|
| 44 |
+
| **Throughput** | 0.02 req/s | 0.02 req/s | - | - |
|
| 45 |
+
|
| 46 |
+
|
| 47 |
+
#### 2. Stage Breakdown
|
| 48 |
+
| Stage Name | Baseline (ms) | New (ms) | Diff (ms) | Diff (%) | Status |
|
| 49 |
+
| :--- | :--- | :--- | :--- | :--- | :--- |
|
| 50 |
+
| InputValidationStage | 0.04 | 0.03 | -0.01 | -17.9% | ⚪️ |
|
| 51 |
+
| TextEncodingStage | 308.48 | 306.44 | -2.04 | -0.7% | ⚪️ |
|
| 52 |
+
| TimestepPreparationStage | 0.41 | 0.34 | -0.07 | -17.3% | ⚪️ |
|
| 53 |
+
| LatentPreparationStage | 0.14 | 0.12 | -0.02 | -14.3% | ⚪️ |
|
| 54 |
+
| DenoisingStage | 42542.10 | 37979.67 | -4562.43 | -10.7% | 🟢 |
|
| 55 |
+
| DecodingStage | 16691.68 | 16458.20 | -233.47 | -1.4% | ⚪️ |
|
| 56 |
+
|
| 57 |
+
|
| 58 |
+
<details>
|
| 59 |
+
<summary>Metadata</summary>
|
| 60 |
+
|
| 61 |
+
- Baseline Commit: `N/A`
|
| 62 |
+
- New Commit: `N/A`
|
| 63 |
+
- Timestamp: 2026-04-20T03:07:09.034563
|
| 64 |
+
</details>
|
| 65 |
+
|
| 66 |
+
|
| 67 |
+
## Profiler outputs
|
| 68 |
+
- BF16 trace: `profiler/bf16/445b0a02-cb9c-4793-9b49-1e5a102facb4-5_steps-global-rank0.trace.json.gz`
|
| 69 |
+
- FP8 trace: `profiler/fp8/0bb0f929-c3dc-42f5-b834-cfffb815c3e0-5_steps-global-rank0.trace.json.gz`
|
| 70 |
+
- Kernel summary: `profiler/kernel_summary_skill_5s.md`
|
| 71 |
+
|
| 72 |
+
### BF16 top CUDA kernels
|
| 73 |
+
| rank | kernel | total_ms | count | share |
|
| 74 |
+
|---:|---|---:|---:|---:|
|
| 75 |
+
| 1 | `cudaMemcpyAsync` | 7084.313 | 18 | 41.54% |
|
| 76 |
+
| 2 | `void cutlass::device_kernel<flash::enable_sm90_or_later<flash::FlashAttnFwdSm90<flash::CollectiveMainloopFwdSm90<2, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cute::tuple<cu` | 5456.558 | 409 | 31.99% |
|
| 77 |
+
| 3 | `nvjet_tst_192x208_64x4_2x1_v_bz_coopB_bias_TNT` | 1666.286 | 666 | 9.77% |
|
| 78 |
+
| 4 | `nvjet_tst_192x208_64x4_1x2_h_bz_coopB_bias_TNT` | 1391.623 | 280 | 8.16% |
|
| 79 |
+
| 5 | `nvjet_tst_256x152_64x4_1x2_h_bz_coopA_bias_TNT` | 359.161 | 129 | 2.11% |
|
| 80 |
+
| 6 | `triton_poi_fused_cat_gelu_view_0` | 207.409 | 520 | 1.22% |
|
| 81 |
+
| 7 | `triton_poi_fused_cat_0` | 172.649 | 769 | 1.01% |
|
| 82 |
+
| 8 | `_rotary_embedding_kernel` | 134.757 | 818 | 0.79% |
|
| 83 |
+
|
| 84 |
+
### FP8 top CUDA kernels
|
| 85 |
+
| rank | kernel | total_ms | count | share |
|
| 86 |
+
|---:|---|---:|---:|---:|
|
| 87 |
+
| 1 | `cudaMemcpyAsync` | 6225.139 | 18 | 40.62% |
|
| 88 |
+
| 2 | `void cutlass::device_kernel<flash::enable_sm90_or_later<flash::FlashAttnFwdSm90<flash::CollectiveMainloopFwdSm90<2, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cute::tuple<cu` | 5639.818 | 408 | 36.80% |
|
| 89 |
+
| 3 | `_ZN7cutlass13device_kernelINS_4gemm6kernel13GemmUniversalIN4cute5tupleIJiiiiEEENS1_10collective13CollectiveMmaINS1_34MainloopSm90TmaGmmaWarpSpecializedILi6ENS5_IJNS4_1CILi2EEENSA_I` | 1966.159 | 1072 | 12.83% |
|
| 90 |
+
| 4 | `triton_poi_fused_cat_gelu_view_0` | 296.412 | 520 | 1.93% |
|
| 91 |
+
| 5 | `_static_quant_fp8` | 210.237 | 1584 | 1.37% |
|
| 92 |
+
| 6 | `triton_poi_fused_cat_0` | 199.163 | 768 | 1.30% |
|
| 93 |
+
| 7 | `_rotary_embedding_kernel` | 135.674 | 816 | 0.89% |
|
| 94 |
+
| 8 | `triton_poi_fused_clone_select_split_with_sizes_triton_one_pass_rms_norm_cuda_view_1` | 114.999 | 520 | 0.75% |
|
| 95 |
+
|
| 96 |
+
## Commands
|
| 97 |
+
|
| 98 |
+
### BF16 generation + benchmark
|
| 99 |
+
```bash
|
| 100 |
+
CUDA_VISIBLE_DEVICES=0 PYTHONPATH=python FLASHINFER_DISABLE_VERSION_CHECK=1 HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 sglang generate --backend=sglang --model-path=/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773 --prompt='A cat and a dog baking a cake together in a kitchen. The cat is carefully measuring flour, while the dog is stirring the batter with a wooden spoon. The kitchen is cozy, with sunlight streaming through the window.' --log-level=info --seed=42 --text-encoder-cpu-offload --pin-cpu-memory --num-frames=65 --fps=13 --width=848 --height=480 --num-inference-steps=30 --save-output --warmup --enable-torch-compile --perf-dump-path /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/benchmark/hunyuanvideo_bf16_skill_5s_perf.json --output-path /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts --output-file-name hunyuanvideo_bf16_skill_5s
|
| 101 |
+
```
|
| 102 |
+
|
| 103 |
+
### FP8 generation + benchmark
|
| 104 |
+
```bash
|
| 105 |
+
CUDA_VISIBLE_DEVICES=0 PYTHONPATH=python FLASHINFER_DISABLE_VERSION_CHECK=1 HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 sglang generate --backend=sglang --model-path=/root/.cache/huggingface/hub/models--hunyuanvideo-community--HunyuanVideo/snapshots/e8c2aaa66fe3742a32c11a6766aecbf07c56e773 --transformer-path /data/bbuf/hunyuanvideo_fp8_20260420/sglang_transformer --prompt='A cat and a dog baking a cake together in a kitchen. The cat is carefully measuring flour, while the dog is stirring the batter with a wooden spoon. The kitchen is cozy, with sunlight streaming through the window.' --log-level=info --seed=42 --text-encoder-cpu-offload --pin-cpu-memory --num-frames=65 --fps=13 --width=848 --height=480 --num-inference-steps=30 --save-output --warmup --enable-torch-compile --perf-dump-path /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/benchmark/hunyuanvideo_fp8_skill_5s_perf.json --output-path /data/bbuf/hunyuanvideo_fp8_20260420_skill5s/artifacts --output-file-name hunyuanvideo_fp8_skill_5s
|
| 106 |
+
```
|
| 107 |
+
|
| 108 |
+
### Profiler delta from generation command
|
| 109 |
+
```bash
|
| 110 |
+
export SGLANG_DIFFUSION_TORCH_PROFILER_DIR=/data/bbuf/hunyuanvideo_fp8_20260420_skill5s/profiler/<bf16-or-fp8>
|
| 111 |
+
export SGLANG_TORCH_PROFILER_DIR=$SGLANG_DIFFUSION_TORCH_PROFILER_DIR
|
| 112 |
+
# replace --save-output/--perf-dump-path with:
|
| 113 |
+
--profile --num-profiled-timesteps=5 --no-save-output
|
| 114 |
+
```
|