pip install tensorflow
pip๋ฅผ ์ฌ์ฉํ์ฌ Python3.7 ์ TensorFlow๋ฅผ ์ค์นํ์ง ๋ชปํ์ต๋๋ค. ์๋์ ์คํจ ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
tensorflow ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ ์์: ).
tensorflow์ ๋ํด ์ผ์นํ๋ ๋ถํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋ tensorflow/python/pywrap_tensorflow_internal.py
์ async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋ง async
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์
๋๋ค.
๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
์์ธ์ ์ฐพ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์ฌ์ ํ python3.7๋ก ์ค์นํ ์ ์์ต๋๋ค.
(env) mcbk:trainer todor$ pip3 install tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
(env) mcbk:trainer todor$ which python3.7
/Users/todor/xor/projects/trainer/env/bin/python3.7
(env) mcbk:trainer todor$ which pip3
/Users/todor/xor/projects/trainer/env/bin/pip3
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง.
+1
๋ชจ๋ ์ ๋ฐ์ดํธ?
chriss-mbp:~ chris$ pip3 ํ
์ํ๋ก ์ค์น
ํ
์ํ๋ก ์์ง
tensorflow ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ ์์: ).
tensorflow์ ๋ํด ์ผ์นํ๋ ๋ถํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ด์ ๋ํ ์์ ์ฌํญ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น? ๊ฐ์ฌํฉ๋๋ค.
์ด ๋ฌธ์ ๊ฐ ์ข ๋ฃ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ด ํ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ์ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๊น? ์๋๋ฉด ์๋ก์ด ๋งํฌ/๋ฒ์ ์ด ๋ฌด์์ ๋๊น?
python 3.7 ์์ ๋ฆด๋ฆฌ์ค๋ก ์ธํด ๋ชจ๋ ํ๋ก๋์ opencv๋ tensorflow๊ฐ ํธํ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ฃฝ์์ ๋๋ค. ๋์์ฃผ์ธ์!!!!!
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด ๋ฌธ์ ์ ๋ํ ์์ ์ฌํญ์ด ์ ๊ณต๋ ๋๋ฅผ ์๋ฉด ์ ๋ง ์ข์ต๋๋ค. :)
์ด๋ก ์ธํด ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ 3.7๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์์ต๋๋ค. ETA๋ฅผ ์์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
@richardARPANET ๋ฌธ์ ๋ python 3.7์ ์ ๊ทธ๋ ์ด๋ํ๊ธฐ ์ ์ ์ด๋ค ์ผ์ด ์ผ์ด๋ ์ง ์ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์๋ฌด๋ ๊ฐ์ ๊ฐ ๋ชจ๋์ด ํธํ๋๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋ก ์ธํด python 3.7๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ ๋ชฝ์ด ๋ฉ๋๋ค.
@thuyen ์ด ์๋ํ ํ ์คํธ๊ฐ ์กด์ฌํ๋ ์ด์ ๊ฐ ์๋๊ฐ์?
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง.
์ฌ๊ธฐ๋ ๊ฐ์ ๋ฌธ์ ์ ๋๋ค.
์ฌ๊ธฐ์์๋ ๊ฐ์ ๋ฌธ์ ์ ๋๋ค. 3.7 ATM๋ง ์ง์ํ๋ GCP์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฅ์ ์จ๋ณด๊ณ ์ถ์ด์...
@christiaanleysen ์ ์ค์ค๋ก ๋น๋ํ๋ ค๋ ๊ฒฝ์ฐ ์ฝ๊ฐ์ ์กฐ์ ๋ฐ ํจ์น๋ฅผ ์ฌ์ฉํ์ฌ 3.7์์ ์ ์๋ํฉ๋๋ค. https://github.com/tensorflow/tensorflow/pull/21202
๊ทธ๊ฒ ๋๋ฅผ ์ํ ์ผ์ด์ผ
์๋์์ ์ด๊ฒ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
ํ ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
python 3.7์ ๋ํ ์์ ์ฌํญ์ผ๋ก Tendorflow-gpu๋ฅผ ๋น๋ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? @bstriner
@๋งํ๋งํธ๋๋ฅด
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํ์ง ์์ต๋๋ค.
๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด ์ ์๋ํฉ๋๋ค.
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl
https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฌธ์ ๋ mac ํ๋ซํผ์ ์์ต๋๋ค!!!
ํ์ฌ์ ๋ชจ๋ ๋ฌธ์ ๋ Linux ํ๋ซํผ์ ๋ํ ๊ฒ์ ๋๋ค. Mac์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ๋ณด๊ณ ํ ํ์๊ฐ ์์ต๋๋ค. ํด๋น Mac ํ๋ซํผ์๋ ์ ํ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
@thyeun ์ ๋ฐ, natsukium์ plateform์ ์ฐธ์กฐํ์ญ์์ค ... ๋๋ ์ถ๋ ฅ์ ๋์ผํ ์ค๋ฅ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ๊ทธ์๊ฒ ๋๋ตํ์ต๋๋ค ... (๊ทธ๋ฆฌ๊ณ ๋์ผํ plateform์ผ๋ก ...)
@Browny75 ์ ๋ฐ, ๋๋ ๋น์ ์ ๋ํด ๋งํ ๊ฒ์ด ์๋๋๋ค. Mac ์ฌ์ฉ์๊ฐ python 3.7์์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํด ์ ์ผํ ๋ฌธ์ ๋ Linux ์ฌ์ฉ์์๊ฒ ์์ต๋๋ค!!!, ๋ด ์๊ฒฌ์ ์คํดํ์ง ๋ง์ญ์์ค.
@thyeun ์ดํด๋ ์คํด๋ ์๋, cu, ์๋ฌด๊ฑฐ๋ ๊ด์ฐฎ๋ค๊ณ ์๊ฐํ๋ ๊ฒ
์ฌ๊ธฐ์์ ๊ฐ์น๊ฐ ์๋ ๊ฒ์ 3.7 ๋ฐ Tensorflow๋ก ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๋ repo์ ๋๋ค. ์๋ํ์ง๋ง ๋น๋ํ๋ ๋ฐ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค: https://github.com/Guillemdb/docker-base
@SukeshP1995 ๋ ๋งํฌ์ ์์ธํ ๋์ ์์ด์ผ ํ์ง๋ง ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค. ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ด์ ์ ์ฅ์์ ์์ง๋ง eigen ๋ฐ protobuf๋ฅผ ์
๋ฐ์ดํธํ๊ณ ํจ์นํ๋ ค๋ฉด workspace.bzl
๋ฅผ ์์ ํด์ผ ํฉ๋๋ค.
@vmarkovtsev ๋ ์คํ ์ค์ธ ์ค๋ ๋ ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋๋ก๋ ๋์ปค์์ ๋ฒ์ด๋ฉ๋๋ค. 8๊ฐ์ CPU์์ 1k ์ค๋ ๋๋ฅผ ์คํํ๋ ค๊ณ ํฉ๋๋ค...
@bstriner ๋ก์ปฌ์์ ์ฑ๊ณต์ ์ผ๋ก ๋น๋ํ๋๋ฐ Dockerhub์์ ๋น๋ํ๋ ๋ฐ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๊ณ ํ๋ ์ ํ์ด ์์ต๋๋ค.
dockerhub ๋น๋๋ฅผ ์ํ๋ฉด ์ฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
2018๋
8์ 30์ผ ๋ชฉ์์ผ ์คํ 3:01 Vadim Markovtsev [email protected]
์ผ๋ค:
@bstriner https://github.com/bstriner ๋ก์ปฌ์์ ์ฑ๊ณต์ ์ผ๋ก ๋น๋ํ์ต๋๋ค.
Dockerhub์์ ๋น๋ํ๋ ๋ฐ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๊ณ ํ๋ ์ ํ์ด ์์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417430029 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AL4rbPXGZMGkGX-ETM718jmMSogkWiJsks5uWDZvgaJpZM4U-EUx
.
bazel build
@bstriner๊ฐ ์๊ฐ์ 90%๋ฅผ ์ฐจ์งํฉ๋๋ค.
๊ฐ์์ผ๋ก, ํ๋์ ํ์ ํ๋ก์ ํธ๋ฅผ ๋ฏธ๋ฆฌ ๊ฐ๋ณ์ ์ผ๋ก ์คํํ์ญ์์ค.
์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค์ ๋ค๋ฅธ ํจํค์ง์ ํจํค์ง๋ฅผ ๋ง๋ค๋ฉด ํด๋น ์ข
์์ฑ์ด
์ฌ๊ฑด๋์์ง๋ง ์๋ง๋ ๊ฐ์น๋ณด๋ค ๋ ๊ณ ํต์ค๋ฌ์ธ ๊ฒ์
๋๋ค. TF ํ์ ์ํ์ง ์์ต๋๋ค
๋น๊ณต์ ๋ฆด๋ฆฌ์ค์ ๋ํ ์ข
์์ฑ์ ๋ณํฉํ๋ฏ๋ก
๋ชจ๋ OS์ ๋ํ ๊ณต์ 3.7 ๋น๋๋ protobuf ๋ฐ eigen์ ๋๋ฒ๊ทธํ๋ ๊ฒ์
๋๋ค. ํ์ง๋ง ๋ง์ฝ ๋น์ ์ด
3.7์ ๋ํด ๊ด์ฌ์ ๊ฐ์ง๋ฉด ์ด์จ๋ ์์ค์์ ๋น๋ํ๊ณ ์ถ์ ๊ฒ์
๋๋ค.
์ฌ๋ฐ๋ฅธ ์ต์ ํ.
2018๋
8์ 30์ผ ๋ชฉ์์ผ ์คํ 4:10 Vadim Markovtsev [email protected]
์ผ๋ค:
90%์ ์๊ฐ์ด bazel build @bstriner์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
https://github.com/bstrinerโ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.
dockerhub์ ์ข์ ์ฌ๋๋ค์ ์ฐฉ์ทจํ๋ค๊ณ ๋งํ๊ณ ์ถ์ง๋ ์์ง๋ง
ํ๋ก์ ํธ๋ pytorch์ ์๋ง์ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด 3-4๊ฐ์ ์ด๋ฏธ์ง ์ฒด์ธ์ด ํ์ํ์ต๋๋ค.
๊ด๋ จ ์ํํธ์จ์ด. ๊ณต์ต์ ์ํ ๊ฒ์ด์์ต๋๋ค. ํ๋ ํ
๊ณ์ํด์ ์ฌ๊ฑดํ์ง ์๊ณ ์ข์ ์ผ์ ํ๊ณ ์์ต๋๋ค.
ํ์ํ ๋งํผ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
2018๋ 8์ 30์ผ ๋ชฉ์์ผ ์คํ 4:22 Benjamin Striner [email protected] ์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๊ฐ์์ผ๋ก, ํ๋์ ํ์ ํ๋ก์ ํธ๋ฅผ ๋ฏธ๋ฆฌ ๊ฐ๋ณ์ ์ผ๋ก ์คํํ์ญ์์ค.
์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค์ ๋ค๋ฅธ ํจํค์ง์ ํจํค์ง๋ฅผ ๋ง๋ค๋ฉด ํด๋น ์ข ์์ฑ์ด
์ฌ๊ฑด๋์์ง๋ง ์๋ง๋ ๊ฐ์น๋ณด๋ค ๋ ๊ณ ํต์ค๋ฌ์ธ ๊ฒ์ ๋๋ค. TF ํ์ ์ํ์ง ์์ต๋๋ค
๋น๊ณต์ ๋ฆด๋ฆฌ์ค์ ๋ํ ์ข ์์ฑ์ ๋ณํฉํ๋ฏ๋ก
๋ชจ๋ OS์ ๋ํ ๊ณต์ 3.7 ๋น๋๋ protobuf ๋ฐ eigen์ ๋๋ฒ๊ทธํ๋ ๊ฒ์ ๋๋ค. ํ์ง๋ง ๋ง์ฝ ๋น์ ์ด
3.7์ ๋ํด ๊ด์ฌ์ ๊ฐ์ง๋ฉด ์ด์จ๋ ์์ค์์ ๋น๋ํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค.
์ฌ๋ฐ๋ฅธ ์ต์ ํ.2018๋ 8์ 30์ผ ๋ชฉ์์ผ ์คํ 4:10 Vadim Markovtsev [email protected]
์ผ๋ค:90%์ ์๊ฐ์ด bazel build @bstriner์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
https://github.com/bstrinerโ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.
๋๋ ์ ์ ๋์ ๊ฒ์ ํ ํ ์ด๊ฒ์ด ์๋ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋๊ตฐ๊ฐ์๊ฒ ์ ์ฉํ ๊ฒ ๊ฐ์์ ์ฌ๊ธฐ์ ๋จ๊ฒจ๋ก๋๋ค.
Tensorflow๋ ์ค๋ ํ์ฌ Python 3.6๋ง ์ง์ํฉ๋๋ค. ํ์ค ๋ฒ์ ๊ณผ ํจ๊ป ๋ค๋ฅธ ๋ฒ์ ์ Python์ ์ค์นํ ์ ์์ต๋๋ค. ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
tar -xvzf Python-3.6.6.tgz
๋ก ์์ถ์ ํ๋๋ค.cd Python-3.6.6
./configure
์คํmake altinstall
๋ฅผ ์คํํ์ฌ ์ค์นํ์ญ์์ค( install
vs altinstall
์ค๋ช
https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install- and-make-altinstall)์ผ๋ฐ์ ์ผ๋ก /usr/local/bin
์๋์์ ์ Python ์ค์น๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ด์ ๋ค์์ ์ฌ์ฉํ์ฌ python ๋ฒ์ ์ ์ง์ ํ๋ ์ virtualenv๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
virtualenv --python=python3.6 env3.6
source env3.6/source/bin/activate
๋ช
๋ น์ ์คํํ์ฌ virtualenv๋ก ์ด๋ํฉ๋๋ค.pip install tensorflow
๋ก ํ
์ํ๋ก ์ค์น๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ๋ฉด ์ ์๋ํฉ๋๋ค.
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl
https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋๋ฅผ ์ํด ์๋ํฉ๋๋ค!
์ค์น๋ @liutingchen ์์ ์ค๋ช
ํ ๋๋ก ์๋ํ์ง๋ง import tensorflow
๋ฅผ ์คํํ ๋ ์ฌ์ ํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค(...๋ ๋ด ํ ๊ฒฝ๋ก์).
import tensorflow
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/.../python3_env/lib/python3.7/site-packages/tensorflow/__init__.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114
def TFE_ContextOptionsSetAsync(arg1, async):
^
SyntaxError: invalid syntax
๋ค์์ ์ฌ์ฉํ์ฌ ์ค์นํ์ต๋๋ค.
pip3 ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๊ทธ๋ฌ๋ ์คํ ์ค์ธ ์คํฌ๋ฆฝํธ๋ "TFE_ContextOptionsSetAsync"๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์ญ์ถ์ (๊ฐ์ฅ ์ต๊ทผ ํธ์ถ ๋ง์ง๋ง):
ํ์ผ "yolo.py", 11๋ฒ์งธ ์ค,
keras์์ K๋ก ๋ฐฑ์๋ ๊ฐ์ ธ์ค๊ธฐ
ํ์ผ "/usr/local/lib/python3.7/site-packages/keras/__init__.py", 3ํ,
์์ . ๊ฐ์ ธ์ค๊ธฐ ์ ํธ๋ฆฌํฐ
ํ์ผ "/usr/local/lib/python3.7/site-packages/keras/utils/__init__.py", 6ํ,
์์ . conv_utils ๊ฐ์ ธ์ค๊ธฐ
ํ์ผ "/usr/local/lib/python3.7/site-packages/keras/utils/conv_utils.py", 9ํ,
from .. ๋ฐฑ์๋๋ฅผ K๋ก ๊ฐ์ ธ์ค๊ธฐ
ํ์ผ "/usr/local/lib/python3.7/site-packages/keras/backend/__init__.py", 89ํ,
.tensorflow_backend์์ ๊ฐ์ ธ์ค๊ธฐ *
ํ์ผ "/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py", 5ํ,
ํ
์ํ๋ก๋ฅผ tf๋ก ๊ฐ์ ธ์ค๊ธฐ
ํ์ผ "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", 24ํ,
tensorflow.python์์ import pywrap_tensorflow # pylint: disable=unused-import
ํ์ผ "/usr/local/lib/python3.7/site-packages/tensorflow/python/__init__.py", 49ํ,
tensorflow.python์์ pywrap_tensorflow ๊ฐ์ ธ์ค๊ธฐ
ํ์ผ "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", 58ํ,
tensorflow.python.pywrap_tensorflow_internal ๊ฐ์ ธ์ค๊ธฐ์์ *
ํ์ผ "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", 114ํ
def TFE_ContextOptionsSetAsync(arg1, ๋น๋๊ธฐ):
๊ทธ๊ฒ ๋๋ฅผ ์ํ ์ผ์ด์ผ
์๋์์ ์ด๊ฒ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
ํ ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
์ข๊ธด ํ์ง๋ง pip install tensorflow
๋ ํ์ด์ฌ ๋ฒ์ 3.7 ์ ํตํด ์คํจํ์ต๋๋ค. ์ด ํ ์ ํ์ด์ฌ 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋ tensorflow/python/pywrap_tensorflow_internal.py์ async๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋ง async๋ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์
๋๋ค.
Mac OSX ๋ฐ python 3.7(์๋์ฝ๋ค)์์ ๋์ผํ ๋ฌธ์
def TFE_ContextOptionsSetAsync(arg1, async):
^
SyntaxError: invalid syntax
Tensorflow ์ ์ง ๊ด๋ฆฌ์์ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น? ๋ฌธ์ ๋ฅผ ๋ค์ ์ด ์ ์์ต๋๊น?
Btw, ์ฌ๋๋ค์๊ฒ conda์์ python ๋ฒ์ ์ 3.5/.6์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
conda install python=3.5
์ด๊ฒ์ #21202๋ก ์์ ๋์ด์ผ ํฉ๋๋ค.
์์ ์ ์ฒด์ ๊ฐ์ ์ง๋ฌธ ~ ์์ ๋๋ ์ ๋ฐ์ดํธ ๋์์ต๋๊น?
TL;DR TF ๊ณต์ ํจํค์ง๊ฐ ์๋ํ๋๋ก ํ๋ ค๋ฉด ๋ฒ๊ทธ ๊ณ ์ ๋ฐ protobuf๊ฐ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ง๋ค๋๋ก ํฉ๋๋ค.
์ ์ ๋์ ๋ง์คํฐ์์ ์์ ๋์์ง๋ง py3.7์ ์ง์ํ๋ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ค๋ฉด ์ฝ๊ฐ์ผ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ๊ธฐ์ ํด๋นํ๋ ๊ฒ์๋ฌผ์ด ํ์๋ ๋๊น์ง ๊ณต์ pip ์ค์น๊ฐ ์๋ํ์ง ์์ง๋ง ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
๋ง์ง๋ง ๊ณ ์ ๋ฆด๋ฆฌ์ค๋ 2018๋ 7์ 23์ผ์ด์๊ณ ๋ง์ง๋ง protobuf ๋ฆด๋ฆฌ์ค๋ ์ด ๊ฒ์๋ฌผ(AFAIK)์ ๊ธฐ์ค์ผ๋ก 7์ 31์ผ์ด์์ต๋๋ค. ๋ ๋ค py3.7์ ์ง์ํ๊ธฐ ์ํด ์์ ์ด ํ์ํฉ๋๋ค. ํ์ฌ๋ก์๋ ์ด๋ฌํ ์์ ์ฌํญ์ด ๋ง์คํฐ์ ์์ง๋ง ๋ฆด๋ฆฌ์ค์๋ ์์ง๋ง ๋ด๊ฐ ํ๋ฆด ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. TF๋ ํผํ ์ ์๋ ๊ฒฝ์ฐ ์ถ์๋์ง ์์๊ฑฐ๋ ํจ์น๋ ํ์ฌ ์ ํ์ ์์กดํ๋ ๊ณต์ ํจํค์ง๋ฅผ ์ถ์ํ์ง ์์ ๊ฒ์ ๋๋ค.
๋๋ ๊ทธ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋์ ์ค์ ๋ก ๊ด์ฌํ์ง ์์ผ๋ฏ๋ก ํด๋น ๋ฌธ์ ์ ์ํ๋ ๊ถ๊ธํฉ๋๋ค. TF ๋ฌธ์ ๋ ์ฝ๊ฒ ์์ ํ๊ณ ํด์ ํ ์ ์์ต๋๋ค. ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ทธ๋ค์ง ๋ง์ง ์์ต๋๋ค. ๋จ์ง TF ๋ฌธ์ ๋ผ๋ฉด Python 3.7์ด ์ฆ์ ๊ณต์์ ์ผ๋ก ์ง์๋์์ ๊ฒ์ ๋๋ค.
๋ช ๊ฐ์ง ๊ด๋ จ ๋งํฌ๋ฅผ ์ฐพ์์ต๋๋ค.
https://github.com/protocolbuffers/protobuf/pull/4940
https://github.com/protocolbuffers/protobuf/pull/4862
๊ณ ์ ์ํ๊ฐ TBH์ธ์ง ์ ํ ๋ชจ๋ฆ ๋๋ค.
์ฌ์ ํ pip๋ฅผ ์ฌ์ฉํ์ฌ Python3.7์ TensorFlow๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. ์๋ง๋ ๋ฐํด๊ฐ ํ๋ฆด ๋๊น์ง ๋ฌธ์ ๋ฅผ ์ด์ด ๋์ด์ผ ํ ๊ฒ์ ๋๋ค.
(๋์ ๊ฐ์) macO ์ฌ์ฉ์์ ๊ฒฝ์ฐ brew ๋ฅผ ์ฌ์ฉํ์ฌ (์ผ์์ ์ผ๋ก) 3.6.5: link ๋ก ๋ค์ ์ ํํ ์ ์์ต๋๋ค. ๋๋ํด์ผํ๋ค
brew link --overwrite python
๋ฅผ ์ถ๊ฐํ ๋ค์
pip install --upgrade tensorflow
์ ์๋
๊ฐ์ฌํฉ๋๋ค. tensorflow๋ Python 3.7์์ ๋ ์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ค๋ฆฌ์ญ์์ค.
์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ์ํด: python 3.6 :-)์ผ๋ก ์ ํ๊ฒฝ์ ๋ง๋์ญ์์ค.
Docker๋ฅผ ์ฌ์ฉํ์ฌ tensorflow๋ฅผ ์คํํ๋ฏ๋ก ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. ์ธ์ด์ ์ต์ ํ์ค์ด ๊ธ๋ณํ๋๋ผ๋ ํญ์ ์ต์ ํ์ค์ ๋ฐ๋ผ์ผ ํ๋ค๋ ์ ์ ์ง์ ํ๋ ๊ฒ์ ๋๋ค.
pip install tensorflow์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น?
๋ค์์ 3.7์์ ์์ ์ ์ํํ๋ ๊ฐ๋จํ ํธ๋ฆญ์ ๋๋ค. ํ์ง๋ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์ ๊ฒฝ ์ฐ์ง ์๋ ํฐํํ ๋๋ฐฉ์ธ ๊ฒฝ์ฐ์๋ง ๊ฐ๋ฅํฉ๋๋ค.
wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl
(๋๋ ์ฌ๋ฐ๋ฅธ ํ ์ด ๋ฌด์์ด๋ )
๊ทธ๋ฆฌ๊ณ :
cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
๋ค์์ 3.7์์ ์์ ์ ์ํํ๋ ๊ฐ๋จํ ํธ๋ฆญ์ ๋๋ค. ํ์ง๋ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์ ๊ฒฝ ์ฐ์ง ์๋ ํฐํํ ๋๋ฐฉ์ธ ๊ฒฝ์ฐ์๋ง ๊ฐ๋ฅํฉ๋๋ค.
wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl
(๋๋ ์ฌ๋ฐ๋ฅธ ํ ์ด ๋ฌด์์ด๋ )
๊ทธ๋ฆฌ๊ณ :cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
์๋ ํ์ธ์, ํํฌ๋ค์ ๋๋ค.
๋๋ ๋น์ ์ ํธ๋ฆญ์ ์๋ํ์ง๋ง ๋ค์ ๋ฉ์์ง๋ฅผ ๋ฐ์์ต๋๋ค.
/home/adriano/anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: 'tensorflow.python.framework.fast_tensor_util' ๋ชจ๋์ ์ปดํ์ผ ์๊ฐ ๋ฒ์ 3.6์ด ๋ฐํ์ ๋ฒ์ 3.7๊ณผ ์ผ์นํ์ง ์์ต๋๋ค.
๋ฐํ f( ์ธ์, * kwds)
ํ์ง๋ง... ๋ด ์คํฌ๋ฆฝํธ์์ tensorflow ๋ชจ๋์ ๊ฐ์ ธ์ฌ ๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ์์ ๋์ง ์๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
ํ ์ค์น --์
๊ทธ๋ ์ด๋ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
๊ทธ๊ฒ์ด ๋ด๊ฐ ์ฌ์ฉํ๋ Windows์ python 3.7์ด๋ฉฐ ์๋ํฉ๋๋ค.
ํ ์ค์น --์ ๊ทธ๋ ์ด๋ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
๊ทธ๊ฒ์ด ๋ด๊ฐ ์ฌ์ฉํ๋ Windows์ python 3.7์ด๋ฉฐ ์๋ํฉ๋๋ค.
Mac์์ python 3.7์ ์ฌ์ฉํ์ต๋๋ค.
ํ ์ค์น --์ ๊ทธ๋ ์ด๋ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
๊ทธ๊ฒ์ด ๋ด๊ฐ ์ฌ์ฉํ๋ Windows์ python 3.7์ด๋ฉฐ ์๋ํฉ๋๋ค.
Mac์์๋ ์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
์ ํ์?
pip install tensorflow
์์ง ์๋ํ์ง ์์ต๋๋ค.
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
์ฑ๊ณตํ์ง๋ง ๊ฐ๋จํ n00b ์นํ์ ์ธ ์ค์น๊ฐ ์๋๋๋ค.
์ ์ณ๋๊ณ : [ tf.enable_eager_execution()
๋ ์ฒดํฌ์คํฌ๋ฆฝํธ์ ์๋ ๊ฒฝ์ฐ ์ ๊ฑฐ๋ฉ๋๋ค.
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution'
]
ํ ์ค์น --์ ๊ทธ๋ ์ด๋ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
์ด ๋ฒ์ ์ 0.12 ๋๋ 1.12์ ๋๊น?
pip install tensorflow๊ฐ OS X python 3.7์์ ์๋ํ์ง ์์
์ด ์ค๋ ๋์์ ์์ ํ๋ฉด ๋ฒ์ 0.12.0์ด ํ์๋ฉ๋๊น?
ํ ์ํ๋ก๋ฅผ tf๋ก ๊ฐ์ ธ์ค๊ธฐ
tf.__๋ฒ์ __
'0.12.0' ??
์ ํ์?
pip install tensorflow
์์ง ์๋ํ์ง ์์ต๋๋ค.
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
์ฑ๊ณตํ์ง๋ง ๊ฐ๋จํ n00b ์นํ์ ์ธ ์ค์น๊ฐ ์๋๋๋ค.์ ์ณ๋๊ณ : [
tf.enable_eager_execution()
๋ ์ฒดํฌ์คํฌ๋ฆฝํธ์ ์๋ ๊ฒฝ์ฐ ์ ๊ฑฐ๋ฉ๋๋ค.
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution'
]
๋๋ ๋ ๋ฒ์งธ. ์ด 0.12. ๋ฒ์ ์ ๋ํ keras์์ ํธํ์ฑ์ ์ค๋จํฉ๋๋ค. keras๊ฐ ๊ฒฝ๊ณ ๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ํ์ง ์๊ณ ํ์ต์ ๊ฑฐ๋ถํ๋ ์ง์ ๊น์ง.
๋ฐฉ๊ธ conda(์ ํํ๊ฒ๋ miniconda3)๋ฅผ ์ค์นํ ๋ค์ ์ด๋ฅผ ์ฌ์ฉํ์ฌ python 3.6.5์ ํจ๊ป virtualenv๋ฅผ ์ค์นํ๊ณ tf์ keras๋ฅผ ๋ชจ๋ ์ค์นํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ด์ ๋ด ๋ชจ๋ธ์ด ํ์ตํฉ๋๋ค.
๋๋ 0.12๊ฐ ์๋ ์ฃผ์์ ์คํ ๋๋ฌธ์ด๋ผ๊ณ ๊ฑฐ์ ํ์ ํฉ๋๋ค. https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl ์ค์น๊ฐ ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>>
RuntimeWarning
๋ ๊ฒฝ๊ณ ์ผ ๋ฟ์
๋๋ค.
๋๋ 0.12๊ฐ ์๋ ์ฃผ์์ ์คํ ๋๋ฌธ์ด๋ผ๊ณ ๊ฑฐ์ ํ์ ํฉ๋๋ค. https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl ์ค์น๊ฐ ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) [Clang 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7 return f(*args, **kwds) >>> tensorflow.__version__ '1.12.0' >>>
RuntimeWarning
๋ ๊ฒฝ๊ณ ์ผ ๋ฟ์ ๋๋ค.
์์์ด, ํ! ์ฐจ์ด๊ฐ์๋ ๋์ผํ ๊ฒฝ๊ณ ๊ฐ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
$ pip --version
pip 18.1
$ python --version
Python 3.7.0
$ pip install tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
$ pip search tensorflow
tensorflow (1.12.0) - TensorFlow is an open source machine learning framework for everyone.
$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
ํ ์ค์น --์
๊ทธ๋ ์ด๋ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
ํ์ด์ฌ 3.7.1์์ ์๋ํ์ง ์์ต๋๋ค
๋๋ ์ ์ ๋์ ๊ฒ์ ํ ํ ์ด๊ฒ์ด ์๋ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋๊ตฐ๊ฐ์๊ฒ ์ ์ฉํ ๊ฒ ๊ฐ์์ ์ฌ๊ธฐ์ ๋จ๊ฒจ๋ก๋๋ค.
Tensorflow๋ ์ค๋ ํ์ฌ Python 3.6๋ง ์ง์ํฉ๋๋ค. ํ์ค ๋ฒ์ ๊ณผ ํจ๊ป ๋ค๋ฅธ ๋ฒ์ ์ Python์ ์ค์นํ ์ ์์ต๋๋ค. ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
* Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz) * Unpack it with `tar -xvzf Python-3.6.6.tgz` * `cd Python-3.6.6` * run `./configure` * run `make altinstall` to install it (`install` vs `altinstall` explanation here https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall)
์ผ๋ฐ์ ์ผ๋ก
/usr/local/bin
์๋์์ ์ Python ์ค์น๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ด์ ๋ค์์ ์ฌ์ฉํ์ฌ python ๋ฒ์ ์ ์ง์ ํ๋ ์ virtualenv๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.* `virtualenv --python=python3.6 env3.6` * Get into the virtualenv running the command `source env3.6/source/bin/activate`. * Install tensorflow with the classic `pip install tensorflow` * Profit
๊ฐ์ ํ๊ฒฝ ๋ช
๋ น์ ์คํํ๋ ๋ฐ ์คํ๊ฐ ์์ต๋๋ค. source env3.6/bin/activate
์ด์ด์ผ ํฉ๋๋ค.
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ค. ์ด ์๋:
์ผํด์ผ ํ๋ค..
x86_64 ๋ฐ Linux ๋ฐฐํฌํ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ GitHub ์ ์ฅ์ ์๋์์ ์ ์ฉํ ์ ์์ต๋๋ค.
https://github.com/evdcush/TensorFlow-wheels
๋ด ์ปดํจํฐ์ ์๋ํ๊ณ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค.
$ wget https://github.com/evdcush/TensorFlow-wheels/releases/download/tf-1.12.0-py37-cpu-ivybridge/tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl
$ pip install --user tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl
$ python
Python 3.7.1 (default, Oct 22 2018, 10:41:28)
[GCC 8.2.1 20180831] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
1.12.0
>>>
Tensorflow + GPU ๋น๋๋ฅผ ์ํ๋ฉด ์์ Github repo ํ์ด์ง๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ๊ฒ์ ์ ํํ ์ ์์ต๋๋ค.
๊ฑด๋ฐฐ.
ํ ์ค์น --์ ๊ทธ๋ ์ด๋ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
๊ทธ๊ฒ์ด ๋ด๊ฐ ์ฌ์ฉํ๋ Windows์ python 3.7์ด๋ฉฐ ์๋ํฉ๋๋ค.
์ด๊ฒ์ด ํ์์ ์ผ๋ก ์๋ํ๋ค๋ ๊ฒ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ฐ์ฌ ํด์!
Linux์ ๋ํ ์ ์ ์ฌํญ์ด ์์ต๋๊น?
pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl
tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl ์ ์ด ํ๋ซํผ์์ ์ง์๋๋ ํ ์ด ์๋๋๋ค .
๋๊ตฐ๊ฐ๊ฐ ๋๋ฅผ ๋์ธ ์ ์์ต๋๋ค!
๋๋ ์ด๋ฏธ python 3.7.1์ ์ค์นํ๊ณ tensor-flow๋ฅผ ์ค์นํ๊ณ ์ถ์ง๋ง ํ ์ ์์ต๋๋ค
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค ์ ์๋ ์ฌ๋
๋๊ตฐ๊ฐ๊ฐ ๋๋ฅผ ๋์ธ ์ ์์ต๋๋ค!
๋๋ ์ด๋ฏธ python 3.7.1์ ์ค์นํ๊ณ tensor-flow๋ฅผ ์ค์นํ๊ณ ์ถ์ง๋ง ํ ์ ์์ต๋๋ค
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค ์ ์๋ ์ฌ๋
์๋ ํ์ธ์ Nasser, ๋ถํํ๋ Tensorflow๋ ์์ง Python v3.7์์ ์๋ํ์ง ์์ต๋๋ค. ์ ๊ฑฐํ๊ณ Python ์น ์ฌ์ดํธ๋ก ์ด๋ํ์ฌ Python v3.6์ ์ค์นํด์ผ ํฉ๋๋ค. ์ข์ ์ ์ ์ฐจ์ด์ ์ด ๋ง์ง ์๋ค๋ ๊ฒ์ ๋๋ค. :) ๋ชจ๋ ํจํค์ง๋ฅผ ๋ค์ ์ค์นํ์ญ์์ค. ์ ๋ ๊ฐ์ธ์ ์ผ๋ก ๋ชจ๋ ํจํค์ง์ ์คํฌ๋ฆฐ์ท์ ์ฐ๊ณ (์ฆ, ๋ช ๋ น ํ๋กฌํํธ๋ก ์ด๋ํ์ฌ pip list๋ฅผ ์ ๋ ฅํ ๋ค์ ์คํฌ๋ฆฐ์ท์ ์ฐ์ต๋๋ค) ๋ชจ๋ ํจํค์ง๋ฅผ ๋ค์ ์ค์นํ๋๋ก ์ฐธ์กฐํ์ต๋๋ค.
๊ฑด๋ฐฐ
๋๊ตฐ๊ฐ๊ฐ ๋๋ฅผ ๋์ธ ์ ์์ต๋๋ค!
๋๋ ์ด๋ฏธ python 3.7.1์ ์ค์นํ๊ณ tensor-flow๋ฅผ ์ค์นํ๊ณ ์ถ์ง๋ง ํ ์ ์์ต๋๋ค
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค ์ ์๋ ์ฌ๋์๋ ํ์ธ์ Nasser, ๋ถํํ๋ Tensorflow๋ ์์ง Python v3.7์์ ์๋ํ์ง ์์ต๋๋ค. ์ ๊ฑฐํ๊ณ Python ์น ์ฌ์ดํธ๋ก ์ด๋ํ์ฌ Python v3.6์ ์ค์นํด์ผ ํฉ๋๋ค. ์ข์ ์ ์ ์ฐจ์ด์ ์ด ๋ง์ง ์๋ค๋ ๊ฒ์ ๋๋ค. :) ๋ชจ๋ ํจํค์ง๋ฅผ ๋ค์ ์ค์นํ์ญ์์ค. ์ ๋ ๊ฐ์ธ์ ์ผ๋ก ๋ชจ๋ ํจํค์ง์ ์คํฌ๋ฆฐ์ท์ ์ฐ๊ณ (์ฆ, ๋ช ๋ น ํ๋กฌํํธ๋ก ์ด๋ํ์ฌ pip list๋ฅผ ์ ๋ ฅํ ๋ค์ ์คํฌ๋ฆฐ์ท์ ์ฐ์ต๋๋ค) ๋ชจ๋ ํจํค์ง๋ฅผ ๋ค์ ์ค์นํ๋๋ก ์ฐธ์กฐํ์ต๋๋ค.
๊ฑด๋ฐฐ
๊ฐ์ฌ ํด์
python 3.7.2์์ tensorflow๋ ์ธ์ ์ง์๋๋์?
๋ ธ๋ ฅํ๋ค
python3 -m pip ์ค์น --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
$ pip --version pip 18.1 $ python --version Python 3.7.0 $ pip install tensorflow Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow $ pip search tensorflow tensorflow (1.12.0) - TensorFlow is an open source machine learning framework for everyone. $ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl $ python Python 3.7.0 (default, Oct 18 2018, 15:08:12) [Clang 10.0.0 (clang-1000.10.44.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow /lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7 return f(*args, **kwds) >>> tensorflow.__version__ '1.12.0'
๊ธ์, ์ด๊ฒ์ ๋๋ฅผ ์ํด ์๋ํ์ง ์์ต๋๋ค. pip๋ก ๋ค์ด๋ก๋๊ฐ ์๋ฃ๋๋ฉด tensorflow๋ผ๋ ๋ชจ๋์ด ์๋ค๊ณ ํ์๋ฉ๋๋ค.
์ข์์ ์ฌ๋ฌ๋ถ... 2์๊ฐ์ ๋ณด๋์ต๋๋ค. ์ง๊ธ์ ๋น ๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ: ๋ค์๊ณผ ๊ฐ์ด ๊ฐ๋จํฉ๋๋ค. ์ง๊ธ python3.6.5_1
๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด์ Python ์คํ ํ์ผ์ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ํ
์ํ๋ก ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ํฉ๋๋ค.
โฏ /usr/local/Cellar/python3/3.6.5_1/bin/python3
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> tensorflow.__version__
'1.12.0'
>>>
homebrew ๋๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ด python ๋ฒ์ ์ ์ค์นํ ์ ์๋์ง ํ์ธํ์ญ์์ค. ์ด์ TensorFlow ๊ฐ๋ฐ์๊ฐ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๋์ ๋ค๋ฅธ ๋ชจ๋ ํญ๋ชฉ์ ์ ๊ธฐ์ ์ธ ์ต์ Python 3.7์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
@PiotrWegrzyn ,
๋ค์์ด ํจ๊ณผ๊ฐ ์๋์ง ํ์ธํ์ญ์์ค.
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
@shahril96
๊ทํ์ ์๋ฃจ์ ์ ์์น ๋ฆฌ๋ ์ค์์ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
Python 3.7์ tensorflow1.12๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ๋๋ผ๋ ๋ค์๊ณผ ๊ฐ์ ์๊ธฐ์น ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
'tf.constant(5)' 'UnboundLocalError: ํ ๋น ์ ์ ์ฐธ์กฐ๋ ๋ก์ปฌ ๋ณ์ 'self'' ๊ฐ์ ธ์ค๊ธฐ
PIP์์ Python 3.7์ฉ Tensorflow๋ฅผ ์ธ์ ์ฌ์ฉํ ์ ์์ต๋๊น? ๋ค๋ฅธ ํจํค์ง์ ์ข ์์ฑ์ผ๋ก ํฌํจํ๋ฉด ๋ค๋ฅธ ์ต์ ์ด ์๋ํ์ง ์์ต๋๋ค.
TensorFlow๋ ์ข ์ ํญ๋ชฉ์ 3.7์ด ์์ ๋ pip์ 3.7์ด ์์ต๋๋ค. ์ด๊ฒ์ ํนํ protobuf๋ฅผ ์๋ฏธํฉ๋๋ค. 3.7(๋๋ต 11์ ์ดํ)์์ ์๋ํ ์ ์๋๋ก ํ๋ protobuf์ฉ ํจ์น๊ฐ ์์ง๋ง ์์ง ๋ฆด๋ฆฌ์ค๋์ง ์์์ต๋๋ค.
python3.7์ ์ง์ํ๊ธฐ ์ด๋ ค์ด ๊ฒ ๊ฐ์ต๋๋ค. ๋ช ๋ฌ์ด ์ง๋ฌ์ง๋ง ์์ง ์ง์ ์ด ์๋ค.
+1
+1
+1
Python ๊ทธ๋ฃน์ ๋ถ ๋ฒ์ ๋ฒํ๋ฅผ ์ฌ์ฉํ์ฌ ์ฃผ์ ์ธ์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐํํ ๊ฒ์ ์ฃผ์ฅํฉ๋๋ค.
๋๋ ํ์ด์ฌ์ด ์ด๋ฌํ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๋๋ฌ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ๋ฌ๋ Google์์ ๋ณ์ ์ด๋ฆ์ผ๋ก ๋น๋๊ธฐ์์ ์ฌ์ฉํ์๊ฒ ์ต๋๊น?
๋๋ ๋จ์ง +1 ๋๋ ๋์จํ๊ฒ ์ฐ๊ฒฐ๋ ๋ฐ์ธ์ ๊ฒ์ํ๋ฉด ์ด ์ค๋ ๋๋ฅผ ๋ณด๊ณ ์๋ ์ฝ 65๋ช ์ ์ฌ๋๋ค์ ๋ฉ์ผํจ์ ์คํธํ ๊ฒ์ด๋ผ๋ ์ ์ ๊ฐ์กฐํ๊ณ ์ถ์์ต๋๋ค.
๋๊ธ์ ์์ฑํ์ง ์๊ณ ์๋ฆผ์ ๊ตฌ๋ ํ๋ ค๋ฉด ํ์ด์ง ์ค๋ฅธ์ชฝ ์๋จ์ "๊ตฌ๋ " ๋ฒํผ์ ํด๋ฆญํ ์ ์์ต๋๋ค. ๊ตฌ๋ ์ ์๋ "+1"์ ์ฐ์ง๋ง ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋์๊ฒ ์๋ฆฌ์ง ์์ ๊ฒ์ฒ๋ผ ์ ์ง ๊ด๋ฆฌ์์๊ฒ ์ด ๋ฌธ์ ์ ๋ํ ๊ด์ฌ์ ๋ํ๋ด๋ ์ข์ ํ์๊ฐ ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ณ ๋ง์ต๋๋ค :)
๋ํ ์ฌ๊ธฐ์ ๋ ๋ค๋ฅธ ํ์ด๋ผ์ดํธ๊ฐ ์์ต๋๋ค. async
๋ ์ค์ ๋ก 3๋
์ ์ธ 2015๋
9์์ ์ถ์๋ Python 3.5์์ ๋์
๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ๋ค์๊ณผ ๊ฐ์ด ๊ฒฝ๊ณ ํ์ต๋๋ค.
async ๋ฐ await๋ ๋ณ์, ํด๋์ค, ํจ์ ๋๋ ๋ชจ๋ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. Python 3.5์ PEP 492์ ์ํด ๋์ ๋ ์ด ํค์๋๋ Python 3.7์์ ์ ์ ํ ํค์๋๊ฐ ๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ผ์ #25429์์ ์ด์ ๋ํ ์ค์ ๊ณต๊ฐ ํฐ์ผ์ ๋ฐ๋ฅผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์์คํ ์ ๋ณด
- ์ฌ์ฉ์ ์ง์ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๊น(TensorFlow์์ ์ ๊ณต๋๋ ๊ธฐ๋ณธ ์์ ์คํฌ๋ฆฝํธ ์ฌ์ฉ๊ณผ ๋ฐ๋) : N/A
- OS ํ๋ซํผ ๋ฐ ๋ฐฐํฌ(์: Linux Ubuntu 16.04) : macOS 10.13
- (์์ค ๋๋ ๋ฐ์ด๋๋ฆฌ)์์ ์ค์น๋ TensorFlow : ๋ฐ์ด๋๋ฆฌ
- TensorFlow ๋ฒ์ (์๋ ๋ช ๋ น ์ฌ์ฉ) : 1.8
- ํ์ด์ฌ ๋ฒ์ : 3.7
- Bazel ๋ฒ์ (์์ค์์ ์ปดํ์ผํ๋ ๊ฒฝ์ฐ) : N/A
- GCC/์ปดํ์ผ๋ฌ ๋ฒ์ (์์ค์์ ์ปดํ์ผํ๋ ๊ฒฝ์ฐ) : N/A
- CUDA/cuDNN ๋ฒ์ : N/A
- GPU ๋ชจ๋ธ ๋ฐ ๋ฉ๋ชจ๋ฆฌ : N/A
- ์ฌํํ ์ ํํ ๋ช ๋ น :
pip install tensorflow
๋ฌธ์ ์ค๋ช
pip๋ฅผ ์ฌ์ฉํ์ฌ Python3.7 ์ TensorFlow๋ฅผ ์ค์นํ์ง ๋ชปํ์ต๋๋ค. ์๋์ ์คํจ ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์์ค ์ฝ๋/๋ก๊ทธ
tensorflow ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ ์์: ).
tensorflow์ ๋ํด ์ผ์นํ๋ ๋ถํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
ํ์ด์ฌ -m pip ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ, ์ด๊ฒ์ด ์ต์ python/pip์์ ์์ ๋์๋ค๊ณ ๋ฏฟ์ต๋๋ค.
$ python -V
Python 3.7.2
$pip -V
pip 19.0.3 from /usr/lib/python3.7/site-packages/pip (python 3.7)
๋ค์์ ์ค์น ๋ก๊ทธ์ ๋๋ค.
$ pip install tensorflow --no-cache-dir
Collecting tensorflow
Downloading https://files.pythonhosted.org/packages/74/1b/8b39fbe2fc8a7f6c9e19824b45b8a295526da466f75e7c53e00c51105664/tensorflow-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl (92.7MB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 92.7MB 9.8MB/s
Collecting keras-applications>=1.0.6 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/90/85/64c82949765cfb246bbdaf5aca2d55f400f792655927a017710a78445def/Keras_Applications-1.0.7-py2.py3-none-any.whl (51kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 61kB 10.3MB/s
Collecting tensorflow-estimator<1.14.0rc0,>=1.13.0rc0 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/bb/48/13f49fc3fa0fdf916aa1419013bb8f2ad09674c275b4046d5ee669a46873/tensorflow_estimator-1.13.0-py2.py3-none-any.whl (367kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 368kB 9.7MB/s
Requirement already satisfied: protobuf>=3.6.1 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (3.6.1)
Requirement already satisfied: numpy>=1.13.3 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.15.4)
Collecting absl-py>=0.1.6 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz (96kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 102kB 14.3MB/s
Collecting astor>=0.6.0 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.11.0)
Collecting gast>=0.2.0 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
Requirement already satisfied: wheel>=0.26 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (0.32.3)
Collecting termcolor>=1.1.0 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/07/53/8d32ce9471c18f8d99028b7cef2e5b39ea8765bd7ef250ca05b490880971/tensorboard-1.12.2-py3-none-any.whl (3.0MB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 3.1MB 10.5MB/s
Collecting keras-preprocessing>=1.0.5 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/c0/bf/0315ef6a9fd3fc2346e85b0ff1f5f83ca17073f2c31ac719ab2e4da0d4a3/Keras_Preprocessing-1.0.9-py2.py3-none-any.whl (59kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 61kB 18.7MB/s
Collecting grpcio>=1.8.6 (from tensorflow)
Downloading https://files.pythonhosted.org/packages/0a/47/d40daf7a46543e4d762ce0507d83ec49a883a6c0fed4d33a9e93652de8a8/grpcio-1.18.0-cp37-cp37m-manylinux1_x86_64.whl (10.6MB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 10.6MB 10.4MB/s
Collecting h5py (from keras-applications>=1.0.6->tensorflow)
Downloading https://files.pythonhosted.org/packages/8e/fd/2ca5c4f4ed33ac4178f9c4d551e3946ab480866e3cd67a65a67a4bb35367/h5py-2.9.0-cp37-cp37m-manylinux1_x86_64.whl (2.8MB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 2.8MB 12.5MB/s
Collecting mock>=2.0.0 (from tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 61kB 9.2MB/s
Requirement already satisfied: setuptools in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from protobuf>=3.6.1->tensorflow) (40.6.3)
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 92kB 18.4MB/s
Collecting werkzeug>=0.11.10 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 327kB 15.6MB/s
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
Downloading https://files.pythonhosted.org/packages/8c/7f/fed53b379500fd889707d1f6e61c2a35e12f2de87396894aff89b017d1d6/pbr-5.1.2-py2.py3-none-any.whl (107kB)
100% |โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 112kB 3.4MB/s
Installing collected packages: h5py, keras-applications, absl-py, pbr, mock, tensorflow-estimator, astor, gast, termcolor, markdown, werkzeug, grpcio, tensorboard, keras-preprocessing, tensorflow
Running setup.py install for absl-py ... done
Running setup.py install for gast ... done
Running setup.py install for termcolor ... done
Successfully installed absl-py-0.7.0 astor-0.7.1 gast-0.2.2 grpcio-1.18.0 h5py-2.9.0 keras-applications-1.0.7 keras-preprocessing-1.0.9 markdown-3.0.1 mock-2.0.0 pbr-5.1.2 tensorboard-1.12.2 tensorflow-1.13.0rc2 tensorflow-estimator-1.13.0 termcolor-1.1.0 werkzeug-0.14.1
๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ
$ python
Python 3.7.2 (default, Jan 10 2019, 23:51:51)
[GCC 8.2.1 20181127] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>
๊ด๋ จ์๋..
@campanelli-resonon ์๋
ํ์ธ์! ๋ฌผ๋ก ๋ฐ์ ์ถฅ์ต๋๋ค :)
Ubuntu ๋ฐ Python3.5์ tensorflow๋ฅผ ์ค์นํ๋ ค๊ณ ํ ๋ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋์์ด ๋์
จ์ผ๋ฉด ํฉ๋๋ค. ์ง๋์ฃผ์ ๋น์ทํ ์ง๋ฌธ์ ์ฌ๋ ธ์ต๋๋ค.
Windows 10 ๋ฐ python3.5์์ ์คํ๋๋ Oracle Virtual Box์์ Ubuntu๋ฅผ ์คํ ์ค์ ๋๋ค. URL ๊ฒฝ๋ก๋ฅผ (linjx ๋ฐ Mac)์ผ๋ก ๋ณ๊ฒฝํ ๊ฒฝ์ฐ์๋ ์์ ๋์ผํ ์ค์น tensorflow ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
์ฌ๊ณผ: ์คํ์ ๋ํด (๋ฆฌ๋ ์ค ๋ฐ ๋งฅ) ์๋ํ์ต๋๋ค.
๋ชจ๋ ์
๋ฐ์ดํธ?
python 3.7.2๊ฐ ์ค์น๋ ์๋์ฐ ์์คํ
์์
pip install tensorflow(pip install tensorflow ์๋) ๋ช
๋ น์ ์
๋ ฅํ๊ณ ์๋ํ์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ด 3.7 ๋ฐ์ด๋๋ฆฌ๋ฅผ pypi์ ๊ฒ์ํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ณด์ด๋ฉด ์ ๋ฌธ์ ๋ฅผ ์ฌ์ญ์์ค.
์๋ ๋ฉ์ง๋ง๋ฃจ
์ค์น๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ง๋ง tensoflow๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.ํ ์ํ๋ก? **๋ง์ ์ง์ ๋ถํ๋๋ฆฝ๋๋ค!
์ด๋ฆฌ
2019๋
3์ 29์ผ ๊ธ์์ผ ์ค์ 11:32 Martin Wicke [email protected]
์ผ๋ค:
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ด 3.7 ๋ฐ์ด๋๋ฆฌ๋ฅผ pypi์ ๊ฒ์ํฉ๋๋ค. ๋น์ ์ด๋ณด๊ณ ์๋ค๋ฉด
๋ฌธ์ , ์ ๋ฌธ์ ๋ฅผ ์ด์ด์ฃผ์ธ์.โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478061701 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/Apb8t7oBHeBnRivki9_h5XCks1D_fO0jks5vbkAHgaJpZM4U-EUx
.
์๋ ๋ฉ์ง๋ง๋ฃจ
์ค์น๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ง๋ง Tensoflow๋ Tensorflow์ ๋์ผํฉ๋๊น? ๋์ผํ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ง๋ง ์ด์ ์ tensoflow๋ฅผ ์ฌ์ฉํ ์ ์ด ์์ต๋๋ค.
๋ง์ ์ง์ ๊ฐ์ฌํฉ๋๋ค!
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ด 3.7 ๋ฐ์ด๋๋ฆฌ๋ฅผ pypi์ ๊ฒ์ํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ณด์ด๋ฉด ์ ๋ฌธ์ ๋ฅผ ์ฌ์ญ์์ค.
์ด๊ฒ์ ๋ด๊ฐ ์์ ๊ฒ์ํ tensorflow ์ค์น ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ฌ Python ๋ฒ์ ์ 3.7๋ก ์ผ๊ด ์ฒ๋ฆฌ/์ ๊ทธ๋ ์ด๋ํด์ผ ํจ์ ์๋ฏธํฉ๋๊น? Ubuntu 16.04์ ํ์ฌ Python ๋ฒ์ ์ "Python3.5"์ ๋๋ค. ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค!
๋ฌธ์ ์ ์ ํฉํ ๋ฌธ์ ๋ฅผ ์ฐพ์ผ์ญ์์ค. ์ด ๋ฌธ์ ๋ ์ฝ 3.7์ ๋๋ค.
์๋
์ด๊ฒ์ Python 3.7.2์์ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค.
sudo pip3 ์ค์น
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
์น์ ํ๋,
์ด๋ฆฌ
2019๋ 3์ 29์ผ ๊ธ์์ผ ์ค์ 11์ 22๋ถ์ mejimaru [email protected] ์ ์์ฑํ์ต๋๋ค.
๋ชจ๋ ์ ๋ฐ์ดํธ?
python 3.7.2๊ฐ ์ค์น๋ ์๋์ฐ ์์คํ ์์
pip install tensorflow(pip install tensorflow ์๋) ๋ช ๋ น์ ์ ๋ ฅํ๊ณ
๊ทธ๊ฒ์ ํจ๊ณผ๊ฐ ์์๋ค.ํ ์ค์น ํ ์ํ๋ก์ฐ
์ผํ๋ค.
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478058562 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/Apb8t-hlKUU7z8SO0STC3kXCis9BXs7gks5vbj3MgaJpZM4U-EUx
.
Python3.7.2์์ ์ค๋ฅ ์์ด tensorflow๋ฅผ ์ค์นํ ์ ์์์ง๋ง Python 3,7.2๋ฅผ ์์ํ๊ณ tensorflow๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ์๋ํ ํ "tensorflow๋ผ๋ ๋ชจ๋์ด ์์ต๋๋ค"๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ด๋ค ํ?
๋ด Python3.7 ํ๋ซํผ์ ์ค์นํ๋ ๊ฒ์ ํฌ๊ธฐํ ํ ์์ค ์ฝ๋ rom github๋ฅผ ์ฌ์ฉํ์ฌ Tensorflow๋ฅผ ์ค์นํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ ๊ฒ ํ๋ ค๋ฉด ์ด ๋งํฌ์์ "Bazel"์ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํด์ผ ํฉ๋๋ค. https:// github.com/bazelbuild/bazel/pulls . ๋ฌธ์ , (wget ๋๋ git clone ,...etc) ๋ฅผ ์ฌ์ฉํ์ฌ "Bazel"์ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํ๋ ๋งํฌ๋ฅผ ์ฐพ์ ์ ์์์ต๋๋ค.
๋์์ฃผ์ธ์.
๋ํ 3.7์ Tensorflow ์ค์น๋ฅผ ์์ ํ ํฌ๊ธฐํด์ผ ํ๋ค๊ณ ์๊ฐํ์ญ๋๊น? ๊ทธ๋ ๋ค๋ฉด TENSORFLOW๋ฅผ ์ค์นํ๋ ๊ฐ์ฅ ์์ ์ ์ธ PYTHON ํ๋ซํผ์ ๋ฌด์์
๋๊น?!!!!
๋งค์ฐ ์ค๋ง์ค๋ฝ์ต๋๋ค!
@SalihOsman1 ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ํ์ง ์์ผ๋ฉด ์ฌ๋ฐ๋ฅธ Python ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ์ญ์์ค. tensorflow์ ๋ฒ๊ทธ๊ฐ ์๋ค๊ณ ์์ฌ๋๋ ๊ฒฝ์ฐ ๋ฌธ์ ํ ํ๋ฆฟ์์ ์์ฒญํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ฌ ๋ฌธ์ ๋ฅผ ์ฌ์ญ์์ค. ๊ทํ์ ์ค๋ช ์ ๊ฐ์ํ ๋ ์๋ชป๋ Python ์ค์น์ ์ค์นํ๋ ๊ฒ๊ณผ ๊ฐ์ด ๊ฐ๋จํ ๊ฒ์ผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด๊ฒ์ ๊ทํ์ ๋ฌธ์ ์ ๋ํ ๋์์ ๊ตฌํ๋ ์๋ชป๋ ๋ฌธ์ ์ ๋๋ค.
@SalihOsman1 python --version์ ํ์ธํ๊ณ 64๋นํธ์ฉ python ํจํค์ง๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
๊ทธ๊ฒ ๋๋ฅผ ์ํ ์ผ์ด์ผ
์๋์์ ์ด๊ฒ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
ํ ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฐ์ฌ ํด์
@SalihOsman1 python --version์ ํ์ธํ๊ณ 64๋นํธ์ฉ python ํจํค์ง๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
๋ค, ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ๋ด ํ์ด์ฌ ๋ฒ์ ์ 32๋นํธ์์ต๋๋ค.
๋๋ถ๋ถ์ ์ฌ๋๋ค์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์์ ์ธ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ค๋ ์๋ก ์ค์นํ Rapsbian ๋ฒ์คํฐ์ ๋ก๋ํ์ต๋๋ค. ํ์ด์ฌ 3.7.3๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ๊ทธ๋ฌ๋ pip๋ 18.1์ด๊ณ tensorflow์ ๋ํ ์ฌ์ดํธ ๋ฌธ์๋ฅผ ๋ณด๋ฉด PIP๊ฐ >19.0์ด ๋๊ธฐ๋ฅผ ์ํฉ๋๋ค. ๊ทธ๋์ ๋๋ํด์ผํ๋ค
python3 -m pip ์ค์น -- pip ์
๊ทธ๋ ์ด๋
๊ทธ๋ฐ ๋ค์ ํ์ธ
pip3 --๋ฒ์
19.2์ ์๋์ง ํ์ธํ๊ธฐ ์ํด
๊ทธ๋ ๋๋ ๋ฌ๋ ธ๋ค
sudo pip3 ํ
์ํ๋ก ์ค์น
(ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ฐ๊ธฐ ๊ถํ์ด ์์) ์ ์๋ํ์ต๋๋ค.
Python 3.7์ฉ Windows์ TensorFlow๋ฅผ ์ด๋ป๊ฒ ์ค์นํฉ๋๊น? ์ด๋ค ๋ช ๋ น์ ์ฌ์ฉํฉ๋๊น pip install tensorflow๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ์ง ์์ต๋๋ค
pip --version์ ํ์ธํ์ญ์์ค. 19.0 ์ด์์ด์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด tensorflow๊ฐ ์ค์น๋์ง ์์ต๋๋ค. ์ฌ์ ํ ์ ํํ ์ด๋ค ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋๋์ง ๋ต์ฅ์ ์ค์นํ์ง ์์ผ๋ฉด
pip --version์ ํ์ธํ์ญ์์ค. 19.0 ์ด์์ด์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด tensorflow๊ฐ ์ค์น๋์ง ์์ต๋๋ค. ์ฌ์ ํ ์ ํํ ์ด๋ค ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋๋์ง ๋ต์ฅ์ ์ค์นํ์ง ์์ผ๋ฉด
pip 19.2.3์ ์ฌ์ฉํ์ฌ ์ต์ ๋ฒ์ (๋ฐ ์ด์ ๋ฒ์ )์ Tensorflow๋ฅผ ์ค์นํ๋๋ฐ ์ฌ์ ํ Tensorflow๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๋ค์ ์ค๋ฅ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
ImportError: No module named tensorflow
๋ช ์๊ฐ ๋์ ์ฐ๊ตฌํ ํ์๋ ํด๊ฒฐ์ฑ ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์ต๊ทผ์ ํ์ด์ฌ 2 ๋๋ 3์ผ๋ก tensorflow๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ ์ฌ๋์ด ์์ต๋๊น?
@ Bredding234 TensorFlow 2.0(๋ฆด๋ฆฌ์ค ํ๋ณด 0)์๋ Windows์์ 3.7์ ๋ํ ํ์ด ์์ต๋๋ค(#31431 ์ฐธ์กฐ). ํด๋น ๋ฒ์ ์ ์๋ํ๊ณ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ์๋ ค์ฃผ์ญ์์ค.
@cskonopka ์ด๋ค ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๊ฐ์ ํ๊ฒฝ์ ์์ต๋๊น? ์ค์น์ ์ฌ์ฉ๋ ๊ฒ๊ณผ ๋์ผํ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๊ฐ ํ ์คํธ์๋ ์ฌ์ฉ๋๋์ง ํ์ธํ์ญ์์ค. ์๋ฅผ ๋ค์ด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
python -m pip install --upgrade pip
python -m pip install tensorflow
python -c "import tensorflow"
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์คํจํด์๋ ์๋ฉ๋๋ค.
๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์ฌ๋ฏธ์๊ฒ๋ TensorFlow๋ฅผ ์ค์นํ๋ฉด Anaconda virtualenv์์ ์ ์๋ํฉ๋๋ค.
@hannesrollin pip
๋ฒ์ ? https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -524941378 ์ ๋จ๊ณ๋ฅผ ๋ฐ๋์ต๋๊น?
์ฌ๊ธฐ์์ ๋์ผํ ๋ฌธ์ ,
ํ์ด์ฌ ๋ฒ์ 3.7
ํ ๋ฒ์ 19.2
์๋์ฐ 10์์
pip ์ค์น ํ ์ํ๋ก
์ค๋ฅ: tensorflow ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ : ์์).
์ค๋ฅ: tensorflow์ ๋ํด ์ผ์นํ๋ ๋ถํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์์ ๋์ผํ ๋ฌธ์ ,
ํ์ด์ฌ ๋ฒ์ 3.7
ํ ๋ฒ์ 19.2
์๋์ฐ 10์์pip ์ค์น ํ ์ํ๋ก
์ค๋ฅ: tensorflow ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ : ์์).
์ค๋ฅ: tensorflow์ ๋ํด ์ผ์นํ๋ ๋ถํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ฌ์ฉ ์ค์ธ Python ์ธํฐํ๋ฆฌํฐ๊ฐ 64๋นํธ ๋ฒ์ ์ธ์ง ํ์ธํ์ญ์์ค. ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์๋ํด ๋ณด์ธ์.
์์คํ ์ ๋ณด
- ์ฌ์ฉ์ ์ง์ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๊น(TensorFlow์์ ์ ๊ณต๋๋ ๊ธฐ๋ณธ ์์ ์คํฌ๋ฆฝํธ ์ฌ์ฉ๊ณผ ๋ฐ๋) : N/A
- OS ํ๋ซํผ ๋ฐ ๋ฐฐํฌ(์: Linux Ubuntu 16.04) : macOS 10.13
- (์์ค ๋๋ ๋ฐ์ด๋๋ฆฌ)์์ ์ค์น๋ TensorFlow : ๋ฐ์ด๋๋ฆฌ
- TensorFlow ๋ฒ์ (์๋ ๋ช ๋ น ์ฌ์ฉ) : 1.8
- ํ์ด์ฌ ๋ฒ์ : 3.7
- Bazel ๋ฒ์ (์์ค์์ ์ปดํ์ผํ๋ ๊ฒฝ์ฐ) : N/A
- GCC/์ปดํ์ผ๋ฌ ๋ฒ์ (์์ค์์ ์ปดํ์ผํ๋ ๊ฒฝ์ฐ) : N/A
- CUDA/cuDNN ๋ฒ์ : N/A
- GPU ๋ชจ๋ธ ๋ฐ ๋ฉ๋ชจ๋ฆฌ : N/A
- ์ฌํํ ์ ํํ ๋ช ๋ น :
pip install tensorflow
๋ฌธ์ ์ค๋ช
pip๋ฅผ ์ฌ์ฉํ์ฌ Python3.7 ์ TensorFlow๋ฅผ ์ค์นํ์ง ๋ชปํ์ต๋๋ค. ์๋์ ์คํจ ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์์ค ์ฝ๋/๋ก๊ทธ
tensorflow ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ ์์: ).
tensorflow์ ๋ํด ์ผ์นํ๋ ๋ถํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ฌ์ฉ ์ค์ธ Python ์ธํฐํ๋ฆฌํฐ๊ฐ 64๋นํธ ๋ฒ์ ์ธ์ง ํ์ธํ์ญ์์ค. ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์๋ํด ๋ณด์ธ์.
32๋นํธ ๋ 64๋นํธ Python ์ธํฐํ๋ฆฌํฐ์ ๊ฒฝ์ฐ #32315 ๋ฐ #31431์ ํ์ธํ์ญ์์ค.
tensorflow๋ฅผ ์ค์นํ ์ ์๋ ์ด์ ๋ฅผ ๋๋ฒ๊ทธํ๋ ค๋ฉด pip debug --verbose
์ ํ๊ฒฝ์ด ์ง์ํ๋ ํ๊ทธ ๋ชฉ๋ก์ด ํ์๋์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์ด๋ก๋ ํ์ผ (2.0์ ๊ฒฝ์ฐ ์ฌ๊ธฐ, ๋ค๋ฅธ ํญ๋ชฉ๋ ํ์ธํ ์ ์์)์ ํ์ธํ๊ณ ํ๊ทธ๊ฐ ๊ฑฐ๊ธฐ์ ์๋์ง ํ์ธํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ทธ๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ๋ฌธ์ ์ด๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ์ ์ฅ์์์ ์ด๋ฆฐ ๋ฌธ์ ๊ฐ ๋์ด์๋ ์ ๋ฉ๋๋ค.
python 3.7 tensorflow๊ฐ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ต์ด ์์ต๋๋ค.
https://www.youtube.com/watch?v=_kU50QtlI14 ๋งํฌ์์ ๋ค์ ๋จ๊ณ์ ๋ฐ๋ผ python 3.6์ ์ฌ์ฉํด ๋ณด์ธ์.
๋๋ฅผ ์ํด ์๋ํฉ๋๋ค!
๋ด ํ์ด์ฌ์ 3.8.0์ ๋๋ค. ์ฆ, tensorflow๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์ด๊ทธ๋ ์ด๋ํด์ผ ํฉ๋๊น?
๋ด ํ์ด์ฌ์ 3.8.0์ ๋๋ค. ์ฆ, tensorflow๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์ด๊ทธ๋ ์ด๋ํด์ผ ํฉ๋๊น?
๋ชจ๋ ML/DL ํจํค์ง๊ฐ python 3.8์ฉ ์ ๋ฒ์ ์ ์ถ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ํ์ฌ๋ก์๋ 3.8๋ณด๋ค python 3.7์ ์ฌ์ฉ ํ๋ ๊ฒ์ด ๋ ์์ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. 2020๋
1์ ์ด๊น์ง py3.8 ์ฌ์ฉ์ ์์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
(์ผ๋ถ ํจํค์ง๋ 3.7์ด 3.8์์ ์๋ํ๋ฏ๋ก ์
๋ฐ์ดํธ๊ฐ ํ์ํ์ง ์์ง๋ง ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์๋ํ์ง ์์ต๋๋ค. -> ์ปค๋ฎค๋ํฐ๊ฐ ๋ค์ ๋ช ๋ฌ ์์ py3.8์ ์ด๋ป๊ฒ ์๋ตํ ์ง ๋ด
์๋ค .)
Python3.8 ์ง์์ #33374์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ 32๋นํธ ์ธํฐํ๋ฆฌํฐ๊ฐ ์๋ Windows์ python3.7์ ๊ดํ ๊ฒ์ ๋๋ค. ๋ฌธ์ ๋ฅผ ํผ๋ํ์ง ๋ง์ญ์์ค.
TensorFlow๊ฐ ์์ง python 3.8.0์ ์ง์ํ์ง ์๊ฑฐ๋ ์ด ๋ฒ์ ์ด ์ง์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋์ด ๊ฐ์ ๋ฌธ์ ๋ฅผ ํต๊ณผํ๊ณ Anaconda์์ python 3.5.2 ํ๊ฒฝ ์ ๋ง๋๋ ๊ฒ์ ํด๊ฒฐํ์ผ๋ฉฐ ์ด๊ฒ์ ๋์๊ฒ ๊ด์ฐฎ์ต๋๋ค. ์์๋๋ก tensorflow-gpu๋ฅผ ์ฌ์ฉํ๋ฉด CUDA 11๊ณผ ํ์ฌ cudnn ๋ฒ์ ์ ๋ํ ์ง์์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช์ ์ ์์ผ๋ฏ๋ก ์ต์ฌ ๋ฑ๊ธ๋ ์ํํด์ผ ํ์ต๋๋ค.
TensorFlow๋ ํ์ฌ python 3.7์ ์ง์ํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ virtualenv , conda์ ๊ฐ์ Python ํ๊ฒฝ์ ์ฌ์ฉํ์ฌ ์ด ๋ฌธ์ (Windows 10์์)๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋จผ์ python 3.5x ๋๋ 3.6x >> https://www.python.org/downloads/ ๋ฅผ ๋ค์ด๋ก๋ํด์ผ ํฉ๋๋ค.
์ปดํจํฐ์ ์ค์นํ์ญ์์ค. ๊ทธ๋ฐ ๋ค์ Python 3.6 ๋๋ 3.5๋ก ๊ฐ์ ํ๊ฒฝ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
( virtualenv -p {python.exe(3.6)์ ๋ํ ๊ฒฝ๋ก} {ํ๊ฒฝ ์ด๋ฆ} ) .
๋ง์ง๋ง์ผ๋ก ๊ฐ์ ํ๊ฒฝ์ ํ์ฑํํ์ฌ ํ์ด์ฌ ๋ฒ์ ์ ํ์ธํ์ญ์์ค.
์ฌ๊ธฐ์์ ๋์ผํ ๋ฌธ์ ,
ํ์ด์ฌ ๋ฒ์ 3.7
ํ ๋ฒ์ 19.2
์๋์ฐ 10์์pip ์ค์น ํ ์ํ๋ก
์ค๋ฅ: tensorflow ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ : ์์).
์ค๋ฅ: tensorflow์ ๋ํด ์ผ์นํ๋ ๋ถํฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.์ฌ์ฉ ์ค์ธ Python ์ธํฐํ๋ฆฌํฐ๊ฐ 64๋นํธ ๋ฒ์ ์ธ์ง ํ์ธํ์ญ์์ค. ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์๋ํด ๋ณด์ธ์.
๊ทธ๋ ๋์ฒ๋ผ
๊ทธ๊ฒ ๋๋ฅผ ์ํ ์ผ์ด์ผ
์๋์์ ์ด๊ฒ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
ํ ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฐ์ฌ ํด์
์ด๊ฒ์ ์ ์๊ฒ๋ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๊ฐ์ฌ ํด์
์ ๋ฐ, ๋๋ ์ฐ๋ถํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค
ํ์ด์ฌ 3.8.0
ํ 19.3.1
tensorflow๋ฅผ ์ค์นํ ๋์ด ๋ฌธ์ ๋ฅผ ์ฐพ์ต๋๋ค.
"ํ
์ํ๋ก ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ต๋๋ค(๋ฒ์ ์์)"
@aynesss ์ด์ ๋ฉ์์ง๋ฅผ ์ฝ์ด์ฃผ์ธ์
ํนํ ์ฌ์ฉ ์ฌ๋ก๋ https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -545036560 ๋ฐ #33374์์ ๋ค๋ฃน๋๋ค.
@ShriLingam23 ์ด ๋ฌธ์ ๋ python3.7์ ๊ดํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ python 3.8์ 3.7.6์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค. ๋ ๋ง์ ํผ๋์ ์ผ๊ธฐํ ์ ์์ผ๋ฏ๋ก ๋ซํ ๋ฌธ์ ์ ๋ํด ์ธ๊ธํ์ง ๋ง์ญ์์ค.
@NIravMeghani ๊ด๋ จ ์๋ ๋ฌธ์ ์ ์คํธ์ ์ค๋จํ์ญ์์ค.
TF 1.8์ ์ด๋ฏธ ๋ช ๋ ๋์ ์ค๋จ๋์์ต๋๋ค. TF 1.15, 2.0 ๋๋ 2.1์ ์ฌ์ฉํ์ญ์์ค.
TF๋ ํ์ฌ python 8์ ์ง์ํ์ง ์์ต๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ์์ค์์ ์ปดํ์ผํ ์ ์์ต๋๋ค. ๊ณง python 8 ์ง์์ ์ถ์ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์์ผ๋ก๋ ๊ด๋ จ ์๋ ์ด์์ ์ฐ์ฐํ์ง ๋ง๊ณ ์๋ก์ด ์ด์๋ฅผ ์ด์ด์ฃผ์ธ์.
๊ทธ๊ฒ ๋๋ฅผ ์ํ ์ผ์ด์ผ
์๋์์ ์ด๊ฒ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
ํ ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋๋ฅผ ์ํด ์ผํ๋ค. ๊ฐ์ฌ ํด์.
@ravi-ai-cons๋ ์ด ๋ฉ์์ง๊ฐ ๋ฌธ์ ์ ์๋ตํ ๋ชจ๋ ์ฌ๋์๊ฒ ๋ถํ์ํ ์ด๋ฉ์ผ์ ๋ณด๋ด๊ณ ์ด ๋ฉ์์ง์๋ ์ค์ ๋ด์ฉ์ด ์๊ธฐ ๋๋ฌธ์ "์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค, ๊ฐ์ฌํฉ๋๋ค" ๋ฉ์์ง๋ก ๋ง๊ฐ๋ ๋ฌธ์ ๋ฅผ ์ ๋ฐ์ดํธํ์ง ๋ง์ญ์์ค.
๋ค์์ ์ฌ์ฉํ์ฌ python 3.8์์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
1/ ์ ๊ฒฝ์ฐ์๋ ํ์ด์ฌ์์ Scipts ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํฉ๋๋ค. C:\Python\Python38-32\Scripts
2/ Cmd ํ์: cd C:\Python\Python38-32\Scripts
๊ทธ๋ฐ ๋ค์ ๋ค์์ ์
๋ ฅํ์ญ์์ค. pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
@KaberMed ์ด ๋ฌธ์ ๋ python3.8์ด ์๋๋ผ python3.7์ ๊ดํ ๊ฒ์ ๋๋ค. ์คํธํ์ง ๋ง์์ฃผ์ธ์
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋tensorflow/python/pywrap_tensorflow_internal.py
์async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋งasync
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋tensorflow/python/pywrap_tensorflow_internal.py
์async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋งasync
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
๋์์ด ๋์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
VSC์์ Python 3.7.2
https://www.tensorflow.org/install/pip ๋ 64๋นํธ ํ์ด์ฌ์ ๋ํ ํ์ด์ฌ 3.7 ์ง์์ ์ํ Windows ๋ฒ์ ์ด ์กด์ฌํ๋ค๊ณ ๋งํฉ๋๋ค.
ํ์ด์ง์ ํ์๋ pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.1.0-cp37-cp37m-win_amd64.whl
๋ python 3.7์ ์ฌ์ฉํ๋ Windows์ฉ์ผ๋ก ์๋ํด์ผ ํฉ๋๋ค. ์ด ํ๋ซํผ์ ํ ์ด ์๋ค๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด 32๋นํธ ํ์ด์ฌ์ ์ฌ์ฉํ๊ณ ์๋ค๋ ์๋ฏธ์
๋๋ค.
ํ ํ์ผ์ ์ฌ์ฉํ์ฌ ์ค์นํฉ๋๋ค.
Java์ฉ tensorflow ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ ๋ฆด๋ฆฌ์คํ์ญ์์ค.
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋tensorflow/python/pywrap_tensorflow_internal.py
์async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋งasync
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋tensorflow/python/pywrap_tensorflow_internal.py
์async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋งasync
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.๋์์ด ๋์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
VSC์์ Python 3.7.2
Python3.7์ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ง๋ง ์ด ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", 114ํ
def TFE_ContextOptionsSetAsync(arg1, ๋น๋๊ธฐ):
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์๋ฃจ์ ์ด ์์ต๋๊น?
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ์ ์ฌ์ฉํ์ฌ Python3.7์ tensorflow๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฌ์ฉํ๋ ๋์์ด ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", 114ํ
def TFE_ContextOptionsSetAsync(arg1, ๋น๋๊ธฐ):
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์๋ฃจ์ ์ด ์์ต๋๊น?
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ์ ์ฌ์ฉํ์ฌ Python3.7์ tensorflow๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฌ์ฉํ๋ ๋์์ด ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", 114ํ
def TFE_ContextOptionsSetAsync(arg1, ๋น๋๊ธฐ):์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์๋ฃจ์ ์ด ์์ต๋๊น?
tensorflow -1.8.0์ด ์ด์ ๋ฒ์ ์ธ๊ฐ์???
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ์ ์ฌ์ฉํ์ฌ Python3.7์ tensorflow๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฌ์ฉํ๋ ๋์์ด ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", 114ํ
def TFE_ContextOptionsSetAsync(arg1, ๋น๋๊ธฐ):
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์๋ฃจ์ ์ด ์์ต๋๊น?tensorflow -1.8.0์ด ์ด์ ๋ฒ์ ์ธ๊ฐ์???
์, ํ
์ํ๋ก 1.8.0์
๋๋ค. python 3.7์์ async๊ฐ ํค์๋์ด๊ธฐ ๋๋ฌธ์ async๋ฅผ async1๋ก ๊ต์ฒดํ์ต๋๋ค.
๋ฐ๋ผ์ ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
ํ์ง๋ง ์ด์ ์๋์ ์ธ๊ธ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
ImportError: '_pywrap_tensorflow_internal'์ด๋ผ๋ ๋ชจ๋์ด ์์ต๋๋ค.
Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ์ ๋ฌธ์ ์์ด ์๋ํ์ต๋๋ค.
์ ๊ฒฝ์ฐ์๋ Windows ์ปดํจํฐ์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ ํ์ด์ฌ 3.8์ ์ฌ์ฉํ๊ณ ์์๋ค. python=3.6์ผ๋ก ์๋ก์ด conda ํ๊ฒฝ์ ๋ง๋ค์์ต๋๋ค.
conda create --name newenv python=3.6
pip install tensorflow
nvidia jetson์ python3.6๊ณผ ๋์ผํ ์ค๋ฅ
์ ๊ฒฝ์ฐ์๋ Windows ์ปดํจํฐ์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ ํ์ด์ฌ 3.8์ ์ฌ์ฉํ๊ณ ์์๋ค. python=3.6์ผ๋ก ์๋ก์ด conda ํ๊ฒฝ์ ๋ง๋ค์์ต๋๋ค.
conda create --name newenv python=3.6 pip install tensorflow
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค
์๋ ํ์ธ์ Pranay, ๋ต๋ณํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ด์ python 3.6์ ์ฌ์ฉํ์ฌ ์ ์๊ฒ๋ ์ ์๋ํฉ๋๋ค.
Android์ ์ผํ ๋ฉ์ผ์์ ๋ณด๋
2020๋ 6์ 5์ผ ๊ธ์์ผ 14:44 PranaySoniSPAN [email protected] ์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์ ๊ฒฝ์ฐ์๋ Windows ์ปดํจํฐ์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ ํ์ด์ฌ 3.8์ ์ฌ์ฉํ๊ณ ์์๋ค. python=3.6์ผ๋ก ์๋ก์ด conda ํ๊ฒฝ์ ๋ง๋ค์์ต๋๋ค.
conda create --name newenv python=3.6
pip ์ค์น ํ
์ํ๋ก
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์
๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ๊ตฌ๋
์ ์ทจ์ํ์ธ์.
Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ์ ๋ฌธ์ ์์ด ์๋ํ์ต๋๋ค.
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋tensorflow/python/pywrap_tensorflow_internal.py
์async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋งasync
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋tensorflow/python/pywrap_tensorflow_internal.py
์async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋งasync
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.๋์์ด ๋์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
VSC์์ Python 3.7.2
์ด๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค!
๊ทธ๊ฒ ๋๋ฅผ ์ํ ์ผ์ด์ผ
์๋์์ ์ด๊ฒ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
ํ ์ค์น https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
์ ๊ฒฝ์ฐ์๋ ์ด ํ ์ด ์ ๋๋ก ์๋ํ์ง ์์์ต๋๋ค.
๊ทธ๊ฒ์ ์ค๋ฅ ์๋์ ๋์ ธ
Python 3.7.9(๊ธฐ๋ณธ๊ฐ, 2020๋
8์ 31์ผ, 12:42:55)
[GCC 7.3.0] :: Anaconda, Inc. on linux
์์ธํ ๋ด์ฉ์ ๋ณด๋ ค๋ฉด "๋์๋ง", "์ ์๊ถ", "ํฌ๋ ๋ง" ๋๋ "๋ผ์ด์ผ์ค"๋ฅผ ์
๋ ฅํ์ญ์์ค.
ํ ์ํ๋ก๋ฅผ tf๋ก ๊ฐ์ ธ์ค๊ธฐ
์ญ์ถ์ (๊ฐ์ฅ ์ต๊ทผ ํธ์ถ ๋ง์ง๋ง):
ํ์ผ "", 1ํ, ์์
ํ์ผ "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/__init__.py", 24ํ,
tensorflow.python์์ import pywrap_tensorflow # pylint: disable=unused-import
ํ์ผ "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/__init__.py", ๋ผ์ธ 49,
tensorflow.python์์ pywrap_tensorflow ๊ฐ์ ธ์ค๊ธฐ
ํ์ผ "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", 58ํ,
tensorflow.python.pywrap_tensorflow_internal ๊ฐ์ ธ์ค๊ธฐ์์ *
ํ์ผ "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", 114ํ
def TFE_ContextOptionsSetAsync(arg1, ๋น๋๊ธฐ):
^^
SyntaxError: ์๋ชป๋ ๊ตฌ๋ฌธ
์๋ ! ๋ช ๊ฐ์ง ๋ง๋ค๋ฅธ ๊ณจ๋ชฉ์ด ์์์ง๋ง ์ด๊ฒ์ python 3.6.9/3.8์์ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค(setuptools๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ ๋ค์ tensorflow ์ค์น).
1๋จ๊ณ: pip install -U pip
2๋จ๊ณ: pip install -U setuptools
3๋จ๊ณ: pip install tensorflow
์ถ์ฒ: liquidweb.com/kb/how-to-install-tensorflow-on-ubuntu-18-04/
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
๋ก ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ ์ Python 3.7๊ณผ ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋tensorflow/python/pywrap_tensorflow_internal.py
์async
๊ฐ ๋ณ์ ์ด๋ฆ์ผ๋ก ํฌํจ๋์ด ์์ง๋งasync
๊ฐ python3.7์์ ํค์๋๊ฐ ๋์ด ๋ ์ด์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.๋ํ URL์ด Python 3.4, 3.5, 3.6 ์ ์ฉ์ธ ๊ฒ์ ํ์ธํ๋๋ฐ ๋ค๋ฅธ URL์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต์ Python 3.7 ํธํ ํจํค์ง๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.