Я пытаюсь собрать пакет, написанный на torch7(C,cuda,lua) из github spectral-lib(Ubuntu 14.04, cuda 7.0, установлен torch7). Я использую эту команду для его создания: luarocks make --local
.
Однако возникли странные ошибки, как показано ниже:
...
Scanning dependencies of target spectralnet
[100%] Building CXX object CMakeFiles/spectralnet.dir/cuda/cufft.cpp.o
Linking CXX shared module libspectralnet.so
/usr/bin/ld: cannot find -lcufft
collect2: error: ld returned 1 exit status
make[2]: *** [libspectralnet.so] Error 1
make[1]: *** [CMakeFiles/spectralnet.dir/all] Error 2
make: *** [all] Error 2
Я могу найти, что "libcufft.so
" находится в /usr/local/cuda/lib64
. Возможно, эта ошибка связана с файлом CMakeLists.txt, но я с ним не знаком. Может ли кто-нибудь дать мне руку?