FastDeploy
FastDeploy copied to clipboard
PP-SHITU 错误
环境
- 【FastDeploy版本】: fastdeploy-develop
- 【系统平台】: Linux x64(Ubuntu 18.04) / Windows x64(Windows10)
- 【编译语言】: C++
问题日志及出现问题的操作流程
- 既有example的ppshitu并不完整,缺乏最后的向量索引;
- 既有的cmake/faiss中提供的faiss下载地址中,dumpbin /exports "lib/BLAS.lib" | findstr "sgemm_" 甚至为空,导致链接失败;
- 自行编译的faiss独立运行成功,但在同paddlepaddle一同运行时,发生线程死锁无法退出,怀疑是底层线程库冲突,paddlepaddle既有的intel mkl依赖过于陈旧,Intel已不再维护并不提供相关库的下载。
@ShawnXsw Hi,FastDeploy中部分模型库依赖第三方,确实存在长久没有升级后导致的编译问题。可以关注下PaddleX中对于PPShiTu模型的支持,包括部署。 如有问题可以在这里随时反馈
- https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/general_image_recognition.html#3
@ShawnXsw Hi,FastDeploy中部分模型库依赖第三方,确实存在长久没有升级后导致的编译问题。可以关注下PaddleX中对于PPShiTu模型的支持,包括部署。 如有问题可以在这里随时反馈
- https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/general_image_recognition.html#3
感谢回复,关注paddleX很久了,但是一直没有切换的主要原因在于历史版本切换的成本。目前paddleX还没有看到C++侧的非服务化部署方案。除此之外,上述问题请问还有其他解决方案或尝试路径吗?