articleAug 4, 2023GOLD OA

CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-X

Tsinghua University · Huawei Technologies (China)

Indexed incrossref

Abstract

Large pre-trained code generation models, such as OpenAI Codex, can generate syntax-and function-correct code, making the coding of programmers more productive. In this paper, we introduce CodeGeeX, a multilingual model with 13 billion parameters for code generation. CodeGeeX is pre-trained on 850 billion tokens of 23 programming languages as of June 2022. Our extensive experiments suggest that CodeGeeX outperforms multilingual code models of similar scale for both the tasks of code generation and translation on HumanEval-X. Building upon HumanEval (Python only), we develop the HumanEval-X benchmark for evaluating multilingual models by hand-writing the solutions in C++, Java, JavaScript, and Go. In addition,…

Citation impact

217
total citations
FWCI
95.11
Percentile
100%
References
14
Citations per year

Authors

13

Topics & keywords

Keywords
  • Computer science
  • Python (programming language)
  • JavaScript
  • Code generation
  • Programming language
  • Java
  • Code (set theory)
  • Coding (social sciences)
No related works found for this paper.

Funding