Jake Hillion

Results 59 issues of Jake Hillion

EXO supports multiple p2p namespaces to split up clusters. This is usable when building from source by providing the `EXO_LIBP2P_NAMESPACE` environment variable when running from source, but when using the...

enhancement
good first issue

Pipeline + MLX Ring worked with 2 nodes but failed to initialize with 3 or more nodes. The MLX ring backend requires each node to know its specific left and...

The Jaccl distributed backend requires MLX 0.30.1+, which includes the RDMA over Thunderbolt support. The previous minimum version (0.29.3) would fail at runtime with "The only valid values for backend...

## Describe the bug Two separate bugs: - A horizontal scrollbar appears however big my window is on the instances section. - A vertical scrollbar appears very soon with two...

bug

The CI was only running `nix flake check` on ubuntu-latest, missing builds for other platforms and not caching packages or devShells. Added a matrix-based `nix-build` job that runs on macos-26...

Preparing to add a flake-parts module for Rust builds. The flake-utils library doesn't support the module system needed for cleanly separating the Rust build configuration. Converted from flake-utils to flake-parts,...

The Rust workspace lacked Nix build support, making it difficult to build packages reproducibly or run checks in CI. Added a flake-parts module at rust/parts.nix that uses crane for Rust...

Drop all the printing when entering a devshell. It's annoying, and not a super accurate description of how to develop exo anyway.

Continue working towards a fully Nix based build by building the dashboard with Nix. Continuing the theme of using the existing lock files, use dream2nix to parse the lock file...