CoolFace
Modelpublic

SenseLLM/StructureCoder-7B

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
2likes26downloads
Model Card

Alignment with Fill-In-the-Middle for Enhancing Code Generation

<p align="center"> <a href="https://arxiv.org/abs/2508.19532">๐Ÿ“„ Paper</a> โ€ข <a href="https://github.com/SenseLLM/StructureCoder">๐Ÿ  Repo</a> โ€ข <a href="https://huggingface.co/SenseLLM/StructureCoder-7B">๐Ÿค– Models</a> </p>

Introduction

Structure splits code snippets into smaller, granular blocks, creatingmore diverse DPO pairs from the same testcases. Additionally, we introduce the Abstract Syntax Tree (AST) splitting and curriculum training method to enhance the DPO training. Please refer to our paper for more details!

[image]

<hr>

Models

ModelCheckpointSize
StructureCoder-1.5B๐Ÿค— HF Link1.5B
StructureCoder-3B๐Ÿค— HF Link3B
StructureCoder-7B๐Ÿค— HF Link7B

Acknowledgments

We thank the following amazing projects that truly inspired us: