!fXpAvneDgyJuYMZSwO:nixos.org

Nix Data Science

287 Members
61 Servers

Load older messages


SenderMessageTime
25 Jun 2023
@kadawee:cat.casakadawee joined the room.15:35:37
29 Jun 2023
@futaki:matrix.orgfutaki joined the room.01:29:40
1 Jul 2023
@lotte:chir.rsCharlotte šŸ¦ (it/its) changed their profile picture.09:48:53
@airpods69:envs.netAirpods joined the room.18:16:32
4 Jul 2023
@dasaman:matrix.orgGalactus joined the room.06:47:12
5 Jul 2023
@dasaman:matrix.orgGalactus changed their profile picture.13:26:00
@trexd:matrix.orgtrexd joined the room.15:12:23
@trexd:matrix.orgtrexdIs this a good room to discuss the current state of the flax package in nixpkgs?15:12:54
@carlthome:matrix.orgCarl ThomƩ
In reply to @trexd:matrix.org
Is this a good room to discuss the current state of the flax package in nixpkgs?
Yes
18:34:00
6 Jul 2023
@trexd:matrix.orgtrexdWell 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
@carlthome:matrix.orgCarl ThomƩFrom my side I just kinda went "damnit I'll stick to PyTorch then" but that feels a bit sad 16:48:14
@johnpertoft:matrix.orgJohn Pertoft joined the room.20:01:46
7 Jul 2023
@trexd:matrix.orgtrexdI need flax to implement a small transformer model. Jax is easier to reason about for me as well01:37:32
@lotte:chir.rsCharlotte šŸ¦ (it/its) changed their profile picture.05:28:04
8 Jul 2023
@ascendo:matrix.orgascendo joined the room.12:29:09
9 Jul 2023
@brodriguesco:matrix.orgBruno Rodrigues joined the room.14:54:58
10 Jul 2023
@brodriguesco:matrix.orgBruno RodriguesHi 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
@brodriguesco:matrix.orgBruno Rodriguesfor now I’m reading the Nix pills and trying some things out10:19:34
@glepage:matrix.orgGaƩtan Lepage
In reply to @trexd:matrix.org
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.
Hi ! 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
@glepage:matrix.orgGaƩtan LepageI 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
@glepage:matrix.orgGaƩtan LepageHonestly, it is kind of a nightmare ^^13:19:49
@trexd:matrix.orgtrexdYeah it seems like it. Ya'll are doing excellent work though :D17:45:14
@peddie:matrix.orgpeddiewelcome! 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
@brodriguesco:matrix.orgBruno Rodrigues 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
@jb:vk3.wtfjbedothe decision to use flakes is orthogonal to R, i use it and find it useful but it does have limitiations and are somewhat controversial05:39:21
@jb:vk3.wtfjbedoregardless of using flakes or not, focusing on understanding core nix will go a long way05:43:30
@peddie:matrix.orgpeddieI'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.nix05:55:52
@peddie:matrix.orgpeddie as to whether you should use flakes: not really sure, I just happened to go that route 05:56:25
@brodriguesco:matrix.orgBruno Rodriguesvery 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 nix06:42:52
@brodriguesco:matrix.orgBruno Rodriguesyesterday I read about flakes, so I was wondering if and what was the consensus on them :)06:43:36

Show newer messages


Back to Room ListRoom Version: 6