# Setup YOLOX Environment on Jetson Xavier NX ###### tags: `Jetson Xavier NX` [TOC] ## Environment * Jetspack 4.6 * torch 1.7.0 * torchvision 0.8.1 * OpenCV 4.1.1 * CUDA 10.2 ## Install torch and torchvision ```bash wget https://nvidia.box.com/shared/static/cs3xn3td6sfgtene6jdvsxlr366m2dhq.whl -O torch-1.7.0-cp36-cp36m-linux_aarch64.whl ``` ```bash sudo apt-get install python3-pip libopenblas-base libopenmpi-dev ``` ```bash pip3 install Cython ``` ```bash pip3 install numpy torch-1.7.0-cp36-cp36m-linux_aarch64.whl ``` ```bash sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev ``` ```bash git clone --branch v0.8.1 https://github.com/pytorch/vision torchvision ``` ```bash cd torchvision ``` ```bash export BUILD_VERSION=0.8.1 ``` ```bash sudo python3 setup.py install --user ``` ```bash sudo pip3 uninstall pillow ``` ```bash sudo pip3 install pillow==8.4.0 ``` ```bash cd ../ ``` ## Install OpenCV with CUDA ```bash git clone https://github.com/willy541222/buildOpenCV.git ``` ```bash cd buildOpenCV ``` ```bash ./buildOpenCV.sh |& tee openCV_build.log ``` ```bash sudo ldconfig -v ``` ## Install Apex ```bash git clone https://github.com/NVIDIA/apex ``` ``` cd apex ``` ```bash sudo python3 setup.py install ``` ## Install Pycocotools ```bash git clone https://github.com/cocodataset/cocoapi.git ``` ```bash cd cocoapi ``` ```bash cd PythonAPI ``` ```bash sudo python3 setup.py install --user ``` ## Install Requirements ```bash cd YOLOX ``` ```bash sudo pip3 install -r requirements.txt ``` ## ISSUE ### ModuleNotFoundError: No module named 'skbuild' ```bash sudo pip3 install --upgrade pip ``` * https://blog.csdn.net/GungnirsPledge/article/details/108566415 ## No module named 'pip._internal' ```bash python3 -m pip install --upgrade pip ``` ``` chmod -R 755 /usr/lib/python3.6 ``` ``` sudo chmod -R 777 /.local ``` * https://stackoverflow.com/questions/49940813/pip-no-module-named-internal ## Reference * https://blog.csdn.net/weixin_44645681/article/details/123992068 * https://blog.csdn.net/GungnirsPledge/article/details/108566415 * https://birdshiu.blogspot.com/2020/04/ubuntu-pycocotools.html * https://blog.csdn.net/FriendshipTang/article/details/115445902 * https://blog.csdn.net/hfuturer/article/details/86544203 * https://jetsonhacks.com/2019/11/22/opencv-4-cuda-on-jetson-nano/ * https://www.stereolabs.com/docs/installation/jetson/ * https://www.andrewcbancroft.com/blog/musings/make-bash-script-executable/ * https://blog.csdn.net/GungnirsPledge/article/details/108566415