From 74742c018f893346e04701be5dcb187a92762fd8 Mon Sep 17 00:00:00 2001 From: George Hotz Date: Thu, 13 Feb 2025 12:25:15 +0800 Subject: [PATCH] hotfix: setup_mock_nv_osx --- extra/setup_mock_nv_osx.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 extra/setup_mock_nv_osx.sh diff --git a/extra/setup_mock_nv_osx.sh b/extra/setup_mock_nv_osx.sh new file mode 100755 index 0000000000..438171744e --- /dev/null +++ b/extra/setup_mock_nv_osx.sh @@ -0,0 +1,13 @@ +#!/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/