Skip to content

Commit

Permalink
MultiPL-E now supports Dart, OCaml, Elixir, Haskell, Clojure
Browse files Browse the repository at this point in the history
  • Loading branch information
arjunguha committed Sep 26, 2024
1 parent f0b81a9 commit 28c0eb2
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 5 deletions.
2 changes: 1 addition & 1 deletion Dockerfile-multiple
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/nuprl/multipl-e-evaluation:2cb4fcd74d89d149f7a3feb177f7d8169cef390a7ea7951c9b84e7ff59ea26cc
FROM ghcr.io/nuprl/multipl-e-evaluation@sha256:11864ca95774df16c34b4cd1eac231f9e5466c7ea38dac98e5b5b053e18479de

# Standard requirements
COPY . /app
Expand Down
17 changes: 13 additions & 4 deletions bigcode_eval/tasks/multiple.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,24 +27,33 @@

_CITATION = """
@article{cassano2022scalable,
title={A Scalable and Extensible Approach to Benchmarking NL2Code for 18 Programming Languages},
author={Cassano, Federico and Gouwar, John and Nguyen, Daniel and Nguyen, Sydney and Phipps-Costin, Luna and Pinckney, Donald and Yee, Ming Ho and Zi, Yangtian and Anderson, Carolyn Jane and Feldman, Molly Q and others},
journal={arXiv preprint arXiv:2208.08227},
year={2022}
author={Cassano, Federico and Gouwar, John and Nguyen, Daniel and Nguyen, Sydney and Phipps-Costin, Luna and Pinckney, Donald and Yee, Ming-Ho and Zi, Yangtian and Anderson, Carolyn Jane and Feldman, Molly Q and Guha, Arjun and Greenberg, Michael and Jangda, Abhinav},
journal={IEEE Transactions on Software Engineering},
title={MultiPL-E: A Scalable and Polyglot Approach to Benchmarking Neural Code Generation},
year={2023},
volume={49},
number={7},
pages={3675-3691},
doi={10.1109/TSE.2023.3267446}
}
"""

LANGUAGES = [
"py",
"sh",
"clj"
"cpp",
"cs",
"d",
"dart",
"elixir",
"go",
"hs",
"java",
"js",
"jl",
"lua",
"ml"
"pl",
"php",
"r",
Expand Down

0 comments on commit 28c0eb2

Please sign in to comment.