fbpx

인공지능 ( AI ) 텐서플로 2.0

4
10+
5 개월 ago
텐서플로2.0

텐서플로(TensorFlow; https://www.tensorflow.org)는 머신런닝을 위한 오픈소스 플랫폼입니다. 머신러닝이란 특정한 목적을 수행하기 위해 학습(Learning)된 알고리즘입니다. 또한, 딥러닝은 보통 히든층(hidden layer)가 3가지 이상을 가진 머신런닝을 의미합니다.

텐서플로 2.0 설치 (윈도우 버전)

텐서플로 2.0 은 1.x 에서 변화되어 설치시 이슈를 겪고 있는 분들을 위해 포스팅을 남깁니다.

NVDIA Geforce 가 그래픽 카드가 있는 경우

CUDA, cuDNN 을 설치합니다. ( 10.x 버전을 설치하시면 됩니다)

cuDNN Download 를 설치합니다. ( from Windows 10 )

아나콘다 설치 : 텐서플로 윈도우 버전은 파이썬 3버전으로 64비트만 지원합니다.

Microsoft Visiual C++ 2015 재배포 가능 패키지 업데이트(64bit) 설치

이제 다운로드 설치는 완료되었습니다.

텐서플로 2.0 설치 ( Anaconda Prompt 에서 )

conda create -n tensorflow2 python=3.7 ( 본인의 파이썬 버전 ; python –version 으로 확인 가능함)

conda activate tensorflow2 (활성화 )

이제 텐서플로를 설치합니다.

pip install tensorflow-gpu

이제 GPU 가 정상적으로 동작하는지 확인합니다.

python -c “import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))”

동작하면 정상적으로 설치된 것입니다.

기타 참조

주피터 노트북 설치 : pip install jupyter matplotlib seaborn

위 내용 중 궁금하신 부분이 있으면 댓글을 통해 회신하겠습니다.

2020.06.05 텐서플로 1.x 소스 2.x 로 변경 방법

파일의 경우

tf_upgrade_v2 --infile tensorfoo.py --outfile tensorfoo-upgraded.py

폴더의 경우

# .py 파일을 업그레이드하고 다른 모든 파일들을 outtree에 복사
tf_upgrade_v2 --intree coolcode --outtree coolcode-upgraded

# .py 파일만 업그레이드
tf_upgrade_v2 --intree coolcode --outtree coolcode-upgraded --copyotherfiles False

참조 문서 : https://www.tensorflow.org/guide/upgrade?hl=ko

업그레이드는 실제로는 잘 안될 수 있습니다.

이런 형태로Warning 이 뜨며 변환이 제대로 안될 수 있습니다.

4 comments

  1. Etiam ac tortor vitae metus pretium tempus. Morbi suscipit est a nunc dapibus porttitor. Cras viverra pretium ornare. Donec eget bibendum quam. Vestibulum interdum congue ullamcorper. Vivamus a massa luctus, consequat leo a, efficitur lacus.

    VerAn said on 2018-04-05 at 8:50 오전 응답
    0
    • Cras pharetra massa ac arcu consequat, quis bibendum ligula dignissim. Sed a lacus commodo, mattis sapien ac, convallis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean sit amet euismod erat, sit amet laoreet velit.

      Nicole said on 2018-04-05 at 8:51 오전 응답
      0
  2. Aliquam suscipit tincidunt augue ut aliquet. Curabitur eu tellus et felis tempor egestas. Suspendisse vitae nunc risus. Curabitur ullamcorper nibh felis, vitae eleifend odio varius ac.

    Nicole said on 2019-03-04 at 8:44 오후 응답
    0
  3. Vivamus vitae sem quis diam efficitur varius sit amet vitae libero. Aliquam suscipit tincidunt augue ut aliquet. Curabitur eu tellus et felis tempor egestas. Suspendisse vitae nunc risus. Curabitur ullamcorper nibh felis, vitae eleifend odio varius ac. Aliquam erat volutpat. Sed tincidunt lectus dolor, in gravida sem tincidunt vel.

    VerAn said on 2019-03-04 at 11:49 오후 응답
    0

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다