티스토리 친구하기

본문 바로가기

Error

(15)
tensorflow-gpu==1.8.0 을 설치하여도 GPU가 아닌 CPU로 계산할 때, GPU로 계산하도록 하는 방법 tensorflow를 설치하면 cpu 연산을, tensorflow-gpu를 설치하면 gpu연산을 할 수 있다. 따라서 다음 명령어를 이용해서 tensorflow-gpu를 설치한다. pip install --upgrade tensorflow-gpu 위의 명령어를 치면 GPU 연산이 가능해지나 tensorflow-gpu의 최신버전(현재는 tensorflow-gpu==1.13.0) 이 설치된다. 따라서 코드가 실행되도록 하기 위해 tensorflow-gpu를 downgrade 시킨다. pip install tensorflow-gpu==1.8.0 만약 tensorflow-gpu를 설치해도 gpu연산이 되지 않으면 NVIDIA 드라이버가 지워진 것일 수도 있다. 컴퓨터를 재부팅해보고 다음 명령어를 terminal..
ValueError: Object arrays cannot be loaded when allow_pickle=False keras 등 어떤 것을 새로 설치하면 설치되어 있던 텐서플로우, 넘파이 등의 버전이 다르게 다시 설치되어 기존에 잘 작동하던 소스코드가 작동되지 않을 수 있다. 소스코드를 실행할 때 현재 여러가지 API 또는 Library 등의 버전이 무엇인지 잘 기억하고, 오류가 발생하면 잘 실행되던 버전으로 다시 설치하는 것이 좋다. pip install numpy==1.16.1 [ubuntu16.04, cuda9.0, cudnn7.1.4]
ImportError: cannot import name 'abs' #20778 tensorflow-gpu의 버전이 맞지 않아 발생하는 에러이다. 설치된 CUDA 버전 (본인은 cuda 9.0)에 맞춰 tensorflow-gpu를 다시 설치한다. pip install tensorflow-gpu==1.8.0 [ubuntu16.04, cuda9.0, cudnn7.1.4]
ModuleNotFoundError: no module named 'apt_pkg' 이것은 python3의 버전이 달라서 생기는 error 입니다. 아래의 명령어로 사용하고 있는 python의 버전을 확인합니다. sudo update-alternatives --config python3 그럼 아래와 같이 python3의 버전을 확인할 수 있습니다. 저는 python3.6이 선택되어 있어서 'apt_pkg' 에러가 발생했습니다. 아래에서 "type selection number"를 1 로 선택하여 python3.5로 바꿔준 후 실행하시면 됩니다. 저는 sublime text를 설치하는 도중에 이러한 문제가 생겨서, 설치 완료 후 다시 python3.6으로 돌아왔습니다. Reference [1] https://superuser.com/questions/1426746/modulenotfoun..
sudo: add-apt-repository: command not found python-software-properties와 software-properties-common 패키지 안에 repository에 대한 정보가 들어있기 때문에 설치가 되어있지 않으면 apt-get-repository 명령어를 수행하지 못한다. 위의 에러를 해결하는 방법은 다음 두 가지가 있다. 1. python-software-properties 설치 sudo apt-get install python-software-properties 위의 방법으로 해결되지 않으면 아래와 같은 방법을 추가적으로 시행한다. 2. software-properties-common 설치 sudo apt-get install software-properties-common 출처 https://nancom.tistory.com/..
E: Could not get lock /var/lib/dpkg/lock - 잠금 파일을 얻을 수 없습니다 - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 이 문제는 /var/lib/dpkg/lock 파일이 존재하면 패키지 및 인덱스 정보를 업데이트하지 않기 때문에 발생하는 문제이다. VPS를 사용하는 경우 설치된 이미지에 세팅되어 있는 경우가 많으며 다음과 같이 해결할 수 있다. sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock sudo dpkg --configure -a [ubuntu16.04, cuda9.0, cudnn7.1.4] 참조 https://extrememanual.net/26777
Error : Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above. #24828 pip install --upgrade tensorflow-gpu 명령어를 입력하면 최신 버전의 Tensorflow-gpu가 설치된다(2019년 6월 1일). 현재 Ubuntu16.04에 CUDA 9.0, cuDNN 7.1.4 가 설치되어 있는데, 위의 에러는 Tensorflow-gpu 1.13.1 이 설치되었을 때 발생했었다. 해결 방법은 Tensorflow-gpu를 1.8.0 으로 downgrade하는 것이다. pip install tensorflow-gpu==1.8.0 [ubuntu16.04, cuda9.0, cudnn7.1.4]