My jetson nano is not installing the pynvjpeg, im using the command pip3 install pynvjpeg. There was some issues with cuda 10.2 nvjpeg libraries, so i updated the cuda to 11.0. But it is crashing my OS after reboot
Hi,
There are some dependencies between OS and CUDA library.
CUDA 11 doesn’t support the JetPack 4 environment.
Thanks.
Hi,
Thanks for the reply, can you suggest me how can i install pynvjpeg with Cuda 10.2. In jetson nano.
For the reference I’m adding what the terminal error where I’m getting while installing pyvjpeg.
@jetson-desktop:~$ pip3 install pynvjpeg
Defaulting to user installation because normal site-packages is not writeable
Collecting pynvjpeg
Downloading pynvjpeg-0.0.13.tar.gz (11 kB)
Preparing metadata (setup.py) … done
Collecting numpy>=1.17
Downloading numpy-1.19.5-cp36-cp36m-manylinux2014_aarch64.whl (12.4 MB)
|████████████████████████████████| 12.4 MB 1.4 MB/s
Building wheels for collected packages: pynvjpeg
Building wheel for pynvjpeg (setup.py) … error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c ‘import io, os, sys, setuptools, tokenize; sys.argv[0] = ‘"’"’/tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/setup.py’“'”‘;f = getattr(tokenize, ‘"’“‘open’”’“‘, open)(file) if os.path.exists(file) else io.StringIO(’”‘“‘from setuptools import setup; setup()’”’“‘);code = f.read().replace(’”‘"’\r\n’“'”‘, ‘"’"’\n’“'”‘);f.close();exec(compile(code, file, ‘"’“‘exec’”’"‘))’ bdist_wheel -d /tmp/pip-wheel-zmgrb513
cwd: /tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/
Complete output (29 lines):
mkdir -p build/lib
nvcc -DCUDNN --compiler-options “-fPIC -lstdc++ -pthread -lm” -c src/jetson/Utils/ColorSpace.cu -o build/lib/libcolor_space.a
/bin/sh: 1: nvcc: not found
Makefile:23: recipe for target ‘build/lib/libcolor_space.a’ failed
make: *** [build/lib/libcolor_space.a] Error 127
running bdist_wheel
running build
running build_ext
building ‘nvjpeg’ extension
creating build/temp.linux-aarch64-3.6
creating build/temp.linux-aarch64-3.6/src
creating build/temp.linux-aarch64-3.6/src/jetson
creating build/temp.linux-aarch64-3.6/usr
creating build/temp.linux-aarch64-3.6/usr/src
creating build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api
creating build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api/samples
creating build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api/samples/common
creating build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api/samples/common/classes
creating build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api/argus
creating build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api/argus/samples
creating build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api/argus/samples/utils
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DJPEGCODER_ARCH=jetson -Iinclude -I/usr/src/jetson_multimedia_api/argus/samples/utils -I/usr/src/jetson_multimedia_api/include -I/usr/src/jetson_multimedia_api/include/libjpeg-8b -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/local/cuda/include -I/usr/include/python3.6m -c nvjpeg-python.cpp -o build/temp.linux-aarch64-3.6/nvjpeg-python.o
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DJPEGCODER_ARCH=jetson -Iinclude -I/usr/src/jetson_multimedia_api/argus/samples/utils -I/usr/src/jetson_multimedia_api/include -I/usr/src/jetson_multimedia_api/include/libjpeg-8b -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/local/cuda/include -I/usr/include/python3.6m -c src/jetson/JpegCoder.cpp -o build/temp.linux-aarch64-3.6/src/jetson/JpegCoder.o
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DJPEGCODER_ARCH=jetson -Iinclude -I/usr/src/jetson_multimedia_api/argus/samples/utils -I/usr/src/jetson_multimedia_api/include -I/usr/src/jetson_multimedia_api/include/libjpeg-8b -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/local/cuda/include -I/usr/include/python3.6m -c /usr/src/jetson_multimedia_api/samples/common/classes/NvJpegDecoder.cpp -o build/temp.linux-aarch64-3.6/usr/src/jetson_multimedia_api/samples/common/classes/NvJpegDecoder.o
/usr/src/jetson_multimedia_api/samples/common/classes/NvJpegDecoder.cpp:35:10: fatal error: jpegint.h: No such file or directory
include “jpegint.h”
^~~~~~~~~~~
compilation terminated.
error: command ‘aarch64-linux-gnu-gcc’ failed with exit status 1
ERROR: Failed building wheel for pynvjpeg
Running setup.py clean for pynvjpeg
Failed to build pynvjpeg
Installing collected packages: numpy, pynvjpeg
Running setup.py install for pynvjpeg … error
ERROR: Command errored out with exit status -4:
command: /usr/bin/python3 -u -c ‘import io, os, sys, setuptools, tokenize; sys.argv[0] = ‘"’"’/tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/setup.py’“'”‘;f = getattr(tokenize, ‘"’“‘open’”’“‘, open)(file) if os.path.exists(file) else io.StringIO(’”‘“‘from setuptools import setup; setup()’”’“‘);code = f.read().replace(’”‘"’\r\n’“'”‘, ‘"’"’\n’“'”‘);f.close();exec(compile(code, file, ‘"’“‘exec’”’“‘))’ install --record /tmp/pip-record-me0sn3yu/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/forklift_jetson/.local/include/python3.6m/pynvjpeg
cwd: /tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/
Complete output (0 lines):
----------------------------------------
ERROR: Command errored out with exit status -4: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '”‘"’/tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-89w2_ubr/pynvjpeg_ecfc7c4ceba947039b52c32d08e842d7/setup.py’“'”‘;f = getattr(tokenize, ‘"’“‘open’”’“‘, open)(file) if os.path.exists(file) else io.StringIO(’”‘“‘from setuptools import setup; setup()’”’“‘);code = f.read().replace(’”‘"’\r\n’“'”‘, ‘"’"’\n’“'”‘);f.close();exec(compile(code, file, ‘"’“‘exec’”’"‘))’ install --record /tmp/pip-record-me0sn3yu/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/forklift_jetson/.local/include/python3.6m/pynvjpeg Check the logs for full command output.
please do check and help me out
Thanks.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.