본문 바로가기
지속가능티끌/Data.Math.Phys

R. package TensorFlow. 설치.

by 리치굿맨 2016. 11. 13.


 

Overview

 

 TensorFlow 의  R용 패키지.
 - 리눅스 용만 배포됨.(2016년 11월 13일) 
 
 
 


 

 

TensorFlow R 패키지 설치.

 

사전 필수환경.

1. 운영체제 : Ubuntu 16.04 에 R 설치되어있어야 한다.
- 우분투에 R 설치 상세보기 -> http://igotit.tistory.com/1081

2. Ubuntu16.04 에 TensorFlow 설치되어있어야 한다.
- 설치 상세보기 -> http://igotit.tistory.com/1089
- TensorFlow 는 실행환경에 따라 설치되는 바이너리가 다르며, 본 글에서는 Ubuntu 64bit, GPU enabled, Python 3.5 환경용 TensorFlow 가 설치된 경우를 예로 한다.

3. R 에 devtools 패키지 설치되어 있어야 한다.
- 설치상세보기 -> http://igotit.tistory.com/1090


TensorFlow R package 설치.

R console 창에서 아래 구문 실행.


Sys.setenv(TENSORFLOW_PYTHON_VERSION = 3)
devtools::install_github("rstudio/tensorflow")


상기 구문의 첫번째것은 상기 필수환경2번의 TensorFlow설치시 python 3 로 지정되어 설치된 것인 경우에만 실행하는것.
기타 환경에 대해서는 https://rstudio.github.io/tensorflow/index.html  참조할것.


정상설치여부 확인.

설치완료후 R Studio Consle 에서 tensorflow 로딩해보기.

library(tensorflow) 구문실행시 아래 화면처럼 CUDA, cuDNN 라이브러리 로딩이 모두 성공적으로 되면 정상사용가능한 상태다.



팁.

앞의 그림처럼 라이브러리 로딩되지 못하고, libcudnn.so 오픈에 실패하는 경우 해결책.

우분투 터미널 창에서 아래 구문 실행하여 cuDNN 라이브러리를 /usr/lib/x86_64-linux-gnu 폴더에도 cuDNN 라이브러리 파일들을 복사해두면 정상로딩 가능해진다. 

cuDNN 설치 상세보기 http://igotit.tistory.com/1085


 sudo cp cuda/lib64/libcudnn* /usr/lib/x86_64-linux-gnu




 


 






///1074.

댓글0


   
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     선물 인버스 |선물 USDT