Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【黄埔学院】 dev分支动态库(显示) (with CUDA & without TRT) Demo 异常退出 #26336

Closed
ShawnXsw opened this issue Aug 16, 2020 · 10 comments
Assignees

Comments

@ShawnXsw
Copy link

ShawnXsw commented Aug 16, 2020

   1)PaddlePaddle版本:dev(9a6a4fb)
   2)CPU:with MKL,正常。
   3)GPU:2080TI,CUDA Version 10.1.243,CUDNN 7.6.5
   4)OS: Windows 10、Python version: 3.7.7
Nvidia driver version: 445.87

  • 预测信息
    GIT COMMIT ID: 9a6a4fb
    WITH_MKL: ON
    WITH_MKLDNN: ON
    WITH_GPU: ON
    CUDA version: 10.1
    CUDNN version: v7.6
    CXX compiler version: 19.0.24215.1
    CUDA_USE_STATIC_CUDA_RUNTIME=OFF

  • 生成:\fluid_inference_install_dir\paddle\lib\paddle_fluid.lib -102KB
    \fluid_inference_install_dir\paddle\lib\paddle_fluid.dll -989554KB

  • 预测库来源:Demo_CI

cmake .. -G "Visual Studio 14 2015 Win64"  -T host=x64 -DWITH_GPU=ON ^
      -DWITH_MKL=%use_mkl% -DWITH_STATIC_LIB=**OFF** -DCMAKE_BUILD_TYPE=Release -DDEMO_NAME=%demo_name% -DPADDLE_LIB="%paddle_infernece_lib%" -DMSVC_STATIC_CRT=ON -DCUDA_LIB="%cuda_lib_dir%"
  • 问题描述:
    1、CPU模式运行正常
    2、GPU模式中断退出:
    image

如上图cuda stream init 开始后,会卡滞数十秒,期间显存由200MB增加至527MB,而后突然退出,显存释放回200MB

@ShawnXsw
Copy link
Author

   1)PaddlePaddle版本:dev(9a6a4fb)
   2)CPU:with MKL,正常。
   3)GPU:2080TI,CUDA Version 10.1.243,CUDNN 7.6.5
   4)OS: Windows 10、Python version: 3.7.7
Nvidia driver version: 445.87

  • 预测信息
    GIT COMMIT ID: 9a6a4fb
    WITH_MKL: ON
    WITH_MKLDNN: ON
    WITH_GPU: ON
    CUDA version: 10.1
    CUDNN version: v7.6
    CXX compiler version: 19.0.24215.1
    CUDA_USE_STATIC_CUDA_RUNTIME=OFF
  • 生成:\fluid_inference_install_dir\paddle\lib\paddle_fluid.lib -102KB
    \fluid_inference_install_dir\paddle\lib\paddle_fluid.dll -989554KB
  • 预测库来源:Demo_CI
cmake .. -G "Visual Studio 14 2015 Win64"  -T host=x64 -DWITH_GPU=ON ^
      -DWITH_MKL=%use_mkl% -DWITH_STATIC_LIB=**OFF** -DCMAKE_BUILD_TYPE=Release -DDEMO_NAME=%demo_name% -DPADDLE_LIB="%paddle_infernece_lib%" -DMSVC_STATIC_CRT=ON -DCUDA_LIB="%cuda_lib_dir%"
  • 问题描述:
    1、CPU模式运行正常
    2、GPU模式中断退出:
    image

如上图cuda stream init 开始后,会卡滞数十秒,期间显存由200MB增加至527MB,而后突然退出,显存释放回200MB

1、附加测试1:
1)PaddlePaddle版本:tag1.8.4
2)CPU:with openblas
3)GPU:2080TI,CUDA Version 10.1.243,CUDNN 7.6.5
4)OS: Windows 10、Python version: 3.7.7
5)编译静态库

仍然复现上述问题。

2、附加测试2:
1)PaddlePaddle版本:tag1.8.4
2)CPU:with openblas
3)GPU:2080TI,CUDA Version 10.0,CUDNN 7.4
4)OS: Windows 10、Python version: 3.7.7
5)编译静态库
正常运行。

@jiweibo
Copy link
Contributor

jiweibo commented Sep 10, 2020

请问下windows上是否方便使用cuda10.0。

或者先关闭trt,看下cuda10.1下是否可以正常预测

@AIpioneer
Copy link

cuda10.1.243+cudnn 7.6.5 win10下能否可用,哪怕是静态库版本?

@jiweibo
Copy link
Contributor

jiweibo commented Sep 10, 2020

cuda10.1.243+cudnn 7.6.5 win10下能否可用,哪怕是静态库版本?

windows上对cuda10.1的支持应该还有点问题,建议使用cuda10.0,后续会专门对此进行优化。

@AIpioneer
Copy link

10.2后版本可以吗? 我们需要同步其他的推理引擎, 如果可以我们会统一升版本,否则要回退cuda版本

@ShawnXsw
Copy link
Author

请问下windows上是否方便使用cuda10.0。

或者先关闭trt,看下cuda10.1下是否可以正常预测

10.1是关闭trt的版本,也有问题。 除了10.0还有其他可选吗? linux10.1正常是吧?

@jiweibo
Copy link
Contributor

jiweibo commented Sep 10, 2020

请问下windows上是否方便使用cuda10.0。
或者先关闭trt,看下cuda10.1下是否可以正常预测

10.1是关闭trt的版本,也有问题。 除了10.0还有其他可选吗? linux10.1正常是吧?

windows上暂时应该只支持cuda10.0,linux环境下cuda10.0本身好像有问题,支持10.1

@jiweibo
Copy link
Contributor

jiweibo commented Sep 10, 2020

10.2后版本可以吗? 我们需要同步其他的推理引擎, 如果可以我们会统一升版本,否则要回退cuda版本

更高版本的还没有在windows上验证过,还需要我们排期去适配

@jiweibo
Copy link
Contributor

jiweibo commented Sep 10, 2020

linux呢?

目前是主要支持cuda10.1,其他版本的 cuda11会后续排期支持

@paddle-bot-old
Copy link

Are you satisfied with the resolution of your issue?

YES
No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants