Tensorflow: Win10: ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЕрдХреНрддреВре░ 2018  ┬╖  184рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: tensorflow/tensorflow

рд╡реНрдпрд╡рд╕реНрдерд╛ рдЬрд╛рдирдХрд╛рд░реА:

рдХреНрдпрд╛ рдореИрдВрдиреЗ рдХрд╕реНрдЯрдо рдХреЛрдб рд▓рд┐рдЦрд╛ рд╣реИ: рдирд╣реАрдВ
рдУрдПрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рд╡рд┐рддрд░рдг: рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕: рдХреЛрдИ рдирд╣реАрдВ
TensorFlow рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд: pip install
TensorFlow рд╕рдВрд╕реНрдХрд░рдг: 1.11.0
рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг: 3.6.6
рдмреЗрдЬрд╝рд▓ рд╕рдВрд╕реНрдХрд░рдг: рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ
CUDA/cuDNN рд╕рдВрд╕реНрдХрд░рдг: CUDA 9.0, cuDNN 8.0
GPU рдореЙрдбрд▓ рдФрд░ рдореЗрдореЛрд░реА: GF-GTX970 STRIX
рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдЖрджреЗрд╢:
рдкрд╛рдЗрдк рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдкрд╛рдЗрдк рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЕрдЬрдЧрд░
tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ

рд╕рдВрдХрдЯ

