우선 먼저, 강의에서 설명해주신 방법대로 진행을 해 보았다.
pip install --upgrade tensorflow-gpu
버전이 안맞는다는 것 같다.
Tensorflow를 다운로드 받기 위해서는 먼저 파이썬을 최신 버전으로 업그레이드 해야 한다.
python -m pip install --upgrade pip
그리고 Tensorflow를 다시 설치해준다.
하지만 파이썬을 열고 import tensorflow를 해주면, 없는 패키지라고 뜬다.
pip3 install –upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl
구글링을 해 본 결과, 이런 command를 넣어 보라고 했다.
실행해 보니, 뭔가 깔리고 있긴 하지만
tensorflow 실행은 여전히 안 된다.
엎고, anaconda를 이용하여 Tensorflow를 설치하는 방법을 진행해 보았다.
하지만 tensorflow를 import하는 과정에서 또 에러가 발생했는데, 내용은 다음과 같다.
2022-10-01 00:03:14.906369: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2022-10-01 00:03:14.907427: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
우선 파이썬을 열고,
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
라고 작성해 준다.
그리고 CUDA를 설치한다.
CUDA 설치 링크 바로가기
그리고 실행을 해 주면...
잘 설치되었다.
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
a = tf.placeholder(tf.float32)
Placeholder라는 특별한 노드를 만들고, 똑같은 작업을 반복한다.
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
adder_node = a + b
print(sess.run(adder_node, feed_dict = {a: 3, b: 4.5}))
print(sess.run(adder_node, feed_dict = {a: [1, 3], b: [2, 4]}))
>>>7.5
>>>[3. 7.]