安装dlib

2024-12-06

Windows :


如果已装好cuda、cudnn,可通过conda-forge安装GPU版本的dlib


conda install -c conda-forge dlib


Linux


apt install cmake

cmake -version


conda create --name face_recognition_env python=3.9.23

conda activate face_recognition_env


mkdir -p face_recognition/packages/dlib/build

cd face_recognition/packages/dlib/build



# 编译dlib

cmake .. -DDLIB_USE_CUDA=1 -DUSE_AVX_INSTRUCTIONS=1

cmake --build .

cd ..


# 安装dlib

python setup.py install --set USE_AVX_INSTRUCTIONS=1 --set DLIB_USE_CUDA=1

pip list



import dlib

print(dlib.DLIB_USE_CUDA)




下载Miniconda

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

Miniconda3-py39_23.5.0-3-Windows-x86_64.exe


安装完毕 右键管理员身份运行Miniconda

设置环境


conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda

conda config --set show_channel_urls yes


设置清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple


创建环境

conda create --name test_env python=3.9


激活环境

conda activate test_env


安装dlib

conda install -c conda-forge dlib


剩下依赖pip可以直接安装。


查看GPU版本是否成功

import dlib

print(dlib.DLIB_USE_CUDA)