рд╡реНрдпрд╡рд╕реНрдерд╛ рдЬрд╛рдирдХрд╛рд░реА
рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдмрд╣реБрдд рд╕рд╛рд░реА FutureWarning рддреНрд░реБрдЯрд┐рдпрд╛рдБ:
/xxx/venv/lib/python3.6/site-packages/tensorflow-2.0.0b1-py3.6-macosx-10.14-x86_64.egg/tensorflow/python/framework/dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/xxx/venv/lib/python3.6/site-packages/tensorflow-2.0.0b1-py3.6-macosx-10.14-x86_64.egg/tensorflow/python/framework/dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/xxx/venv/lib/python3.6/site-packages/tensorflow-2.0.0b1-py3.6-macosx-10.14-x86_64.egg/tensorflow/python/framework/dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/xxx/venv/lib/python3.6/site-packages/tensorflow-2.0.0b1-py3.6-macosx-10.14-x86_64.egg/tensorflow/python/framework/dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/xxx/venv/lib/python3.6/site-packages/tensorflow-2.0.0b1-py3.6-macosx-10.14-x86_64.egg/tensorflow/python/framework/dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/xxx/venv/lib/python3.6/site-packages/tensorflow-2.0.0b1-py3.6-macosx-10.14-x86_64.egg/tensorflow/python/framework/dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
/xxx/venv/lib/python3.6/site-packages/tb_nightly-1.14.0a20190603-py3.6.egg/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/xxx/venv/lib/python3.6/site-packages/tb_nightly-1.14.0a20190603-py3.6.egg/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/xxx/venv/lib/python3.6/site-packages/tb_nightly-1.14.0a20190603-py3.6.egg/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/xxx/venv/lib/python3.6/site-packages/tb_nightly-1.14.0a20190603-py3.6.egg/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/xxx/venv/lib/python3.6/site-packages/tb_nightly-1.14.0a20190603-py3.6.egg/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/xxx/venv/lib/python3.6/site-packages/tb_nightly-1.14.0a20190603-py3.6.egg/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВред
рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб
import tensorflow.python.framework.dtypes
print("Hello world")
@habernal рд╣рдордиреЗ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ Google colab рдФрд░ Jupyter рдиреЛрдЯрдмреБрдХ рдореЗрдВ TF рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рд╣реИ
2.0 рдмреАрдЯрд╛ 1 рдФрд░ numpy рд╕рдВрд╕реНрдХрд░рдг 1.16.4ред рд╣рдореЗрдВ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рдорд┐рд▓реАред рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рд╕реБрдиреНрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЕрднреА рднреА рдмрдиреА рд░рд╣рддреА рд╣реИрдВредрдзрдиреНрдпрд╡рд╛рдж!
рдзрдиреНрдпрд╡рд╛рдж, @ravikyram - рдореИрдВрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдкрд░рд╛рдзреА рдХреЛ рдвреВрдВрдв рд▓рд┐рдпрд╛ рд╣реИред
TF 2.0.b1 рд╕реБрдиреНрди рдирд┐рд░реНрднрд░рддрд╛ 1.16.4 рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рддреЛ рдпрд╣ рд╕рд╣реА рд╣реИ рдХрд┐ рдЖрдк рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ, рди рд╣реА рдореИрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ 1.17.0rc1 рд╕реНрдерд╛рдкрд┐рдд рдерд╛ (рдкрддрд╛ рдирд╣реАрдВ рдпрд╣ рдХрд┐рд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд╣рд╛рде рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛)ред
рдЗрди FutureWarnings рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Numpy 1.17.0rc1 рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд╢рд╛рдпрдж рдЕрднреА рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдПрдирдкреА 17 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ TF ( pip
рдмрдирд╛рдо setuptools
) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕реБрдиреНрди рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд╡рд▓ рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛:
pip==19.1.1
setuptools==41.0.1
wheel==0.33.4
$ pip install tensorflow==2.0.0b1 --no-cache-dir
...
Collecting numpy<2.0,>=1.14.5 (from tensorflow==2.0.0b1)
Downloading https://files.pythonhosted.org/packages/...cc/numpy-1.16.4-cp36-cp....whl (13.9MB)
...
setup.py
рдореЗрдВ TF рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛:from setuptools import setup
setup(
name='tf30427',
version='0.0.1',
install_requires=['tensorflow==2.0.0b1'],
)
рдФрд░ рдлрд┐рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
$ python setup.py install
...
Searching for numpy<2.0,>=1.14.5
Reading https://pypi.org/simple/numpy/
Downloading https://files.pythonhosted.org/packages/e...17/numpy-1.17.0rc1-cp36-cp36...25e0
Best match: numpy 1.17.0rc1
Processing numpy-1.17.0rc1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Installing numpy-1.17.0rc1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl to /xxx/venv/lib/python3.6/site-packages
Adding numpy 1.17.0rc1 to easy-install.pth file
...
рд╡реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ numpy<2.0,>=1.14.5
рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ: pip 1.16.4 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрдмрдХрд┐ setuptools 1.17.0rc1.
рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░:
рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ 1.16 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ numpy<1.17,>=1.14.5
рдмрджрд▓реЗрдВред
рдФрд░ рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдореВрд▓ рд╣реИ: https://github.com/pypa/setuptools/issues/855
рдЬреИрд╕рд╛ рдХрд┐ рджреВрд╕рд░реЛрдВ рдиреЗ рднреА рдЦреЛрдЬрд╛ рд╣реИ: https://stackoverflow.com/q/54796975
@habernal рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!
@habernal рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ tensorflow рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ numpy 1.17+ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ #30559 рдмрдирд╛рдпрд╛ред
рд╣реИрд▓реЛ рдореБрдЭреЗ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж
@Akeaakar рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЯреАрдПрдл рдХреА рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рдпрд╣ рдореБрджреНрджрд╛ рдЪрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
@Akeaakar рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП, pip install "numpy<1.17"
рд╕реБрдиреНрди рд╕рдВрд╕реНрдХрд░рдг 1.16.4 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
Ubuntu19.04 рдХреЗ рд╕рд╛рде, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.14.0 (рдпрд╛ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.12.2) рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде numpy 1.17.0 рдореЗрдВ рднреА рд╡рд╣реА рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд╣реИрдВред рдЬрдм рд╕реБрдиреНрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 1.16.3 рдореЗрдВ рдмрджрд▓реЗрдВ, рддреЛ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред
рдпрд╛ рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВред
import warnings
import tensorflow as tf
warnings.filterwarnings('ignore')
рдпрд╛ рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВред
import warnings import tensorflow as tf warnings.filterwarnings('ignore')
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред (numpy1.17.0 python3.7.3)
рдпрд╛ рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВред
import warnings import tensorflow as tf warnings.filterwarnings('ignore')
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред (numpy1.17.0 python3.7.3)
import warnings
warnings.filterwarnings('ignore',category=FutureWarning)
import tensorflow as tf
рдЖрдпрд╛рдд рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣реАрдВ рд╕реЗ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЖ рд░рд╣реА рд╣реИрдВред рд╕рднреА рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рд╢рд╛рдВрдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рдЙрд╕ рдЪреЗрддрд╛рд╡рдиреА рд╢реНрд░реЗрдгреА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рдмрдВрдз рднреА рдЬреЛрдбрд╝рд╛ред
рдЖрдпрд╛рдд рдЪреЗрддрд╛рд╡рдиреА
рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБред рдлрд╝рд┐рд▓реНрдЯрд░ рдЪреЗрддрд╛рд╡рдиреА ('рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ', рд╢реНрд░реЗрдгреА = рднрд╡рд┐рд╖реНрдп рдХреА рдЪреЗрддрд╛рд╡рдиреА)
tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдореЗрд░реЗ рдкрд╛рд╕ ./venv/lib/python3.7/site-packages (1.17.2) рдореЗрдВ рд╕реБрдиреНрди рд╣реИред рдЬреБрдкрд┐рдЯрд░ рдФрд░ рд╡реАрдПрд╕ рдХреЛрдб рджреЛрдиреЛрдВ рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдорд┐рд▓рддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдирд╛рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдХрд┐рд╕реА рднреА рд╕реБрдзрд╛рд░ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ "numpy<1.17"
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдиреЗ numpy-1.16.5
рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЕрдм import tensorflow
рдХрд╣рддреЗ рд╣реИрдВ:
ImportError: Something is wrong with the numpy installation.
рд╕реБрдиреНрди: pip install --upgrade numpy
рдХреЗрд░рд╕: conda install -c conda-forge keras
рдПрдирд╛рдХреЛрдВрдбрд╛ рдкреНрд░рд╛рдВрдкреНрдЯ рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ numpy рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ рдФрд░ keras рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
рдирдорд╕реНрддреЗ, рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрди 2 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рд╣реИ:
>>> import tensorflow as tf
>>> print(tf.__version__)
2.0.0-rc1
>>> import numpy as np
>>> print(np.__version__)
1.17.2
>>> exit()
09/24/19, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ
рдзрдиреНрдпрд╡рд╛рдж @Namburger ред рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ 2.0.0-rc1 рдкрд░ рдЪрд▓реА рдЧрдИ рд╣реИрдВред
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ (рдпрд╛рдиреА, 2.0.0) рдФрд░ numpy 1.17.2 рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде, рдЪреЗрддрд╛рд╡рдиреА рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рд╣реИред
рдХреНрдпрд╛ рдЖрдк рдПрдХ рдкреБрдирд░реБрддреНрдкрд╛рджрдХ, @UndeadKernel рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛:
>>> import tensorflow as tf
>>> tf.__version__
'2.0.0'
>>> import numpy as np
>>> np.__version__
'1.17.2'
>>> import tensorflow.python.framework.dtypes
>>>
рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рднреА рдХреЛрд╢рд┐рд╢ рдХреА:
import tensorflow as tf
import numpy as np
print("TF", tf.__version__)
print("NP", np.__version__)
import tensorflow.python.framework.dtypes
рд▓реЗрдХрд┐рди рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ:
(gh_numpty) mihaimaruseac<strong i="13">@ankh</strong>:/tmp/gh_numpty$ python test.py
TF 2.0.0
NP 1.17.2
@mihaimaruseac , рдореИрдВ рдЖрдкрдХреЗ рджреЛрдиреЛрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╛рдиреА, рдореБрдЭреЗ рдирд┐рдореНрди рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:
2019-10-14 12:20:56.438892: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1
/usr/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/usr/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/usr/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/usr/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/usr/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/usr/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
TF 2.0.0
NP 1.17.2
рдореИрдВ рдЖрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЖрд░реНрдХ, рдЕрдЧрд░ рдореБрдЭреЗ рд╕рд╣реА рд╕реЗ рдпрд╛рдж рд╣реИ, рддреЛ Tensorflow рдХреЛ Python 3.7.4 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╛ рдХреНрдпрд╛ Python рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Tensorflow рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ?
@UndeadKernel рдореИрдВ рднреА рдЖрд░реНрдХ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рддрдХ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ (рд╡реЗ рдкрд╣рд▓реЗ рдореМрдЬреВрдж рдереЗ)ред рдореЗрд░реЗ рдкреИрдХреЗрдЬ рд╣реИрдВ:
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдлреА рдЕрдЬреАрдм рд╣реИ @ rharish101 , рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╣реА рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред рдореИрдВрдиреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реЗрдкреЛ рд╕реЗ python-numpy
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ AUR рд╕реЗ python-numpy-openblas` рдФрд░ рдореБрдЭреЗ рд╡рд╣реА FutureWarning рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред
@UndeadKernel рдХреНрдпрд╛ рдЖрдк TensorFlow рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рдирд╡реАрдирддрдо рдкреИрдЪ (2.0.0-2 рдХреЗ рд╡рд┐рдкрд░реАрдд 2.0.0-1 рдХреЗ рд╡рд┐рдкрд░реАрдд) рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рднреА рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЙрди рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЖрдЬ рддрдХ, рд╡реЗ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ, рдХреЗрд╡рд▓ рдЗрд╕ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде рдХрд┐ рдореИрдВрдиреЗ 9 рджрд┐рди рдкрд╣рд▓реЗ TensorFlow рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдерд╛ред
@ rharish101 , рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ tensorboard
tensorflow
рдХреЗ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдерд╛ред tensorboard
рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ "рдЯреЗрдиреНрд╕рд░рдмреЛрд░реНрдб" рд╣реИ рди рдХрд┐ "рдЯреЗрдиреНрд╕рд░рдлреНрд▓реЛ"), рдЪреЗрддрд╛рд╡рдиреА рдЪрд▓реА рдЧрдИред
2.0 рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬрд╝ рд╣реИ, рдЖрдкрдХреЛ рдкреИрдЪ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЖрдк @mihaimaruseac рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд┐рд╕ рдкреИрдЪ рд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
2.0.0-1 рдФрд░ 2.0.0-2 рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣реИрдВ
pip install tensorflow==2.0.0
рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИрдВ рддреЛ рдкреАрдЖрдИрдкреА рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХрдИ linux2010 рдЕрдиреБрд░реВрдк рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг)
рдкреНрд░рдпрддреНрди
pip3 [рдкрд╛рдЗрдк] tf-nightly рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд╛рдд рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛, рд╢реБрднрдХрд╛рдордирд╛рдПрдБ
tensorflow==2.0.0
рдФрд░ numpy==1.17.4
рдореБрдЭреЗ рддреНрд░реБрдЯрд┐/рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред
рдЖрдк рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
>>> import tensorflow as tf
>>> tf.__version__
'2.0.0'
>>> import numpy as np
>>> np.__version__
'1.17.4'
>>> import tensorflow.python.framework.dtypes
>>>
@Akeaakar рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП,
pip install "numpy<1.17"
рд╕реБрдиреНрди рд╕рдВрд╕реНрдХрд░рдг 1.16.4 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдФрд░ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЗ рд▓рд┐рдП рднреА:
conda install "numpy<1.17"
рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП,
pip install "numpy<1.17"
рд╕реБрдиреНрди рд╕рдВрд╕реНрдХрд░рдг 1.16.4 . рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдХрд┐рддрдиреЗ рдШрдВрдЯреЗ рдмрд╛рдж рдпрд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдерд╛ред рдореИрдВрдиреЗ TF рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ numpy рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдерд╛ (18.0) рдФрд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ 1.16.4 рдкрд░ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдзрдиреНрдпрд╡рд╛рдж
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@Akeaakar рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП,
pip install "numpy<1.17"
рд╕реБрдиреНрди рд╕рдВрд╕реНрдХрд░рдг 1.16.4 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП