added

Introduction of v2 Clients and Lazy Trainer Integration

πŸš€ New Features

Introduction of v2 Clients and Modules

  • Developed and integrated version 2 (v2) clients and modules, laying the groundwork for enhanced modularity and scalability in future developments.

netspresso_trainer Enhancements

  • Updated netspresso_trainer to version 0.2.2, incorporating the latest features and improvements.
  • Implemented lazy import for netspresso_trainer, optimizing resource usage and startup time.
  • Added dataclass support for trainer configuration, simplifying the setup and management of training parameters.

🐞 Bug Fixes

  • Adjusted the download_model function to ensure the downloaded model files have the correct .pt extension, resolving compatibility issues during model loading.

🧠 Why these matter

  • The introduction of v2 clients and modules enhances the framework's flexibility, allowing for more efficient development and integration of new features.
  • Updates to netspresso_trainer improve the user experience by providing more intuitive configuration options and reducing unnecessary resource consumption.
  • Fixing the model download path extension ensures smoother workflows and prevents errors related to incorrect file formats.