PaddleSeg icon indicating copy to clipboard operation
PaddleSeg copied to clipboard

fix: when cudatoolkit not found the v will return as None type

Open samthakur587 opened this issue 1 year ago • 2 comments
trafficstars

PR types

Bug fixes

PR changes

APIs

Description

while checking the env info if cuda toolkit not installed then paddle not able to make it on cpu default. the v value is returned as Nonetype and after that you wil get error for doing the calculation on nonetype value.


/home/server2/anaconda3/envs/paddleseg/lib/python3.10/site-packages/paddle/base/framework.py:688: UserWarning: You are using GPU version Paddle, but your CUDA device is not set properly. CPU device will be used by default.
  warnings.warn(
W0902 10:47:30.370355 1513691 dynamic_loader.cc:314] The third-party dynamic library (libcudnn.so) that Paddle depends on is not configured correctly. (error code is /usr/local/cuda/lib64/libcudnn.so: cannot open shared object file: No such file or directory)
  Suggestions:
  1. Check if the third-party dynamic library (e.g. CUDA, CUDNN) is installed correctly and its version is matched with paddlepaddle you installed.
  2. Configure third-party dynamic library environment variables as follows:
  - Linux: set LD_LIBRARY_PATH by `export LD_LIBRARY_PATH=...`
  - Windows: set PATH by `set PATH=XXX;
Traceback (most recent call last):
  File "/home/server2/Documents/paddleseg/PaddleSeg/tools/train.py", line 211, in <module>
    main(args)
  File "/home/server2/Documents/paddleseg/PaddleSeg/tools/train.py", line 152, in main
    utils.show_env_info()
  File "/home/server2/anaconda3/envs/paddleseg/lib/python3.10/site-packages/paddleseg/utils/utils.py", line 38, in show_env_info
    env_info = get_sys_env()
  File "/home/server2/anaconda3/envs/paddleseg/lib/python3.10/site-packages/paddleseg/utils/env/sys_env.py", line 103, in get_sys_env
    v = str(v // 1000) + '.' + str(v % 1000 // 100)
TypeError: unsupported operand type(s) for //: 'NoneType' and 'int'

samthakur587 avatar Sep 02 '24 05:09 samthakur587

Thanks for your contribution!

paddle-bot[bot] avatar Sep 02 '24 05:09 paddle-bot[bot]

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Sep 23 '24 11:09 CLAassistant

Automatically closed by Paddle-bot.

paddle-bot[bot] avatar Oct 14 '25 06:10 paddle-bot[bot]