CUDA рдЯреВрд▓, cuDNN, python, tensorflow рдФрд░ tensorflow-gpu рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореБрдЭреЗ рд▓рдЧрд╛рддрд╛рд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реА ++ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдпреЛрдЧреНрдп рдЕрджреНрдпрддрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЕрдиреНрдп рд╕рдорд╛рди рдореБрджреНрджреЛрдВ (рдЬреИрд╕реЗ #10033 рдФрд░ #17101) рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдкрдврд╝рд╛ рд╣реИ рдФрд░ рдЙрдирдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реВрдВред

рд▓реЙрдЧ

рд╕реА:\рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛\рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛>рдкрд╛рдпрдерди
рдкрд╛рдпрдерди 3.6.6 (v3.6.6:4cf1f54eb7, рдЬреВрди 27 2018, 03:37:03) [MSC v.1900 64 рдмрд┐рдЯ (AMD64)] win32 рдкрд░
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рд╕рд╣рд╛рдпрддрд╛", "рдХреЙрдкреАрд░рд╛рдЗрдЯ", "рдХреНрд░реЗрдбрд┐рдЯ" рдпрд╛ "рд▓рд╛рдЗрд╕реЗрдВрд╕" рдЯрд╛рдЗрдк рдХрд░реЗрдВред
<> рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 343, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow__init__.py", рд▓рд╛рдЗрди 22, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python__init__.py", рд▓рд╛рдЗрди 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 343, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

windows builinstall

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА TensorFlow рдХреЛ 1.10.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛

pip install tensorflow-gpu==1.10.0

рд╕рднреА 184 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХреЗ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд╢реБрдХреНрд░рд┐рдпрд╛ред рд╣рдордиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╢реНрдпреВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рднрд░реА рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ, рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдПрди/рдП рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВ? рдзрдиреНрдпрд╡рд╛рджред
рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕

рдЖрдкрдХреЗ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд╢реБрдХреНрд░рд┐рдпрд╛ред рд╣рдордиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╢реНрдпреВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рднрд░реА рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ, рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдПрди/рдП рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВ? рдзрдиреНрдпрд╡рд╛рджред
рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕

рдареАрдХ рд╣реИред

рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред
рдЪреВрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ cuDNN10 рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛..рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп 9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ ...

conda create --name tf-gpu
conda install -c aaronzs tensorflow-gpu
рдХреЛрдВрдбрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ -рд╕реА рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреНрдпреВрдбрд╛рдЯреВрд▓рдХрд┐рдЯ
рдХреЛрдВрдбрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ -рд╕реА рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреБрдбрди
рдХреЛрдВрдбрд╛ рдХреЗрд░рд╕-рдЬреАрдкреАрдпреВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЖрдк https://www.pugetsystems.com/labs/hpc/The-Best-Way-to-Install-TensorFlow-with-GPU-Support-on-Windows-10-Without-Installing-CUDA рдкрд░ рднреА рдкреВрд░реА рдкреЛрд╕реНрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

рдбреЙ рдбреЛрдирд╛рд▓реНрдб рдХрд┐рдВрдЧрд╣реЙрд░реНрди рдХреЛ рд╢реНрд░реЗрдп

рдореБрдЭреЗ рдЖрдкрд╕реЗ @damcclane рдХреА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЖрдкрдиреЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛?

Win10 x64, рдЕрдЬрдЧрд░ 3.6, cuda9 cudnn 7.0.5 рдХреЗ рд╕рд╛рде рдФрд░ рд╕рд╛рде рд╣реА Win10 x64, рдЕрдЬрдЧрд░ 3.7, cuda10 cudnn 7.3.1 рдХреЗ рд╕рд╛рде

рджреЛрдиреЛрдВ рдХреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореЗрд░рд╛ рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдб Nvidia GeForce 1050 Ti . рд╣реИ

рд╡рд╣реА рдореБрджреНрджрд╛ред Win10 x64, рдЕрдЬрдЧрд░ 3.5, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.11.0, CUDA 8 CUDNN 6 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рддред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛, Win10 x64, рдЕрдЬрдЧрд░ 3.6, cuda 9 cudnn 7.0 рдХреЗ рд╕рд╛рде

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП?

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИтАж :(

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрддреАрдд рдореЗрдВ рдпрд╣ рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ CUDNN рдХрд╛ рдЧрд▓рдд рд╕рдВрд╕реНрдХрд░рдг рдерд╛ред рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореИрдВ рдЙрди рд╕рднреА рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ TensorFlow рд░реЗрдкреЛ рдкрд░ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛ рд╕рдХреЗрдВ рддрд╛рдХрд┐ рд╣рдо рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЖрдзрд╛рд░ рдкрд░ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рджреВрд╕рд░реЗ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдлрд┐рдХреНрд╕реНрдб, рдереЗрдВрдХреНрд╕!

рдмреБрдзрд╡рд╛рд░, 17 рдЕрдХреНрдЯреВрдмрд░, 2018 рдХреЛ рд╕реБрдмрд╣ 10:39 рдмрдЬреЗ рдХреЛрд░реЗрдВрдЯрд┐рди рдЬреЗрдорд┐рди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрддреАрдд рдореЗрдВ рдпрд╣ рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЧрд▓рдд рд╕рдВрд╕реНрдХрд░рдг рдерд╛
рд╕реАрдпреВрдбреАрдПрдирдПрди рдХрд╛ред рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рд╣реИ рдпрд╛ рдирд╣реАрдВ
рдХрд╛рдоред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/tensorflow/tensorflow/issues/22794#issuecomment-430676267 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AYfA4TRxTaZ7pKfyszlWqPGknt_ohvlaks5ul082gaJpZM4XLOd-
.

рдореИрдВрдиреЗ CUDA9 рдФрд░ cuDNN 7.0.5 рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ред рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдЕрднреА рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИред

рдореИрдВ Cuda10 рдФрд░ cudaNN 7.3.1.20 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ рдХреНрдпрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди @tensorflowbutler рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 343, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow__init__.py", рд▓рд╛рдЗрди 22, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python__init__.py", рд▓рд╛рдЗрди 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Darshan\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 343, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдореВрд▓ TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред

рд╡рд╣реА рдореБрджреНрджрд╛, рд╡рд┐рдВрдбреЛрдЬ 10 x64, рдкрд╛рдпрдерди 3.5, рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.11.0, рд╕реАрдпреВрдбреАрдП 10.0, рдХреНрдпреВрдбрди 7.3.1, рдореЗрд░рд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдЬреАрдЯреАрдПрдХреНрд╕ 1070 рдЯреАрдЖрдИ рд╣реИ

@iteratorlee

рдореИрдВ рдЙрди рд╕рднреА рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ TensorFlow рд░реЗрдкреЛ рдкрд░ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛ рд╕рдХреЗрдВ рддрд╛рдХрд┐ рд╣рдо рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЖрдзрд╛рд░ рдкрд░ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рджреВрд╕рд░реЗ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛, рдХреНрдпреВрдбрд╛ 10 рдкрд░, рдЬрдм рдореИрдВ рдПрдирд╛рдХреЛрдВрдбрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╣реИрдордХреНрд░реЗрд╕реНрдЯ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реИ, рдЬрдм рдореИрдВрдиреЗ "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдкрд╛рдпрд╣реИрдордХреНрд░рд┐рд╕реНрдЯ" рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдЬ рддрдХ рд╕рдм рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рдореИрдВ рдЙрдиреНрд╣реАрдВ рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдорд╛рдЗрдХреНрд░реЛрд╕реНрдХреЛрдкреА рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП PyQSTEM рдирд╛рдордХ рдПрдХ рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рднреА рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рд╕рдорд╛рдзрд╛рди рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж

рд╡рд╣реА рдореБрджреНрджрд╛, рд╡рд┐рдВрдбреЛрдЬ 10 x64, рдкрд╛рдпрдерди 3.5, рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.11.0, рд╕реАрдпреВрдбреАрдП 10.0, рдХреНрдпреВрдбрди 7.3.1, рдореЗрд░рд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдЬреАрдЯреАрдПрдХреНрд╕ 1070 рдЯреАрдЖрдИ рд╣реИ

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рдФрд░ рдореИрдВрдиреЗ CUDA 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди NVIDIA рдиреЗ рдореБрдЭреЗ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрдЧрдд рдЧреНрд░рд╛рдлрд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди CUDA 10.0 рдХреЗ рд╕рд╛рде, рдРрд╕реА рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рд╣реИред

рд▓рдХреА, рд╕реА ++ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2017 рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ, рд╡рд┐рдВрдбреЛрдЬ 10 x64, рдкрд╛рдпрдерди 3.6.7, рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.11.0, рдХреНрдпреВрдбрди 7.3.1, рджреЛрдиреЛрдВ рдХреНрдпреВрдбрд╛ 9.0 рдФрд░ рдХреНрдпреВрдбрд╛ 10.0 рд╕реНрдерд╛рдкрд┐рдд (рдпрд╣ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рд╕рд╣реА рд╣реИ) , рдореЗрд░рд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб GTX 1070Ti рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА TensorFlow рдХреЛ 1.10.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛

pip install tensorflow-gpu==1.10.0

рдореИрдВ рдЕрдВрдд рдореЗрдВ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0 рдФрд░ cudnn 7.4.1.5 рдХреЗ рд╕рд╛рде 9.2 рдпрд╛ 10.0 рдХреЗ рдмрдЬрд╛рдп cuda 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реВрдВ

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдирд┐рдореНрди рдЕрд╕реЗрдВрдмрд▓реА рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ:

  • рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0
  • рдХреВрдбрд╛ рдЯреВрд▓рдХрд┐рдЯ 10.0.130
  • рдХреБрдбрди 7.4.1.5

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА:

  • NVIDIA рдХреНрд╡рд╛рдбреНрд░реЛ P1000 NVIDIA рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде 411.81
  • рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдЬреБрдЕрд▓ рд╕реА++ 2015 рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдпреЛрдЧреНрдп 14.0.24215 ( C:\Windows\system32\msvcp140.dll рдореМрдЬреВрдж рд╣реИ)
  • рдкрд╛рдпрдерди 3.6.7

рдореБрдЭреЗ рд╕рдВрджреЗрд╢ рднреА рдорд┐рд▓рддрд╛ рд╣реИ

рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдирд╣реАрдВ рдХрд╣рддрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдореЙрдбреНрдпреВрд▓ рдЫреВрдЯ рдЧрдпрд╛ рд╣реИред

[рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ]

рдмрд╕ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ, рдХрд┐ рдЖрдк рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

TensorFlow CUDA 9.0 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЕрдм рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдБрдЧрд╛ред

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓:% 1 рд╡реИрдз Win32 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рд╣реИред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\ABC\Desktop\pyprograms\tensorflowbasic\1.py", рдкрдВрдХреНрддрд┐ 1, рдореЗрдВ
tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow__init__.py", рд▓рд╛рдЗрди 24, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python__init__.py", рд▓рд╛рдЗрди 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓:% 1 рд╡реИрдз Win32 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рд╣реИред

рдореЗрд░реА рд╕реНрдерд╛рдкрдирд╛:

рд╡рд┐рдВрдбреЛрдЬрд╝ 10.0.17763.134 x64
NVIDIA рдЪрд╛рд▓рдХ рекрезрем.репреи
CUDA 10.0.130
CUDA 10.0 . рдХреЗ рд▓рд┐рдП CUDNN 7.4.1.5
рдкрд╛рдпрдерди 3.6.7
GeForce GTX 1080 Ti

рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ Tcl/Tk рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ Python рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ SWIG рдФрд░ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП Tcl рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреАрд╕реАрдПрд▓/рдЯреАрд╕реА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ - рдореБрдЭреЗ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЕрдм рдореБрдЭреЗ рдЕрдм рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИред

TL; DR - рдЪрдпрдирд┐рдд Tcl/Tk рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде Python рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рд▓рдЧрднрдЧ рджреЛ рджрд┐рди рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЕрдВрддрддрдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛:

  • рдХреНрдпреВрдбрд╛ 9.0 рдХреЗ рдмрдЬрд╛рдп 9.2 рдпрд╛ 10.0
  • рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ1.12.0
  • рдХреБрдбрди 7.4.1.5

@WuYunfan . рдХреЛ рдзрдиреНрдпрд╡рд╛рдж

рдкрд╣рд▓реЗ рдореИрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдБ

  • CUDA 10.0
  • рдХреБрдбрди 7.3
  • рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0

рдФрд░ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред
рдлрд┐рд░ рдореИрдВ tf 1.12 рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ tf 1.10 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдореБрдЭрд╕реЗ cudart64.dll рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдкрде рдФрд░ рдЯреАрдПрдл рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред
рдлрд┐рд░ рдореИрдВ tf 1.12 рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╕рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

TensorFlow CUDA 9.0 . рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ

@ljzsky рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдЪ рд╣реИ рдХрд┐ TensorFlow рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг 1.13 рд╕реЗ CUDA 10.0 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛, TensorFlow 1.12 CUDA 10.0 рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рдпрд╣ рдЗрд╕рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@linsui рдЖрдк рдЬреЛ рдХрд╣рддреЗ рд╣реИрдВ

@levicki рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХреНрдпреЛрдВ рд▓реЗрдХрд┐рди tf1.10 tf1.11 тАЛтАЛрдФрд░ tf1.12 рд╕реЗ рдЕрд▓рдЧ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рдкрдВрдХреНрддрд┐ 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow__init__.py", рд▓рд╛рдЗрди 24, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python__init__.py", рдкрдВрдХреНрддрд┐ 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\anaconda\envs\tensorflow\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдореВрд▓ TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред

рдХреГрдкрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП?

@thischeng
рдпрд╣ рдПрдХ рд╕рдорд░реНрдерди рдлрд╝реЛрд░рдо рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдРрд╕реА рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдореБрджреНрджреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рджреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдпрджрд┐ рд╡реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛрдб рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдмрди рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЬрд╣рдордд рднреА рдирд╣реАрдВ рдЙрдард╛рдИ, рдХреНрдпреЛрдВрдХрд┐ рдКрдкрд░ рдореЗрд░реЗ рд╕рд╣рд┐рдд рдХрдИ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдЕрдВрдд рдореЗрдВ, рдкреВрд░реНрдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдорджрдж рдорд╛рдВрдЧрдирд╛ рдФрд░ рдпрд╣ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рдЖрдкрдиреЗ рдЕрдм рддрдХ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрд╡рдпрдВ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрджрдо рдЙрдард╛рдП рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдареЛрд░ рд╣реИред

@рд▓реЗрд╡рд┐рдХреА
рдЖрдкрдХреА рдЖрд▓реЛрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛, рдЕрдЧрд▓реА рдмрд╛рд░ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдкреВрдЫрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ред

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореЗрд░рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ:

  • CUDA рдЯреВрд▓рдХрд┐рдЯ v9.0 (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдкрд┐рдд)
  • Tensorflow-gpu v 1.12.0 (рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд)
  • cudnn v7.4.1.5 CUDA v9.0 рд╕рдВрдЧрддред
  • рдПрдирд╡реАрдбрд┐рдпрд╛ GeForce 1070
  • рд╡рд┐рдВрдбреЛрдЬ 10 рд╣реЛрдо

рд▓рдЧрднрдЧ рдПрдХ рджрд┐рди рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рд╕рд╣реА dll рдлрд╝рд╛рдЗрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд┐рд▓реА, рдореБрдЭреЗ рдПрдХ рдЧрд╛рдЗрдб рдорд┐рд▓рд╛ рдХрд┐ рдХреИрд╕реЗ cudnn рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рд╡реИрд╕реЗ, рдпрд╣ рдЙрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рд▓рдЧрддрд╛ рд╣реИред рдЧрд╛рдЗрдб рдПрдирд╡реАрдбрд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╕рд░рдг рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВред

  1. рдПрдирд╡реАрдбрд┐рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЖрдкрдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд╣реА cudnn рд╕рдВрд╕реНрдХрд░рдгред
  2. рдлрд┐рд░ рдХреБрдбрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рдХрд╛рд▓реЗрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрд╣рд╛рдВ рд╕реЗ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред
  3. рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ CUDA рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд╣ рдерд╛ C:/Program Files/NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯред
  4. CUDA/v9.0/lib/x64. рдпрд╣рд╛рдВ рдЖрдкрдХреЛ "cudnn.lib" рдирд╛рдо рдХреА рдлрд╛рдЗрд▓ рдбрд╛рд▓рдиреА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк CUDA/lib/x64 (cudnn рдкреИрдХреЗрдЬ, nVidia рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛) рдХреЗ рдЕрдВрджрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
  5. (рдмрд╛рдПрдВ cudnn рдкреИрдХреЗрдЬ, рджрд╛рдпрд╛рдВ CUDA рд╕реНрдерд╛рдкрдирд╛ рдкрде) рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЛрд╣рд░рд╛рдПрдВ:
  6. CUDA/bin/cudnn64_7.dll -> CUDA/v9.0/bin
  7. CUDA/include/cudnn.h -> CUDA/v9.0/include
  8. рдЕрдм рдЖрдкрдХреЛ рдЬрд╛рдВрдЪрдирд╛ рд╣реИ рдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ CUDA_PATH рдЪрд░, C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v9.0 рдорд╛рди рдХреЗ рд╕рд╛рде рдореМрдЬреВрдж рд╣реИ, рдЕрдЧрд░ рдЗрд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  9. рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореЗрд░рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ:

  • CUDA рдЯреВрд▓рдХрд┐рдЯ v9.0 (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдкрд┐рдд)
  • Tensorflow-gpu v 1.12.0 (рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд)
  • cudnn v7.4.1.5 CUDA v9.0 рд╕рдВрдЧрддред
  • рдПрдирд╡реАрдбрд┐рдпрд╛ GeForce 1070
  • рд╡рд┐рдВрдбреЛрдЬ 10 рд╣реЛрдо

рд▓рдЧрднрдЧ рдПрдХ рджрд┐рди рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рд╕рд╣реА dll рдлрд╝рд╛рдЗрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд┐рд▓реА, рдореБрдЭреЗ рдПрдХ рдЧрд╛рдЗрдб рдорд┐рд▓рд╛ рдХрд┐ рдХреИрд╕реЗ cudnn рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рд╡реИрд╕реЗ, рдпрд╣ рдЙрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рд▓рдЧрддрд╛ рд╣реИред рдЧрд╛рдЗрдб рдПрдирд╡реАрдбрд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╕рд░рдг рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВред

  1. рдПрдирд╡реАрдбрд┐рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЖрдкрдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд╣реА cudnn рд╕рдВрд╕реНрдХрд░рдгред
  2. рдлрд┐рд░ рдХреБрдбрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рдХрд╛рд▓реЗрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрд╣рд╛рдВ рд╕реЗ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред
  3. рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ CUDA рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд╣ рдерд╛ C:/Program Files/NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯред
  4. CUDA/v9.0/lib/x64. рдпрд╣рд╛рдВ рдЖрдкрдХреЛ "cudnn.lib" рдирд╛рдо рдХреА рдлрд╛рдЗрд▓ рдбрд╛рд▓рдиреА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк CUDA/lib/x64 (cudnn рдкреИрдХреЗрдЬ, nVidia рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛) рдХреЗ рдЕрдВрджрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
  5. (рдмрд╛рдПрдВ cudnn рдкреИрдХреЗрдЬ, рджрд╛рдпрд╛рдВ CUDA рд╕реНрдерд╛рдкрдирд╛ рдкрде) рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЛрд╣рд░рд╛рдПрдВ:
  • CUDA/bin/cudnn64_7.dll -> CUDA/v9.0/bin
  • CUDA/include/cudnn.h -> CUDA/v9.0/include
  1. рдЕрдм рдЖрдкрдХреЛ рдЬрд╛рдВрдЪрдирд╛ рд╣реИ рдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ CUDA_PATH рдЪрд░, C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v9.0 рдорд╛рди рдХреЗ рд╕рд╛рде рдореМрдЬреВрдж рд╣реИ, рдЕрдЧрд░ рдЗрд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  2. рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ

рд╢реБрдХреНрд░рд┐рдпрд╛! рдЬрд┐рд╕рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рджреА!
рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо:
рд╡рд┐рдВрдбреЛрдЬ 10
рдЕрдЬрдЧрд░ 3.6
рдХреБрдбрд╛ рдЯреВрд▓рдХрд┐рдЯ v9.0
рдХреБрдбрди 7.4.2
рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб: рдПрдирд╡реАрдбрд┐рдпрд╛ p4000

v10 рдФрд░ рдЙрд╕рд╕реЗ рдЬреБрдбрд╝реЗ cudnn рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ рдлрд┐рд░ рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ (andpi314) рд╕реЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛
рдЯреЗрдВрд╕рд░ рдлреНрд▓реЛ рдЬреАрдкреАрдпреВ рдКрдкрд░ рдФрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдпрд╣ рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рд╣реИ, cudnn рдХреА рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдмрд┐рди, рд╢рд╛рдорд┐рд▓, рд▓рд┐рдм, рддреАрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рдлрд╝рд╛рдЗрд▓ рдХреЙрдкреА рдФрд░ рдХреВрдбрд╛ рдХреЗ рдПрдХ рд╣реА рдкрде рдкрд░ рдкреЗрд╕реНрдЯ рдХрд░ рд░рд╣реА рд╣реИ, рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдкрде рдХреА рдЬрд╛рдБрдЪ рдХреЗ рдмрд╛рдж, рдЧрд▓рдд рдкрде рдкрд░ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реВрдБ cuda рдХреА, рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдлрд┐рд░ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow__init__.py", рд▓рд╛рдЗрди 24, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python__init__.py", рд▓рд╛рдЗрди 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\SPECTRE\Anaconda3\envs\tfpose\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдореВрд▓ TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред

рдореИрдВ рдЙрд╕реА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдорд┐рд▓рд╛ рдФрд░ рдореЗрд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ:
CUDA10
CUDA10 . рдХреЗ рд▓рд┐рдП cudnn v7.4
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ v1.12.0

рдореИрдВ рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рджреЗрдЦрддрд╛ рд╣реВрдВ рдЬреЛ CUDA9 рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ GeForce рдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдореЗрд░реЗ GPU GTX1050Ti рдХреЛ рдХреЗрд╡рд▓ CUDA10 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ (рдпрд╣ "NVIDIA CUDA 10.0.132 рдбреНрд░рд╛рдЗрд╡рд░" рд▓рд┐рдЦрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ), рдореИрдВ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВ?

рдореИрдВрдиреЗ CUDA9 рдФрд░ cuDNN 7.0.5 рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ред рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдЕрднреА рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИред

@Asichhurter рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдб рд╣реИ рдФрд░ рдЙрдкрд░реЛрдХреНрдд рд╕рдВрдпреЛрдЬрди рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рд╕рдорд╛рдзрд╛рди ! рдпрджрд┐ рдЖрдк CUDA 10 рдХреЗ рд╕рд╛рде TF рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

Tensorflow 1.12 CUDA 10 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд╛рдд рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ

2 рд╕рдорд╛рдзрд╛рди рд╣реИрдВ

  1. TF 1.12 рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рдмрд┐рд▓реНрдб 1.13 . рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
    рдкрд┐рдк рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ-рдЬреАрдкреАрдпреВ
    рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ tf-nightly-gpu

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди: CUDA рдХреЛ 9.0 . рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░реЗрдВ

CUDNN рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ CUDA рд╕реНрдерд╛рдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣рд░ рдмрд╛рд░ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рд░рдЦреЗрдВ

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд┐рд╕реНрдордд рдХреЗ рд▓рдЧрднрдЧ 3 рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рд╢реАрд░реНрд╖ рдкрд░ kennedyCzar рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдорд┐рд▓реА - рдФрд░ рдЗрд╕рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ ("ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред") рдореИрдВ рдкрд╛рдардХреЛрдВ рдХреЛ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддреЗрдЬрд╝ рдФрд░ рдЖрд╕рд╛рди рд╣реИред рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреЙ. рдбреЛрдирд╛рд▓реНрдб рдХрд┐рдВрдЧрд╣реЙрд░реНрди рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдкрд░ рдЧрдпрд╛ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред

16 рдЕрдХреНрдЯреВрдмрд░, 2018 рд╕реЗ рдХреЗрдиреЗрдбреАрдЬрд╝рд╛рд░ рдХреА рдкреЛрд╕реНрдЯ рдХреА рдХреЙрдкреА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджреЗрдЦреЗрдВ:

рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред
рдЪреВрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ cuDNN10 рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛..рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп 9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ ...

conda create --name tf-gpu
conda install -c aaronzs tensorflow-gpu
рдХреЛрдВрдбрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ -рд╕реА рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреНрдпреВрдбрд╛рдЯреВрд▓рдХрд┐рдЯ
рдХреЛрдВрдбрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ -рд╕реА рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреБрдбрди
рдХреЛрдВрдбрд╛ рдХреЗрд░рд╕-рдЬреАрдкреАрдпреВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЖрдк https://www.pugetsystems.com/labs/hpc/The-Best-Way-to-Install-TensorFlow-with-GPU-Support-on-Windows-10-Without-Installing-CUDA рдкрд░ рднреА рдкреВрд░реА рдкреЛрд╕реНрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

рдбреЙ рдбреЛрдирд╛рд▓реНрдб рдХрд┐рдВрдЧрд╣реЙрд░реНрди рдХреЛ рд╢реНрд░реЗрдп

рдореЗрд░реЗ рдкрд╛рд╕ CUDA 10 рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ v1.12 рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ рдЫреЛрдЯреЗ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдкрдврд╝реЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рдпрд╛рдж рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг CUDA 10 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред CUDA 9 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ TensorFlow 1.12.0 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдХрд┐рд╕реА рднреА рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдлрд┐рд░ рдореИрдВрдиреЗ TensorFlow 1.10.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдмрд╛рд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдерд╛ред рдЗрд╕рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ cudart64_90.dll рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin ред рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрде рдХреЛ PATH рдЪрд░ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред

рдпрд╣ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ TensorFlow рдореЗрдВ рдХреЛрдИ рдмрдЧ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ "рдмрд┐рди" рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдП, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА CUDA рдФрд░ CUDA_HOME рдЬреИрд╕реЗ рдХрдИ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЗрд╕реЗ рдЦреЛрдЬреЗрдВред

рджреВрд╕рд░реЗ, рдпрд╣ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ TensorFlow 1.12.0 рдореЗрдВ рдЗрддрдиреЗ рдХрдо рд╕реВрдЪрдирд╛рддреНрдордХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреНрдпреЛрдВ рд╣реИрдВред 1.12.0 рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдбреАрдПрд▓рдПрд▓ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред 1.10.0 рдореЗрдВ рдЗрд╕рдиреЗ рдореБрдЭреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдбреАрдПрд▓рдПрд▓ рдЧрд╛рдпрдм рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрд╛рде рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдордХрд╛рдЬреА рд╕рдорд╛рдзрд╛рди рднреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдХрд╛ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдкрд░ рджреЛрдмрд╛рд░рд╛ рдЧреМрд░ рдХрд░реЗрдВ рдЬрд┐рд╕рдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЕрд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ред

рд╕рдорд╛рдзрд╛рди ! рдпрджрд┐ рдЖрдк CUDA 10 рдХреЗ рд╕рд╛рде TF рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

Tensorflow 1.12 CUDA 10 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд╛рдд рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ

2 рд╕рдорд╛рдзрд╛рди рд╣реИрдВ

  1. TF 1.12 рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рдмрд┐рд▓реНрдб 1.13 . рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
    рдкрд┐рдк рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ-рдЬреАрдкреАрдпреВ
    рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ tf-nightly-gpu

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди: CUDA рдХреЛ 9.0 . рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░реЗрдВ

CUDNN рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ CUDA рд╕реНрдерд╛рдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣рд░ рдмрд╛рд░ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рд░рдЦреЗрдВ

рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

tf-nightly-gpu . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЬреАрддреЗрдВ 10 рдЕрдВрдХ
рдХреВрдбрд╛ 10.0
рдЕрдЬрдЧрд░ 3.6.4
рдЬреАрдИрдлрд╝реЛрд░реНрд╕ 960M
cudnn64_7

рдореИрдВ рдЕрдВрдд рдореЗрдВ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0 рдФрд░ cudnn 7.4.1.5 рдХреЗ рд╕рд╛рде 9.2 рдпрд╛ 10.0 рдХреЗ рдмрдЬрд╛рдп cuda 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реВрдВ

рд▓реЗрдХрд┐рди рдореИрдВ cudnn7.0.5 рдХреЗ рдмрдЬрд╛рдп cudnn7.4.1.5 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ рдлрд┐рд░ рднреА рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред
рдореЗрд░реА рд╡рд┐рдиреНрдпрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд:
рдХреНрдпреВрдбрд╛ 9.0
cudnn7.4.1
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ == 1.12.0
рдЕрдЬрдЧрд░ 3.6.4
рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдлреЛрд░реНрд╕ 1080TI

рдореИрдВ рдЕрдВрдд рдореЗрдВ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0 рдФрд░ cudnn 7.4.1.5 рдХреЗ рд╕рд╛рде 9.2 рдпрд╛ 10.0 рдХреЗ рдмрдЬрд╛рдп cuda 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реВрдВ

рд▓реЗрдХрд┐рди рдореИрдВ cudnn7.0.5 рдХреЗ рдмрдЬрд╛рдп cudnn7.4.1.5 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ рдлрд┐рд░ рднреА рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред
рдореЗрд░реА рд╡рд┐рдиреНрдпрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд:
рдХреНрдпреВрдбрд╛ 9.0
cudnn7.4.1
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ == 1.12.0
рдЕрдЬрдЧрд░ 3.6.4
рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдлреЛрд░реНрд╕ 1080TI

рдЕрдВрддрд┐рдо рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрдЬрд╝рд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 0.20.0 (0.21.0 рд╕реЗ) рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдЦрд┐рд░реА рдмреЗрдЬрд╝рд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдЧрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИред

рдХреВрдбрд╛ 10.0
cudnn7.4.4.2
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ tf-nightly-gpu
рдЕрдЬрдЧрд░ 3.6.4
рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдлреЛрд░реНрд╕ 1070

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХреВрдбрд╛ 10.0
cudnn7.4.4.2
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ tf-nightly-gpu
рдЕрдЬрдЧрд░ 3.6.4
рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдлреЛрд░реНрд╕ 1070

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдЕрдм рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджреНред
рдмрд╕ рдПрдХ рдиреЛрдЯ: рдореИрдВ TF рдХреЛ рдареАрдХ рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ рдФрд░ рдЙрд╕рдХрд╛ рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг рдХрдо рдерд╛ред рдореИрдВрдиреЗ рдкрд╛рдпрдерди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рджрд┐рдпрд╛ рдФрд░ 3.6.4 рдХреЗ рдмрдЬрд╛рдп рд╕рдВрд╕реНрдХрд░рдг 3.6.8 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред
рдлрд┐рд░ TF рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pip install tf-nightly-gpu рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

Microsoft рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕ 2015 рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╕реЗ рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдЖрдкрд╕реЗ @damcclane рдХреА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЖрдкрдиреЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛?

Win10 x64, рдЕрдЬрдЧрд░ 3.6, cuda9 cudnn 7.0.5 рдХреЗ рд╕рд╛рде рдФрд░ рд╕рд╛рде рд╣реА Win10 x64, рдЕрдЬрдЧрд░ 3.7, cuda10 cudnn 7.3.1 рдХреЗ рд╕рд╛рде

рджреЛрдиреЛрдВ рдХреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореЗрд░рд╛ рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдб Nvidia GeForce 1050 Ti . рд╣реИ

рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЕрдЬрдЧрд░ 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЖрдк рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдЪрд▓реЗ рдЕрдЬрдЧрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рдареАрдХ рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ред GPU рд╕рдкреЛрд░реНрдЯ рдЧрд╛рдЗрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореЗрд░реЗ рдкрд╛рд╕ CUDA рдФрд░ cuDNN рдХреЗ рд╕рднреА рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ - CUDA 9.0 рдФрд░ cuDNN 7.4.2.24ред

рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рд▓рд┐рдП рдЬреЛ рдХрд╛рдо рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛, рд╡рд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░ рд░рд╣рд╛ рдерд╛:

SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\CUPTI\libx64;%PATH%
SET PATH=C:\tools\cuda\bin;%PATH%

рдЖрдкрдХреЗ cuDNN рдЬрд╝рд┐рдк рд╕реЗ cuda рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ C:\tools\ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рдерд╛ред

рдореИрдВ рднреА рд╡рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ

рдирдорд╕реНрддреЗ рджреЛрд╕реНрддреЛрдВ, рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдИ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреБрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдЦрд░рд╛рдм рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рдХрд░реНрдиреЗрд▓ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА) рдХреЛ "рд╣реЛрд▓реНрдб рдСрди" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдкреВрд░реНрдг рд╡рд┐рд░рд╛рдо рдФрд░ рдЬреНрдпреВрдкрд┐рдЯрд░ рдХреА рд╢реБрд░реБрдЖрдд рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рд╣рд▓ рдХрд┐рдпрд╛ред

рдЕрдиреНрдп рд╕рднреА рдЪреАрдЬреЗрдВ CUDA рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк CUDA рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ, рдлрд┐рд░ V10 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рд╣реА cudnn рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

Cudnn рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ cuda рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдЕрдкрдиреЗ cuda рдЗрдВрд╕реНрдЯрд╛рд▓ рдореЗрдВред

рдпреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рднреА рдореБрджреНрджреЗ рд╣реИрдВред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЖрдк nvcc --version рдЯрд╛рдЗрдк рдХрд░рдХреЗ cuda рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ v10 рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рдпрд╣ рдХрдорд╛рдВрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕реЗрдЯрдЕрдк cuda рдХреЛ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреНрд▓рд╛рдЙрдб рдХреЛ tf-nightly рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

### рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди "ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ред"

рдЬрдм рдЖрдк numpy рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рд╣реИ рдирд╛?
python -c "import numpy"

рдЗрд╕рд▓рд┐рдП рдПрдирд╛рдХреЛрдВрдбрд╛ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВред рдЗрд╕рдХреЗ рдмрд╛рдж numpy.libs рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВред *.dll рдлрд╝рд╛рдЗрд▓ рд╣реИрдВ, рд╣реИ рдирд╛?

рдЕрдм рд▓рд┐рдВрдХ рдХреЛ .libs рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдПрдирд╛рдХреЛрдВрдбрд╛ рдкреНрд░рд╛рдВрдкреНрдЯ рдореЗрдВ "PATH" рдХреЗ рд╕рд╛рде рдкрде рджрд░реНрдЬ рдХрд░реЗрдВред
PATH=path\to\site-packages\numpy\.libs;%PATH%

рдЕрдм numpy рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪреЗрдВред
python -c "import numpy"

рдЕрдм рдпрд╣ рд╕рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ?

рд╕реНрдерд╛рдкрдирд╛:

(base) C:\Users\omarc>pip install tensorflow-gpu
Collecting tensorflow-gpu
  Downloading https://files.pythonhosted.org/packages/1f/31/62178ec117dc0318bde6e3b4f2a066a2ea637cc806ff53cb26e36974280a/tensorflow_gpu-1.13.0rc2-cp37-cp37m-win_amd64.whl (259.8MB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 259.8MB 17kB/s
Collecting keras-applications>=1.0.6 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/90/85/64c82949765cfb246bbdaf5aca2d55f400f792655927a017710a78445def/Keras_Applications-1.0.7-py2.py3-none-any.whl (51kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 61kB 3.6MB/s
Requirement already satisfied: six>=1.10.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.12.0)
Collecting absl-py>=0.1.6 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz (96kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 102kB 9.3MB/s
Collecting termcolor>=1.1.0 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Requirement already satisfied: wheel>=0.26 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (0.32.3)
Collecting astor>=0.6.0 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Collecting keras-preprocessing>=1.0.5 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/c0/bf/0315ef6a9fd3fc2346e85b0ff1f5f83ca17073f2c31ac719ab2e4da0d4a3/Keras_Preprocessing-1.0.9-py2.py3-none-any.whl (59kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 61kB 7.7MB/s
Collecting gast>=0.2.0 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
Requirement already satisfied: numpy>=1.13.3 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.15.4)
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/07/53/8d32ce9471c18f8d99028b7cef2e5b39ea8765bd7ef250ca05b490880971/tensorboard-1.12.2-py3-none-any.whl (3.0MB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 3.1MB 3.9MB/s
Collecting protobuf>=3.6.1 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/77/78/a7f1ce761e2c738e209857175cd4f90a8562d1bde32868a8cd5290d58926/protobuf-3.6.1-py2.py3-none-any.whl (390kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 399kB 251kB/s
Collecting tensorflow-estimator<1.14.0rc0,>=1.13.0rc0 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/67/c1/3e8f58945f55769274e490d85df3bc4639ac258c60c6e3c6c7973d2a9e81/tensorflow_estimator-1.13.0rc0-py2.py3-none-any.whl (367kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 368kB 350kB/s
Collecting grpcio>=1.8.6 (from tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/17/80/b135a60dfb12e9e0d691e4e66020b6f90fd8864e17ed5c719881bdea7d41/grpcio-1.18.0-cp37-cp37m-win_amd64.whl (1.5MB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 1.5MB 2.3MB/s
Requirement already satisfied: h5py in c:\programdata\anaconda3\lib\site-packages (from keras-applications>=1.0.6->tensorflow-gpu) (2.8.0)
Requirement already satisfied: werkzeug>=0.11.10 in c:\programdata\anaconda3\lib\site-packages (from tensorboard<1.13.0,>=1.12.0->tensorflow-gpu) (0.14.1)
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 92kB 8.4MB/s
Requirement already satisfied: setuptools in c:\programdata\anaconda3\lib\site-packages (from protobuf>=3.6.1->tensorflow-gpu) (40.6.3)
Collecting mock>=2.0.0 (from tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 61kB 6.2MB/s
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/8c/7f/fed53b379500fd889707d1f6e61c2a35e12f2de87396894aff89b017d1d6/pbr-5.1.2-py2.py3-none-any.whl (107kB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 112kB 10.5MB/s
Building wheels for collected packages: absl-py, termcolor, gast
  Running setup.py bdist_wheel for absl-py ... done
  Stored in directory: C:\Users\omarc\AppData\Local\pip\Cache\wheels\90\db\f8\2c3101f72ef1ad434e4662853174126ce30201a3e163dcbeca
  Running setup.py bdist_wheel for termcolor ... done
  Stored in directory: C:\Users\omarc\AppData\Local\pip\Cache\wheels\7c\06\54\bc84598ba1daf8f970247f550b175aaaee85f68b4b0c5ab2c6
  Running setup.py bdist_wheel for gast ... done
  Stored in directory: C:\Users\omarc\AppData\Local\pip\Cache\wheels\5c\2e\7e\a1d4d4fcebe6c381f378ce7743a3ced3699feb89bcfbdadadd
Successfully built absl-py termcolor gast
Installing collected packages: keras-applications, absl-py, termcolor, astor, keras-preprocessing, gast, grpcio, markdown, protobuf, tensorboard, pbr, mock, tensorflow-estimator, tensorflow-gpu
Successfully installed absl-py-0.7.0 astor-0.7.1 gast-0.2.2 grpcio-1.18.0 keras-applications-1.0.7 keras-preprocessing-1.0.9 markdown-3.0.1 mock-2.0.0 pbr-5.1.2 protobuf-3.6.1 tensorboard-1.12.2 tensorflow-estimator-1.13.0rc0 tensorflow-gpu-1.13.0rc2 termcolor-1.1.0

рдХреБрдЫ рдирдореВрдирд╛ рдХреЛрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:

C:\ProgramData\Anaconda3\python.exe "C:/Users/omarc/OneDrive - Massachusetts Institute of Technology/test_tensorflow/keras-master/examples/mnist_cnn.py"
Using TensorFlow backend.
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\ProgramData\Anaconda3\lib\imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "C:\ProgramData\Anaconda3\lib\imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: The specified module could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/omarc/OneDrive - Massachusetts Institute of Technology/test_tensorflow/keras-master/examples/mnist_cnn.py", line 9, in <module>
    import keras
  File "C:\ProgramData\Anaconda3\lib\site-packages\keras\__init__.py", line 3, in <module>
    from . import utils
  File "C:\ProgramData\Anaconda3\lib\site-packages\keras\utils\__init__.py", line 6, in <module>
    from . import conv_utils
  File "C:\ProgramData\Anaconda3\lib\site-packages\keras\utils\conv_utils.py", line 9, in <module>
    from .. import backend as K
  File "C:\ProgramData\Anaconda3\lib\site-packages\keras\backend\__init__.py", line 89, in <module>
    from .tensorflow_backend import *
  File "C:\ProgramData\Anaconda3\lib\site-packages\keras\backend\tensorflow_backend.py", line 5, in <module>
    import tensorflow as tf
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\ProgramData\Anaconda3\lib\imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "C:\ProgramData\Anaconda3\lib\imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: The specified module could not be found.


Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/errors

for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

Process finished with exit code 1

рдкрд╛рдЗрдк tensorflow-gpu==1.10.0 . рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдПрдХ рдРрд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реЛ tensorflow-gpu==1.10.0 (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ: 1.13.0rc1, 1.13.0rc2)
tensorflow-gpu==1.10.0 . рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд┐рд▓рд╛рди рд╡рд┐рддрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛

рдкрд╛рдЗрдк tensorflow-gpu==1.10.0 . рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдПрдХ рдРрд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реЛ tensorflow-gpu==1.10.0 (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ: 1.13.0rc1, 1.13.0rc2)
tensorflow-gpu==1.10.0 . рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд┐рд▓рд╛рди рд╡рд┐рддрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛

рдпрджрд┐ рдЖрдк рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХрд╛ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╕реАрдпреВрдбреАрдП 9.0 рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдбреАрдПрд▓ рд╕рдорд╕реНрдпрд╛ рдереАред 10.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рддрдХ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 1.13.0 рдХреЛ 9 рдХреЗ рдмрдЬрд╛рдп 10 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХреВрдбрд╛ 10.0
cudnn7.4.4.2
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ tf-nightly-gpu
рдЕрдЬрдЧрд░ 3.6.4
рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдлреЛрд░реНрд╕ 1070

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ
рдЕрдЬрдЧрд░ 3.6.7
рдЬреАрдИрдлрд╝реЛрд░реНрд╕ резрежремреж

рдореБрдЭреЗ numpy рдХреА рд╕рдорд╕реНрдпрд╛ рдереА, рдЗрд╕рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ numpy 1.16 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореБрдЭреЗ рдЗрд╕реЗ рдкрд╛рдЗрдк рд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХреНрдпреЛрдВрдХрд┐ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдирд╛ рд╣реИред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ рдЧреИрд░-рдЬреАрдкреАрдпреВ рд╕рдВрд╕реНрдХрд░рдг рдЯреАрдПрдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХреБрдбрд╛ рдпрд╛ рдХреБрдбрди рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ?
рдЕрдЬрдЧрд░ 3.6.0
рдЯреАрдПрдл 1.12.0
рд╕реБрдиреНрди 1.16.1
рдкреНрд░реЛрдЯреЛрдмрдл 3.6.1

рдкреНрд░реЛрдЯреЛрдмрдл 3.6 рдХрд╛ рдкреНрд░рдпреЛрдЧ рди рдХрд░реЗрдВ рд╢рд╛рдпрдж рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЖрдк рдЬрд┐рд╕ рдирд╡реАрдирддрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ 3.3 рд╡рд╣рд╛рдВ рдЬреАрдердм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЦреЛрдЬреЗрдВред

рдореИрдВ рдХреБрдЫ рдРрд╕рд╛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдЯреАрдПрдл 1.12 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЯреЛрдмрдл 3.6.1 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдУрд╣ рдЕрдЪреНрдЫрд╛....

рд╕рдорд╕реНрдпрд╛ _рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЧрддрддрд╛_ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдпрд╣ _tensorflow_ , _python_ , _cudnn_ рдФрд░ _cuda_ рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЧрддрддрд╛ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд▓реЗрдВред

рд╡реНрдпрд╡рд╕реНрдерд╛ рдЬрд╛рдирдХрд╛рд░реА:

рдУрдПрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдФрд░ рд╡рд┐рддрд░рдг: рд╡рд┐рдВрдбреЛрдЬ 10 (рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред)
рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕: рдХреЛрдИ рдирд╣реАрдВ
TensorFlow рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд: pip install
TensorFlow рд╕рдВрд╕реНрдХрд░рдг: 1.4.0 ( рдорд╣рддреНрд╡рдкреВрд░реНрдг )
рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг: 3.6 ( рдорд╣рддреНрд╡рдкреВрд░реНрдг )
рдмреЗрдЬрд╝рд▓ рд╕рдВрд╕реНрдХрд░рдг: рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ (рдореИрдВ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред)
CUDA/cuDNN рд╕рдВрд╕реНрдХрд░рдг: cuda_8.0.61_win10.exe, cudnn-8.0-windows10-x64-v6.0.zip ( рдорд╣рддреНрд╡рдкреВрд░реНрдг )
GPU рдореЙрдбрд▓: Geforce GTX рд╕реАрд░реАрдЬ (рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред)

рд╕рдорд╛рдзрд╛рди:

рдЙрдкрд░реЛрдХреНрдд рдкреГрд╖реНрда рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЧрддрддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред рдпрд╣ рд░реЗрдЦрд╛

tensorflow_gpu-1.4.0 | 3.5-3.6 | рдПрдордПрд╕рд╡реАрд╕реА 2015 рдЕрдкрдбреЗрдЯ 3 | рд╕реЗрдореЗрдХ рд╡реАрей.рем.рей | 6 | 8
-- | -- | -- | -- | -- | --

рдореИрдВ _python3.6_ .7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛
рдореИрдВрдиреЗ _cuda8.0_ рдФрд░ _cudnnv6_ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ (рдЬрдм рдЖрдк рдЗрд╕ рдЬрд╝рд┐рдк рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдореЗрдВ _cudnn64_6.dll_ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИред рдФрд░ рдЖрдкрдХреЛ cudnn64_6.dll рдХреЛ рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛) (рдЕрдВрддрд┐рдо рдХреЙрд▓рдо рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ 8 CUDA рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ) ред рдкрд╛рдВрдЪрд╡реЗрдВ рдХреЙрд▓рдо рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рем cudnn рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ)
рддреЛ, рдореИрдВ _pip tensorflow-gpu==1.4.0_ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ tf рдХреЗ рд░реВрдк рдореЗрдВ tensorflow рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ , рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЗрд╕рд▓рд┐рдП рдорд┐рд▓реА рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдкрд╛рдпрдерди рдФрд░ CUDA рдФрд░ cudnn рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛, рддреЛ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЗ рдирд┐рдЪрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рд╣реБрдИ: cudnn64_*. рдбреАрдПрд▓рдПрд▓ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реАред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдг рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ cuDNN рдирд┐рд░реНрднрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ:
рдЖрдкрдХреЗ CUDA рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрде рдХреЛ C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v9.0 рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрдкрдХреЗ cuDNN рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрде рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдкрдиреЗ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВcuDNN рдпреБрдХреНрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред
cuDNN рдкреИрдХреЗрдЬ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВред
cudnn-9.0-windows7-x64-v7.zip
рдпрд╛
cudnn-9.0-windows10-x64-v7.zip
рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ CUDA рдЯреВрд▓рдХрд┐рдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐cuda\bin\cudnn64_7.dll рд╕реЗ C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v9.0\bin.
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐cuda\ рд╢рд╛рдорд┐рд▓\cudnn.h рд╕реЗ C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v9.0\include.
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐cuda\lib\x64\cudnn.lib рд╕реЗ C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v9.0\lib\x64.

рдХреБрдбрди рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕рд╣реА рдХреБрдбрди рд╕реЗрдЯрдЕрдк рддрд░реАрдХрд╛ рджреЗрддрд╛ рд╣реИ, рдЬрдм рдореИрдВ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдкрд░ рд░рдЦрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдкреВрд░рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛
рд╡рд┐рдВрдбреЛрдЬ 10
рдЕрдЬрдЧрд░ 3.6.X (3.7 рд╕реЗ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛)
Tensorflow 1.12 (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 1.13.1 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛)
CUDA/cudnn 9.0 (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @mxl1990 рдХреЗ рдЪрд░рдг рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ)

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЬрд▓реНрдж рд╣реА рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдБ

рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реВрдВред
рд╡рд┐рдВрдбреЛ 10
рдЕрдЬрдЧрд░ 3.6.2
рдЬреАрдкреАрдпреВ рдЖрд░рдЯреАрдПрдХреНрд╕2080
рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ CUDA рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ cudnn рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
2019/3/3 рдЖрдЬ CUDA рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 10.1 рд╣реИ, рд▓реЗрдХрд┐рди cudnn рдХрд╛ рдХреЛрдИ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ CUDA 10.0 рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред

рдЖрдк рдПрдирд╛рдХреЛрдВрдбрд╛ (рдЕрдЬрдЧрд░ 3.6) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ conda рдХреЗ рдмрдЬрд╛рдп pip ред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рд╕рдм рдХреБрдЫ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИ: conda install tensorflow-gpu

(base) C:\Users>conda install tensorflow-gpu
Solving environment: done

## Package Plan ##

  environment location: D:\Software\Anaconda3

  added / updated specs:
    - tensorflow-gpu


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    cudnn-7.3.1                |        cuda9.0_0       170.9 MB
    grpcio-1.12.1              |   py36h1a1b453_0         1.4 MB
    tensorflow-base-1.12.0     |gpu_py36h6e53903_0       180.8 MB
    conda-4.6.7                |           py36_0         1.7 MB
    tensorflow-1.12.0          |gpu_py36ha5f9131_0           4 KB
    keras-preprocessing-1.0.5  |           py36_0          52 KB
    gast-0.2.2                 |           py36_0         138 KB
    keras-applications-1.0.6   |           py36_0          49 KB
    tensorboard-1.12.0         |   py36he025d50_0         3.1 MB
    termcolor-1.1.0            |           py36_1           8 KB
    absl-py-0.7.0              |           py36_0         157 KB
    protobuf-3.6.0             |   py36he025d50_0         517 KB
    cudatoolkit-9.0            |                1       339.8 MB
    tensorflow-gpu-1.12.0      |       h0d30ee6_0           3 KB
    markdown-3.0.1             |           py36_0         125 KB
    _tflow_select-2.1.0        |              gpu           3 KB
    libprotobuf-3.6.0          |       h1a1b453_0         2.0 MB
    astor-0.7.1                |           py36_0          44 KB
    ------------------------------------------------------------
                                           Total:       700.7 MB

рдпрджрд┐ рдЖрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП conda remove рдпрд╛ pip uninstall рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ tensorflow-gpu рдФрд░ tensorflow ред рдпрд╛ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдЗрд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реВрдВред
рд╡рд┐рдВрдбреЛ 10
рдЕрдЬрдЧрд░ 3.6.2
рдЬреАрдкреАрдпреВ рдЖрд░рдЯреАрдПрдХреНрд╕2080
рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ CUDA рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ cudnn рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
2019/3/3 рдЖрдЬ CUDA рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 10.1 рд╣реИ, рд▓реЗрдХрд┐рди cudnn рдХрд╛ рдХреЛрдИ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ CUDA 10.0 рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

@parkerdu рдЙрджреНрдзрд╛рд░рдХрд░реНрддрд╛! рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдкрд╛рдпрдерди 3.7.1 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ GPU RTX 2080 Ti рд╣реИред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ CUDA рдХреЛ 10.1 рд╕реЗ 10.0 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдереЛрдбрд╝рд╛ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ

CUDA рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 10.1 рд╣реИ, рд▓реЗрдХрд┐рди cudnn рдХрд╛ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред

рдЪреВрдВрдХрд┐ https://developer.nvidia.com/rdp/cudnn-download рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд░рд╡рд░реА 25, 2019 рдХреЛ cuDNN рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдВ рд╣реИред рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ

рдХреБрдбрди рдХрд╛ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдгред

рджреЛрдмрд╛рд░рд╛, рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реВрдВред
рд╡рд┐рдВрдбреЛ 10
рдЕрдЬрдЧрд░ 3.6.2
рдЬреАрдкреАрдпреВ рдЖрд░рдЯреАрдПрдХреНрд╕2080
рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ CUDA рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ cudnn рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
2019/3/3 рдЖрдЬ CUDA рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 10.1 рд╣реИ, рд▓реЗрдХрд┐рди cudnn рдХрд╛ рдХреЛрдИ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ CUDA 10.0 рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

@parkerdu рдЙрджреНрдзрд╛рд░рдХрд░реНрддрд╛! рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдкрд╛рдпрдерди 3.7.1 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ GPU RTX 2080 Ti рд╣реИред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ CUDA рдХреЛ 10.1 рд╕реЗ 10.0 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдереЛрдбрд╝рд╛ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ

CUDA рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 10.1 рд╣реИ, рд▓реЗрдХрд┐рди cudnn рдХрд╛ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред

рдЪреВрдВрдХрд┐ https://developer.nvidia.com/rdp/cudnn-download рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд░рд╡рд░реА 25, 2019 рдХреЛ cuDNN рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ "рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдВ рд╣реИред рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ

рдХреБрдбрди рдХрд╛ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдгред

рджреЛрдмрд╛рд░рд╛, рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдЖрдк рд╕рд╣реА рд╣реИрдВ! рдореИрдВрдиреЗ рдХреБрдбрди рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред рдЖрдкрдХреА рдмрд╛рдд рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж рдореИрдВ рдЕрдВрддрддрдГ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдпрд╣ рдореЗрд░рд╛ рдЕрдВрддрд┐рдо рд╕реЗрдЯрдЕрдк рд╣реИ:

  • рдкрд╛рдпрдерди 3.6.8
  • рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13
  • CUDA 10
  • CUDA 10.0 . рдХреЗ рд▓рд┐рдП cuDNN v7.5.0 (рдлрд░рд╡рд░реА 21, 2019),

рдореИрдВрдиреЗ CUDA 10.1 рдХреЗ рд╕рд╛рде рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, 10.0 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред

рдЕрдЬрдЧрд░ 3.7.2
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 2.0.0a0
рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб 1.13.0
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЕрдиреБрдорд╛рдирдХ 1.13.0
CUDA 10.1
CUDA10.0 . рдХреЗ рд▓рд┐рдП cuDNN v7.5.0
рд╡рд┐рди10 x64
рдХреГрдкрдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреАрдЬрд┐рдП

@ рд╕реНрдЯреАрд╡рди 12138 рдЖрдк рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
AFAIK, рдЕрдЬрдЧрд░ 3.7.X рдЕрдЬрдЧрд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ 10 рдФрд░ GPU NVIDIA GeForce RTX 2080 Ti рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдкрд╛рдпрдерди 3.5 (3.6 рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛)
Tensorflow-gpu 1.13 (рдпрд╛ tf-nightly-gpu)
CUDA 10
CUDA 10.0 . рдХреЗ рд▓рд┐рдП cuDNN
рд╕рдорд╕реНрдпрд╛ рдЕрдЬрдЧрд░ 3.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рдереАред рдкрд╛рдпрдерди 3.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред

CUDA 9.0
рдХреБрдбрди 7.0.5
рд╡рд┐рдВрдбреЛрдЬ 10
рдЯреАрдПрдл 1.12.0
рд╡рд┐рдлрд▓ ... рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ


рд╣рд▓ рдХрд┐рдпрд╛,
рдПрдХ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкрде рдЧрд▓рдд рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред
рдлрд┐рд░ рдореИрдВ tf рдХреЛ 1.10.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред

рдЖрдк рдПрдирд╛рдХреЛрдВрдбрд╛ (рдЕрдЬрдЧрд░ 3.6) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ conda рдХреЗ рдмрдЬрд╛рдп pip ред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рд╕рдм рдХреБрдЫ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИ: conda install tensorflow-gpu

(base) C:\Users>conda install tensorflow-gpu
Solving environment: done

## Package Plan ##

  environment location: D:\Software\Anaconda3

  added / updated specs:
    - tensorflow-gpu


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    cudnn-7.3.1                |        cuda9.0_0       170.9 MB
    grpcio-1.12.1              |   py36h1a1b453_0         1.4 MB
    tensorflow-base-1.12.0     |gpu_py36h6e53903_0       180.8 MB
    conda-4.6.7                |           py36_0         1.7 MB
    tensorflow-1.12.0          |gpu_py36ha5f9131_0           4 KB
    keras-preprocessing-1.0.5  |           py36_0          52 KB
    gast-0.2.2                 |           py36_0         138 KB
    keras-applications-1.0.6   |           py36_0          49 KB
    tensorboard-1.12.0         |   py36he025d50_0         3.1 MB
    termcolor-1.1.0            |           py36_1           8 KB
    absl-py-0.7.0              |           py36_0         157 KB
    protobuf-3.6.0             |   py36he025d50_0         517 KB
    cudatoolkit-9.0            |                1       339.8 MB
    tensorflow-gpu-1.12.0      |       h0d30ee6_0           3 KB
    markdown-3.0.1             |           py36_0         125 KB
    _tflow_select-2.1.0        |              gpu           3 KB
    libprotobuf-3.6.0          |       h1a1b453_0         2.0 MB
    astor-0.7.1                |           py36_0          44 KB
    ------------------------------------------------------------
                                           Total:       700.7 MB

рдпрджрд┐ рдЖрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП conda remove рдпрд╛ pip uninstall рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ tensorflow-gpu рдФрд░ tensorflow ред рдпрд╛ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдЗрд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рдЗрд╕ рдЖрджрдореА рдиреЗ рдПрдХ рджрд┐рди рдмрдЪрд╛рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж

рдореИрдВ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдЬрдЧрд░ 3.6.8 рдХреЗ рд╕рд╛рде рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдмрд╕ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ
pip install tensorflow-gpu

рдХреНрдпреВрдбрд╛ 9.0
рдХреНрдпреВрдбреАрдПрди 7.4.1 рдХреНрдпреВрдбрд╛ 9.0 . рдХреЗ рд▓рд┐рдП
рдЕрдЬрдЧрд░ 3.6.8
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0
рд╡рд┐рдЬреБрдЕрд▓ рд╕реА ++ 2015 рдкреБрдирд░реНрд╡рд┐рддрд░рдг

рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13 рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

======================= рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ ===============
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред
рдпрджрд┐ рдЖрдк рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдХреВрдбрд╛ 10.0
cudnn 7.5.0 рдХреНрдпреВрдбрд╛ 10.0 . рдХреЗ рд▓рд┐рдП
рдЕрдЬрдЧрд░ 3.6.8
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1
рд╡рд┐рдЬреБрдЕрд▓ C++ рдкреБрдирд░реНрд╡рд┐рддрд░рдг 2015 рдпрд╛ 2017

рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ рдЕрдм рдХреЗрд╡рд▓ рдХреНрдпреВрдбрд╛ 9 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА CUDA 10 рдореЗрдВ рдЕрдкрдбреЗрдЯ рд╣реИ, рдЖрдк рдЬреАрдердм рдкрд░ рд░рд┐рд▓реАрдЬ рдиреЛрдЯ рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрддрдиреА рд╕рд░рд▓рддрд╛, CUDA 9.0 (cudnn 7.4.1) == > tensorflow 1.12.0
CUDA 10.0 (рд╕реАрдЖрдИрдбреАрдПрдирдПрди 7.5.0) ==> рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1

рдЕрдЬрдЧрд░ 3.7.2
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 2.0.0a0
рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб 1.13.0
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЕрдиреБрдорд╛рдирдХ 1.13.0
CUDA 10.1
CUDA10.0 . рдХреЗ рд▓рд┐рдП cuDNN v7.5.0
рд╡рд┐рди10 x64
рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛

рдореБрдЭреЗ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ pycharm рдкрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рд╕рдВрджрд░реНрдн рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред

рд╡рд┐рди10+рдкрд╛рдпрдерди 3.6+рдХреНрдпреВрдбрд╛ 10.0+рдХреБрдбрди 7.5+рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ 1.13.1

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдХреЗ рдФрд░ рдХреЛрдВрдбрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ред

conda install tensorflow-gpu

рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ

рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдкреВрд▓ рдореЗрдВ рдкреНрд░реЛрдЯреЛ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрд╛!
"object_detection/protos/post_processing.proto" рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рдкреНрд░реЛрдЯреЛ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░:
object_detection/protos/post_processing.proto: рдЖрдпрд╛рдд "object_detection/protos/calibration.proto" рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
object_detection.protos.PostProcessing.calibration_config: "object_detection.protos.CalibrationConfig" рдХреЛ "protos/calibration.proto" рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ "object_detection/protos/post_processing.proto" рджреНрд╡рд╛рд░рд╛ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрдпрд╛рдд рдЬреЛрдбрд╝реЗрдВред

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА TensorFlow рдХреЛ 1.10.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛

pip install tensorflow-gpu==1.10.0

рдЬрдм рдореИрдВрдиреЗ pip install tensorflow-gpu рдХрдорд╛рдВрдб рдЪрд▓рд╛рдпрд╛, рддреЛ 1.13.0 рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЧрдпрд╛ рдФрд░ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА Win10: ImportError: DLL load failed: The specified module could not be found ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ @ 57ar7up рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ 1.10.0 рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рдЗрдк рдХреЛ рдЖрд╡рд╢реНрдпрдХ .whl рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ @WuYunfan рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдФрд░ 1.12.0 рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореИрдВ рдЕрдВрдд рдореЗрдВ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0 рдФрд░ cudnn 7.4.1.5 рдХреЗ рд╕рд╛рде 9.2 рдпрд╛ 10.0 рдХреЗ рдмрдЬрд╛рдп cuda 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реВрдВ

рдЕрдВрдд рдореЗрдВ рдореЗрд░рд╛ рд╕реЗрдЯрдЕрдк рд╣реИ:

  • рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдЯреАрдПрдХреНрд╕ 1070
  • CUDA 9.0 4 рдкреИрдЪ рдХреЗ рд╕рд╛рде (рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд GeForce рдбреНрд░рд╛рдЗрд╡рд░ 385.54)
  • CuDNN v7.5.0.56 (CUDA 9.0 рдХреЗ рд▓рд┐рдП)
  • рдЯреАрдПрдл рдЬреАрдкреАрдпреВ 1.12.0

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 1.13.0 рдХрд╛ рдЙрдкрдпреЛрдЧ CUDA 10.0 . рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ

рдкрд╛рдпрдерди 3.6.4 |рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╕реНрдЯрдо (64-рдмрд┐рдЯ)| (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рдЬрдирд╡рд░реА резрем 2018, резреж:реиреи:рейреи) [рдПрдордПрд╕рд╕реА v.резрепрежреж ремрек рдмрд┐рдЯ (рдПрдПрдордбреАремрек)] win32 рдкрд░
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рд╕рд╣рд╛рдпрддрд╛", "рдХреЙрдкреАрд░рд╛рдЗрдЯ", "рдХреНрд░реЗрдбрд┐рдЯ" рдпрд╛ "рд▓рд╛рдЗрд╕реЗрдВрд╕" рдЯрд╛рдЗрдк рдХрд░реЗрдВред

рдЖрдпрд╛рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓:

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди 24, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python__init__.py", рдкрдВрдХреНрддрд┐ 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "D:\MLandBigData\Anaconda3.5\lib\imp.py", рд▓рд╛рдЗрди рейрекрей, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓:

рдореВрд▓ TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред

рджреЗрдЦреЗрдВ https://www.tensorflow.org/install/errors

рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдгреЛрдВ рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдПред рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдорджрдж рдорд╛рдВрдЧрддреЗ рд╕рдордп рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдКрдкрд░ред

рдЕрдЬрдЧрд░ 3.7.1
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.1

CUDA 8.0
CUDA 8.0 . рдХреЗ рд▓рд┐рдП cuDNN v7.1.4
рд╡рд┐рди10 x64

рдХреГрдкрдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреАрдЬрд┐рдП

рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдмрдирд╛рдпрд╛ рдФрд░ рдХрд╛рдо рдХрд┐рдпрд╛:
рдЕрдЬрдЧрд░ 3.7.1
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.1

CUDA 9.1
CUDA 9.1 . рдХреЗ рд▓рд┐рдП cuDNN v7.0.5
рд╡рд┐рди10 x64

рдореЗрд░рд╛ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдЬреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ:
рд╣рдореЗрд╢рд╛ рдЕрдЬрдЧрд░ 3.6.8 рдФрд░ рд╡рд┐рдВрдбреЛрдЬ 10 рдФрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2017 рдФрд░ рдХреНрд╡рд╛рдбреНрд░реЛ рдПрдо1000рдПрдо рдЬреАрдкреАрдпреВ
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.1 . рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдкрд╛рдЗрдк
рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ CUDA 10.1 (рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдЖрдЬрд╝рдорд╛рдпрд╛ рдерд╛) рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ CUDA 10.0 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ред CUDA 10.0 рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ cudNN 7.4.2 рдФрд░ 7.5.0 рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рди рддреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА CUDA 10.1 рд╕реНрдерд╛рдкрд┐рдд рд╣реИ (рдХреНрдпрд╛ tensorflow рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреЛрдиреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рддрд╛ рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ 10.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?)

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрдИ рдмрд╛рд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рд░реАрдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ (рд╕рд╛рджрд╛ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рднреА - рдЬреЛ рдореЗрд░реЗ рдЬреАрдкреАрдпреВ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рддрд╛ рд╣реИ), рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рд╣рдореЗрд╢рд╛ рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓реА рдмрд╛рд░ CUDA рдпрд╛ cudNN рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ 100% рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ cudNN рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ "рдЗрдВрд╕реНрдЯреЙрд▓" рдХрд┐рдпрд╛ рд╣реИ (рдирд┐рдХрд╛рд▓реЗ рдЧрдП cudNN рдлрд╝реЛрд▓реНрдбрд░ рдмрд┐рди рд╕реЗ, lib рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ Cuda bin, lib & inc рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред рдлрд╝реЛрд▓реНрдбрд░реНрд╕)ред рдореИрдВрдиреЗ tf-nightly-gpu рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред

рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢:

рдкрд╛рдпрдерди 3.6.8rc1 (v3.6.8rc1: cc3e73212a, 12 рджрд┐рд╕рдВрдмрд░ 2018, 00:15:46) [MSC v.1900 64 рдмрд┐рдЯ (AMD64)] win32 рдкрд░
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рд╕рд╣рд╛рдпрддрд╛", "рдХреЙрдкреАрд░рд╛рдЗрдЯ", "рдХреНрд░реЗрдбрд┐рдЯ" рдпрд╛ "рд▓рд╛рдЗрд╕реЗрдВрд╕" рдЯрд╛рдЗрдк рдХрд░реЗрдВред

tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 343, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python__init__.py", рд▓рд╛рдЗрди 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 243, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\601969\AppData\Local\Programs\Python\Python36\lib\imp.py", рд▓рд╛рдЗрди 343, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рд╡рд╣реА рдореБрджреНрджрд╛ред Win10 x64, рдЕрдЬрдЧрд░ 3.6, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.12.0, CUDA 10.1 CUDNN 10.1 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рддред

рдореИрдВ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдЬрдЧрд░ 3.6.8 рдХреЗ рд╕рд╛рде рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдмрд╕ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ
pip install tensorflow-gpu

рдХреНрдпреВрдбрд╛ 9.0
рдХреНрдпреВрдбреАрдПрди 7.4.1 рдХреНрдпреВрдбрд╛ 9.0 . рдХреЗ рд▓рд┐рдП
рдЕрдЬрдЧрд░ 3.6.8
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0
рд╡рд┐рдЬреБрдЕрд▓ рд╕реА ++ 2015 рдкреБрдирд░реНрд╡рд┐рддрд░рдг

рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13 рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

======================= рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ ===============
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред
рдпрджрд┐ рдЖрдк рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдХреВрдбрд╛ 10.0
cudnn 7.5.0 рдХреНрдпреВрдбрд╛ 10.0 . рдХреЗ рд▓рд┐рдП
рдЕрдЬрдЧрд░ 3.6.8
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1
рд╡рд┐рдЬреБрдЕрд▓ C++ рдкреБрдирд░реНрд╡рд┐рддрд░рдг 2015 рдпрд╛ 2017

рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ рдЕрдм рдХреЗрд╡рд▓ рдХреНрдпреВрдбрд╛ 9 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА CUDA 10 рдореЗрдВ рдЕрдкрдбреЗрдЯ рд╣реИ, рдЖрдк рдЬреАрдердм рдкрд░ рд░рд┐рд▓реАрдЬ рдиреЛрдЯ рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрддрдиреА рд╕рд░рд▓рддрд╛, CUDA 9.0 (cudnn 7.4.1) == > tensorflow 1.12.0
CUDA 10.0 (рд╕реАрдЖрдИрдбреАрдПрдирдПрди 7.5.0) ==> рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1

рдзрдиреНрдпрд╡рд╛рджред рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛
рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧ
Win10 + рдЕрдЬрдЧрд░ 3.6.6 + GeForce GTX 1050 Ti (рд▓реАрдЬрди рдиреЛрдЯрдмреБрдХ)
рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрдореНрдпреБрдирд┐рдЯреА 2017 + CUDA 10.0 (cudnn 7.5.0) + рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ (1.13.1) рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕рддреНрдпрд╛рдкрди рдкрд░реАрдХреНрд╖рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдПрдХ рдмрдбрд╝реА рдкрд░реАрдХреНрд╖рд╛ рд╣реИ - рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдмрд┐рд▓реНрдХреБрд▓ рдмреЗрдХрд╛рд░ рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╣рд╛рдВ рд╕реЗ рдЖрддрд╛ рд╣реИ ...

рдореЗрд░реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП (03/18/2019 рддрдХ) рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рднреА рдмрд╣рд╛рджреБрд░ рдЖрддреНрдорд╛ рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ!
рдЖрдзрд╛рд░ рдврд╛рдВрдЪрд╛: рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ/64, рдПрдирд╛рдХреЛрдВрдбрд╛ 3-5.1.0 (рдкрд╛рдпрдерди 3.6.4),
рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2017 [GPU=RTX2060]
рдЕрд╕рдлрд▓ рд▓рдХреНрд╖реНрдп рд╕реЗрдЯрдЕрдк рдЬреЛ рдбреАрдПрд▓рдПрд▓ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ:
CUDA 10.1 + рд╕рдВрдЧрдд cuDNN (7.5.0.56)
рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ (рдПрдирд╛рдХреЛрдВрдбрд╛ рдореЗрдВ numpy рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдорд╛рдореВрд▓реА рдЧрдбрд╝рдмрдбрд╝ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж)
CUDA 10.0 + cuDNN 7.4.1.5

рдореИрдВрдиреЗ CUDA 10.1 рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдпреЛрдЬрдиреЛрдВ рдиреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдлрд┐рд░ рдореИрдВрдиреЗ CUDA 10.0 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдФрд░ рдпрд╣ рдЕрдВрддрддрдГ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ CUDA 10.1 рдкрд░ рд╣реИред

рдореЗрд░реЗ рд╕рдлрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдпреЛрдЬрди рд╣реИрдВ:

CUDA 10.0 (CUDA 10.1 рдирд╣реАрдВ)
cuDNN v7.5.0 (рдлрд░рд╡рд░реА 21, 2019), CUDA 10.0 рдХреЗ рд▓рд┐рдП (CUDA 10.1 рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ)
рдПрдирд╛рдХреЛрдВрдбрд╛ рдПрдирд╛рдХреЛрдВрдбрд╛ 2018.12 (рдкрд╛рдпрдерди 3.7 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде, 64-рдмрд┐рдЯ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрд╕реНрдЯрд╛рд▓рд░)

рдлрд┐рд░ рдореИрдВрдиреЗ 2 рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛: рдкрд╛рдпрдерди 3.7.1 + рдЯреЗрдиреНрд╕рдлреЛрд░реНрд▓реЛ 1.13.1 рдФрд░ рдкрд╛рдпрдерди 3.68 + рдЯреЗрдиреНрд╕рдлреЛрд░реНрд▓реЛ 2.0.0-рдЕрд▓реНрдлрд╛0ред рд╡реЗ рджреЛрдиреЛрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдореИрдВрдиреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
рдХреЛрдВрдбрд╛ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдХреА рдмрдЬрд╛рдп
рдкрд╛рдЗрдк рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИред

рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА (conda install tensorflow-gpu) рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рдиред
рдХреВрдбрд╛ 10.0
рдХреБрдбрд╛рди 7.41.5 рдХреНрдпреВрдбрд╛ 10.0 . рдХреЗ рд▓рд┐рдП
рдЕрдЬрдЧрд░ 7.1

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА TensorFlow рдХреЛ 1.10.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛

pip install tensorflow-gpu==1.10.0

рд╣рд╛рдБ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдирд┐рд╢рд╛рди!

рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реВрдВред
рд╡рд┐рдВрдбреЛ 10
рдЕрдЬрдЧрд░ 3.6.2
рдЬреАрдкреАрдпреВ рдЖрд░рдЯреАрдПрдХреНрд╕2080
рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ CUDA рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ cudnn рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
2019/3/3 рдЖрдЬ CUDA рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 10.1 рд╣реИ, рд▓реЗрдХрд┐рди cudnn рдХрд╛ рдХреЛрдИ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ CUDA 10.0 рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдирдорд╕реНрддреЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕реЗрдЯрдЕрдк рд╣реИред
рдЕрдм CUDA 10.1 рдХрд╛ рдПрдХ рдХреБрдбрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдкрд╛рдЗрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдпрд╛ рд╣реИ?

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реАред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ CUDA 10.1 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nvidia рд╕реЗ cudNN рд╕рдВрд╕реНрдХрд░рдг рднреА рд╣реИ, CUDA 10.1 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдЬрдЧрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп tensorflow-gpu рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ CUDA 10.0 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА рдирд╡реАрдирддрдо рдХреЛрдВрдбрд╛ 3.7 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ
anaconda promt . рдореЗрдВ "conda install tensorflow-gpu" рдЪрд▓рд╛рдПрдБ
рдкрд╛рде рдЪрд░ рдХреЗ рд╕рд╛рде рдХреБрдбрд╛, рдХреБрдбрд╛рди рдФрд░ рдореЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ CUDA 10.1 рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдиреЗ рдХрднреА рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХрд┐ рдЙрд╕рдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ CUDA 10.0 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреА рд╣реИред

рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд╣реАрдВ рдвреВрдВрдв рдкрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдирд╡реАрдЖрдИрдбреАрдЖрдИрдП рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдПрдХ рд╕реАрдзрд╛ рд▓рд┐рдВрдХ рд╣реИ: https://developer.nvidia.com/cuda-10.0-download-archive

рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕:

рдкрд╛рдпрдерди 3.6.5
CUDA 9.0
рд╕реАрдпреВрдбреАрдПрдирдПрди 7.41.5
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.12.0

рдорд╣рд╛рди рдХрд╛рдо

рдирдорд╕реНрддреЗ,

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ!

рдХреНрдпрд╛ рдХреЛрдИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде _AMD Radeon HD7500M_ рдЧреНрд░рд╛рдлрд┐рдХ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП 'рдХрд╛рд░реНрдпрд╢реАрд▓' env рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

  • рд╡рд┐рди10 рдкреНрд░реЛ, рдПрдлрдпреВ 1803
  • I3 рддреАрд╕рд░реА рдкреАрдврд╝реА, 4GB
  • CUDA рджреЗрдЦреЗрдВ.10.0.130
  • CUDNN рджреЗрдЦреЗрдВ 7.3.1 рдХреЗ рд▓рд┐рдП 10.0_0
  • рдПрдирд╛рдХреЛрдВрдбрд╛3 (2018.12)
  • рдкреАрдИ 3.7.1
  • Tensorflow-gpu 1.13.1 - 'рдХреЛрдВрдбрд╛' 'рдПрдирд╛рдХреЛрдВрдбрд╛ рдкреНрд░реЙрдореНрдкреНрдЯ' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдзрдиреНрдпрд╡рд╛рдж!

рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡рд╣реА рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА, рджреВрд╕рд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ:

рдЬреАрддреЗрдВ 10 рдЕрдВрдХ
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.11.0
рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб 1.11.0
рдХреБрдбрди 7.1.4
cuda9.0_0
рдЕрдЬрдЧрд░ 3.6.3

рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕:

рд╡рд┐рди10x64
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.1
CUDA 10.1
CUDNN 7.5 cuda10.1 . рдХреЗ рд▓рд┐рдП
рдЕрдЬрдЧрд░ 3.7.1

рдФрд░ рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА!

рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡рд╣реА рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА, рджреВрд╕рд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ:

рдЬреАрддреЗрдВ 10 рдЕрдВрдХ
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.11.0
рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб 1.11.0
рдХреБрдбрди 7.1.4
cuda9.0_0
рдЕрдЬрдЧрд░ 3.6.3

рдореИрдВрдиреЗ рд╕рд╛рдЗрдмрд░рдкреАрд╕реА рдХреЛ рдкрд╛рдЗрдк рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рд╕рд╛рдЗрдмрд░рдкреАрд╕реА рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдЖрддреА рд╣реИ

рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕:

рд╡рд┐рди10x64
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.1
CUDA 10.1
CUDNN 7.5 cuda10.1 . рдХреЗ рд▓рд┐рдП
рдЕрдЬрдЧрд░ 3.7.1

рдФрд░ рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА!

рдореИрдВрдиреЗ env рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ:
┬╖рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.12.0
┬╖ рд╕реАрдпреВрдбреАрдП 9.0
CUDA9.0 рдХреЗ рд▓рд┐рдП рдХреБрдбрди 7.5
┬╖рдкрд╛рдпрдердирей.рем.рео

рдЕрдВрдд рдореЗрдВ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реИ рдХрд┐ tf-gpu рдХреЗрд╡рд▓ 'NVIDIA' рддреНрд╡рд░рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

'RADEON' рд╡рд╛рд▓реЗ - рдПрдХ рдЕрд▓рдЧ lib/рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

https://github.com/fo40225/tensorflow-windows-wheel

рдореБрдЭреЗ рдЙрдореНрд░ рд▓рдЧ рдЧрдИ рд▓реЗрдХрд┐рди рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдореЗрд░реЗ рдкреАрд╕реА рдкрд░ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ред рд╕рд╣реА cuDNN рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдФрд░ VS рд░реЗрдбрд┐рд╕реНрдЯ рдХрд╛ рдорд┐рд╢реНрд░рдг рдирд╣реАрдВ рдерд╛ред рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдореЗрдВ рдЕрдкрдиреЗ рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг, рд╕реАрдкреАрдпреВ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдЦреЛрдЬреЗрдВред

рдзрдиреНрдпрд╡рд╛рдж рдбреАрдЯреЙрдкрд┐рдВрдЧ256!!!

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдХреЗ рдФрд░ рдХреЛрдВрдбрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ред

conda install tensorflow-gpu

рдореИрдВ рдПрдХ рдирдпрд╛ рд╡реЗрдирд╡ рдмрдирд╛ рд░рд╣рд╛ рдерд╛ рдФрд░ рдпрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рдлрд┐рд░ рд╕реЗ рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ-рдЬреАрдкреАрдпреВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ (https://www.tensorflow.org/install/pip)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рдиреЗ рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг (1.13) рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдореИрдВрдиреЗ conda рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ tf-gpu рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ tf-gpu рд╕рдВрд╕реНрдХрд░рдг 1.12.0-h0d30ee6_0 рдХреЗ рд╕рд╛рде рд╕рдВрдХреБрд▓ рдХреЛ рдПрдХ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 1.12v рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирддрд╛ рд╣реИред

рдПрдлрд╡рд╛рдИрдЖрдИ:
рд╡рд┐рди10x64
CUDA V10.1.105
рдЕрдЬрдЧрд░ 3.6.5
рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдкреАрдпреВ 1070 рдореИрдХреНрд╕-рдХреНрдпреВ

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ред
рд╡рд┐рди10 x64
рдХреНрдпреВрдбрд╛ 9.0.резренрем
рдХреБрдбрди 7.0
рдЕрдЬрдЧрд░ 3.6.0
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.0


@2019/04/16
рдореИрдВрдиреЗ рд╕реЗрдЯрдЕрдк tensorflow-gpu-1.12 рджреНрд╡рд╛рд░рд╛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рд╣реИ, рд╢рд╛рдпрдж рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг tensorflow-gpu-1.13 рдХреЛ cuda-10.0 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рддреЗрд╣рд░реЗ рдореЗрд░рд╛ рд╕рд╛рд░рд╛рдВрд╢ рд╣реИ , рд▓реЗрдХрд┐рди рднрд╛рд╖рд╛ рдЪреАрдиреА рд╣реИред^_^

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдХреЗ рдФрд░ рдХреЛрдВрдбрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ред

conda install tensorflow-gpu

рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВ рдкрд┐рдк рдХреЗ рд╕рд╛рде tensorflow рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдореИрдВ рдЗрд╕реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж pip uninstall tensorflow-gpu рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд conda install tensorflow-gpu

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ [рд╕рдВрд╕реНрдХрд░рдг 6.3.9600]
(рд╕реА) 2013 рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЙрд░реНрдкреЛрд░реЗрд╢рдиред рд╕рд░реНрд╡рд╛рдзрд┐рдХрд╛рд░ рд╕реБрд░рдХреНрд╖рд┐рддред

рд╕реА:\рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛\рдбреЗрд▓>рдкрд╛рдпрдерди
рдкрд╛рдпрдерди 3.7.1 (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, 10 рджрд┐рд╕рдВрдмрд░ 2018, 22:54:23) [рдПрдордПрд╕рд╕реА v.1915 64 рдмрд┐рдЯ (рдПрдПрдордбреА 64)] :: рдПрдирд╛
рдХреЛрдВрдбрд╛, рдЗрдВрдХ. win32 . рдкрд░
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рд╕рд╣рд╛рдпрддрд╛", "рдХреЙрдкреАрд░рд╛рдЗрдЯ", "рдХреНрд░реЗрдбрд┐рдЯ" рдпрд╛ "рд▓рд╛рдЗрд╕реЗрдВрд╕" рдЯрд╛рдЗрдк рдХрд░реЗрдВред

рдЖрдИрдЖрдИрдПрдордкреАрдЖрд░рдЯреА рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1
рдЖрдИрдЖрдИрдПрдордкреАрдЖрд░рдЯреА рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ
^
рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯреА: рдЕрдорд╛рдиреНрдп рд╕рд┐рдВрдЯреИрдХреНрд╕
рдЖрдпрд╛рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python\pywrap_tenso
rflow.py", рд▓рд╛рдЗрди 58, in
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python\pywrap_tenso
rflow_internal.py", рд▓рд╛рдЗрди 28, рдЗрдВрдЪ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python\pywrap_tenso
rflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг
рдЖрдпрди)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди 242, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди рейрекреи, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди
24, рдЗрдВрдЪ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд┐рд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдИрдПрдо
рдмрдВрджрд░рдЧрд╛рд╣
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python__init__.py"
, рд▓рд╛рдЗрди рекреп, in
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python\pywrap_tenso
rflow.py", рд▓рд╛рдЗрди 74, in
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python\pywrap_tenso
rflow.py", рд▓рд╛рдЗрди 58, in
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python\pywrap_tenso
rflow_internal.py", рд▓рд╛рдЗрди 28, рдЗрдВрдЪ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\site-packagestensorflow\python\pywrap_tenso
rflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг
рдЖрдпрди)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди 242, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Dell\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди рейрекреи, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдореВрд▓ TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред

рджреЗрдЦреЗрдВ https://www.tensorflow.org/install/errors

рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдгреЛрдВ рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдПред рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдорджрдж рдорд╛рдВрдЧрддреЗ рд╕рдордп рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдКрдкрд░ред

>

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдПрдХ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдХрд┐рддрдирд╛ рдЦреЗрджрдЬрдирдХ рдЭрдореЗрд▓рд╛ рд╣реИ!

рдпрд╣рд╛рдВ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдпрд╣ рдХрд╛рдо рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ!)

рдореИрдВрдиреЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдкреЗрдЬ рд╕реЗ рд╕рднреА рдирд┐рдпрдорд┐рдд рдкреАрдЖрдИрдкреА рдЗрдВрд╕реНрдЯреЙрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдкрдиреЗ рдирдП рд╡рд┐рдВрдбреЛрдЬ 10 рдбреЗрд╕реНрдХрдЯреЙрдк (рдПрдирд╡реАрдЖрдИрдбреА тАЛтАЛрдЬреАрдЯреАрдПрдХреНрд╕ 1660) рдФрд░ рдПрдирд╛рдХреЛрдВрдбрд╛ рдкрд░ рдПрдХ рдирдП рдкрд╛рдпрдерди 3.6 рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдЖ рдерд╛ред

рджрд╣рд╛рдИ: рез.резрей.рез
рдХреБрдбрд╛: 10.1
рд╕реАрдпреВрдбреАрдПрдирдПрди: 7.5

рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЙрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо PATH рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреБрдЫ CUDA рдкрде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдБ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рдереЗ, рд╕рдВрднрд╡рддрдГ рдЕрдм рдЗрд╕рдХреЗ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдмрддрд╛рдП рдЕрдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдФрд░ рдкрде рдЬреЛрдбрд╝реЗ рдЧрдП)ред

рдЬреБрдкрд┐рдЯрд░ рдореЗрдВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ

рдФрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рдЬреЛ рд╣рд░ рдХреЛрдИ рджреЗрдЦрддрд╛ рд╣реИ:
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рд╕рдорд╛рдзрд╛рди рдкрд░ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рдХрд╛рдо рдХрд░ рдЧрдпрд╛!

рдКрдкрд░ @oshadaamila рдХреА рд╕рд▓рд╛рд╣ рдХреЗ рдмрд╛рдж

рдХреЛрдВрдбрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд▓рд╛рдпрд╛:
рджрд╣рд╛рдИ: рез.резрей.рез
рдХреВрдбрд╛: 10.0.130
рд╕реАрдпреВрдбреАрдПрдирдПрди: 7.3

рдЖрдпрд╛рдд рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ рдХреЛрдб рдкрд░реАрдХреНрд╖рдг рдареАрдХ рдЪрд▓рд╛:

a= tf.рд╕реНрдерд┐рд░(4)
b=tf.рд╕реНрдерд┐рд░(5)
рд╕рддреНрд░ = tf. рд╕рддреНрд░ ()
рд╕реА = рдП + рдмреА
рдкреНрд░рд┐рдВрдЯ ('рдпреЛрдЧ =', sess.run (рд╕реА))

9 рдХрд╛ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд╛рде рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ - рд╕рднреА рдирдП CUDA рдФрд░ cuDNN рдЕрдм рдПрдирд╛рдХреЛрдВрдбрд╛ 3/рдкреАрдХреЗрдЬреА рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкрд╛рдЗрдерди рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдорд╛рдирддрдГ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдПрдирд╛рдХреЛрдВрдбрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд╣рд░ рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдкрд░ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреА рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рднреА рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

TensorFlow 1.31.1 . рдХреЗ рд▓рд┐рдП

рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ/configure.py

_DEFAULT_CUDA_VERSION = '10.0'   // see here

_DEFAULT_CUDA_PATH_WIN = ('C:/Program Files/NVIDIA GPU Computing '
                          'Toolkit/CUDA/v%s' % _DEFAULT_CUDA_VERSION)

# ...

def set_tf_cuda_version(environ_cp):
  """Set CUDA_TOOLKIT_PATH and TF_CUDA_VERSION."""
  ask_cuda_version = (
      'Please specify the CUDA SDK version you want to use. '
      '[Leave empty to default to CUDA %s]: ') % _DEFAULT_CUDA_VERSION

  # ...

  for _ in range(_DEFAULT_PROMPT_ASK_ATTEMPTS):
    # Configure the Cuda SDK version to use.
    tf_cuda_version = get_from_env_or_user_or_default(
        environ_cp, 'TF_CUDA_VERSION', ask_cuda_version, _DEFAULT_CUDA_VERSION)

  # ...

  environ_cp['TF_CUDA_VERSION'] = tf_cuda_version

рдЗрд╕рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди CUDA рд╕рдВрд╕реНрдХрд░рдг 10.0 рд╣реИ, рд▓реЗрдХрд┐рди NVIDIA 10.1 рджреЗрддрд╛ рд╣реИ , CUDA10.0 рдФрд░ cudnn10.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдлрд┐рд░ cmd рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛

рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП https://developer.nvidia.com/cuda-toolkit-archive

рд╡рд┐рд╡рд░рдг: https://blog.kenorizon.cn/note/tensorflow-installation.html

рдпрджрд┐ рдЖрдкрдХреЛ RTX рдХреЗ рд▓рд┐рдП CUDA 10.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рддреЛ pip install tensorflow-gpu==1.13.1-rc2 рдЖрдЬрд╝рдорд╛рдПрдВред рдореЗрд░реЗ рдкрд╛рд╕ CUDA 10.0, cuDNN 7.5.0, рдЕрдЬрдЧрд░ 3.6 рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдореИрдВрдиреЗ рдЗрд╕реЗ cuda 10.1 (рдореЗрд░реЗ рдкрд╛рд╕ tensorflow 2.0alpha btw) рдФрд░ cudnn 7.5.0.56 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рд╣реИ
рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдпрд╛ рдлрд┐рд░ рдЖрдпрд╛рдд tensorflow-gpu рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛

TF 1.13.1 рдФрд░ CUDA 10.1 рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд┐рдпрд╛ - CUDA 10.1 рдХреЛ рд╣рдЯрд╛рдХрд░ рдФрд░ CUDA 10.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ CUDA 10.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1, GTX 1080ti)

CUDA 10.0 рдХреЗ рд▓рд┐рдП CUDA 10.0 рдФрд░ cuDNN 7.5 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛

CUDA 10.0, cuDNN v7.5.0.56, Python 3.6.7 рдФрд░ tensorflow 1.13.1 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ tensorflow рдФрд░ CUDA рдХреЗ рдХрд┐рд╕реА рднреА рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рд╛рдлрд╝ рдпрд╛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Python 3.7 рд╣реИ, рдФрд░ tensorflow 1.13.1 рдпрд╛ рдХреЛрдИ рдирд┐рдЪрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрднреА рддрдХ tensorflow рдХрд╛ рдХреЛрдИ рднреА рд╕рдВрд╕реНрдХрд░рдг Python 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдкрд╛рдпрдерди 3.7 рдирд┐рдХрд╛рд▓реЗрдВ, рдФрд░ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред

рдирдорд╕реНрддреЗ, @utkalsinha рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ? рдореИрдВ CUDA 10.0, cuDNN v7.5.0.56, Python 3.6.6 рдФрд░ tensorflow 1.13.1 рдХреЗ рддрд╣рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рд╣рдорд╛рд░реЗ рдмреАрдЪ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ Python3.6.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬрдмрдХрд┐ рдЖрдкрдХрд╛ Python3.6.7 рд╣реИ

CUDA рдФрд░ cuDNN рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЬреЛрдбрд╝рдирд╛ рди рднреВрд▓реЗрдВ
SET PATH=C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v10.0\bin;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v10.0\extras\CUPTI\libx64;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v10.0\include;%PATH%
рдкрде рд╕реЗрдЯ рдХрд░реЗрдВ = рд╕реА: \ toolscuda \ bin;% рдкрде%

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ .. рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдмрд╛рдж рд╕рднреА рд╣реБрдХ рдФрд░ рдмрджрдорд╛рд╢ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж ... рдмрд╕ рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛

рдирдорд╕реНрддреЗ, @utkalsinha рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ? рдореИрдВ CUDA 10.0, cuDNN v7.5.0.56, Python 3.6.6 рдФрд░ tensorflow 1.13.1 рдХреЗ рддрд╣рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рд╣рдорд╛рд░реЗ рдмреАрдЪ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ Python3.6.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬрдмрдХрд┐ рдЖрдкрдХрд╛ Python3.6.7 рд╣реИ

@ asa008 : рдирд╣реАрдВред рдореИрдВрдиреЗ рдкрд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХреЛ pip install tensorflow-gpu==1.13.1 рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ

рдЙрд╕ рдкрд░ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ tensorflow==2.0.0-alpha0 рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

  1. рдЕрдЬрдЧрд░ 3.6
  2. CUDA v10.0
  3. рдХреБрдбрди 7.4.1.5

рдЙрд╕ рдкрд░ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ tensorflow==2.0.0-alpha0 рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

  1. рдЕрдЬрдЧрд░ 3.6
  2. CUDA v10.0
  3. рдХреБрдбрди 7.4.1.5

рдПрдХ рд╣реА CUDA рдФрд░ cuDNN рдХреЗ рд╕рд╛рде рдкреНрд░рдпреБрдХреНрдд Python 3.7.3 рд▓реЗрдХрд┐рди рд╕рдорд╛рди DLL рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ (рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рдж), рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЬреАрдпреВрдЖрдИ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдпреВрдбреАрдП рдкрде рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

рдореЗрд░рд╛ рд╕реЗрдЯрдЕрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  1. CUDA 10.0
  2. рдирд╡реАрдирддрдо рдЙрдкрд▓рдмреНрдз (рдПрдирд╡реАрдбрд┐рдпрд╛ рд╕рд╛рдЗрдЯ рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ)
  3. рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрде рд╕реЗрдЯ рдХрд░рдирд╛ред
    -> рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ "рд╕реЗрдЯ рдкрде ..." рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрднреА рднреА рдирдП рдкрде рднреВрд▓ рдЬрд╛рддрд╛ рд╣реИред
    -> рдореИрдВрдиреЗ рднреА Tensorflow рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреАрд╕реА рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ред
  4. рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ v1.13
  5. рдЕрдЬрдЧрд░ 3.6 . рдХреЗ рд╕рд╛рде рдХреЛрдВрдбрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг

рдореИрдВрдиреЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЕрд▓реНрдлрд╛ рдкрд░ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ 10 рдорд╢реАрди рдкрд░ рдХрдИ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдФрд░ рдпреЗ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:
рд╡рд┐рдлрд▓
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ == r1.13
рдЕрдЬрдЧрд░ 3.7.3
CUDA v10.1
рдХреБрдбрди 7.5.0.56

рд╡рд┐рдлрд▓
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ==реи.реж.реж-рдЕрд▓реНрдлрд╝рд╛реж
рдЕрдЬрдЧрд░ 3.7.3
CUDA v10.1
рдХреБрдбрди 7.5.0.56

рд╡рд┐рдлрд▓
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ==реи.реж.реж-рдЕрд▓реНрдлрд╝рд╛реж
рдЕрдЬрдЧрд░ 3.6.8
CUDA v10.1
рдХреБрдбрди 7.5.0.56

рд╕рдлрд▓рддрд╛
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ==реи.реж.реж-рдЕрд▓реНрдлрд╝рд╛реж
рдЕрдЬрдЧрд░ 3.6.8
CUDA v10.0
рдХреБрдбрди 7.4.1.5

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рдЖрдк lib рдХреЛ tensorflow-gpu==1.10.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдЬ рдХреЗ рдмреЗрд╣рддрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдЖрдо рд╣реИред
рдкреАрдбреА. рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдЗрд╕ lib рдХрд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CUDA рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд▓рд┐рдирдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рдХреНрдпрд╛ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЙрдЪреНрдЪ рд╕рдВрд╕реНрдХрд░рдг рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реИрдВ?

рдХреГрдкрдпрд╛ рдорджрдж рдХрд░реЗрдВ

рдЪреЗрддрд╛рд╡рдиреА: рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ :C:\Users\HP\Anaconda3\envstensorflow\lib\site-packagestensorflow\python\training\saver.py:1266 рд╕реЗ: checkpoint_exists (tensorflow.python.training.checkpoint_management рд╕реЗ) рдкрджрд╛рд╡рдирдд рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдПрдХ рднрд╡рд┐рд╖реНрдп рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгред

рдУрдкрди ...\Python37\Lib\site-packagestensorflow\python\_pywrap_tensorflow_internal.pyd рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рд╡реЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╣ рдЖрдкрдХреЛ DLL рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЯреНрд░реА рджрд┐рдЦрд╛рдПрдЧрд╛, рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреМрди рд╕рд╛ DLL рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред TensorFlow рд╣рдореЗрд╢рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ CUDA рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рд╡рд╣реА, Win10 Pro x64, Python 3.6.8, Tensorflow-gpu 1.13.1, cuDNN 7.5.1.10, CUDA 10.1, рдбреНрд░рд╛рдЗрд╡рд░ 430.64
image

рдореЗрд░реА рд╕реНрдерд╛рдкрдирд╛:

рд╡рд┐рдВрдбреЛрдЬрд╝ 10.0.17763.134 x64
NVIDIA рдЪрд╛рд▓рдХ рекрезрем.репреи
CUDA 10.0.130
CUDA 10.0 . рдХреЗ рд▓рд┐рдП CUDNN 7.4.1.5
рдкрд╛рдпрдерди 3.6.7
GeForce GTX 1080 Ti

рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ Tcl/Tk рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ Python рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ SWIG рдФрд░ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП Tcl рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреАрд╕реАрдПрд▓/рдЯреАрд╕реА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ - рдореБрдЭреЗ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЕрдм рдореБрдЭреЗ рдЕрдм рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИред

TL; DR - рдЪрдпрдирд┐рдд Tcl/Tk рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде Python рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

@levicki cuda рдФрд░ cudnn рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВрдиреЗ tf рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкрде рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ,
SET PATH=C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v10.0\bin;%PATH% SET PATH=C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v10.0\extras\CUPTI\libx64 ;%PATH% SET PATH=C:\Program Files\NVIDIA GPU рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЯреВрд▓рдХрд┐рдЯ\CUDA\v10.0\include;%PATH% SET PATH=C:\toolscuda\bin;%PATH% (C рдореЗрдВ рдЯреВрд▓ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ) , рдмрд╕ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ)
рдореИрдВрдиреЗ tensorflow2 рдЕрд▓реНрдлрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореЗрд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ:

рд╡рд┐рдВрдбреЛрдЬрд╝ 10.0.17763.134 x64
NVIDIA рдЪрд╛рд▓рдХ рекрезрем.репреи
CUDA 10.0.130
CUDA 10.0 . рдХреЗ рд▓рд┐рдП CUDNN 7.4.1.5
рдкрд╛рдпрдерди 3.5.2
GeForce рдЯрд╛рдЗрдЯрди xp x4

рдЕрдЧрд░ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рддрдХрд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ tf2 рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред

рдпрд╣рд╛рдБ рд╡рд╣реА, Win10 Pro x64, Python 3.6.8, Tensorflow-gpu 1.13.1, cuDNN 7.5.1.10, CUDA 10.1, рдбреНрд░рд╛рдЗрд╡рд░ 430.64
image

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ CUDA 10.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ 10.1уАВрдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреАрд╕реА рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рд╡реЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
image

рдореВрд▓ рд░реВрдк рд╕реЗ CUDA 9 рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рдореИрдВрдиреЗ tensorflow-gpu 1.13.1 рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдбреАрдПрд▓рдПрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд┐рд░ tensorflow-gpu рдХреЛ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рдХрд┐ рдбреАрдПрд▓рдПрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд┐рд░ рдореИрдВрдиреЗ CUDA10.1 update1 рдФрд░ cudnn 7.5.1.10 (рджреЛрдиреЛрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг) рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рдпрд╣ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреАрдПрд▓рдПрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд┐рд░ tensorflow-gpu рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдлрд┐рд░ рднреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рдХрд┐ рдбреАрдПрд▓рдПрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд┐рд░ dependency Walker , рд▓реЗрдХрд┐рди рдпрд╣ рдРрдк рдЦреБрд▓рдиреЗ рдкрд░ рдЕрдЯрдХ рдЧрдпрд╛ (рдореИрдВ win10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)
рдлрд┐рд░ рдореИрдВрдиреЗ dependency Walker рдФрд░ _pywrap_tensorflow_internal.pyd рдХреЛ win7 рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛, рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рдЗрд╕реЗ CUBLAXX_100.DLL рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рддрдм рдореИрдВрдиреЗ CUDA10.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ tensorflow-gpu рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
рдПрдХ рд╕рд╛рдзрд╛рд░рдг DLL missing рдмрдЬрд╛рдп рд╕реНрдкрд╖реНрдЯ рд╕рдВрджреЗрд╢ рдФрд░ рд╕реБрдЭрд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

+1ред Qinst64 рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ред

рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдХреВрдбрд╛ 10.0 рдХреА рдПрдХ рдкреНрд░рддрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИ? cuda 10.0 рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдкрд░ рдХреЗрд╡рд▓ 10.1 рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рднреВрд▓ рдЬрд╛рдУ рдХрд┐ рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо windows10 рд╣реИредрдзрдиреНрдпрд╡рд╛рдж!

рдУрд╣, рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рднреА рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ!
https://developer.nvidia.com/cuda-toolkit-archive

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВрдиреЗ рдмрд╕ рдХреБрдбрди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЗрд╕реЗ рд╕реАрдпреВрдбреАрдП рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИ)
рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рдирдЧрд╛рдЗрдб рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛

@ymodak рдЪреВрдВрдХрд┐ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдкрд╛рдпрдерди + рд╕реАрдпреВрдбреАрдП + рд╕реАрдпреВрдбреАрдПрдирдПрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдХрдо рд╕реЗ рдХрдо рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ:

  1. рдбреАрдПрд▓рдПрд▓ рдХрд╛ рдирд╛рдо рдЬреЛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рдпрд╛:

  1. рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреАрдПрд▓рдПрд▓ рдХрд╛ рдирд╛рдо рдЬреЛ рдЕрд╕рдВрддреБрд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдХрд╛рд░рдг рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛?

рд╕рдлрд▓рддрд╛
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ == 1.10.0
рдЕрдЬрдЧрд░ 3.6.8
CUDA v9.0
рдХреБрдбрди 7.6.0
рдЗрд╕рдиреЗ рдЕрдВрддрддрдГ рдореЗрд░реА рдСрдЯреЛрдХрд░рд╕ рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛

рд╕рдлрд▓рддрд╛

рдХреНрдпрд╛ рд╣рдо Radeon рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдб рдореЗрдВ cuda рдФрд░ cudnn рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╢рдирд┐рд╡рд╛рд░, 6 рдЕрдкреНрд░реИрд▓ 2019, рд░рд╛рдд 10:22 рдмрдЬреЗ рдЬреЗрдб рдмреИрдХреНрд╕рдЯрд░, рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдПрдХ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдХрд┐рддрдирд╛ рдЦреЗрджрдЬрдирдХ рдЭрдореЗрд▓рд╛ рд╣реИ!

рдпрд╣рд╛рдВ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕реЗ рдХрд╛рдо рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ (I
рд╕реЛрдЪ!)

рдореИрдВрдиреЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реЗ рд╕рднреА рдирд┐рдпрдорд┐рдд рдкреАрдЖрдИрдкреА рдЗрдВрд╕реНрдЯреЙрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдерд╛
рдкреГрд╖реНрда рдФрд░ рдореЗрд░реЗ рдирдП рд╡рд┐рдВрдбреЛрдЬ 10 рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдерд╛
(рдПрдирд╡реАрдбреА рдЬреАрдЯреАрдПрдХреНрд╕ резремремреж):

рджрд╣рд╛рдИ: рез.резрей.рез
рдХреБрдбрд╛: 10.1
рд╕реАрдпреВрдбреАрдПрдирдПрди: 7.5

рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЙрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд╛рде рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐
рдХреБрдЫ CUDA рдкрде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗ рдЪреБрдХреЗ рдереЗ, рд╕рдВрднрд╡рдд: рдЗрд╕рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ
рдЕрднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдФрд░ рдкрде рдЬреЛрдбрд╝реЗ рдЧрдП рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╣реИ
https://www.tensorflow.org/install/gpu#windows_setup )ред

рдЬреБрдкрд┐рдЯрд░ рдореЗрдВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ

рдФрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рдЬреЛ рд╣рд░ рдХреЛрдИ рджреЗрдЦрддрд╛ рд╣реИ:
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рд╕рдорд╛рдзрд╛рди рдкрд░ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рдХрд╛рдо рдХрд░ рдЧрдпрд╛!

@oshadaamila рдХреА рд╕рд▓рд╛рд╣ рдХреЗ рдмрд╛рдж https://github.com/oshadaamila
рдКрдкрд░
https://github.com/tensorflow/tensorflow/issues/22794#issuecomment-рекренреореорелрелрейреорен
рдореИрдВрдиреЗ PiP рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдФрд░ Conda рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ред

рдХреЛрдВрдбрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд▓рд╛рдпрд╛:
рджрд╣рд╛рдИ: рез.резрей.рез
рдХреВрдбрд╛: 10.0.130
рд╕реАрдпреВрдбреАрдПрдирдПрди: 7.3

рдЖрдпрд╛рдд рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ рдХреЛрдб рдкрд░реАрдХреНрд╖рдг рдареАрдХ рдЪрд▓рд╛:

a= tf.рд╕реНрдерд┐рд░(4)
b=tf.рд╕реНрдерд┐рд░(5)
рд╕рддреНрд░ = tf. рд╕рддреНрд░ ()
рд╕реА = рдП + рдмреА
рдкреНрд░рд┐рдВрдЯ ('рдпреЛрдЧ =', sess.run (рд╕реА))

9 рдХрд╛ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд╛рде рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ - рд╕рднреА рдирдП
CUDA рдФрд░ cuDNN рдЕрдм Anaconda3/pkgs рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЗрдВрд╕реНрдЯрд╛рд▓ рд╣реЛ рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ
рдЬрдм рдПрдХ рдЕрдЬрдЧрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдзрд┐рдорд╛рдирддрдГ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред

рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдмрд╛рд╣рд░ рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреА
рдПрдирд╛рдХреЛрдВрдбрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рднреА рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/tensorflow/tensorflow/issues/22794#issuecomment-480519001 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/Auda9lPIPF0BJa_NUNfnkhqoHPcvmTwCks5veNC2gaJpZM4XLOd-
.

рдХреНрдпрд╛ рд╣рдо рд░реИрдбреЙрди рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдб рдореЗрдВ рдХреВрдбрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд░рд╡рд┐рд╡рд╛рд░, 14 рдЕрдкреНрд░реИрд▓ 2019, рд╕реБрдмрд╣ 8:38 рдмрдЬреЗ рдЙрддреНрдХрд▓ рд╕рд┐рдиреНрд╣рд╛, рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

CUDA 10.0, cuDNN v7.5.0.56, Python 3.6.7 рдФрд░ . рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1ред

рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЗ рдХрд┐рд╕реА рднреА рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рд╛рдлрд╝ рдпрд╛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ рдФрд░
CUDA рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╛рдпрдерди 3.7 рд╣реИ, рдФрд░
tensorflow 1.13.1 рдпрд╛ рдХрд┐рд╕реА рдирд┐рдЪрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рдирд╣реАрдВ рд╣реЛрдЧрд╛
рдХрд╛рдо рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрднреА рддрдХ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХрд╛ рдХреЛрдИ рднреА рд╕рдВрд╕реНрдХрд░рдг рдкрд╛рдпрдерди 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдкрд╛рдпрдерди 3.7 рдирд┐рдХрд╛рд▓реЗрдВ, рдФрд░ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/tensorflow/tensorflow/issues/22794#issuecomment-482915167 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/Auda9j9qH1-Z_UgS8jT6-hZZD4xwlzISks5vgpuugaJpZM4XLOd-
.

@рд░реВрдкрд╣рддрд╢реНрд░реА рдЬреАрдкреАрдпреВ

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред CUDA┬о рдХрдВрдкреНрдпреВрдЯ рдХреНрд╖рдорддрд╛ 3.5 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХреЗ рд╕рд╛рде NVIDIA┬о GPU рдХрд╛рд░реНрдб
https://developer.nvidia.com/cuda-gpus

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рд▓реЗрдХрд┐рди CUDA 10.0, CUDNN 7, Python 3.6.8, рдФрд░ TensorFlow 1.13 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

https://docs.nvidia.com/deeplearning/sdk/cudnn-support-matrix/index.html

рд╡рд┐рдВрдбреЛрдЬ 10
рд╕реАрдпреВрдбреАрдПрдирдПрди 7.5.0
CUDA 9.0.резренрем
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.10.0
рдПрдирд╛рдХреЛрдВрдбрд╛ рдкрд╛рдпрдерди 3.6.2

рдареАрдХ рд╣реИ!!!

рд╡рд┐рдВрдбреЛрдЬ 8.1
CUDA 10.0 . рдХреЗ рд▓рд┐рдП cuDNN 7.6.0
рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд▓рд┐рдП CUDA 10.0
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.1
рдПрдирд╛рдХреЛрдВрдбрд╛ рдкрд╛рдпрдерди 3.7+

рдареАрдХ рд╣реИ!!!!

@pishangujeniya

рдореИрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдФрд░ рдореИрдВрдиреЗ рдЗрди рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиреЛрдВ рдХреЛ рд▓рдЧрднрдЧ рдЖрдЬрд╝рдорд╛рдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣рд╛рдВ рдореИрдВ рдЕрдкрдирд╛ рд╕рдорд╛рдзрд╛рди рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ:
рдореИрдВ рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВя╝И ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рджреЗрд╢реА TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ ред рдореИрдВрдиреЗ lfd.uci рдХреА рдУрд░ рд░реБрдЦ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг tensorflow1.9 рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ред

  • рд╡рд┐рди10 x64
  • cuda10.1 рдХреБрдбрди 7.5
  • anaconda3 2019.3 python3.7 . рдХреЗ рд╕рд╛рде

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ TensorFlow 1.13.1 рдХреЗ рд╕рд╛рде, рдХреЗрд╡рд▓ CUDA 10 рдХрд╛рдо рдХрд░реЗрдЧрд╛ (рдФрд░ CUDA 10.1 рдирд╣реАрдВ)ред @pishangujeniya рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

CUDA рдЯреВрд▓рдХрд┐рдЯ 10.0 (рд╕рд┐рддрдВрдмрд░ 2018)
CUDA 10.0 . рдХреЗ рд▓рд┐рдП cuDNN v7.6.0 (20 рдордИ, 2019) рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рдореЗрд░рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ == 1.14.0
рдЕрдЬрдЧрд░ 3.6.8
CUDA v10.0
рдХреБрдбрди 7.4.1.5

рдореИрдВ рдПрдирд╛рдХреЛрдВрдбрд╛ рдореЗрдВ TensorFlow рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднреА рднрд╛рдЧрд╛ рд╣реВрдВред рдпрд╣ TensorFlow, CUDA, рдФрд░ cuDNN рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЧрддрддрд╛ рдореБрджреНрджреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рдирд╡реАрдирддрдо рдХреБрдбрд╛рдЯреВрд▓рдХрд┐рдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ TF v1.13 рдХреЗ рд▓рд┐рдП CUDA рдФрд░ cuDNN рдХреЗ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдЖрдк CUDA рдФрд░ cuDNN рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп cudatoolkit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:
1) рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛, рдлрд┐рд░ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
2) рдирдпрд╛ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛ рдФрд░ "conda install tensorflow-gpu" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ CUDA рдФрд░ cuDNN рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ)
3) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдорд╛рд╣реМрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛

