Back to directory

Open-dLLM

Open-dLLM is an open diffusion-based large language model for code generation, releasing its full stack: pretraining pipeline and datasets, inference scripts, an evaluation suite, and model checkpoints, rather than just weights and inference code.

Visit website (opens in a new tab)oval-shell-31c.notion.site
Open-dLLM

Open-dLLM aims to be the most fully open release of a diffusion-based large language model to date, going from raw data through training, checkpoints, evaluation and inference in one repository, unlike other diffusion LLM releases such as LLaDA or Dream that typically only ship inference scripts and weights. It supports representation alignment, a technique from an accompanying paper for adapting autoregressive language models into diffusion language models with a 4x speedup, instead of training a diffusion model from scratch.

Its evaluation suite covers standard code-generation benchmarks and code-infilling tasks, including HumanEval, HumanEval+, MBPP, MBPP+, HumanEval-Infill and SantaCoder-FIM, built on lm-eval-harness plus custom metrics. Weights and checkpoints are published on Hugging Face, and the environment is managed with micromamba.

It is written in Python and licensed under Apache-2.0.

More in Models

See all 405
  • mini-AGI

    github.com

    A continual learning language model that trains from scratch on a single 8 GB VRAM GPU, assembling its own architecture and adapting its size to the hardware and data available rather than shipping as a fixed pretrained model.

  • An open-source contrastive-embedding pipeline that maps technical CVE vulnerability descriptions to formal cybersecurity compliance controls in NIST SP 800-53 and CMMC, published with its model generation, fine-tuning and evaluation code.

  • peekaboolean

    github.com

    A small vision-language model, fine-tuned with LoRA on a 500-million-parameter backbone, that answers typed multiple-choice, ordinal-score and yes/no questions about an image with calibrated probabilities, in about 400 milliseconds on a laptop.