Driver/library version mismatch:


2.1 CUDA가 사용한 GPU인지 파악

$ lspci | grep -i nvidia


2.2 시스템정보파악

$ uname -m && cat /etc/*release

x84_64 인지 아닌지 알아야하고, OS버전이 무엇인지 확인한다. 필자는 CentOS7, x84_64 bit이다.


2.3 시스템이 gccc가 설치되어있는지 확인.

gcc: CDUA Toolkit을 사용하기위한 컴파일러

$ gcc --version

gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)

Copyright (C) 2015 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


2.4 커널 헤더 와 패키지 버전 확인

$ uname -r

3.10.0-1127.13.1.el7.x86_64 


2.5 선택방법: 배보판특정패키지distribution-specific packages (PRM, Deb 패키지)와 배포판독립(Distribution-independent package(runfile))이 둘다사용하다. 배보판 특정 패키지는 패키지 관리자인 yum, apt 등에 종속되서 딸려있는 패키지들을 이용하는거라 손쉬웁게 설치가가능하고, 배보판독립은 리눅스 배보판에든지 설치가 가능하다. Nvidia에서는 배보판 특정 패키지의 사용을 권장한다.


반응형

+ Recent posts