!eWOErHSaiddIbsUNsJ:nixos.org

NixOS CUDA

316 Members
CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda63 Servers

Load older messages


SenderMessageTime
24 May 2024
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @connorbaker:matrix.org

Okay, my absolute favorite new functionality in the PR I've been working on is being able to do this:

nix build --impure -L .#cudaPackages_11_8.pkgs.xgboost

and build xgboost with cudaPackages_11_8.

This looks nice but also looks like a way to shoot yourself in the foot and/or cause infinite recursion
21:06:22
@connorbaker:matrix.orgconnor (he/him)Has anyone had the opportunity to do anything with Intel Optane's enterprise drives?21:08:07
@connorbaker:matrix.orgconnor (he/him)

Unrelated: has anyone encountered a similar error? Looks like xgboost doesn't build with CUDA 12.4.

xgboost> /build/source/src/common/quantile.cu(184): error: no instance of function template "cuda::std::__4::make_tuple" matches the argument list
xgboost>             argument types are: (bool, size_t)
xgboost>           return thrust::make_tuple<uint64_t, uint64_t>(!ind, ind);
xgboost>                  ^
xgboost> /nix/store/n5qpzxhxivwp6nxhlrf5synfxjzqqbnh-cuda12.4-cudatoolkit/include/cuda/std/detail/libcxx/include/tuple(1106): note #3326-D: function template "cuda::std::__4::make_tuple" does not match because argument #2 does not match parameter
xgboost>       make_tuple(_Tp &&...__t) {
xgboost>       ^
21:09:32
@connorbaker:matrix.orgconnor (he/him):f https://gitlab.com/petsc/petsc/-/merge_requests/735421:11:03
@ss:someonex.netSomeoneSerge (matrix works sometimes) !ind hmmhmm was that meant to be ~ind 21:15:18
@philiptaron:matrix.orgPhilip Taron (UTC-8)
In reply to @connorbaker:matrix.org
Has anyone had the opportunity to do anything with Intel Optane's enterprise drives?
I have two of them I bought off ebay that I stuck in my machine. They're fast and high iop, but I haven't felt like they changed the game in any meaningful way.
21:15:47
@connorbaker:matrix.orgconnor (he/him)I've seen a lot of random IO on my builders, so I was thinking about maybe getting one21:16:41
@philiptaron:matrix.orgPhilip Taron (UTC-8) They go for ~$55-75 USD each on ebay. 21:20:01
@philiptaron:matrix.orgPhilip Taron (UTC-8)Not a lot of downsides if you have the spare M.2 space in your machines.21:20:58
@ss:someonex.netSomeoneSerge (matrix works sometimes)Where do you mount these?21:21:50
@ss:someonex.netSomeoneSerge (matrix works sometimes)As in: how are they more useful than tmpfs?21:22:26
@philiptaron:matrix.orgPhilip Taron (UTC-8)They're basically not, other than: stable storage and doesn't compete for RAM21:23:18
@ss:someonex.netSomeoneSerge (matrix works sometimes)Ok how do you use them?21:23:52
@ss:someonex.netSomeoneSerge (matrix works sometimes) * Ok how do you use them? 21:24:06
@philiptaron:matrix.orgPhilip Taron (UTC-8)https://wiki.archlinux.org/title/Bcachefs -- yeah, I live on the edge 🙈 They're the "SSD" in front of my actual SSDs21:28:12
@philiptaron:matrix.orgPhilip Taron (UTC-8) Again, I have done no benchmarking and perceptually, there's no difference. 21:28:50
@aidalgol:matrix.orgaidalgol SomeoneSerge (UTC+3): Also, what should I do about backporting that PR since the automatic process for doing that failed? 21:32:42
@connorbaker:matrix.orgconnor (he/him) SomeoneSerge (UTC+3): they're basically (slow) non-volatile RAM. Intel initially tried to position it in the datacenter as a tier between fast disks and RAM but it kind of flopped :l
the 4k random read/write is still the best on the market though
21:33:19
@connorbaker:matrix.orgconnor (he/him) Philip Taron (UTC-8): I was looking at the p5800x, which unfortunately doesn't go for that amount :f 21:35:05
@philiptaron:matrix.orgPhilip Taron (UTC-8)Oh yeah, those don't need the crazy software hacks to be made use of like the raw "here's a tiny bit of optane" ones do.21:36:21
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @aidalgol:matrix.org
SomeoneSerge (UTC+3): Also, what should I do about backporting that PR since the automatic process for doing that failed?
You can just follow the instructions posted by the bot and ping me for the merge
21:39:28
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @philiptaron:matrix.org
https://wiki.archlinux.org/title/Bcachefs -- yeah, I live on the edge 🙈

They're the "SSD" in front of my actual SSDs
I seeeeeeeeeeeeeee
21:40:39
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @connorbaker:matrix.org
SomeoneSerge (UTC+3): they're basically (slow) non-volatile RAM. Intel initially tried to position it in the datacenter as a tier between fast disks and RAM but it kind of flopped :l
the 4k random read/write is still the best on the market though
Yes, conceptually this is clear. Putting this into practice is what sounds non-trivial
21:41:53
@aidalgol:matrix.orgaidalgolI don't understand what happened here: https://github.com/NixOS/nixpkgs/actions/runs/9230354336/job/25398415658 https://github.com/NixOS/nixpkgs/actions/runs/9230354050/job/25398414515#step:3:10222:02:21
25 May 2024
@ss:someonex.netSomeoneSerge (matrix works sometimes)
In reply to @aidalgol:matrix.org
I don't understand what happened here: https://github.com/NixOS/nixpkgs/actions/runs/9230354336/job/25398415658 https://github.com/NixOS/nixpkgs/actions/runs/9230354050/job/25398414515#step:3:102
Hmmm, maybe we merged the previous PR unformatted, and the action is confused about the list split into lines in the backport?
08:19:07
@ss:someonex.netSomeoneSerge (matrix works sometimes)

Note this should not necessarily be treated as a hard fail, but a reviewer's attention should be drawn to it and github actions have no way of doing that but to raise a 'failure'

🤔

08:19:33
@ss:someonex.netSomeoneSerge (matrix works sometimes)I've never encountered this08:19:36
@ss:someonex.netSomeoneSerge (matrix works sometimes)

https://github.com/NixOS/nixpkgs/blob/d091b7f681e8e5c21947e5de45b7f397a57011ae/maintainers/scripts/check-cherry-picks.sh#L52-L59

I still fail to understand what is it exactly that warrants inspection

08:57:17
@ss:someonex.netSomeoneSerge (matrix works sometimes)Oh mornings are hard08:57:29
@aidalgol:matrix.orgaidalgolA comment for the conditional on line 52 would help a lot.09:15:25

Show newer messages


Back to Room ListRoom Version: 9