рд╕рдмрдХреЛ рдзрдиреНрдпрд╡рд╛рджред 10.1 рдЯреВрд▓рдХрд┐рдЯ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛрддрд╛ рд░рд╣рд╛, рд▓реЗрдХрд┐рди 10.0 рдиреЗ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЗрд╕реЗ cuda10.1 рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдХреЗ рдФрд░ cuda 10.0 . рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛

рдореИрдВ рдПрдирд╛рдХреЛрдВрдбрд╛ рдореЗрдВ TensorFlow рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднреА рднрд╛рдЧрд╛ рд╣реВрдВред рдпрд╣ TensorFlow, CUDA, рдФрд░ cuDNN рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЧрддрддрд╛ рдореБрджреНрджреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рдирд╡реАрдирддрдо рдХреБрдбрд╛рдЯреВрд▓рдХрд┐рдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ TF v1.13 рдХреЗ рд▓рд┐рдП CUDA рдФрд░ cuDNN рдХреЗ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдЖрдк CUDA рдФрд░ cuDNN рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп cudatoolkit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

  1. рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛, рдлрд┐рд░ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
  2. рдирдпрд╛ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛ рдФрд░ "conda install tensorflow-gpu" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ CUDA рдФрд░ cuDNN рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ)
  3. рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдорд╛рд╣реМрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛

