Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docstring AI

Docstring Generator Banner

Automated Python docstring generator using CodeT5 with LoRA/QLoRA fine-tuning.

Setup

conda create -n docstring_ai python=3.10
conda activate docstring_ai
pip install -r requirements.txt

Training

python scripts/train.py

Inference

python scripts/inference.py --model-path ./checkpoints/final_model --code "def hello(name): print(f'Hello {name}')"

Configuration

Edit configs/default_config.yaml to customize model, data, and training parameters.

References

Project Structure

src/
  ├── data_loader.py      # Dataset loading and preprocessing
  └── trainer.py          # Model training class
scripts/
  ├── train.py            # Training script
  └── inference.py        # Inference script
configs/
  └── default_config.yaml # Configuration
notebooks/               # Jupyter notebooks for exploration

About

Automates Python docstring generation using fine-tuned CodeT5 transformer model with parameter-efficient LoRA training.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages