Anaconda Prompt์์ ๋ค์ ๋ช ๋ น์ผ๋ก ๊ฐ์ํ๊ฒฝ onebook์ ํ์ฑํ์ํจ ํ ๊ฐ์ํ๊ฒฝ๋ด์์ ์ฐ๋ฆฌ๊ฐ ํ์ํ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ค์นํฉ๋๋ค.
>conda activate onebook ํน์ >activate onebook ๋ช ๋ น์ผ๋ก ๊ฐ์ํ๊ฒฝ onebook์ ํ์ฑํ ์ํต๋๋ค.
์๋์ฝ๋ค ๋ฐฐํฌํ์๋ ํ ์ํ๋ก ์ต์ ๋ฒ์ ์ด ๋ฆ๊ฒ ํฌํจ๋๋ฏ๋ก ํ์ด์ฌ ๊ธฐ๋ณธ ํจํค์ง ๊ด๋ฆฌ์์ธ pip๋ก ํ ์ํ๋ก๋ฅผ ์ค์นํฉ๋๋ค.
ํ ์ํ๋ก์ฐ๋ฅผ ์ค์นํ๊ธฐ ์ ์ ์ผ๋จ pip ๋ฅผ ๋ค์ํ๋ฒ ์ ๊ทธ๋ ์ด๋์์ผ์ค๋๋ค.
(onebook)>python -m pip install --upgrade pip
๋ฌด์ธ๊ฐ๊ฐ ์ค์น ์๋์ด ์๋ค๋ ๋ฉ์์ง๊ฐ ๋์จ๋ค๋ฉด pip๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ์ค์นํด ์ค๋๋ค.
์ ๊ฒฝ์ฐ์๋ mkl-random ์ด ์ค์น ์๋์ด ์๋ค๊ณ ํ์ฌ ๋ค์ ์ค์นํด ์ฃผ์์ต๋๋ค.
>pip install mkl-random
์ผ๋ฐ์ ์ผ๋ก CPU๋ง ์ฌ์ฉํ๋ ๋ฒ์ ์
(onebook)>pip install tensorflow
๋๋
(onebook)>conda install tensorflow
GPU ์ง์์ ๋ฐ๋ ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ผ๋ก ์ค์นํด ์ค๋๋ค.
(onebook)>pip install tensorflow-gpu ํน์
(onebook)>pip install --ignore-installed --upgrade tensorflow-gpu
Tensorflow ๋ฅผ ์ง์ํ๋ NVIDIA ๊ทธ๋ํฝ ์นด๋๋ฅผ ์ฌ์ฉํ๋ค๋ฉด CUDA๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
-
NVIDIA Cuda Toolkit ์ค์น: [https://developer.nvidia.com/cuda-toolkit-archive](https://developer.nvidia.com/cuda-toolkit-archive)
๋ํ cuDNN์ ์ค์นํด์ผ ํฉ๋๋ค. cuDNN์ ๋ฐ์ผ๋ ค๋ฉด NVIDIA DEVELOPER ํํ์ด์ง์ ๊ฐ์ ์ด ํ์ํฉ๋๋ค. ํ ์ํ๋ก์ฐ(Tensorflow) GPU ๋ฒ์ ์ค์นํ๊ธฐ๋ ์ด๊ณณ์์ ๋ค๋ฃจ์ง ์๊ฒ ์ต๋๋ค.
-
cuDNN ๋ค์ด๋ก๋: [https://developer.nvidia.com/rdp/cudnn-archive](https://developer.nvidia.com/rdp/cudnn-archive)
๋ฌผ๋ก tensorflow๋ฅผ ์ค์นํ ๋ conda๋ฅผ ์ฌ์ฉํด๋ ๋ฉ๋๋ค
๋ค์๊ณผ ๊ฐ์ด ๋ชจ๋ ์ค์น ๊ณผ์ ์ด ๋๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค.
ํ ์ํ๋ก๊ฐ ์ค์น ์๋ฃ๋๋ฉด ํ์ด์ฌ์ ์คํํ์ฌ ํ ์ํ๋ก๊ฐ ๋์ํ๋์ง ํ์ธํด ๋ด ๋๋ค.
Anaconda Prompt์์ onebook ๊ฐ์ํ๊ฒฝ์ธ์ง๋ฅผ ํ์ธํ ํ python์ ์คํํฉ๋๋ค. ๋ค์์ ์ฝ๋๋ฅผ ์คํ ํด ๋ด ๋๋ค.
>>> import tensorflow as tf
>>> print(tf.__version__)
1.12.0
>>> hello=tf.constant(โHello Worldโ)
>>> sess=tf.Session()
>>> print(sess.run(hello))
bโHello Worldโ
>>>
์ถ๋ ฅ๋ 1.12.0 ์ ํ์ฌ ๋ด ๊ฐ๋ฐํ๊ฒฝ์ ์ค์น๋ ํ ์ํ๋ก์ ๋ฒ์ ์ด๊ณ bโHello worldโ๋ printf ํ ์ํ๋ก์ ์ธ์ ์ ์คํํ์ฌ ์ถ๋ ฅ ๋ ๋ฌธ์์ ๋๋ค.



