Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gemma Model Fine-tuning UI: Streamlit-Based Real-Time Training and Custom Model Export #157

Open
william-Dic opened this issue Mar 21, 2025 · 0 comments
Labels
wishlist A wish list of cookbooks

Comments

@william-Dic
Copy link

Description of the feature request:

Description:
Create an interactive Streamlit-based web application designed to simplify fine-tuning of Google's Gemma open models on custom datasets. The application allows users to easily upload and preprocess datasets (supporting CSV, JSONL, and TXT formats), configure essential hyperparameters such as learning rate, batch size, and epochs, and monitor training progress through real-time visualizations including loss curves, evaluation metrics, and live-generated text examples.

Key features include:
Real-Time Training Visualization: Dynamic updates of training loss, accuracy, F1-scores, and generated text examples.
LoRA Integration: Efficient fine-tuning using Low-Rank Adaptation (LoRA) with customizable parameters.
Model Export: Convenient options to download the trained model in PyTorch format, with placeholder functionality for TensorFlow SavedModel and GGUF conversions.
Cloud Integration (Optional): Basic framework for integration with Google Cloud Storage and Vertex AI for scalable training (currently placeholder implementation).
Clear Documentation & Examples: Embedded tooltips, step-by-step guidance, and a straightforward UI ensure accessibility for all users.

Demo:
Image

What problem are you trying to solve with this feature?

No response

Any other information you'd like to share?

No response

@bebechien bebechien added the wishlist A wish list of cookbooks label Apr 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wishlist A wish list of cookbooks
Projects
None yet
Development

No branches or pull requests

2 participants