Open Damon0626 opened 2 years ago
libSeetaFaceAPI.so编译成功,在使用ctypes调用的时候出现OSError: libcublas.so.10: cannot open shared object file: No such file or directory错误。 系统,无显卡。 Linux 192-168-31-244 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux python版本3.6.8 gcc版本gcc version 4.8.5 20150623 基于cuda的libcublas之前碰到过,但是主机均有显卡安装cuda等可以解决。目前centos纯cpu环境,设置device和id均为cpu,仍报错。是否是SeetaFaceAPI编译的时候添加参数可以解决呢,谢谢。
你是不是忘了把动态库添加到环境变量了?
加了的
@yangjian1218 我编译好了,也是这个问题。。纯CPU环境
@yangjian1218 我编译好了,也是这个问题。。纯CPU环境
@w-Bro @Damon0626 我的是GPU环境,所以编译出来原始seetaface的libtennis.so也是gpu的. 你们cpu环境要重新按cpu编译seetaface.或者直接去seeetaface6官网下载他们编译好的cpu版本. 然后再编译seetaFaceAPI.
@yangjian1218 我编译好了,也是这个问题。。纯CPU环境
@w-Bro @Damon0626 我的是GPU环境,所以编译出来原始seetaface的libtennis.so也是gpu的. 你们cpu环境要重新按cpu编译seetaface.或者直接去seeetaface6官网下载他们编译好的cpu版本. 然后再编译seetaFaceAPI.
啊,这,每个模块都要重新编译吗?
@yangjian1218 我编译好了,也是这个问题。。纯CPU环境
@w-Bro @Damon0626 我的是GPU环境,所以编译出来原始seetaface的libtennis.so也是gpu的. 你们cpu环境要重新按cpu编译seetaface.或者直接去seeetaface6官网下载他们编译好的cpu版本. 然后再编译seetaFaceAPI.
啊,这,每个模块都要重新编译吗?
是的,去seetaface官网参考,先编译3个基础模块,然后剩下的根据需求编译, 也可以直接用作者或者其他人提供的. 不过根据我的测试,他们提供的没有我自己编译的速度快,毕竟是根据自己的机器编译的适配更好.
您好,我使用的是原作者提供的ubuntu 版本的libtennis.so 文件,链接如下: https://pan.baidu.com/s/1tOq12SdpUtuybe48cMuwag
然后运行seeta_test.py
时报错入下:
seetaDevice : SEETA_DEVICE_AUTO deviceId=0 begin testing ... path:/home/bns/seetaface6Python/facereg_V50/seetaface/model 初始化人脸检测 初始化人脸5特征点检测 段错误 (核心已转储)
请问是必须使用源码在自己机器上编译得到libtennis.so 以及其他的动态库才能正常运行吗?
libSeetaFaceAPI.so编译成功,在使用ctypes调用的时候出现OSError: libcublas.so.10: cannot open shared object file: No such file or directory错误。 系统,无显卡。 Linux 192-168-31-244 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux python版本3.6.8 gcc版本gcc version 4.8.5 20150623 基于cuda的libcublas之前碰到过,但是主机均有显卡安装cuda等可以解决。目前centos纯cpu环境,设置device和id均为cpu,仍报错。是否是SeetaFaceAPI编译的时候添加参数可以解决呢,谢谢。