Launch SDXL Finetuning Job
This guide walks you through the process of fine-tuning a SDXL model using MonsterTuner - a no code scalable LLM fine-tuner
Pre-requisites
Before proceeding further, please ensure that the following conditions are met:
- Have a valid MonsterAPI account - Don't have an account? Sign up.
- Minimum 1,000 API credits required - Haven't purchased yet? Explore our plans.
- After logging into your account, open the "Fine-Tuning" Portal from the left-side menu.
- Then click on the "Create New Finetuning Job" button and select “Finetune SDXL Model.”
Now you are all set to follow the steps for crafting and launching an SDXL fine-tuning job.
Step-by-Step Guide
-
Select a Stable Diffusion Model and Define the Prompt
Select a Stable Diffusion Model from the dropdown menu that best fits your requirements. Options include the latest models like SDXL Base 1.0, Stable Diffusion 2, and Stable Diffusion 2-1.
-
Select a Dataset
- Option 1 - S3 Presigned Link
Provide the S3 presigned URL to access the dataset. - Option 2 - Upload a Custom Dataset
Upload a custom dataset of your choice as a zip file. - Option 3 - Manual Bucket Access
Provide the AWS Access and Secret Key along with the S3 Bucket Name and Object Key to access the dataset manually.
- Option 1 - S3 Presigned Link
-
Specify Hyperparameter Configuration
Set your hyperparameters, such as learning rate, steps, resolution, and so on. These parameters are automatically filled based on your chosen model, but you can modify them according to your needs.
HuggingFace credentials can be provided to upload the model into HuggingFace.
Note: These parameters affect the fine-tuning process and can also lead to failure if not set correctly.
-
Finally, Review and Submit Job
Click on "Next" to proceed to the summary page. Review the final job summary to ensure all settings are correct, then submit your request.
That's it! Your fine-tuning job starts in a couple of minutes. When it switches to the IN PROGRESS state, you will be able to view the job logs.
⚙️ Optional Settings
-
Upload Model Outputs to Huggingface Repo
If you want to store the final fine-tuned model weights in a HuggingFace repository, add your HuggingFace credentials on the third step:
- Your HuggingFace API Key (Must have write access)
- Your HuggingFace Repo Path
If you add these credentials, the job will automatically publish the fine-tuned weights to your HuggingFace repo upon completion.
That's it! Finished!
Updated 4 months ago