| 31 Aug 2022 |
Samuel Ainsworth | Yeah that sounds like an addOpenGLRunpath issue | 04:03:43 |
Samuel Ainsworth | If clapper is packaged in nixpkgs I'd open an issue asking the maintainers to add it | 04:04:53 |
linj | In reply to @skainswo:matrix.org If clapper is packaged in nixpkgs I'd open an issue asking the maintainers to add it should addOpenGLRunpath be added to a leaf app or gst_all_1.gst-plugins-bad? | 04:05:45 |
Samuel Ainsworth | Hmm that depends on how gstreamer plugins work. I'm not familiar with them specifically | 04:06:34 |
Samuel Ainsworth | But I would suggest adding it to the plugin if at all possible | 04:06:47 |
linj | thanks, I'll ask some gnome guys | 04:07:15 |
Samuel Ainsworth | There's also an auto patch hook to do it for you! That makes it pretty easy | 04:08:34 |
linj | In reply to @skainswo:matrix.org There's also an auto patch hook to do it for you! That makes it pretty easy could you provide a link? | 04:09:22 |
Samuel Ainsworth | Not on my computer rn but I can try to find it later | 04:09:42 |
Samuel Ainsworth | I think it's called something like autoaddopenglrunpathhook | 04:10:07 |
Samuel Ainsworth | Or something like that | 04:10:11 |
hexa (UTC+1) | In reply to @tpw_rules:matrix.org the gpu still isn't doing anything harder than lots of matrix mults fair, I hate the rocm support situation and the nvidia driver situation | 13:14:42 |
tpw_rules | hexa: i don't 100% know how much in practice it matters or how to suggest it on github, but imo the python-packages.nix invocation of torch should have cudaPackages = cudaPackages_11_6; as that's what the wheels are built against and what they know they support | 18:13:19 |
tpw_rules | Samuel Ainsworth: do you have an opinion on that? we should try to build with what upstream supports? | 18:18:38 |
tpw_rules | * Samuel Ainsworth: do you have an opinion on that? imo we should try to build with what upstream supports? | 18:18:46 |
Samuel Ainsworth | In reply to @me:linj.tech could you provide a link? found it! https://cs.github.com/?q=repo%3Anixos%2Fnixpkgs+autoAddOpenGLRunpathHook | 18:48:05 |
Samuel Ainsworth | In reply to @tpw_rules:matrix.org Samuel Ainsworth: do you have an opinion on that? imo we should try to build with what upstream supports? the usual practice here is to build with the default cudaPackages or cudaPackages_11 if possible. if for whatever reason the package doesn't support the latest version, then we would override it with cudaPackages_11_6 etc | 18:50:16 |
Samuel Ainsworth | that way users don't get stuck with a copy of every version of cuda in their /nix/store | 18:51:00 |
tpw_rules | ok | 18:51:11 |
Samuel Ainsworth | iirc the current cudaPackages is 11.6 atm anyhow | 18:51:18 |
tpw_rules | yeah | 18:51:24 |
tpw_rules | thought: say what you will about bazel, at least it knows how to load all my cores properly... | 18:51:51 |
Samuel Ainsworth | yeah sometimes I really wish that nix would build things at a level more granular than whole packages... | 18:52:34 |
Samuel Ainsworth | it can be so inefficient at times | 18:52:40 |
tpw_rules | here i mean tensorflow vs pytorch's build system | 18:52:53 |
Samuel Ainsworth | cough tensorflow mass rebuilds cough | 18:52:54 |
Samuel Ainsworth | ahhh I see | 18:53:00 |
tpw_rules | part of the problem is nvcc not doing all the different architectures in parallel | 18:55:00 |
Samuel Ainsworth | mmm that's def annoying | 18:59:08 |
tpw_rules | nvidia gpu accelerated compiler when | 19:23:16 |