рддрдорд╛рдо рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж рдЗрд╕ рдЙрддреНрддрд░ рдиреЗ рдореЗрд░рд╛ рджрд┐рди рдмрдирд╛ рджрд┐рдпрд╛ред 'conda install tensorflow-gpu' 1.12 рдкрд░ tensorflow рдХреЛ рд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ .....

рд╕реА:\рдПрдирд╛рдХреЛрдВрдбрд╛3>рдкрд╛рдпрдерди
рдкрд╛рдпрдерди 3.7.1 (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, 28 рдЕрдХреНрдЯреВрдмрд░ 2018, 08:39:03) [рдПрдордПрд╕рд╕реА v.1912 64 рдмрд┐рдЯ (рдПрдПрдордбреА 64)] :: рдПрдирд╛рдХреЛрдВрдбрд╛, рдЗрдВрдХред Win32 рдкрд░
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рд╕рд╣рд╛рдпрддрд╛", "рдХреЙрдкреАрд░рд╛рдЗрдЯ", "рдХреНрд░реЗрдбрд┐рдЯ" рдпрд╛ "рд▓рд╛рдЗрд╕реЗрдВрд╕" рдЯрд╛рдЗрдк рдХрд░реЗрдВред

tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди реирекреи, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди рейрекреи, load_dynamic . рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдПрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (DLL) рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд░реВрдЯреАрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow # рдкрд╛рдЗрд▓рд┐рдВрдЯ: рдЕрдХреНрд╖рдо = рдЕрдкреНрд░рдпреБрдХреНрдд-рдЖрдпрд╛рдд
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python__init__.py", рдкрдВрдХреНрддрд┐ 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\site-packagestensorflow\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди 242, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди рейрекреи, load_dynamic . рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдПрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (DLL) рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд░реВрдЯреАрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдореВрд▓ TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред

