paper-with-me

Papers

Narrow Transformer: StarCoder-Based Java-LM For Desktop

2024-07-04 · Kamalkumar Rathinasamy, Balaji A J, Ankush Kumar, Gagan Gayari, Harshini K, Rajab Ali Mondal, Sreenivasa Raghavan K S, Swayam Singh, Mohammed Rafee Tarafdar

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.

📄 PDF Abstract BibTeX arXiv:2407.03941

Code (0)

등록된 구현이 없습니다.

Tasks

Language ModelingLanguage Modelling

Methods 이 논문이 사용한 방법론

BASE 설명 없음

Similar Papers 제목 키워드 기반

SteloCoder: a Decoder-Only LLM for Multi-Language to Python Code Translation

2023-10-24 · Jialing Pan, Adrien Sadé, Jin Kim, Eric Soriano 외

With the recent focus on Large Language Models (LLMs), both StarCoder (Li et al., 2023) and Code Llama (Rozi\`ere et al., 2023) have demonstrated remarkable performance in code generation. However, there is still a need …

Code GenerationCode TranslationDecoderMixture-of-Experts+1

Can Programming Languages Boost Each Other via Instruction Tuning?

2023-08-31 · Daoguang Zan, Ailun Yu, Bo Shen, Jiaxin Zhang 외

When human programmers have mastered a programming language, it would be easier when they learn a new programming language. In this report, we focus on exploring whether programming languages can boost each other during …

HumanEval

REMODEL-LLM: Transforming C code to Java using LLMs

2025-12-12 · Aryan Gupta, Y. Raghu Reddy arxiv

The automated translation of C code to Java code is a notoriously difficult task, fraught with challenges stemming from fundamental paradigm shifts (procedural vs. Object Oriented), memory models (manual pointers vs. Gar…

Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMs

2023-08-19 · Federico Cassano, John Gouwar, Francesca Lucchetti, Claire Schlesinger 외

Over the past few years, Large Language Models of Code (Code LLMs) have started to have a significant impact on programming practice. Code LLMs are also emerging as building blocks for research in programming languages a…

Transfer Learning

OctoPack: Instruction Tuning Code Large Language Models

2023-08-14 · Niklas Muennighoff, Qian Liu, Armel Zebaze, Qinkai Zheng 외

Finetuning large language models (LLMs) on instructions leads to vast performance improvements on natural language tasks. We apply instruction tuning using code, leveraging the natural structure of Git commits, which pai…

Code GenerationCode RepairHumanEval