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
댓글