본문 바로가기
프로그래밍/Python

ubuntu 16.04 GPU, Pycharm 설치방법

by 쿡북 2017. 2. 4.

2017년 02월 04일 맑음


오늘은 ubuntu 16.04 기반에서 pycharm 설치하는 방법을 정리한다. 

pycharm을 활용하기 위해서는 python 이 필요한데 python 설치에 대해서는 생략한다.


1. pycharm 다운로드

다운로드 site : https://www.jetbrains.com/pycharm/download/#section=linux

위 site를 방문하면 community 버전과 professional 버전이 있는데 우리는 무료 버전을 받을 것이기 때문에 community 버전을 다운 받는다.


2. pycharm 압축 해제

다운 받은 위치로 가서 다음의 명령어로 압축을 해제한다.

tar -zxvf {다운받은 파일명}

ex > tar -zxvf pycharm-community-2016.3.2


3. pycharm 설치 실행

다운 받은 후 설치 shell 을 실행한다.

cd pycharm-community-2016.3.2/bin

./pycharm.sh



4. pycharm 설정 입력

    

pycharm 처음 설치라면... 아래를 선택하고 ok



    

프로젝트가 하나도 없기 때문에 프로젝트 생성을 하나 생성하면 설치는 완료된다.   ... 간단하다. 


그런데!! 


필자의 경우 pycharm 에서 gpu 를 구동해야 하는 상황이었는데 일반 명령창에서는 잘 구동되었으나 pycharm 에서 다음과 같이 오류가 나오면서 실행되지 않았다.

 ... ...
pciBusID 0000:01:00.0
Total memory: 7.92GiB
Free memory: 7.56GiB
I tensorflow/core/common_runtime/gpu/gpu_device.cc:906] DMA: 0
I tensorflow/core/common_runtime/gpu/gpu_device.cc:916] 0:   Y
I tensorflow/core/common_runtime/gpu/gpu_device.cc:975] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce GTX 1070, pci bus id: 0000:01:00.0)
init model!!!
WARNING:tensorflow:From /home/joshua/PycharmProjects/leaf_cnn/leaf/source/train.py:25 in train.: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02.
Instructions for updating:
Use `tf.global_variables_initializer` instead.
F tensorflow/stream_executor/cuda/cuda_dnn.cc:221] Check failed: s.ok() could not find cudnnCreate in cudnn DSO; dlerror: /home/joshua/anaconda3/envs/tensorflow_27_gpu/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so: undefined symbol: cudnnCreate


이는 pycharm 에서 gpu 관련 설정정보가 누락되어서 그렇다


pycharm 에서 

run > edit configurations 에 들어가면 다음과 같은 화면이 나오는데 우측 중간부분에 Environment variables 에 PYTHONUNBUFFERED=1 이라고만 나와 있을 것이다. 

우측에 ... 버튼을 클릭하면 추가로 설정을 넣는 부분이 나오는데 이때 GPU 설정시 .basrhc 를 잡아준 설정을 추가한다.


LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64






댓글