Narrow Transformer: StarCoder-Based Java-LM For Desktop

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Rathinasamy, Kamalkumar, J, Balaji A, Kumar, Ankush, Gayari, Gagan, K, Harshini, Mondal, Rajab Ali, S, Sreenivasa Raghavan K, Singh, Swayam, Tarafdar, Mohammed Rafee
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909307778367488
author Rathinasamy, Kamalkumar
J, Balaji A
Kumar, Ankush
Gayari, Gagan
K, Harshini
Mondal, Rajab Ali
S, Sreenivasa Raghavan K
Singh, Swayam
Tarafdar, Mohammed Rafee
author_facet Rathinasamy, Kamalkumar
J, Balaji A
Kumar, Ankush
Gayari, Gagan
K, Harshini
Mondal, Rajab Ali
S, Sreenivasa Raghavan K
Singh, Swayam
Tarafdar, Mohammed Rafee
contents This paper presents NT-Java-1.1B, an open-source specialized code language model built on StarCoderBase-1.1B, designed for coding tasks in Java programming. NT-Java-1.1B achieves state-of-the-art performance, surpassing its base model and majority of other models of similar size on MultiPL-E Java code benchmark. While there have been studies on extending large, generic pre-trained models to improve proficiency in specific programming languages like Python, similar investigations on small code models for other programming languages are lacking. Large code models require specialized hardware like GPUs for inference, highlighting the need for research into building small code models that can be deployed on developer desktops. This paper addresses this research gap by focusing on the development of a small Java code model, NT-Java-1.1B, and its quantized versions, which performs comparably to open models around 1.1B on MultiPL-E Java code benchmarks, making them ideal for desktop deployment. This paper establishes the foundation for specialized models across languages and sizes for a family of NT Models.
format Preprint
id arxiv_https___arxiv_org_abs_2407_03941
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Narrow Transformer: StarCoder-Based Java-LM For Desktop
Rathinasamy, Kamalkumar
J, Balaji A
Kumar, Ankush
Gayari, Gagan
K, Harshini
Mondal, Rajab Ali
S, Sreenivasa Raghavan K
Singh, Swayam
Tarafdar, Mohammed Rafee
Software Engineering
Artificial Intelligence
Computation and Language
I.2.7
This paper presents NT-Java-1.1B, an open-source specialized code language model built on StarCoderBase-1.1B, designed for coding tasks in Java programming. NT-Java-1.1B achieves state-of-the-art performance, surpassing its base model and majority of other models of similar size on MultiPL-E Java code benchmark. While there have been studies on extending large, generic pre-trained models to improve proficiency in specific programming languages like Python, similar investigations on small code models for other programming languages are lacking. Large code models require specialized hardware like GPUs for inference, highlighting the need for research into building small code models that can be deployed on developer desktops. This paper addresses this research gap by focusing on the development of a small Java code model, NT-Java-1.1B, and its quantized versions, which performs comparably to open models around 1.1B on MultiPL-E Java code benchmarks, making them ideal for desktop deployment. This paper establishes the foundation for specialized models across languages and sizes for a family of NT Models.
title Narrow Transformer: StarCoder-Based Java-LM For Desktop
topic Software Engineering
Artificial Intelligence
Computation and Language
I.2.7
url https://arxiv.org/abs/2407.03941