рджреЗрдЦреЗрдВ https://www.tensorflow.org/install/errors

рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдгреЛрдВ рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдПред рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдорджрдж рдорд╛рдВрдЧрддреЗ рд╕рдордп рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдКрдкрд░ред

рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдкрддрд╛ рдЪрд▓рд╛ рдЬрд┐рд╕рд╕реЗ рдЖрдк рдореЗрдВ рд╕реЗ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдорджрдж рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╕рд┐рд╕реНрдЯрдо рдпреБрдХреНрддрд┐:
рд╡рд┐рдзрд╡рд╛рдПрдВ 10
рдкрд╛рдпрдерди 3.7.3
рдХреВрдбрд╛ 10.0
рдХреЛрдВрдбрд╛ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХреБрдбрди рдФрд░ рдХрдкрдЯреА

рд╕рдВрд╕реНрдерд╛рдкрди рдХреЗ рджреМрд░рд╛рди рд╕рд┐рд╕реНрдЯрдо рдкрде рдореЗрдВ рдПрдирд╛рдХреЛрдВрдбрд╛ рдЬреЛрдбрд╝рдХрд░ (рдХреЛрдИ рднреА рдЕрдиреБрд╢рдВрд╕рд┐рдд/рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ) рдореИрдВ tf рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ cudnn64_7.dll рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ cuDNN64_7.dll рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдиреАрдЪреЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢:

  • рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рд╕рд░реНрдЪ рдмреЙрдХреНрд╕ рдореЗрдВ рдкрд╛рде рдЯрд╛рдЗрдк рдХрд░реЗрдВ
  • рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ: рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
  • рдЙрдиреНрдирдд рдЯреИрдм рдореЗрдВ, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВтАж
  • рдЕрдкрдиреЗ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдирд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкрде рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ...
  • рдирдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирдпрд╛ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдирд┐рдореНрди рдкрде рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
  • (рдЖрдкрдХрд╛ CUDNN64_7.dll рд╕реНрдерд╛рди) (рдЬреИрд╕реЗ рдореЗрд░рд╛ - C:\cudnn-10.0-windows10-x64-v7.6.0.64cuda\bin)
  • рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╡рд┐рдВрдбреЛ рдФрд░ рд╕рд┐рд╕реНрдЯрдо - рдкреНрд░реЙрдкрд░реНрдЯреАрдЬ рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
    - рдПрдХ рдПрдирд╛рдХреЛрдВрдбрд╛ рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрдХреЛ% PATH% рдЯрд╛рдЗрдк рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдирдпрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдкрде рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдРрд╕рд╛ рд╕рдВрджреЗрд╣ рд╣реИред рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдкрде рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдЗрд╕рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рдкрд╛рдпрд╛ рд╣реИ

