I spent quite a while toiling over calculations for how many steps it would take for my LoRAs to cook and, by extension, how long it would be, until I decided to make a sheet for it and then, I realized how useful it would be to share it with others. So, here you all go!
The Parameters are as follows (I'll repost this in the tool page itself for future reference):
These ones you have to set manually:
Images: How many images you have in your dataset.
Repeats: How many repeats you have.
Epochs: How many Epochs you have.
Batch Size: The Batch Size you have set in the Lora trainer.
Override: Only set this up if the expected auto-calculated steps don't line up with the steps you're seeing in the Colab (ex. if you have 1250 Steps but the Colab says it's training 1300 Steps, you put 1300 in the Override)
IT/s: What is the overall rate of which your LoRA is currently being trained at.
Epochs Remaining: How many Epochs are left until your LoRA is complete.
From there, it will auto calculate the rest of the steps so you don't need to worry about setting those up.
Steps: It will give you an estimated number of steps that the LoRA will take to complete.
Steps Remaining: It will give you an estimated number of steps remaining for the LoRA to be completed.
Time Remaining: It will give you an estimated time before the LoRA is completed in seconds, minutes, and hours.
Difference: The difference between the auto-calculated Steps and the Overridden Steps. The bottom row will show the entire differences.
Description
FAQ
Comments (2)
Its not really clear what this is supposed to do?
Basically, you input the number of images you have in your dataset, then the number of repeats you want the trainer to do followed by the batch. Assuming you don't change the Epochs, you'll see an estimate of how many steps you'll need to train your LoRA without needing to activate the Trainer. The latter part is Colab exclusive where it factors in the GPU's speed of parsing the training and gives you an estimate of how long it will take in seconds, so you'll have to convert that into minutes. With Epochs remaining, what you could do is reduce the number and see the number go down, seeing how many remaining steps and time is left.
Granted, I could just add a section myself or just change it to minutes. So I think that's what I'll do.
