Sender | Message | Time |
---|---|---|
25 Jun 2023 | ||
15:35:37 | ||
29 Jun 2023 | ||
01:29:40 | ||
1 Jul 2023 | ||
09:48:53 | ||
18:16:32 | ||
4 Jul 2023 | ||
06:47:12 | ||
5 Jul 2023 | ||
13:26:00 | ||
15:12:23 | ||
Is this a good room to discuss the current state of the flax package in nixpkgs? | 15:12:54 | |
In reply to @trexd:matrix.orgYes | 18:34:00 | |
6 Jul 2023 | ||
Well currently updating flax is marked as broken on nixpkgs because it requires orbax to be built. I've started packaging orbax; however it requires a newer version of Jax than what is currently available on nixpkgs. Seems like people are working on it over here https://github.com/NixOS/nixpkgs/pull/227145 but it's stalled because of the changes breaking a lot of packages. I was wondering what the best way to insert myself in this process to help out in getting an update to jax merged so I can fix the state of the flax pacakge. | 15:51:50 | |
From my side I just kinda went "damnit I'll stick to PyTorch then" but that feels a bit sad | 16:48:14 | |
20:01:46 | ||
7 Jul 2023 | ||
I need flax to implement a small transformer model. Jax is easier to reason about for me as well | 01:37:32 | |
05:28:04 | ||
8 Jul 2023 | ||
12:29:09 | ||
9 Jul 2023 | ||
14:54:58 | ||
10 Jul 2023 | ||
Hi all, Iām Bruno and am interested in Nix to set up reproducible development environments for R (my main language, but am curious for any language whatsoever). Iām thinking about Nix to essentially replace {renv} + Docker (and maybe even {targets}) | 10:19:22 | |
for now Iām reading the Nix pills and trying some things out | 10:19:34 | |
In reply to @trexd:matrix.orgHi ! I'm the dumb guy at the origin of this PR. Indeed, we are struggling hard to get this through. A lot of problems have been tackled already. First and foremost, all of the packages (jax, jaxlib, jaxlibWithCuda) build fine now. However, a few existing packages are broken by this update. There are only 2: numpyro and tensorflow-datasets . | 13:18:52 | |
I am only targetting 0.4.12 with this PR because 0.4.13 brings yet new issues (related to jax's dependencies) | 13:19:34 | |
Honestly, it is kind of a nightmare ^^ | 13:19:49 | |
Yeah it seems like it. Ya'll are doing excellent work though :D | 17:45:14 | |
welcome! I've had some luck (with jbedo's help) setting up R development environments with flakes in the past year. feel free to ping me about it; I think nix is underused in the R world! | 22:11:53 | |
11 Jul 2023 | ||
thanks peddie! actually I was exactly going to be asking this: should I use flakes for this? and another question: have you written down some of this into a guide ? | 05:31:26 | |
the decision to use flakes is orthogonal to R, i use it and find it useful but it does have limitiations and are somewhat controversial | 05:39:21 | |
regardless of using flakes or not, focusing on understanding core nix will go a long way | 05:43:30 | |
I've not written much down as it's just what I have managed to scrape together, and I don't have any blog or commit bits to nixpkgs. but there are examples in projects on github, like https://github.com/peddie/solar-api/blob/master/flake.nix | 05:55:52 | |
as to whether you should use flakes: not really sure, I just happened to go that route | 05:56:25 | |
very interesting thanks! Iām still in exploration phase, and am reading lots of docs currently. Already managed to drop into a nix interactive shell with R and some packages. But Iām looking more into it to see if I could build some R package that would make it easy to essentially set up, for each new project one starts, an dev environment using nix | 06:42:52 | |
yesterday I read about flakes, so I was wondering if and what was the consensus on them :) | 06:43:36 |