Professionally, I'm working on extending Nx, the Elixir ML framework which I help maintain, for distributed and sharded computing. Should have an working v0 by December! GitHub for the project:…
Yeap, this is a big one. In Nx we have some facilities for doing zero-copy stuff that only really work if you have, say, Evision and EXLA running on the same OS process. We do have IPC handles that could enable this…
Does Nx change that mindset in any way?
Makes sense! I on the other hand prefer more "human-like" syntax like Python and elixir provide, though I really dislike Python being so sensitive to whitespace (especially tabs vs spaces sensitivity)
Could elaborate on this? I'm genuinely curious about what annoys you regarding Elixir specifically.
Professionally, I'm working on extending Nx, the Elixir ML framework which I help maintain, for distributed and sharded computing. Should have an working v0 by December! GitHub for the project:…
Yeap, this is a big one. In Nx we have some facilities for doing zero-copy stuff that only really work if you have, say, Evision and EXLA running on the same OS process. We do have IPC handles that could enable this…
Does Nx change that mindset in any way?
Makes sense! I on the other hand prefer more "human-like" syntax like Python and elixir provide, though I really dislike Python being so sensitive to whitespace (especially tabs vs spaces sensitivity)
Could elaborate on this? I'm genuinely curious about what annoys you regarding Elixir specifically.