An open API service indexing awesome lists of open source software.

https://github.com/jordandeklerk/starcoder2-finetune-code-completion

Finetuning Starcoder2-3B for Code Completion on a single A100 GPU
https://github.com/jordandeklerk/starcoder2-finetune-code-completion

artificial-intelligence code-llms finetuning-large-language-models llms lora machine-learning peft starcoder2

Last synced: 6 months ago
JSON representation

Finetuning Starcoder2-3B for Code Completion on a single A100 GPU

Awesome Lists containing this project

README

          

# Highlights

This project demonstrates the process of fine-tuning the Starcoder2-3B model, a code-generating LLM, on proprietary code, which we could imagine as a company's internal codebase, to better align with internal coding standards and leverage specialized libraries. Given the substantial size of these models, traditional fine-tuning approaches can be excessively demanding on computational resources. However, we'll introduce techniques to effectively fine-tune these models on just a single GPU using QLoRA, PEFT, and Bits and Bytes, ensuring a more practical approach for resource-limited environments.