CodeGemma  |  Google AI for Developers (original) (raw)

CodeGemma is a collection of powerful, lightweight models that can perform a variety of coding tasks like fill-in-the-middle code completion, code generation, natural language understanding, mathematical reasoning, and instruction following.

CodeGemma has 3 model variants:

CodeGemma models have several advantages:

Complete lines, functions, and even generate entire blocks of code, whether you're working locally or using Google Cloud resources.

Trained on 500 billion tokens of primarily English language data from web documents, mathematics, and code, CodeGemma models generate code that's not only more syntactically correct but also semantically meaningful, reducing errors and debugging time.

Supports Python, JavaScript, Java, Kotlin, C++, C#, Rust, Go, and other languages.

Integrate a CodeGemma model into your development environment to write less boilerplate and focus on interesting and differentiated code that matters, faster.

More resources

View the model card

CodeGemma's model card contains detailed information about the model, implementation information, evaluation information, model usage and limitations, and more.

View on Kaggle

View more code, Colab notebooks, information, and discussions about CodeGemma on Kaggle.