https://mer.dev/posts/sdit-spiking-diffusion-model-with-transformer/