Repository for PEFT Fine-Tuning with LoRA / QLoRA.
I used pixi for dependency & project manager. You can install pixi simply with command below
curl -fsSL https://pixi.sh/install.sh | bash
Once pixi is installed, use pixi shell
to enable venv from project's directory.
pixi shell
Or, you can simply run training or inference by using pixi's task commands
## Training
# t is short-name for train.
# wandb setup is required.
pixi r t
pixi r train
# td is short-name for train-debug.
# Use this command to disable wandb.
pixi r td
pixi r train-debug
## Inference
# i is short-name for infer.
pixi r i
pixi r infer