рдореБрдЭреЗ рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред
рдХрд┐рд╕реА рддрд░рд╣ TensorFlow рдХреЛ version1.14.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ :)

рдХреЛрдВрдбрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ win10 + gtx1060 (nb рд╕рдВрд╕реНрдХрд░рдг) рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.13.1
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ 1.13.1
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдбреЗрдЯрд╛рд╕реЗрдЯ 1.0.1
рдХреЗрд░рд╕ 2.2.3
рдХреБрдбрд╛рдЯреВрд▓рдХрд┐рдЯ 9.0
рдХреБрдбрди 7.6.4
рдЕрдЬрдЧрд░ 3.6.7

рдореИрдВ рдЖрдЬ рдкреВрд░реЗ рджрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдЯрдХрд╛ рд╣реБрдЖ рд╣реВрдВ
рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдореИрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ Tensorflow 2 рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рд▓реЗрдХрд┐рди рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЬреБрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдХреЗ рднреАрддрд░ рдореБрдЭреЗ рдиреАрдЪреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ

_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\IT\envs\tf1env\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\IT\envs\tf1env\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.

рдореИрдВ Tensorflow 2, CUDA 10.1 рдФрд░ cuDNN 7.6.5 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдпрд╣ рдХреЛрдИ рдЖрд╕рд╛рди рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реНрд╡рдпрдВ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдЯрди рд╣реИ:
https://www.pugetsystems.com/labs/hpc/How-to-Install-TensorFlow-with-GPU-Support-on-Windows-10-Without-Installing-CUDA-UPDATED-1419

