우분투 18.04 LTS에서 CUDA 9.0을 다운로드받으면서 torch7을 빌드해야 했다.

 

$ cd ~/torch

$ ./install.sh

 

이 명령어로 빌드를 하던 도중에 아래와 같은 에러가 발생했다.

 

 

#error -- unsupported GNU version! gcc versions later than 6 are not supported!

 

$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 10

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 10

 

위 명령어로 해결하였다.

 

하지만 또 다른 에러가 발생했다.

 

#error: more than one operator "!=" matches these operands

 

$ export TORCH_NVCC_FLAGS="-D__CUDA_NO_HALF_OPERATORS__"

 

이렇게 하면 정상적으로 빌드가 될 것이다.

문제 : WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

 

일단은 아래 명령어를 입력해서 우분투 서버에서 접근할 수 있도록 오픈해준다.

 

$ sudo apt install openssh-server

$ sudo apt install ssh

$ sudo service ssh start

 

그리고나서, 혹시 이전에 접속했던 기록이 있었다면

방화벽 에러

이러한 에러가 나올 것이다.

 

아래의 명령어로 초기화 해준다.

 

$ ssh-keygen -R [IP or DomainName]

$ ssh HOSTNAME@ipAddress

 

이렇게 물어보면 "yes"!

'프로그래밍 > Linux' 카테고리의 다른 글

[Ubuntu 18.04 LTS] Torch7 빌드 에러  (0) 2020.09.29
[Ubuntu 18.04 LTS] CUDA 10.1 설치  (0) 2020.09.29
[Ubuntu 18.04 LTS] CUDA 9.0 설치  (0) 2020.09.29

+ Recent posts