2015-10-14 2 views
0

Я использую Mac Pro с El Capitan. Я попытался установить Джулию через доморощенный, но он терпит неудачу с следующим стеком трассировкойУстановка Julia на Mac Pro не работает

==> make FC=/usr/local/bin/gfortran 
Last 15 lines from /Users/vishalsharma/Library/Logs/Homebrew/openblas-julia/01.make: 
printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q * DGEMM_DEFAULT_UNROLL_N * 2 * 1 * sizeof(double))); 
                  ^
getarch_2nd.c:69:50: error: use of undeclared identifier 'CGEMM_DEFAULT_Q' 
printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float))); 
              ^
getarch_2nd.c:69:68: error: use of undeclared identifier 'CGEMM_DEFAULT_UNROLL_N' 
printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float))); 
                  ^
getarch_2nd.c:70:50: error: use of undeclared identifier 'ZGEMM_DEFAULT_Q' 
printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q * ZGEMM_DEFAULT_UNROLL_N * 2 * 2 * sizeof(double))); 
              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=] 
20 errors generated. 
make: *** [getarch_2nd] Error 1 
Makefile:131: *** OpenBLAS: Detecting CPU failed. Please set TARGET explicitly, e.g. make TARGET=your_cpu_target. Please read README for the detail.. Stop. 

ответ

0

Похоже OpenBLAS не может обнаружить вашу архитектуру процессора. У вас есть процессор Nehalem? Вам нужно будет создать файл Make.inc с OPENBLAS_TARGET_ARCH=NEHALEM внутри него и запустите make TARGET=NEHALEM FC=... или аналогичный (отрегулируйте NEHALEM на HASWELL или, если необходимо, арку). См. Последние комментарии по this Проблема GitHub.

Смежные вопросы