기본 콘텐츠로 건너뛰기
윈도우 텐서플로우 환경 구축 (작성일:2016.12.02)
환경 : 윈도우7, 아나콘다, 파이썬3.5

1) 파이썬 다운로드&설치 (https://www.python.org/downloads/)
 - "python-3.5.2.exe" 파일 다운로드 완료후 실행
 - "install now" 클릭을 통해 파이썬 설치

2) 파이썬 환경변수 설정
 - "시스템 속성" 창 열기
     : 방법 1) 제어판\모든 제어판 항목\시스템" 실행
     : 방법 2) 바탕화면 "컴퓨터"아이콘 우클릭후 속성클릭 > "고급시스템설정" 클릭
 - "고급" > "환경 변수(N)..." 클릭
   

 - 사용자변수 영역에서 Path 선택 후 "편집" 클릭
   
 - 기존내용 뒤에 세미콜론(;)을 붙이고 파이썬 설치경로를 작성후 확인
   
    (경로확인방법 : 설치된 파이썬실행파일을 우클릭하여 속성에 들어가면 대상경로가 나옴)



3) easy_install 설치
 - 접속 : https://pypi.python.org/pypi/setuptools/
 - "Installation Instructions" 의 하위 컨텐츠 "Windows (simplified)"링크 클릭
 - "ez_setup.py" 링크 클릭후 내용을 파일로 PC에 저장 (C:\ez_setup.py)
 - 윈도우 명령프롬프트(cmd) 실행후 C: 로 이동한뒤 아래 명령 입력
     python ez_setup.py build
   
 - 완료 후 아래명령 입력
     python ez_setup.py install
     
 - 설치완료

4) easy_install 환경변수 설정
 - "2)" 단계에서 수행했던 환경변수 추가작업과 같은 위치에 작업을 수행
 - 파이썬 설치경로하위에 Scripts 디렉토리경로를 환경변수로 추가
   



5) pip 설치
 - 명령프롬프트(cmd)  실행
 - 아래 명령 입력
     easy_install pip
  

6) pip 업그레이드
 - 명령프롬프트(cmd) 실행
 - 아래 명령 입력
     python -m pip install --upgrade pip
   

7) 아나콘다 Python 3.5 버전 다운로드 및 설치 (https://www.continuum.io/downloads)


8) 아나콘다 명령프롬프트 실행
 

9) 텐서플로우 환경 생성을 위해 아래명령 입력
     conda create -n tensorflow python=3.5
   



10) 텐서플로우 명령모드 실행
     activate tensorflow (텐서플로우모드 실행)
     deactivate tensorflow (텐서플로우모드 종료)
   




11) 텐서플로우 설치 (CPU 모드)
     activate tensorflow 상태에서 아래명령 수행
     (CPU모드 텐서플로우) :  pip install tensorflow
     (GPU모드 텐서플로우) : pip install tensorflow-gpu
   

  

   

12) 텐서플로우 구동 테스트
     python 입력 (파이썬모드로 전환)
   


     아래 코드를 순차적으로 입력해서 print 결과로 Hello, TensorFlow! 가 찍히는지 확인 
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!

댓글

이 블로그의 인기 게시물

변액보험판매자격시험공부 요점정리

