mirror of
https://github.com/storytold/FineTrainers-Conditioning.git
synced 2026-10-09 00:09:45 +00:00
create markdown tables
This commit is contained in:
@@ -148,12 +148,6 @@ export_to_video(video, "output.mp4", fps=8)
|
||||
LoRA with rank 128, batch size 1, gradient checkpointing, optimizer adamw, `49x512x768` resolution, **without precomputation**:
|
||||
|
||||
```
|
||||
Memory before training start: {
|
||||
"memory_allocated": 13.486,
|
||||
"memory_reserved": 13.879,
|
||||
"max_memory_allocated": 13.486,
|
||||
"max_memory_reserved": 13.879
|
||||
}
|
||||
Training configuration: {
|
||||
"trainable parameters": 117440512,
|
||||
"total samples": 69,
|
||||
@@ -164,53 +158,21 @@ Training configuration: {
|
||||
"train batch size": 1,
|
||||
"gradient accumulation steps": 1
|
||||
}
|
||||
Memory before validation start: {
|
||||
"memory_allocated": 14.146,
|
||||
"memory_reserved": 16.809,
|
||||
"max_memory_allocated": 15.527,
|
||||
"max_memory_reserved": 17.623
|
||||
}
|
||||
Memory after validation end: {
|
||||
"memory_allocated": 14.146,
|
||||
"memory_reserved": 14.627,
|
||||
"max_memory_allocated": 15.527,
|
||||
"max_memory_reserved": 17.623
|
||||
}
|
||||
Memory after epoch 1: {
|
||||
"memory_allocated": 14.146,
|
||||
"memory_reserved": 14.627,
|
||||
"max_memory_allocated": 15.527,
|
||||
"max_memory_reserved": 17.623
|
||||
}
|
||||
Memory after training end: {
|
||||
"memory_allocated": 4.461,
|
||||
"memory_reserved": 5.014,
|
||||
"max_memory_allocated": 15.527,
|
||||
"max_memory_reserved": 17.623
|
||||
}
|
||||
```
|
||||
|
||||
| stage | memory_allocated | max_memory_reserved |
|
||||
|:-----------------------:|:----------------:|:-------------------:|
|
||||
| before training start | 13.486 | 13.879 |
|
||||
| before validation start | 14.146 | 17.623 |
|
||||
| after validation end | 14.146 | 17.623 |
|
||||
| after epoch 1 | 14.146 | 17.623 |
|
||||
| after training end | 4.461 | 17.623 |
|
||||
|
||||
Note: requires about `18` GB of VRAM without precomputation.
|
||||
|
||||
LoRA with rank 128, batch size 1, gradient checkpointing, optimizer adamw, `49x512x768` resolution, **with precomputation**:
|
||||
|
||||
```
|
||||
Memory after precomputing conditions: {
|
||||
"memory_allocated": 8.88,
|
||||
"memory_reserved": 8.895,
|
||||
"max_memory_allocated": 8.897,
|
||||
"max_memory_reserved": 8.92
|
||||
}
|
||||
Memory after precomputing latents: {
|
||||
"memory_allocated": 9.684,
|
||||
"memory_reserved": 9.807,
|
||||
"max_memory_allocated": 11.155,
|
||||
"max_memory_reserved": 11.613
|
||||
}
|
||||
Memory before training start: {
|
||||
"memory_allocated": 3.809,
|
||||
"memory_reserved": 10.01,
|
||||
"max_memory_allocated": 9.684,
|
||||
"max_memory_reserved": 10.01
|
||||
}
|
||||
Training configuration: {
|
||||
"trainable parameters": 117440512,
|
||||
"total samples": 1,
|
||||
@@ -221,32 +183,20 @@ Training configuration: {
|
||||
"train batch size": 1,
|
||||
"gradient accumulation steps": 1
|
||||
}
|
||||
Memory after epoch 1: {
|
||||
"memory_allocated": 4.26,
|
||||
"memory_reserved": 10.916,
|
||||
"max_memory_allocated": 9.684,
|
||||
"max_memory_reserved": 10.916
|
||||
}
|
||||
Memory before validation start: {
|
||||
"memory_allocated": 4.26,
|
||||
"memory_reserved": 10.916,
|
||||
"max_memory_allocated": 9.684,
|
||||
"max_memory_reserved": 10.916
|
||||
}
|
||||
Memory after validation end: {
|
||||
"memory_allocated": 13.924,
|
||||
"memory_reserved": 14.209,
|
||||
"max_memory_allocated": 15.083,
|
||||
"max_memory_reserved": 17.262
|
||||
}
|
||||
Memory after training end: {
|
||||
"memory_allocated": 4.26,
|
||||
"memory_reserved": 4.602,
|
||||
"max_memory_allocated": 13.923,
|
||||
"max_memory_reserved": 14.314
|
||||
}
|
||||
```
|
||||
|
||||
| stage | memory_allocated | max_memory_reserved |
|
||||
|:-----------------------------:|:----------------:|:-------------------:|
|
||||
| after precomputing conditions | 8.88 | 8.920 |
|
||||
| after precomputing latents | 9.684 | 11.613 |
|
||||
| before training start | 3.809 | 10.010 |
|
||||
| after epoch 1 | 4.26 | 10.916 |
|
||||
| before validation start | 4.26 | 10.916 |
|
||||
| after validation end | 13.924 | 17.262 |
|
||||
| after training end | 4.26 | 14.314 |
|
||||
|
||||
Note: requires about `17.5` GB of VRAM with precomputation. If validation is not performed, the memory usage is reduced to `11` GB.
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
@@ -380,12 +330,6 @@ export_to_video(output, "output.mp4", fps=15)
|
||||
LoRA with rank 128, batch size 1, gradient checkpointing, optimizer adamw, `49x512x768` resolutions, **without precomputation**:
|
||||
|
||||
```
|
||||
Memory before training start: {
|
||||
"memory_allocated": 38.889,
|
||||
"memory_reserved": 39.02,
|
||||
"max_memory_allocated": 38.889,
|
||||
"max_memory_reserved": 39.02
|
||||
}
|
||||
Training configuration: {
|
||||
"trainable parameters": 163577856,
|
||||
"total samples": 69,
|
||||
@@ -396,53 +340,21 @@ Training configuration: {
|
||||
"train batch size": 1,
|
||||
"gradient accumulation steps": 1
|
||||
}
|
||||
Memory before validation start: {
|
||||
"memory_allocated": 39.747,
|
||||
"memory_reserved": 56.266,
|
||||
"max_memory_allocated": 51.867,
|
||||
"max_memory_reserved": 56.266
|
||||
}
|
||||
Memory after validation end: {
|
||||
"memory_allocated": 39.748,
|
||||
"memory_reserved": 41.445,
|
||||
"max_memory_allocated": 51.867,
|
||||
"max_memory_reserved": 58.385
|
||||
}
|
||||
Memory after epoch 1: {
|
||||
"memory_allocated": 39.748,
|
||||
"memory_reserved": 40.91,
|
||||
"max_memory_allocated": 39.748,
|
||||
"max_memory_reserved": 40.91
|
||||
}
|
||||
Memory after training end: {
|
||||
"memory_allocated": 25.288,
|
||||
"memory_reserved": 27.783,
|
||||
"max_memory_allocated": 39.748,
|
||||
"max_memory_reserved": 40.91
|
||||
}
|
||||
```
|
||||
|
||||
| stage | memory_allocated | max_memory_reserved |
|
||||
|:-----------------------:|:----------------:|:-------------------:|
|
||||
| before training start | 38.889 | 39.020 |
|
||||
| before validation start | 39.747 | 56.266 |
|
||||
| after validation end | 39.748 | 58.385 |
|
||||
| after epoch 1 | 39.748 | 40.910 |
|
||||
| after training end | 25.288 | 40.910 |
|
||||
|
||||
Note: requires about `59` GB of VRAM without precomputation.
|
||||
|
||||
LoRA with rank 128, batch size 1, gradient checkpointing, optimizer adamw, `49x512x768` resolutions, **with precomputation**:
|
||||
|
||||
```
|
||||
Memory after precomputing conditions: {
|
||||
"memory_allocated": 14.232,
|
||||
"memory_reserved": 14.336,
|
||||
"max_memory_allocated": 14.395,
|
||||
"max_memory_reserved": 14.461
|
||||
}
|
||||
Memory after precomputing latents: {
|
||||
"memory_allocated": 14.717,
|
||||
"memory_reserved": 14.762,
|
||||
"max_memory_allocated": 16.759,
|
||||
"max_memory_reserved": 17.244
|
||||
}
|
||||
Memory before training start: {
|
||||
"memory_allocated": 24.195,
|
||||
"memory_reserved": 26.039,
|
||||
"max_memory_allocated": 24.195,
|
||||
"max_memory_reserved": 26.039
|
||||
}
|
||||
Training configuration: {
|
||||
"trainable parameters": 163577856,
|
||||
"total samples": 1,
|
||||
@@ -453,33 +365,20 @@ Training configuration: {
|
||||
"train batch size": 1,
|
||||
"gradient accumulation steps": 1
|
||||
}
|
||||
Memory after epoch 1: {
|
||||
"memory_allocated": 24.83,
|
||||
"memory_reserved": 42.387,
|
||||
"max_memory_allocated": 36.357,
|
||||
"max_memory_reserved": 42.387
|
||||
}
|
||||
Memory before validation start: {
|
||||
"memory_allocated": 24.842,
|
||||
"memory_reserved": 42.387,
|
||||
"max_memory_allocated": 36.977,
|
||||
"max_memory_reserved": 42.387
|
||||
}
|
||||
|
||||
Memory after validation end: {
|
||||
"memory_allocated": 39.558,
|
||||
"memory_reserved": 41.039,
|
||||
"max_memory_allocated": 43.226,
|
||||
"max_memory_reserved": 46.947
|
||||
}
|
||||
Memory after training end: {
|
||||
"memory_allocated": 24.842,
|
||||
"memory_reserved": 26.82,
|
||||
"max_memory_allocated": 39.558,
|
||||
"max_memory_reserved": 41.039
|
||||
}
|
||||
```
|
||||
|
||||
| stage | memory_allocated | max_memory_reserved |
|
||||
|:-----------------------------:|:----------------:|:-------------------:|
|
||||
| after precomputing conditions | 14.232 | 14.461 |
|
||||
| after precomputing latents | 14.717 | 17.244 |
|
||||
| before training start | 24.195 | 26.039 |
|
||||
| after epoch 1 | 24.83 | 42.387 |
|
||||
| before validation start | 24.842 | 42.387 |
|
||||
| after validation end | 39.558 | 46.947 |
|
||||
| after training end | 24.842 | 41.039 |
|
||||
|
||||
Note: requires about `47` GB of VRAM with precomputation. If validation is not performed, the memory usage is reduced to about `42` GB.
|
||||
|
||||
</details>
|
||||
|
||||
If you would like to use a custom dataset, refer to the dataset preparation guide [here](./assets/dataset.md).
|
||||
|
||||
Reference in New Issue
Block a user