diff --git a/extra/setup_tinygpu_osx.sh b/extra/setup_tinygpu_osx.sh old mode 100644 new mode 100755 index a300cbe223..b9f356380f --- a/extra/setup_tinygpu_osx.sh +++ b/extra/setup_tinygpu_osx.sh @@ -1,2 +1,10 @@ #!/bin/sh -python3 -c "from tinygrad.runtime.support.system import APLRemotePCIDevice; APLRemotePCIDevice.ensure_app()" +python3 -c " +try: + from tinygrad.runtime.support.system import APLRemotePCIDevice + APLRemotePCIDevice.ensure_app() +except Exception as e: + print('Your tinygrad is too old. Please clone the latest tinygrad: git clone https://github.com/tinygrad/tinygrad.git && cd tinygrad && python3 -m pip install -e .') + print(e) + exit(1) +"