| 7 Oct 2025 |
connor (burnt/out) (UTC-8) | Using toJSON calls addToStore on paths before serializing so they’re valid; I guess I could try using unsafeDiscardWhatever before serializing to JSON to see if that’s enough to prevent realization | 01:32:05 |
connor (burnt/out) (UTC-8) | There was a --read-only flag I had forgotten about | 03:47:47 |
connor (burnt/out) (UTC-8) | Okay, it's way faster now and doesn't need a ramdisk. Where as previously it would take about 1m40s on my i9-13900k now it's taking about 20s to do
time nix build -L ".#reports.x86_64-linux.pkgs-cuda-post^*" --builders '' --rebuild
| 03:53:40 |
connor (burnt/out) (UTC-8) | For generating a single report htop shows it was taking about 18% of my RAM (less than 20GB) | 03:57:11 |
connor (burnt/out) (UTC-8) | To clarify, it wasn’t enough to use unsafeDiscardStringContext because the derivation was instantiated as soon as drvPath was evaluated, even before toJSON. Using the read-only argument (which is different than the store URI query parameter of the same name lmao) avoids the instantiating. | 06:54:57 |
connor (burnt/out) (UTC-8) | https://cuda-index.someonex.net | 15:40:22 |
connor (burnt/out) (UTC-8) | https://forge.someonex.net/else/sidx | 15:40:26 |
SomeoneSerge (back on matrix) | connor (he/him) (UTC-7): ping about azure stuff again | 19:30:18 |
SomeoneSerge (back on matrix) | Hey, we've been getting more experience with infra and hydra now, and I think like ephemeral builders are becoming more and more relevant. May I ask you to elaborate? | 19:34:01 |
SomeoneSerge (back on matrix) | * connor (he/him) (UTC-7): ping about azure images again | 19:34:34 |
SomeoneSerge (back on matrix) | MI25s to test ROCm? CC Lun https://docs.azure.cn/en-us/virtual-machines/sizes/gpu-accelerated/nv-family | 19:39:24 |