Auto71%Harbor: pendingCoding

SAFIM

Syntax-Aware Fill-In-the-Middle

Syntax-Aware Fill-in-the-Middle (SAFIM) is a benchmark for evaluating Large Language Models (LLMs) on the code Fill-in-the-Middle (FIM) task.

How to run

ltb · safim
$ npm i -g lettokenburn-cli
$ ltb bench info safim

External harness. No Harbor adapter has been generated for this benchmark yet. `ltb bench info` prints the known links.

Runs happen on your machine with your own subscription; only the score summary is pushed. CLI docs

Scores

14 sourced entries
HarnessSourceConfidenceLink
DeepSeek-Coder-Instruct 33B69.0N/AIndependentmediumMar 7, 2024arxiv.org
DeepSeek-Coder-Instruct 6.7B63.4N/AIndependentmediumMar 7, 2024arxiv.org
GPT-4 1106 Preview53.3N/AIndependentmediumMar 7, 2024arxiv.org
CodeLlama-13b-hf52.8N/AIndependentmediumMar 7, 2024arxiv.org
DeepSeek-Coder-Instruct 1.3B52.6N/AIndependentmediumMar 7, 2024arxiv.org
CodeLlama-34b-hf49.7N/AIndependentmediumMar 7, 2024arxiv.org
CodeLlama-7b-hf45.0N/AIndependentmediumMar 7, 2024arxiv.org
GPT-3.5 Turbo 030140.9N/AIndependentmediumMar 7, 2024arxiv.org
incoder-6B33.8N/AIndependentmediumMar 7, 2024arxiv.org
codegen-16B-multi31.0N/AIndependentmediumMar 7, 2024arxiv.org
codegen-2B-multi29.6N/AIndependentmediumMar 7, 2024arxiv.org
incoder-1B29.3N/AIndependentmediumMar 7, 2024arxiv.org
codegen-6B-multi28.7N/AIndependentmediumMar 7, 2024arxiv.org
codegen-350M-multi22.9N/AIndependentmediumMar 7, 2024arxiv.org

Every number links to where it was published. Low-confidence rows are muted and need per-cell verification.

Reproduced by the community

All runs
Loading community runs…

About

Syntax-Aware Fill-in-the-Middle (SAFIM) is a benchmark for evaluating Large Language Models (LLMs) on the code Fill-in-the-Middle (FIM) task. SAFIM has three subtasks: Algorithmic Block Completion, Control-Flow Expression Completion, and API Function Call Completion. SAFIM is sourced from code submitted from April 2022 to January 2023 to minimize the impact of data contamination on evaluation results.

)

The SAFIM benchmark is partially derived from problem descriptions and code solutions from https://codeforces.com. According to the license of CodeForces, you may publish the texts of Codeforces problems in any open sources, but you must preserve a direct link to the site.