рдпрд╛ рдХреЗрд╡рд▓ Google Colab рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рд╡реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдм рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддреЗ рд╣реИрдВред

"рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓:" рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╕реЛрдЪрддрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдбреАрдПрд▓рдПрд▓ рдЧреБрдо рд╣реИ? рдЗрд╕ рдордЬреЗрджрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛

рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛
рдХреЛрдВрдбрд╛ рдПрд▓рдПрд╕рдЖрдИрдЯреА рдореЗрдВ, рдЙрд╕рдиреЗ рдХрд╣рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ

Tensorflow 2.1.0 (CPU рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереАред Tensorflow 2.0.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм:

pip install tensorflow==2.0.0

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ 2.1.0 рдХреЗ рдмрд╛рдж рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рдВрднрд╡рддрдГ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ GPU рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП _Microsoft Visual C++ Redistributable for Visual Studio 2015_ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдЪрд░рдг #1 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

image

рдЬрд╛рд░реА рдиреЛрдЯреЛрдВ рд╕реЗ:

image

рдореБрдЭреЗ рд░рд┐рд▓реАрдЬ рдиреЛрдЯ рдорд┐рд▓реЗ рдЬреЛ @abdulrahman-khankan рдКрдкрд░ рджрд┐рдП рдЧрдП рдереЗ: https://github.com/tensorflow/tensorflow/releases/tag/v2.1.0

рдпрд╣рд╛рдБ рдЙрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ Visual Studio 2015, 2017 рдФрд░ 2019 рдХреЗ рд▓рд┐рдП

рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд░рд┐рд▓реАрдЬ рдкреЗрдЬ рдкрд░ рдХреИрд╕реЗ рдЬрд╛рдирд╛ рд╣реИ рдпрд╛ рд╕рд┐рд░реНрдл рдПрдордПрд╕ рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рдХреЛ рдЧреВрдЧрд▓ рдХрд░рдирд╛ рд╣реИред рд▓рд┐рдВрдХ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

PyInstaller рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдореИрдВ tensorflow == 1.14.0 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред

@ERDataDoc рдЖрдкрдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдЯрди рд╣реИ:
https://www.pugetsystems.com/labs/hpc/How-to-Install-TensorFlow-with-GPU-Support-on-Windows-10-Without-Installing-CUDA-UPDATED-1419

рдорджрджрдЧрд╛рд░ рд╣реИ рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдпрд╣ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ CUDA 10.2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
(рдпрд╣ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реБрдЖ)

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдм рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдкрд╛рдпрдерди рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдЧрдВрднреАрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред 3 рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдФрд░ рдореИрдВ рдЕрднреА рднреА рдкрд╣рд▓реЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЧрдВрджрдЧреА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА рдЬрдЧрд╣реЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реЗрдЯ рдХреА рд╣реЛрдВ рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореБрдЭреЗ рдкрдВрдЪ рдХрд╛рд░реНрдб рдФрд░ рдкреЗрдкрд░ рдЯреЗрдк рдпрд╛рдж рд╣реИрдВ)

