Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gpu-poor/multi-node-gpu
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: gpu-poor/multi-node-gpu
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dist-lab-exercises
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 6 files changed
  • 2 contributors

Commits on Mar 10, 2026

  1. Add dist-lab: PyTorch distributed primitives exercises

    4 hands-on scripts covering torch.distributed collectives, P2P ops,
    object collectives, and tensor-level ops with gloo/nccl support.
    Includes VM bootstrap script (setup.sh) using uv and a readme with
    multi-node and single-node run instructions.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    gpu-poor and claude committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    99e7d28 View commit details
    Browse the repository at this point in the history
  2. Fix uv installer failing on non-fish VMs

    Force SHELL=/bin/bash when running the uv install script to prevent
    it from trying to create fish shell config directories.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    gpu-poor and claude committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    4a358c4 View commit details
    Browse the repository at this point in the history
  3. Fix uv installer: skip shell config modification entirely

    Use INSTALLER_NO_MODIFY_PATH=1 instead of SHELL override —
    this tells the uv installer to skip all shell rc file modifications,
    avoiding the fish config mkdir error on fresh VMs.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    gpu-poor and claude committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    6ac3534 View commit details
    Browse the repository at this point in the history
  4. Ensure ~/.config and ~/.local/bin exist before uv install

    Fresh VMs may not have these directories, causing the uv installer
    to fail when writing its receipt to ~/.config/uv.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    gpu-poor and claude committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    9a55d88 View commit details
    Browse the repository at this point in the history
  5. runs fine mostly

    gpu-poor committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    8a9ffbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c144235 View commit details
    Browse the repository at this point in the history
Loading