Official code for DLM experiment of Invariant EBM.
cd Energy-Diffusion-LLM
conda env create -f requirements.yaml
conda activate edlm# Training
bash job_inv_edlm_train.sh
# Perplexity evaluation
bash job_inv_edlm_eval.sh
# Sample generation & evaluation
bash job_inv_edlm_sample.shSee job_inv_edlm_train.sh, job_inv_edlm_eval.sh, and job_inv_edlm_sample.sh for full example commands.
Official code for DLLM experiment of Invariant EBM.
cd dLLM-RL
conda create -n dllm-rl python=3.10 -y && conda activate dllm-rl
pip install torch==2.6.0
pip install -r requirements.txtbash download_datasets.sh# Evaluation
bash test_energy_eval.shSwap the YAML file for different models (e.g. llada_eval.yaml, dream_eval.yaml, rl_llada.yaml). Edit the chosen YAML to set your model paths, dataset paths, and GPU count before running.
See configs/readme.md for a full list of config files and options.