https://github.com/tensorflow/tensorflow/issues/22512#issuecomment -572603142
рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ред
(рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 2.0.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛)
pip install tensorflow==2.0.0

https://github.com/tensorflow/tensorflow/issues/22794#issuecomment -580329356

рдореИрдВрдиреЗ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдпреЛрдЧреНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ msvcp140.dll рдореЗрд░реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 2.0.0 рдкрд░ рдПрдХ рдЕрдирдлрд┐рдХреНрд╕ рдмрдЧ рд╣реИ, рдореИрдВ рдЖрд╕рдкрд╛рд╕ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред

рдХреНрдпрд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдУрд░ рд╕реЗ рдХреЛрдИ рдиреЛрдЯрд┐рд╕ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред
рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдореЗрдВ рджрд┐рди рдмрд┐рддрд╛рдПрдВред

рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рд╕реАрдкреАрдпреВ
рдЕрджреНрдпрддрди рджреГрд╢реНрдп c++ реирежрезрел-реирежрезреп

рдореБрджреНрджрд╛ рдЗрд╕рд▓рд┐рдП рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдирд╡реАрдбрд┐рдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдирд╣реАрдВ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╕реАрдкреАрдпреВ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд░реИрдбреЙрди рд╡реЗрдЧрд╛ 8 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓реЗрдЧреАред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдкрд╛рдпрдерди 3.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдпрд╣ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдерд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ 3.6.8 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕рдиреЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 2.0.0 . рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЬрдЧрд░: 3.7.6
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ==2.0
рдпрджрд┐ рдЖрдк рдЯреЗрдВрд╕реЛрдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ --рдЕрдкрдЧреНрд░реЗрдб рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ-рдЬреАрдкреАрдпреВ==2.0

рдореИрдВрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛

  • рдЕрдЬрдЧрд░ 3.6.2 (<-- рдХреЛ рдореЗрд░рд╛ рдЕрдЬрдЧрд░ рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛, рдФрд░ 64 рдмрд┐рдЯ рдореЗрдВ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛)
  • рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрд░реЗ System32/ рдореЗрдВ msvcp140.dll рдФрд░ msvcp140_1.dll рдерд╛ред
  • рдХреБрдбрд╛ 10.0 (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛)ред
  • рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд tensorflow==2.0 (<-- 2.1.0 рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛!)
    рдФрд░ рдлрд┐рд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ :)

рдЗрд╕ рдзрд╛рдЧреЗ рдкрд░ рдпрд╣ рдЕрдВрддрд┐рдо рдЙрддреНрддрд░ рд╣реИ: https://github.com/tensorflow/tensorflow/issues/22794#issuecomment -573297027

рдХреГрдкрдпрд╛ "рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛!" рдХреЗ рд╕рд╛рде рд╕реНрдкреИрдо рди рдХрд░реЗрдВред рдФрд░ рдХрд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рдиред

рдирдорд╕реНрддреЗ, @mihaimaruseac

  1. рдХреНрдпрд╛ рдЖрдк рд╕рд╛рдЗрдЯ рдкрд░ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП AVX рдХрдорд╛рдВрдб рдХреЗ рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдирдпрд╛ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ?
  2. рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд▓рд┐рдВрдХ рдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ __рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢__ рдмрд░рд╛рдмрд░ рд╣реИ _"рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред"_
  3. рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ AVX рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рд╕реНрд╡рдпрдВ рдХреА рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреИрд╕реЗ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ?

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ AVX рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ tensorflow whl рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдЦрдХ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдпрд╛ рдЖрдк AVX рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдореВрд▓ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП Intel рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

AVX рд╕рдорд░реНрдерди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Coreinfo рдХрд╛ рдЙрдкрдпреЛрдЧ

рддреНрд░реБрдЯрд┐: рд░реВрдЯ : рдирд┐рд░реАрдХреНрд╖рдг рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдкрд╛рдпрдерди рддреНрд░реБрдЯрд┐ред
рдиреАрдЪреЗ рдЗрд╕ рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЯреНрд░реЗрд╕рдмреИрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", рд▓рд╛рдЗрди 3331, run_code рдореЗрдВ
рдХрд╛рд░реНрдпрдХрд╛рд░реА (code_obj, self.user_global_ns, self.user_ns)
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
flair_data, ot_data =load_dataset(PATH)
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 64, load_dataset рдореЗрдВ
train_ot = np.vstack (train_ot)
рдлрд╝рд╛рдЗрд▓ "<__array_function__ рдЗрдВрдЯрд░реНрдирд▓>", рд▓рд╛рдЗрди 6, vstack рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\numpy\core\shape_base.py", рд▓рд╛рдЗрди реиреорей, vstack рдореЗрдВ
рд╡рд╛рдкрд╕реА _nx.concatenate(рдЧрд┐рд░рдлреНрддрд╛рд░реА, 0)
рдлрд╝рд╛рдЗрд▓ "<__array_function__ рдЖрдВрддрд░рд┐рдХ>", рдкрдВрдХреНрддрд┐ рем, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдореЗрдВ
ValueError: рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рд░рдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", рд▓рд╛рдЗрди 2044, рд╢реЛрдЯреНрд░реЗрд╕рдмреИрдХ рдореЗрдВ
stb = value._render_traceback_()
рд╡рд┐рд╢реЗрд╖рддрд╛ рддреНрд░реБрдЯрд┐: 'ValueError' рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ '_render_traceback_'

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди 242, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди рейрекреи, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\IPython\core\ultratb.py", рд▓рд╛рдЗрди 1151, get_records рдореЗрдВ
рд╡рд╛рдкрд╕реА _fixed_getinnerframes(etb, number_of_lines_of_context, tb_offset)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\IPython\core\ultratb.py", рдкрдВрдХреНрддрд┐ 319, рд▓рд┐рдкрдЯреЗ рд╣реБрдП
рд╡рд╛рдкрд╕реА рдПрдл ( рдЖрд░реНрдЧ, * рдХреНрд╡рд╛рд░реНрдЧ)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\IPython\core\ultratb.py", рд▓рд╛рдЗрди рейрелрей, _fixed_getinnerframes рдореЗрдВ
рд░рд┐рдХреЙрд░реНрдбреНрд╕ = fix_frame_records_filenames (рдирд┐рд░реАрдХреНрд╖рдгред getinnerframes (etb, рд╕рдВрджрд░реНрдн))
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\inspect.py", рд▓рд╛рдЗрди 1502, getinnerframes рдореЗрдВ
рдлреНрд░реЗрдордЗрдиреНрдлреЛ = (tb.tb_frame,) + getframeinfo (рдЯреАрдмреА, рд╕рдВрджрд░реНрдн)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\inspect.py", рд▓рд╛рдЗрди 1460, getframeinfo рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо = getsourcefile (рдлрд╝реНрд░реЗрдо) рдпрд╛ рдЧреЗрдЯрдлрд╝рд╛рдЗрд▓ (рдлрд╝реНрд░реЗрдо)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\inspect.py", рд▓рд╛рдЗрди 696, getsourcefile рдореЗрдВ
рдЕрдЧрд░ getattr(getmodule(object, filename), '__loader__', none) рдХреЛрдИ рдирд╣реАрдВ рд╣реИ:
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\inspect.py", рд▓рд╛рдЗрди ренрейрей, getmodule рдореЗрдВ
рдЕрдЧрд░ ismodule(рдореЙрдбреНрдпреВрд▓) рдФрд░ hasattr(рдореЙрдбреНрдпреВрд▓, '__file__'):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди 50, __getattr__ рдореЗрдВ
рдореЙрдбреНрдпреВрд▓ = рд╕реНрд╡._рд▓реЛрдб ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди рекрек, _load рдореЗрдВ
рдореЙрдбреНрдпреВрд▓ = _importlib.import_module(self.__name__)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\importlib__init__.py", рд▓рд╛рдЗрди 127, import_module рдореЗрдВ
рд╡рд╛рдкрд╕реА _рдмреВрдЯрд╕реНрдЯреНрд░реИрдк._gcd_import (рдирд╛рдо [рд╕реНрддрд░:], рдкреИрдХреЗрдЬ, рд╕реНрддрд░)
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1006, _gcd_import . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 983, _find_and_load . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 953, _find_and_load_unlocked . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди реирезреп, _call_with_frames_removed . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1006, _gcd_import . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 983, _find_and_load . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди репремрен, _find_and_load_unlocked . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди ремренрен, _load_unlocked . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 728, exec_module . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди реирезреп, _call_with_frames_removed . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core__init__.py", рд▓рд╛рдЗрди 42, рдореЗрдВ
рд╕реЗ ред _api.v2 рдСрдбрд┐рдпреЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core_api\v2\audio__init__.py", рд▓рд╛рдЗрди 10, рдореЗрдВ
tensorflow.python.ops.gen_audio_ops рд╕реЗ рдЖрдпрд╛рдд decode_wav
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\ops\gen_audio_ops.py", рд▓рд╛рдЗрди 9, рдореЗрдВ
tensorflow.python рд╕реЗ pywrap_tensorflow рдХреЛ _pywrap_tensorflow рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди 50, __getattr__ рдореЗрдВ
рдореЙрдбреНрдпреВрд▓ = рд╕реНрд╡._рд▓реЛрдб ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow__init__.py", рд▓рд╛рдЗрди рекрек, _load рдореЗрдВ
рдореЙрдбреНрдпреВрд▓ = _importlib.import_module(self.__name__)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\importlib__init__.py", рд▓рд╛рдЗрди 127, import_module рдореЗрдВ
рд╡рд╛рдкрд╕реА _рдмреВрдЯрд╕реНрдЯреНрд░реИрдк._gcd_import (рдирд╛рдо [рд╕реНрддрд░:], рдкреИрдХреЗрдЬ, рд╕реНрддрд░)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python__init__.py", рд▓рд╛рдЗрди 49, рдореЗрдВ
tensorflow.python рд╕реЗ рдЖрдпрд╛рдд pywrap_tensorflow
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 74, рдореЗрдВ
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐ рдмрдврд╝рд╛рдПрдВ (рд╕рдВрджреЗрд╢)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", рд▓рд╛рдЗрди 3331, run_code рдореЗрдВ
рдХрд╛рд░реНрдпрдХрд╛рд░реА (code_obj, self.user_global_ns, self.user_ns)
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
flair_data, ot_data =load_dataset(PATH)
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 64, load_dataset рдореЗрдВ
train_ot = np.vstack (train_ot)
рдлрд╝рд╛рдЗрд▓ "<__array_function__ рдЗрдВрдЯрд░реНрдирд▓>", рд▓рд╛рдЗрди 6, vstack рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\numpy\core\shape_base.py", рд▓рд╛рдЗрди реиреорей, vstack рдореЗрдВ
рд╡рд╛рдкрд╕реА _nx.concatenate(рдЧрд┐рд░рдлреНрддрд╛рд░реА, 0)
рдлрд╝рд╛рдЗрд▓ "<__array_function__ рдЖрдВрддрд░рд┐рдХ>", рдкрдВрдХреНрддрд┐ рем, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдореЗрдВ
ValueError: рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рд░рдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", рд▓рд╛рдЗрди 2044, рд╢реЛрдЯреНрд░реЗрд╕рдмреИрдХ рдореЗрдВ
stb = value._render_traceback_()
рд╡рд┐рд╢реЗрд╖рддрд╛ рддреНрд░реБрдЯрд┐: 'ValueError' рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ '_render_traceback_'

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\pywrap_tensorflow.py", рд▓рд╛рдЗрди 58, рдореЗрдВ
tensorflow.python.pywrap_tensorflow_internal рдЖрдпрд╛рдд рд╕реЗ *
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 28, рдореЗрдВ
_pywrap_tensorflow_internal = swig_import_helper ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\site-packagestensorflow_core\python\pywrap_tensorflow_internal.py", рд▓рд╛рдЗрди 24, swig_import_helper рдореЗрдВ
_mod = imp.load_module ('_pywrap_tensorflow_internal', fp, рдкрдердирд╛рдо, рд╡рд┐рд╡рд░рдг)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди 242, load_module рдореЗрдВ
рд╡рд╛рдкрд╕реА load_dynamic (рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "C:\Users\Pankaj\Anaconda3\lib\imp.py", рд▓рд╛рдЗрди рейрекреи, load_dynamic рдореЗрдВ
рд╡рд╛рдкрд╕реА _рд▓реЛрдб (рдХрд▓реНрдкрдирд╛)
рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐: рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдореВрд▓ TensorFlow рд░рдирдЯрд╛рдЗрдо рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред

рджреЗрдЦреЗрдВ https://www.tensorflow.org/install/errors

рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдгреЛрдВ рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдПред рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдорджрдж рдорд╛рдВрдЧрддреЗ рд╕рдордп рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдКрдкрд░ред

рдпрджрд┐ рдЖрдк 2019 рдФрд░ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо Microsoft Visual C++ Redistributable рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ

рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╛ рддреЛ x64 рдпрд╛ x86 рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2015, 2017 рдФрд░ 2019 рдХреЗ рд▓рд┐рдП Microsoft Visual C++ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдпреЛрдЧреНрдп рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

https://support.microsoft.com/en-my/help/2977003/the-latest-supported-visual-c-downloads

рдпрджрд┐ рдЖрдк 2019 рдФрд░ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо Microsoft Visual C++ Redistributable рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ

рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╛ рддреЛ x64 рдпрд╛ x86 рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2015, 2017 рдФрд░ 2019 рдХреЗ рд▓рд┐рдП Microsoft Visual C++ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдпреЛрдЧреНрдп рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

https://support.microsoft.com/en-my/help/2977003/the-latest-supported-visual-c-downloads

рд╣рд╛рдп рдлрд┐рдЯрд░рд┐рдЕрд▓рд┐рдлрд╝,
рдореИрдВрдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдЬреБрдЕрд▓ рд╕реА ++ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдмрдиреА рд░рд╣рддреА рд╣реИред рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрдзрд░-рдЙрдзрд░ рд▓реЗ рдЬрд╛рдирд╛, рдЖрджрд┐?)

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ TF2.1 рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред

TF2.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рд░рдЧрд░ рд░рд╣рд╛: pip install tensorflow==2.0

@pallyndr рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ https://github.com/tensorflow/tensorflow/issues/22794#issuecomment -573297027 рдореЗрдВ рдмрддрд╛рдП рдЕрдиреБрд╕рд╛рд░ 2.1 рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо MSVC рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдпреЛрдЧреНрдп рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЬрдм рд▓реЛрдЧ "рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ"/"рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ"/"рдЗрд╕ рдЕрдиреНрдп рдХрд╛рдо рдХреЛ рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛" рдХреЗ рд╕рд╛рде рдзрд╛рдЧреЗ рдкрд░ рдвреЗрд░ рдХрд░рддреЗ рд░рд╣рддреЗ рд╣реИрдВ, рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╛рдзрд╛рди рджрдлрди рд╣реЛ рдЧрдпрд╛ред

MSVC рдФрд░ CUDA (рдореИрдВ NVIDIA рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рд╣реВрдВ) рдФрд░ cuDNN рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред

рд╕рдорд╛рдзрд╛рди рдХреЛ рдореНрдпреВрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрдзрд┐рдХ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд▓реЙрдХ рдХрд░рдирд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ahmed-touati picture ahmed-touati  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nicholaslocascio picture nicholaslocascio  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

3rduncle picture 3rduncle  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Billy4195 picture Billy4195  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RahulKulhari picture RahulKulhari  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