я повышен до Йосемити, но nvcc
не нравится новый gcc4.9
Как установить CUDA на Yosemite?
gcc: warning: couldn’t understand kern.osversion ‘14.0.0
gcc: warning: couldn’t understand kern.osversion ‘14.0.0
In file included from /Developer/NVIDIA/CUDA-5.0/bin/../include/cuda_runtime.h:59:0,
from <command-line>:0:
/Developer/NVIDIA/CUDA-5.0/bin/../include/host_config.h:82:2: error: #error -- unsupported GNU version! gcc 4.7 and up are not supported!
#error -- unsupported GNU version! gcc 4.7 and up are not supported!
Я использую старый GeForce9400M но водитель работает. Это DeviceQuery скомпилирован с NVCC 5.0:
CUDA Device Query (Runtime API) version (CUDART static linking)
Detected 1 CUDA Capable device(s)
Device 0: "GeForce 9400M"
CUDA Driver Version/Runtime Version 6.5/5.0
deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 6.5, CUDA Runtime Version = 5.0, NumDevs = 1, Device0 = GeForce 9400M
Это DeviceQuery скомпилированные с NVCC 6.5:
dyld: Library not loaded: @rpath/libcudart.dylib
Referenced from: /Developer/NVIDIA/CUDA-5.0/samples/1_Utilities/deviceQuery/./deviceQuery
Reason: Incompatible library version: deviceQuery requires version 1.1.0 or later, but libcudart.dylib provides version 0.0.0
Trace/BPT trap: 5
Как я должен установить Yosemite использовать CUDA?
То, что вы пытаетесь сделать, не может работать. CUDA 5.0 несовместим с Yosemite, и ни одна из версий Xcode/SDK не предоставляет возможности CUDA 5.0 хост-инструментальной цепочки. – talonmies
NVIDIA утверждает, что поддержка драйверов для графических процессоров старшего поколения с SM1.x устарела. Следуя этим инструкциям, https://devtalk.nvidia.com/default/topic/627626/cuda-setup-and-installation/cuda-driver-on-mac-os-mavericks/post/4138126/#4138126 мой драйвер все еще работает. Как вы думаете, я могу использовать CUDA 6.5 с SM1.x на Yosemite? – ilciavo
Просто установите gcc 4.7 вместе с 4.9 и измените символическую ссылку 'gcc' на 4.7 или настройте' nvcc', чтобы использовать 4.7 с '-ccbin'. –