Training Parameters Calculator v1.0.1
This release introduces new features and significant improvements for a more customizable and user-friendly experience. Key updates include an Advanced Mode, expanded optimizer options, enhanced LoRa support, and several UI and performance enhancements.
🚀 New Features
1. Advanced Mode Toggle
- New toggle for Advanced Mode to access both basic and advanced parameter settings.
- When off, displays essential fields only. When on, additional advanced settings such as GPU Memory, Image Width, Height, Channels, Precision, and Optimizer selection are shown.
2. LoRa Support
- LoRa (Low-Rank Adaptation) support with adjustable LoRa Rank for specialized training.
- Enabling LoRa sets Batch Size to 1 and defaults the Optimizer to
adamw8bit
.
3. Expanded Optimizer Options
- Added multiple optimizers:
prodigy
,adam8bit
,adamw8bit
,lion8bit
,adam
,adamw
,lion
,adagrad
,adafactor
. - Default optimizer set to
adamw8bit
for efficiency.
4. Image Parameter Fields
- New fields for image-specific configurations:
- Image Width and Height (default
1024
) - Image Channels (default
3
) - Precision (16-bit or 32-bit)
- Image Width and Height (default
5. GPU Memory Handling
- GPU Memory field visible in Advanced Mode and for Local Training hardware.
- Includes input validation to guide users on acceptable values.
💡 Enhancements
Enhanced Hardware Specifications
- Added
gpuMemory
specs for each hardware type for better performance calculations.
Color-Coded Hints
- Hints are color-coded for clarity:
- Green for info, Orange for warnings, Red for critical alerts.
UI Improvements
- Reorganized interface elements for a logical flow and improved usability.
- Streamlined checkbox placements and added conditional rendering for a cleaner experience.
Code Refactoring
- Improved readability, organized state variables, and ensured consistent naming conventions for maintainability.
📝 Summary
With these updates, the Training Parameters Calculator now offers an advanced configuration mode, more flexible training parameters, and better guidance for users. This version aims to cater to both beginners and advanced users by providing a more intuitive and customizable experience.
Need Help? Reach out if you have questions or feedback!
This release is packed with features to give you greater control and insights into your training configurations. Enjoy the enhanced capabilities of Training Parameters Calculator v1.0.1!