我似乎正在尝试在具有cuda支持的Ubuntu中安装dlib。最初,我遵循PyImageSearch的{{3}}进行操作,看起来非常简单。不幸的是,它在主命令中失败:
pip install dlib
其中包含错误消息:
生成文件时出错 /tmp/pip-install-gru7yw4s/dlib/build/temp.linux-x86_64-3.5/dlib_build/CMakeFiles/dlib.dir/cuda /./ dlib_generation_cuda_dlib.cu.o
然后我跟随these instructions来实际编译dlib,但它也失败了:
$ cmake --build . --config Release
有错误:
生成文件时出错
/pathto/to/dlib/build/dlib/CMakeFiles/dlib.dir/cuda /./ dlib_generation_cusolver_dlibapi.cu.o
就我所知,我对CUDA支持有疑问。我尝试使用以下命令进行编译:
$ cmake .. -DCUDA_NVCC_FLAGS="-D_MWAITXINTRIN_H_INCLUDED"
$ cmake --build . --config Release
类似的问题these instructions,但无济于事。
所以,我问是否还有其他可以尝试的方法,或者是否有人在安装dlib时遇到了相同或相似的问题。
我正在使用Ubuntu 16.04,gcc 5.5,cuda 9.0.176。