Performance (userscripts)
Runtime performance
- Image size -> {Use smaller images, Use slices of larger images}
- Consider model itself {Model parameters}
- Setup - > Cache models
- Post processing
For example how many instances are being created? Is the right instance type used? - End user system hardware.
First run vs ongoing
Many models have a "slow first run". For example the first run may be on the order of seconds (download weights, build model, run), where as subsequent runs are 1/10 the time.
Development performance
In addition to runtime concerns, when developing consider
- Logging large data structures, or high volume of data is costly
- In general, if devtools are open performance is lower
More reading
Updated over 3 years ago