hipcomgr and tinygpu scripts (#15549)

This commit is contained in:
nimlgen 2026-03-31 20:07:52 +03:00 committed by GitHub
commit 477d194630
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 19 additions and 0 deletions

17
extra/setup_hipcomgr_osx.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/bash
INSTALL_PATH="${1:-/opt/homebrew/lib}"
if [ ! -d "$INSTALL_PATH" ]; then
USER=$(whoami)
echo "No path $INSTALL_PATH. Will create. Might need your password..."
echo "You can stop now and provide any location as an argument where you want to save the libs (note, that not default locations should be in LD_LIBRARY_PATH, so tinygrad can find the libs)."
echo "Press any key or symbol to continue..."
read -n 1 -s
sudo mkdir -p "$INSTALL_PATH"
sudo chown -R "$USER":staff "$INSTALL_PATH"
fi
# Download libamd_comgr.dylib
curl -s https://api.github.com/repos/tinygrad/amdcomgr_dylib/releases/latest | \
jq -r '.assets[] | select(.name == "libamd_comgr.dylib").browser_download_url' | \
xargs curl -L -o $INSTALL_PATH/libamd_comgr.dylib

View file

@ -0,0 +1,2 @@
#!/bin/sh
python3 -c "from tinygrad.runtime.support.system import APLRemotePCIDevice; APLRemotePCIDevice.ensure_app()"