woutermans
4064117244
zluda: skip compiling modules whose kernels are all native (0014)
...
DLSS loads every module of a model at feature creation and ZLUDA compiled
each one, even when the bridge had already linked a native kernel for every
visible entry and the compiled code never ran. On RDNA2 the transformer
layers emulate MMA and each took minutes in LLVM's register allocator, so
install.sh's K test frame looked hung for about half an hour on a Steam Deck.
Such a module (no globals, 64-bit) now loads the first native code object as
a stand-in and keeps its PTX; it is compiled only if a function without a
native replacement is requested. The K frame takes ~40 s on the Deck.
2026-10-18 23:03:58 +02:00
..
2026-10-10 20:54:31 +02:00
2026-09-27 15:26:56 -04:00
2026-10-02 00:30:46 -04:00
2026-09-27 15:26:56 -04:00
2026-10-17 16:05:09 -04:00
2026-09-27 15:26:56 -04:00
2026-10-18 20:39:26 +02:00
2026-10-16 04:55:25 -04:00
2026-09-27 15:26:56 -04:00
2026-10-07 11:00:26 +02:00
2026-10-13 22:30:41 -04:00
2026-10-07 15:54:38 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-10-18 23:03:58 +02:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-10-16 04:55:25 -04:00
2026-10-16 04:55:25 -04:00
2026-10-09 02:57:23 -04:00
2026-10-16 04:55:25 -04:00
2026-10-02 00:30:46 -04:00
2026-10-01 01:35:39 -04:00
2026-09-27 15:26:56 -04:00
2026-09-30 23:17:25 -04:00
2026-10-14 20:10:17 +02:00
2026-10-02 16:32:49 -04:00
2026-10-17 16:05:09 -04:00
2026-09-27 15:26:56 -04:00
2026-09-29 20:36:10 -04:00
2026-09-27 18:59:07 -04:00
2026-10-12 12:47:53 +02:00
2026-10-17 16:05:09 -04:00
2026-10-12 17:36:01 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-10-16 04:55:25 -04:00
2026-10-10 20:54:01 +02:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-09-27 15:26:56 -04:00
2026-10-16 04:55:25 -04:00
2026-10-13 13:59:17 +02:00
2026-10-12 12:47:53 +02:00
2026-10-09 02:57:23 -04:00
2026-10-18 20:39:26 +02:00
2026-10-16 04:55:25 -04:00