생명보험협회 주관 변액보험판매자격시험 (PBT)  요점 정리 입니다  아래 내용만 3일정도 외워서  모의고사 4번정도 풀고  시험봤구요  82.5점으로 합격했습니다 모두들 합격하세요 ~!  --------------------------------------------------------------------- 직접금융 / 간접금융 은행 : 간접금융 자금의 공급자와 수요자 사이에서 빌려주고,돌려받는것을 수행해준다 공급자와 수요자가 직접 거래하고 책임지지 않는다 증권사 : 직접금융 기업(공급자)은 주식/채권 발행 -> 증권사는 그것들을 인수역할을함 개인(수요자)는 기업이 발행한 주식/채권을 직접 매매한다 자금의 공급자와 수요자가 직접 책임진다 증권사는 중간연결다리 역할만 한다 금융시장의 기능 자금의 중계 금융자산의 가격결정 유동성 제공 거래비용 절감 ★ 탐색비용, 정보비용등이 금융시장이 있음으로 인해 비용이 절감된다 ★ 위험관리 위험 = 변동성, 위험이크다(변동성이크다), 위험에 대한 보상 = 위험프리미엄 위험회피도가 높은 투자자는 변동성이 높은 투자를 했을때 위험회피도가 낮은 투자자에 비해 위험프리미엄이 높다 시장규율 만기는 1년을 기준으로함 1년 미만 :  자금시장  (단기) 장기시장에비해  거래규모 크다 (유동성 풍부) 1년 이상 :  자본시장  (장기)  오래투자하므로 단기보다  변동폭이 크다 단기시장은 유동성이 풍부하고 변동폭이 크다 (X) : 변동폭이 큰건 장기시장이다 장기상품  주식 채권 자산유동화증권 단기상품 장기상품을 제외하고 전부다 단기상품 콜 금융 기관 끼리 돈을 빌리는것 만기 1일이 대다수 최장만기는 90일 RP (환매채권) 개인 의 채권 투자 방식  증권사가 사들인 기업채권을 개인이 투자하고, 증권사가 개인이 투자한 채권을 다시 사들이는 형태 예금자보호 불가  (영어로된 용어는 예금자보호불가)...

Android 스마트폰 기본 웹브라우저(Chrome:크롬) 호출하는 스키마(URL Scheme)

신용카드결제 페이지 주소를 카톡으로 던졌을때 카톡 내부에서 결제가 이루어지다보니 결제완료까지 정상적으로 처리되지 않는 경우가 발생한다더라 그래서 생각해본게.. 1) 카카오통 채팅방  2) 링크 전송  3) 링크를 클릭하면 스마트폰애 내장된 웹브라우저를 실행하는 URL스키마 실행  4) 실행된 웹브라우저에서 결제페이지로 이동 이 절차를 거치면 카톡 외부로 나와서 독립적인 웹브라우저상에서 결제를 진행하기때문에 정상처리가 가능할것이라고 판단 찾다 찾다가.. 알아낸것이 안드로이드 (가능) - 롤리팝부터 크롬 브라우저가 기본앱이다 - 크롬을 호출방법 intent://www.naver.com#Intent;scheme=http;package=com.android.chrome;end  아이폰 (조건부 가능) - 사파리를 호출하는 앱스키마가 없으며, 사파리를 통해서 검색어를 입력한 검색기능만 가능 - 크롬브라우저 앱이 설치되어있을경우 아래와같이 호출 가능 googlechrome:////www.naver.com <사용법> < html > < body > < script >      var currentOS = "else" ;      var mobile = ( /iphone | ipad | ipod | android/ i .test(navigator.userAgent.toLowerCase()));      if (mobile) {          var userAgent = navigator.userAgent.toLowerCase();    ...

웹 개발하면서 보안을 유지하기 위한 기본지식

몇개월전에 만들었던 웹기반 (HTML5, CSS3, Flash Player(VideoJS)) VOD플레이어에서 보안이슈가 발생했다. 웹또한 서버를통해 통신을하지만 사용자의 PC에서 실행되는만큼 클라이언트의 개념이 있으며 Javascript 야말로 클라이언트에서 작업하게 되는 영역이라는 점에서 보안상에 이슈 발생.  이유인즉슨  무료로 제공되고 있는것과 유료로 제공되고있는 서비스에 대하여  javascript 단에서 서비스 허용여부를 결정하게될경우  해킹을 통해 이부분을 우회하여 서비스이용이 가능했다는점.. 모든 인증이나, 중요데이터는 java 로 코딩해서 서버단에서 결단이 나도록 했어야했는데 이건 너무 기본적이면서도 아쉬운 실수를 저지르고 말았다..  하하..  많은 분들이 이런 부분을 간과할수도있을듯하여 작성해봅니다.  요즘 보안이슈가 많을탠데 모두들 보안 화이팅 !