博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装dlib gpu版本记录(解决遇到的Error: The --yes options to dlib‘s setup.py don‘t do anything……)
阅读量:3904 次
发布时间:2019-05-23

本文共 1195 字,大约阅读时间需要 3 分钟。

安装dlib cpu

安装dlib的时候,如果直接使用的是pip,则是不带有GPU版本,在调用执行的时候,使用的是CPU

pip install dlib

安装dlib gpu

如果要使用GPU的话,则需要自己编译dlib,然后再安装的时候设置使用CUDA

git clone https://github.com/davisking/dlib.gitcd dlibmkdir buildcd buildcmake .. -DDLIB_USE_CUDA=1 -DUSE_AVX_INSTRUCTIONS=1cmake --build .cd ..python setup.py install --set USE_AVX_INSTRUCTIONS=1 --set DLIB_USE_CUDA=1# 原来使用的命令已经不能用了# python setup.py install --yes USE_AVX_INSTRUCTIONS --yes DLIB_USE_CUDA

验证:

import dlibprint(dlib.DLIB_USE_CUDA)print(dlib.cuda.get_num_devices())

在这里插入图片描述

注意:

下面命令已经不能成功安装了

python setup.py install --yes USE_AVX_INSTRUCTIONS --yes DLIB_USE_CUDA

报错如下时:

Error: The --yes options to dlib's setup.py don't do anything since all these optionsare on by default. So --yes has been removed. Do not give it to setup.py.

博主自己去掉了yes,然后重新跑该命令也不行

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]or: setup.py --help [cmd1 cmd2 ...]or: setup.py --help-commandsor: setup.py cmd --helperror: invalid command 'USE_AVX_INSTRUCTIONS'

这个时候千万不能心急,直接根据自己想当然安装,不然后面又得重新卸载,重新安装就很麻烦了,建议可以google一下,或者csdn一下(不过都没找到解决,都是用的老命令),或者直接去github的issues里面去找问题。

解决办法:

# 使用这条命令安装python setup.py install --set USE_AVX_INSTRUCTIONS=1 --set DLIB_USE_CUDA=1

具体可以看

转载地址:http://zjxen.baihongyu.com/

你可能感兴趣的文章
vmware+rac (转载)
查看>>
Oracle ASM 详解 (转载)
查看>>
Oracle RAC Failover 详解
查看>>
[转载]Oracle RAC客户端连接不稳定的解决方法
查看>>
ORA RAC ORA-12545:因目标主机或对象不存在,连接失败!
查看>>
证明两节点能正常failover的sql
查看>>
oracle10g rac 报ora-12545错误的解决方案 转载
查看>>
Linux配置Xmanager
查看>>
IP地址正则表达式
查看>>
对SOAP消息头的处理
查看>>
webservice TCP Monitor
查看>>
各系统下查看cpu物理和逻辑个数
查看>>
Oracle中sysdate的时区偏差
查看>>
Oracle的时区
查看>>
oracle 时区
查看>>
oracle sysdate,current_date,current_timestamp
查看>>
java轻松开发http server
查看>>
JDK6.0的新特性:轻量级Http Server
查看>>
Http协议客户端的JAVA简单实现
查看>>
ava URLConnection 总结
查看>>