Files
sunnypilot-byd/tinygrad_repo/extra/setup_mock_nv_osx.sh
T
github-actions[bot] de77c89cf6 sunnypilot v2026.002.000
version: sunnypilot v2026.002.000 (staging)
date: 2026-07-21T07:44:02
master commit: 2c334ede443d7391d27575af8c854a095ba702a8
2026-07-21 07:44:02 +00:00

14 lines
515 B
Bash
Executable File

#!/bin/bash -e
cd /tmp
brew install cmake ninja llvm@15 zlib glew flex bison boost zstd ncurses
if [ ! -d "gpuocelot" ]; then
git clone --recurse-submodules https://github.com/gpuocelot/gpuocelot.git --depth 1
fi
cd gpuocelot/ocelot
git checkout b16039dc940dc6bc4ea0a98380495769ff35ed99
mkdir -p build
cd build
cmake .. -Wno-dev -G Ninja -DOCELOT_BUILD_TOOLS=OFF -DCMAKE_BUILD_ALWAYS=0 -DBUILD_TESTS_CUDA=OFF -DBISON_EXECUTABLE=/opt/homebrew/opt/bison/bin/bison
ninja
sudo cp libgpuocelot.dylib /usr/local/lib/