File size: 828 Bytes
3cd1076
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Inference Setup

MBD-LMs are trained and defined in this repository, but the production inference
engine is Diffulex.

Use the Diffulex `mbd-lms` branch when you want to reproduce the reported
MBD-LMs experiment behavior:

```sh
git clone https://github.com/SJTU-DENG-Lab/Diffulex.git
cd Diffulex
git checkout mbd-lms
```

Use Diffulex `main` when you want to develop the engine, contribute new runtime
features, or explore new decoding algorithms:

```sh
git checkout main
```

The method name in the paper is **Multi-Block Diffusion (MultiBD)**. In
Diffulex configs, the corresponding runtime strategy is:

```yaml
decoding_strategy: multi_bd
```

Diffulex `main` may contain newer performance optimizations and model-specific
runtime changes, so use `mbd-lms` for experiment reproduction and `main` for
future development.