dusty-nv / jetson-utils

C++/CUDA/Python multimedia utilities for NVIDIA Jetson

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImportError: cannot import name 'cudaAllocMapped'

hi-orbit opened this issue · comments

Hey Dustin

I've installed the jetson-utils and when I run the examples I get this:-

Traceback (most recent call last): File "cuda-examples.py", line 26, in <module> from jetson_utils import (cudaAllocMapped, cudaConvertColor, cudaCrop, ImportError: cannot import name 'cudaAllocMapped'

when I installed, I did cmake, make, sudo make install and sudo ldconfig without errors.

This is on a TX2, and I compiled with OpenCV 4.4.0 with Cuda enabled.

Have I missed something?

Thanks!

PS, great work, quality videos and articles - very helpful - thank you!

@roblockeho hmm, are you able to run python3 -c 'import jetson_utils'?

@dusty-nv thanks for your reply, yes I can run this without errors.

rob@ubuntu:~/jetson-utils/python/examples$ python3 -c 'import jetson_utils'
rob@ubuntu:~/jetson-utils/python/examples$ python3 cuda-examples.py 
Traceback (most recent call last):
  File "cuda-examples.py", line 26, in <module>
    from jetson_utils import (cudaAllocMapped, cudaConvertColor, cudaCrop,
ImportError: cannot import name 'cudaAllocMapped'

Hmm that's strange, I'm not sure why you can import jetson_utils but not find the functions within it. Can you run any of these?

python3 -c 'from jetson_utils import cudaAllocMapped'
python3 -c 'from jetson_utils import cudaConvertColor'

If you run the jetson-inference container, do you have the same problems there? https://github.com/dusty-nv/jetson-inference/blob/master/docs/aux-docker.md

No, sorry...

python3 -c 'from jetson_utils import cudaAllocMapped'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: cannot import name 'cudaAllocMapped'
python3 -c 'from jetson_utils import cudaConvertColor'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: cannot import name 'cudaConvertColor'

It's a relatively fresh install of jetpack, I could wipe and reinstall?

It's a relatively fresh install of jetpack, I could wipe and reinstall?

I don't think it necessitates a wiping of jetpack at this stage. Can you run these?

python3 -c 'from jetson.utils import cudaAllocMapped'
python3 -c 'from jetson.utils import cudaConvertColor'
rob@ubuntu:~/jetson-utils/python/examples$ python3 -c 'from jetson.utils import cudaAllocMapped'
warning:  importing jetson.utils is deprecated.  please 'import jetson_utils' instead.
rob@ubuntu:~/jetson-utils/python/examples$ python3 -c 'from jetson.utils import cudaConvertColor'
warning:  importing jetson.utils is deprecated.  please 'import jetson_utils' instead.

Considering this is just a warning, I would assume it's imported.

Considering this is just a warning, I would assume it's imported.

Yes, strange, but seems to be imported. I would change references of jetson_utils to jetson.utils as needed while I investigate this further...

I can confirm it's working with jetson.utils.

Thank you for your support, really appreciated!