분류 전체보기 (113) 썸네일형 리스트형 [ENAS만판다] pyinstaller cupy 에러 pyinstaller로 빌드할때, 분명히 있는데도 cupy import에서 에러가 나서 빌드가 안되는 경우가 있다. import cupy 단 한줄만 있는 test.py를 생성해보자 이럴때는 pyinstaller -D --name test test.py 로 이름과 빌드하려는 파이썬 파일을 지정해주고 일단 실행을 시킨다. 그럼 test.spec이라는 파일이 나올것인데, 이제 import 에러가 나올때마다 이 spec만을 건드려주면 된다. import 에러 나올 때, import cupy._core가 없다고 하면 test.spec 안에 hiddenimports에 차곡차곡 하나씩 넣어주면 된다. 리스트이고 스트링으로 넣어주면 된다. hiddenimports = ['cupy._core', 'cupy._fusion.. [ENAS만판다] recursion is detected during loading of "cv2" binary extensions OpenCV를 활용한 프로젝트에서 Jetpack 4.6에서 Pyinstaller 활용해서 빌드했는데, 이런 에러가 떴다. 당시 나는 opencv-python 4.6.0.66 을 사용중이었음. 이럴 경우, 소스 빌드등등의 말이 많은데, 이게 4.6.0.66에서 많이 언급된 문제라 그냥 전 버젼 설치해주면 된다. 다른 버젼 써도 상관은 없는데, 나는 numpy 버젼을 더이상 올릴 수가 없어서 오래된 버젼을 사용햇음 sudo python3 -m pip install opencv-python==4.5.3.56 으로 설치하여해결 이걸로도 안되면 sudo python3 -m pip install pyinstaller-hooks-contrib 을 설치하면 된다는데, 난 그 이전에 해결해서 안해봄 [ENAS만판다] [Jetson Nano] #include <cuda.h> error, no such file or directory pycuda 설치하다가 에러났는데, include path 문제이다. 보통 ~/.bashrc 마지막에 export PATH=/usr/local/cuda-10.2/bin:$PATH export LD_LIBRARY=/usr/local/cuda-10.2/lib64:$LD_LIBRARY 넣고 source ~/.bashrc 한 뒤, nvcc --version 입력해서 잘 나오면 끝난다는데, 나는 안그랬다. export CUDA_INC_DIR=/usr/local/cuda-10.2/include:$CUDA_INC_DIR 를 추가하고 source ~/.bashrc 하니 해결 안됌. 결국 export C_INCLUDE_PATH=/usr/local/cuda-10.2/include:$C_INCLUDE_PATH 까지 추가하니.. [ENAS만판다] <Jetson Nano> seaborn 설치 안될 때 보통 나는 python3 -m pip install 으로 직접 해당 python에 설치하는 것을 선호한다. pip3보단.. 혹시 모르니 seaborn 또한, python3 -m pip install seaborn 으로 설치했다가 에러가 나서 다음으로 해결하였음 환경 jetpack : 4.6.2 python3.6 sudo apt install python3-seaborn OpenCV 카메라 pixel format MJPG 변경 및 FPS 확인 카메라 양식에는 분명히 fps가 60이라고 써져있는데, fps를 직접 찍어보면 30fps로 나오는 등의 이상현상을 볼 수 있다. 카메라 픽셀 형식에 따라 압축된 형태의 MJPG 일때만 그런 경우가 있다. YUV에서는 30 fps이고, MJPG일때는 다른 경우가 있다. 핵심은 밑에처럼 cap.set을 활용하여 fourcc를 설정해주는 것이다. capture.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc('M', 'J', 'P', 'G')) 전체 코드이다. fps가 변경되는 것을 확인할 수 있다. 반드시 본인 카메라에 지원되는 형식이 무엇이 있는 지 확인해보고 사용하자. import cv2 import time import argparse def camera_test(.. jetson nano pycuda install 방법 jetson nano jetpack version : 4.5.1 python3 -m pip install pycuda 하면 오류가 날 것이다. pip3로 하지말고 왠만하면 본인이 사용하는 python3의 pip를 명시해주자. 일단 내 경우에는 이런 방식으로 해결하였다. 1. BASHRC 수정 우선 쿠다 경로부터 보면, 직접 키보드 탭을 치면서 확인하면서 진행하자, 내 것 그대로 가져가지 말고 확인하는 습관을 가져야한다. /usr/local/ 에서 탭을 치면 cuda 폴더와 cuda-설치한버젼 폴더가 뜰것이다. 없으면 cuda 설치가 안된 것이니, 설치부터 하자 만일 있다면 바로 가기 경로인 cuda말고 cuda-설치한버젼을 확인하면된다. 내 경우는 cuda-10.2였다. 그 다음 vim ~/.bashrc.. ImportError: cannot import name 'container_abcs' from 'torch._six' 오류 최신 파이토치 업데이트하면서 생긴 오류이기 때문에 다운그레이드 해주면 된다.\ !pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/lts/1.8/torch_lts.html !pip install torchtext==0.9.1 ModuleNotFoundError: No module named 'faiss' 오류 faiss설치시 생기는 오류. sudo apt-get install libomp-dev 로 해보고, 안되면 gpu 버젼으로 안해서 그런것일수도 잇다. 그럼 faiss-gpu로 설치하면 된다. 이전 1 2 3 4 5 6 7 ··· 15 다음