Downloads · 30 days
0
luuuulinnnn/3D_Brain_partsLDM_DDIM50_PURE_NOISE
3D_Brain_partsLDM_DDIM50_PURE_NOISE is a machine learning model from luuuulinnnn. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch.
Checkpoints for the DDIM50PURENOISE ablation of the whole-brain compositional latent diffusion model (spacing 1.5 mm, 128^3).
Downloads · 30 days
0
Access
Public
Updated Aug 20, 2026
Repo size
5.1 GB
Likes
0
Public
Click a slice to open those files.
.tar4.9 GB · 96%
From the Hugging Face model README
Checkpoints for the DDIM50_PURE_NOISE ablation of the whole-brain compositional
latent diffusion model (spacing 1.5 mm, 128^3).
The Aux-tAux branch needs a whole-brain scaffold latent at an auxiliary timestep
t_aux. The baseline builds it cheaply with forward_noise, i.e. q(z_0, t_aux)
applied to the encoded ground-truth volume. This variant instead builds the
scaffold from pure Gaussian noise: starting at z ~ N(0, I) at t = 999, it
runs 50 deterministic DDIM transitions (eta = 0) down to the sampled raw
t_aux, using the online whole-brain UNet with gradients detached. The shared
noise used to map the composite back to t_aux is the model's epsilon prediction
at the landing point, not a forward-process noise tensor.
Motivation: the scaffold the auxiliary loss sees at training time then comes from the same distribution the model actually rolls out at inference, instead of from a ground-truth-anchored forward diffusion.
| Hardware | 1 node x 8 H200, DDP (torchrun) |
| Steps | 2500 (= 20000 single-GPU steps / 8 ranks) |
| Batch | 4 per rank, effective 32 (~60 epochs over 1288 training volumes) |
| LR | 1e-4 |
| Aux branch | aux_every=4, t_aux ~ U[100, 300], part_taux_max=200 |
| Loss weights | lambda_aux=1.0, lambda_seam=0.1, lambda_handoff=1.0 |
| Scaffold | ddim50_pure_noise, 50 steps, eta = 0, start = standard normal |
| Wall clock | 4 h 54 min |
| Data split | 1288 train / 156 val / 291 test (patient-level, 75/10/15) |
Initialized from the spacing-1.5 whole-brain UNet at step 15000, the whole-brain AE, and the frozen hemisphere / subcortical part experts (April AE checkpoints + their step-15000 UNets).
ckpt_whole_brain_aux_taux_UNET_spacing1p5_DDIM50_PURE_NOISE.tar — final weights
(UNET_step000002500.pt, UNET_last.pt) plus the full args.json of the run.UNET_loss.png — training loss curves.eval_samples/step000000625|001250|001875|002500/ — in-training samples at each
eval checkpoint (2 samples per round).Untar with:
tar -xf ckpt_whole_brain_aux_taux_UNET_spacing1p5_DDIM50_PURE_NOISE.tar
Research artifact from an ablation study; not validated for any clinical use.