Software programming LLM for code generation, completion, explanation, and multi-turn conversion.
Granite-34B-Code-Instruct generates, explains, and translates code from a natural language prompt. It is a 34B parameter model fine tuned from Granite-34B-Code-Base on a combination of permissively licensed instruction data to enhance instruction following capabilities including logical reasoning and problem-solving skills. This model is ready for commercial use.
This model is not owned or developed by NVIDIA. This model has been developed and built to a third-party’s requirements for this application and use case; see link to the Granite-34B-Code-Instruct Model Card.
GOVERNING TERMS: Your use of this API is governed by the NVIDIA API Trial Service Terms of Use; and the use of this model is governed by the NVIDIA AI Foundation Models Community License and Apache 2.0 License.
Model Developer: IBM Research
Model Release Date: May 6th, 2024
Model Architecture
Input
Output
[Preferred/Supported] Operating System(s):
Granite Code Instruct models are trained on the following types of data.
Engine: Triton + TensorRT-LLM
Test Hardware: H100
Granite code instruct models are primarily finetuned using instruction-response pairs across a specific set of programming languages. Thus, their performance may be limited with out-of-domain programming languages. In this situation, it is beneficial providing few-shot examples to steer the model's output. Moreover, developers should perform safety testing and target-specific tuning before deploying these models on critical applications. The model also inherits ethical considerations and limitations from its base model. For more information, please refer to Granite-34B-Code-Base model card.