Let's attempt to figure out the model architecture from DLSS5's binary! See https://gist.github.com/madebyollin/f87b506b2779c2aeae5e44c81ef0fdee for context.
Warning
The remainder of this gist was authored by Codex 5.6
Let's attempt to figure out the model architecture from DLSS5's binary! See https://gist.github.com/madebyollin/f87b506b2779c2aeae5e44c81ef0fdee for context.
Warning
The remainder of this gist was authored by Codex 5.6
DLSS 4.5 is a transformer that produces nice-looking, temporally-stable videos, frame by frame, in real time, on consumer graphics cards. Amazing! I was curious to know precisely what neural network architecture DLSS4.5 is using. To figure that out, I asked Codex (+Hopper MCP) to analyze the nvngx_dlss_310.7.129 DLL and piece together what's going on.
Warning
The remainder of this gist was authored by Codex 5.5.
Pure-Play World-Model Companies
Verified 2026-03-03, firmware asg-client v34.0 (build date 2026-02-04).
Both USB and WiFi ADB work. Mentra's own blog notes the charging cable "also works as a USB cable so developers are free to access, modify, and replace Mentra Live's software" (https://mentraglass.com/blogs/blog/making-mentra-live).
Please read https://madebyoll.in/posts/world_emulation_via_dnn/
You can also find more experimental neural worlds at https://neuralworlds.net.
jupyterlab_vim adds a truly unfortunate keybinding where, if you are in normal mode and press -, the current cell splits into two.
I have never intentionally activated this feature yet have unintentionally activated it many dozens of times. It's awful.
Unfortunately, the logical route to disable the split-cell feature (modifying keybinding config files) doesn't work. I don't know why.
Therefore, I now manually locate the vim_bindings file and patch it:
#!/usr/bin/env python3
from pathlib import PathGuided diffusion sampling typically uses two forward passes per step:
E[flow | noisy image, noise level, caption]E[flow | noisy image, noise level]These results are then linearly combined to form a single guided/superconditioned flow prediction.
These useful concepts show up in specific areas of NN-training literature but can be applied pretty broadly.
torch.rand(batch_size), you can use th.randperm(batch_size).add_(th.rand(batch_size)).div_(batch_size) instead, which has the same distribution but lower variance, and therefore trains more stably. This shows up in k-diffusion https://github.com/crowsonkb/k-diffusion/commit/a2b7b5f1ea0d3711a06661ca9e41b4e6089e5707, but it's applicable whenever you're randomizing data across the batch axis.TL;DR - I think the paper is a good contribution and basically holds up, but Figure 2 seems suspicious and the released repo doesn't include the pieces (AE training code and pretrained 4096-element AEs) that would be needed to make DC-AE practically competitive with SD/SDXL VAEs.
DC-AE is an MIT / Tsinghua / NVIDIA paper about improving generative autoencoders (like the SD VAE) under the high-spatial-compression ratio regime.