Python 卡菲:差不多完成了,但还是停留在最后一步
我目前正在用我的Macbook上的python设置caffe。我发誓所有的先决条件都是好的,但是当我试图构建caffe时,它返回了错误。发生了什么? 这是控制台:Python 卡菲:差不多完成了,但还是停留在最后一步,python,unix,machine-learning,neural-network,caffe,Python,Unix,Machine Learning,Neural Network,Caffe,我目前正在用我的Macbook上的python设置caffe。我发誓所有的先决条件都是好的,但是当我试图构建caffe时,它返回了错误。发生了什么? 这是控制台: /bin/sh: /usr/local/cuda/bin/nvcc: No such file or directory awk: syntax error at source line 1 context is {exit >>> < <<< 7.0;} awk: illegal
/bin/sh: /usr/local/cuda/bin/nvcc: No such file or directory
awk: syntax error at source line 1
context is
{exit >>> < <<< 7.0;}
awk: illegal statement at source line 1
CXX src/caffe/blob.cpp
CXX src/caffe/common.cpp
CXX src/caffe/data_transformer.cpp
CXX src/caffe/internal_thread.cpp
/bin/sh: .build_release/src/caffe/blob.o.warnings.txt: Permission denied
/bin/sh: .build_release/src/caffe/common.o.warnings.txt: Permission denied
/bin/sh: .build_release/src/caffe/data_transformer.o.warnings.txt: Permission denied
/bin/sh: .build_release/src/caffe/internal_thread.o.warnings.txt: Permission denied
cat: .build_release/src/caffe/common.o.warnings.txt: No such file or directory
In file included from src/caffe/blob.cpp:4:
In file included from ./include/caffe/blob.hpp:8:
In file included from ./include/caffe/common.hpp:19:
./include/caffe/util/device_alternate.hpp:34:10: fatal error: 'cublas_v2.h' file not found
#include <cublas_v2.h>
^
1 error generated.
cat: .build_release/src/caffe/data_transformer.o.warnings.txt: No such file or directory
make: *** [.build_release/src/caffe/common.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [.build_release/src/caffe/blob.o] Error 1
make: *** [.build_release/src/caffe/data_transformer.o] Error 1
cat: .build_release/src/caffe/internal_thread.o.warnings.txt: No such file or directory
make: *** [.build_release/src/caffe/internal_thread.o] Error 1
/bin/sh:/usr/local/cuda/bin/nvcc:没有这样的文件或目录
awk:源代码第1行出现语法错误
上下文是
{退出>>><我想你必须安装cuda开发工具包。其他任何人都可以找到。cuda开发工具包只有在你要使用它的机器上有Nvidia卡时才需要。对于大多数Mac用户来说,情况可能不是这样(检查你的硬件规格)。如果您没有此类图形卡,则无法使用CUDA。只需在编译Caffe之前将其禁用即可:
- 在caffe目录中,编辑Makefile.config
- 取消对此行的注释:
CPU\u ONLY:=1
,表示不需要CUDA
嗯,cuda
是否安装在/usr/local/
中?运行ls/usr/local
并检查我不是Mac的专家,但从错误消息来看,似乎存在一些权限问题。/bin/sh:/usr/local/cuda/bin/nvcc:没有这样的文件或目录说cuda也没有安装,cublas也是其中的一部分。你知道吗安装了cuda开发套件?这是我的cuda的问题。但是现在又出现了一个错误,这是否意味着我丢失了另一个文件?这太荒谬了
sh-3.2# cd /Users/Leo/Documents/caffe
sh-3.2# make all
CXX src/caffe/blob.cpp
In file included from src/caffe/blob.cpp:4:
In file included from ./include/caffe/blob.hpp:10:
In file included from ./include/caffe/syncedmem.hpp:7:
In file included from ./include/caffe/util/math_functions.hpp:11:
./include/caffe/util/mkl_alternate.hpp:11:10: fatal error: 'cblas.h' file not found
#include <cblas.h>
^
1 error generated.
make: *** [.build_release/src/caffe/blob.o] Error 1