[AI] jetson Nano GPU Architecture is sm=5.3
반응형
젯슨나노 Jetson Nano CUDA 사용을 위한 GPU Architecture 설정
jetson nano를 이용하여 YOLOv3를 사용하게 되면 Makefile에 기본값은 다음과 같이 입력되어있고 build도 문제없이 되는 것을 이전 글을 통해 확인할 수 있습니다.
ARCH= -gencode arch=compute_30,code=sm_30 \
-gencode arch=compute_35,code=sm_35 \
-gencode arch=compute_50,code=[sm_50,compute_50] \
-gencode arch=compute_52,code=[sm_52,compute_52] \
-gencode arch=compute_61,code=[sm_61,compute_61]
하지만 원래 CUDA를 사용하기위해선 CUDA Compute Capability를 설정해주어야 합니다.
NVIDIA 공식 홈페이지에서 확인할 수 있습니다.
https://developer.nvidia.com/cuda-gpus
CUDA GPUs
Recommended GPU for Developers NVIDIA TITAN RTX
developer.nvidia.com
확인 결과 젯슨 나노에 사용되는 코드는 5.3으로 확인되었다.
그렇다면 YOLOv3의 Makefile 값에 Jetson Nano의 Copute Capability값인 53을 추가하기만 하면 됩니다.
어떤 머신에서 돌아갈지 확실치 않기 때문에 다양한 옵션으로 지정할 수 있으며,
허용되지 않는 Architecture라면 nvcc fatal: Unsupported gpu architecture 'compute_XX' 에러가 발생할 수 있습니다.
ARCH= -gencode arch=compute_30,code=sm_30 \
-gencode arch=compute_35,code=sm_35 \
-gencode arch=compute_50,code=[sm_50,compute_50] \
-gencode arch=compute_52,code=[sm_52,compute_52] \
-gencode arch=compute_53,code=[sm_53,compute_53] \
-gencode arch=compute_61,code=[sm_61,compute_61]
Jetson Nano에서 CUDA를 직접 사용하는 환경에서는 다음과 같이 설정하기도 합니다.
CUDA_ARCH := -gencode arch=compute_53,code=sm_53 \
-gencode arch=compute_53,code=compute_53
반응형
'⌨ DEVELOPMENT > AI' 카테고리의 다른 글
[AI] 머신러닝의 꽃 강화학습(Reinforcement Learning) a.k.a RL (0) | 2019.12.21 |
---|---|
[AI] 머신러닝 지도학습(Supervised Learning) , 비지도학습(Unsupervised Learning) 차이점과 장단점 (8) | 2019.12.18 |
[AI] 젯슨 나노(Jetson Nano) 명령어 하나로 최대 성능으로 사용하기 (2) | 2019.12.14 |
[AI] YOLO v3 darknet - 이미지 여러개 순차적으로 처리하기 (4) | 2019.12.09 |
[AI] jetson nano SSH가 접속이 되지 않을때 ssh-keygen -A 한방으로! (0) | 2019.11.21 |
[AI] YOLO v3 darknet 소스 코드 분석 main은 어디있는가? (2) | 2019.11.18 |
[AI] 젯슨 나노(Jetson Nano) darknet YOLO v3 설치 및 샘플 돌려보기 (20) | 2019.10.02 |
[AI] 젯슨 나노(Jetson Nano) MSTSC 원격 제어 설정하기 (XRDP) (3) | 2019.09.30 |
댓글
이 글 공유하기
다른 글
-
[AI] 젯슨 나노(Jetson Nano) 명령어 하나로 최대 성능으로 사용하기
[AI] 젯슨 나노(Jetson Nano) 명령어 하나로 최대 성능으로 사용하기
2019.12.14 -
[AI] YOLO v3 darknet - 이미지 여러개 순차적으로 처리하기
[AI] YOLO v3 darknet - 이미지 여러개 순차적으로 처리하기
2019.12.09 -
[AI] jetson nano SSH가 접속이 되지 않을때 ssh-keygen -A 한방으로!
[AI] jetson nano SSH가 접속이 되지 않을때 ssh-keygen -A 한방으로!
2019.11.21 -
[AI] YOLO v3 darknet 소스 코드 분석 main은 어디있는가?
[AI] YOLO v3 darknet 소스 코드 분석 main은 어디있는가?
2019.11.18