Tensorflow: рдкрд╛рдпрдерди 3.7 рд╕рдВрдЧрддрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЬреБрд▓ре░ 2018  ┬╖  80рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: tensorflow/tensorflow

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд╛рдЗрдерди 3.7 рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдХреНрдпрд╛ рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛ рд╣реИ?

pip3 tensorflow рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ - рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╕реНрд░реЛрдд рд╕реЗ рдирд┐рд░реНрдорд╛рдг:

рдУрдПрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдФрд░ рд╡рд┐рддрд░рдг: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.13.5
рдкрд╛рдпрдерди: рдкрд╛рдпрдерди 3.7.0 (рд╣реЛрдордмреНрд░реЗ)
TensorFlow рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд: рд╕реНрд░реЛрдд (https://github.com/tensorflow/tensorflow.git)
TensorFlow рд╕рдВрд╕реНрдХрд░рдг: TensorFlow 1.9.0-rc2
рдмреЗрдЬрд╝рд▓ рд╕рдВрд╕реНрдХрд░рдг:

Build label: 0.15.0-homebrew
Build target: bazel-out/darwin-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Tue Jun 26 12:42:27 2018 (1530016947)
Build timestamp: 1530016947
Build timestamp as int: 1530016947

CUDA/cuDNN рд╕рдВрд╕реНрдХрд░рдг: рдХреЛрдИ рдирд╣реАрдВ
GPU рдореЙрдбрд▓ рдФрд░ рдореЗрдореЛрд░реА: рдХреЛрдИ рдирд╣реАрдВ
рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдЖрджреЗрд╢:
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

Starting local Bazel server and connecting to it...
...........................
WARNING: /private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/grpc/BUILD:1992:1: in srcs attribute of cc_library rule @grpc//:grpc_nanopb: please do not import '@grpc//third_party/nanopb:pb_common.c' directly. You should either move the file to this package or depend on an appropriate rule there. Since this rule was created by the macro 'grpc_generate_one_off_targets', the error might have been caused by the macro implementation in /private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/grpc/bazel/grpc_build_system.bzl:172:12
WARNING: /private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/grpc/BUILD:1992:1: in srcs attribute of cc_library rule @grpc//:grpc_nanopb: please do not import '@grpc//third_party/nanopb:pb_decode.c' directly. You should either move the file to this package or depend on an appropriate rule there. Since this rule was created by the macro 'grpc_generate_one_off_targets', the error might have been caused by the macro implementation in /private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/grpc/bazel/grpc_build_system.bzl:172:12
WARNING: /private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/grpc/BUILD:1992:1: in srcs attribute of cc_library rule @grpc//:grpc_nanopb: please do not import '@grpc//third_party/nanopb:pb_encode.c' directly. You should either move the file to this package or depend on an appropriate rule there. Since this rule was created by the macro 'grpc_generate_one_off_targets', the error might have been caused by the macro implementation in /private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/grpc/bazel/grpc_build_system.bzl:172:12
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/learn/BUILD:17:1: in py_library rule //tensorflow/contrib/learn:learn: target '//tensorflow/contrib/learn:learn' depends on deprecated target '//tensorflow/contrib/session_bundle:exporter': No longer supported. Switch to SavedModel immediately.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/learn/BUILD:17:1: in py_library rule //tensorflow/contrib/learn:learn: target '//tensorflow/contrib/learn:learn' depends on deprecated target '//tensorflow/contrib/session_bundle:gc': No longer supported. Switch to SavedModel immediately.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/timeseries/python/timeseries/BUILD:356:1: in py_library rule //tensorflow/contrib/timeseries/python/timeseries:ar_model: target '//tensorflow/contrib/timeseries/python/timeseries:ar_model' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/timeseries/python/timeseries/state_space_models/BUILD:73:1: in py_library rule //tensorflow/contrib/timeseries/python/timeseries/state_space_models:kalman_filter: target '//tensorflow/contrib/timeseries/python/timeseries/state_space_models:kalman_filter' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/timeseries/python/timeseries/state_space_models/BUILD:230:1: in py_library rule //tensorflow/contrib/timeseries/python/timeseries/state_space_models:filtering_postprocessor: target '//tensorflow/contrib/timeseries/python/timeseries/state_space_models:filtering_postprocessor' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/bayesflow/BUILD:17:1: in py_library rule //tensorflow/contrib/bayesflow:bayesflow_py: target '//tensorflow/contrib/bayesflow:bayesflow_py' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/seq2seq/BUILD:23:1: in py_library rule //tensorflow/contrib/seq2seq:seq2seq_py: target '//tensorflow/contrib/seq2seq:seq2seq_py' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/kfac/python/ops/BUILD:80:1: in py_library rule //tensorflow/contrib/kfac/python/ops:loss_functions: target '//tensorflow/contrib/kfac/python/ops:loss_functions' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /Users/zardoz/Projects/tensorflow/tensorflow/contrib/BUILD:14:1: in py_library rule //tensorflow/contrib:contrib_py: target '//tensorflow/contrib:contrib_py' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
INFO: Analysed target //tensorflow/tools/pip_package:build_pip_package (303 packages loaded).
INFO: Found 1 target...
INFO: From Linking external/grpc/libgrpc_base_c.a [for host]:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(endpoint_pair_uv.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(endpoint_pair_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(ev_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(fork_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(gethostname_fallback.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(gethostname_host_name_max.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(iocp_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(iomgr_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(pollset_set_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(pollset_uv.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(pollset_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(resolve_address_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(socket_utils_linux.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(socket_utils_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(socket_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(tcp_client_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(tcp_server_utils_posix_noifaddrs.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(tcp_server_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(tcp_uv.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(tcp_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(timer_uv.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(unix_sockets_posix_noop.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc_base_c.a(wakeup_fd_eventfd.o) has no symbols
INFO: From Linking external/grpc/libalts_util.a [for host]:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libalts_util.a(check_gcp_environment_linux.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libalts_util.a(check_gcp_environment_windows.o) has no symbols
INFO: From Linking external/grpc/libtsi.a [for host]:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libtsi.a(ssl_session_openssl.o) has no symbols
INFO: From Linking external/grpc/libgrpc++_base.a [for host]:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgrpc++_base.a(rpc_method.o) has no symbols
INFO: From Linking external/grpc/libgpr_base.a [for host]:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(cpu_iphone.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(cpu_linux.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(cpu_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(env_linux.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(env_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(log_android.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(log_linux.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(log_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(string_util_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(string_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(sync_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(time_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(tls_pthread.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(tmpfile_msys.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(tmpfile_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(wrap_memcpy.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(thd_windows.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/libgpr_base.a(stap_timers.o) has no symbols
INFO: From Linking external/grpc/third_party/address_sorting/libaddress_sorting.a [for host]:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bazel-out/host/bin/external/grpc/third_party/address_sorting/libaddress_sorting.a(address_sorting_windows.o) has no symbols
ERROR: /Users/zardoz/Projects/tensorflow/tensorflow/python/BUILD:5315:1: Executing genrule //tensorflow/python:framework/fast_tensor_util.pyx_cython_translation failed (Exit 1)
Traceback (most recent call last):
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/execroot/org_tensorflow/bazel-out/host/bin/external/cython/cython_binary.runfiles/cython/cython.py", line 17, in <module>
    main(command_line = 1)
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/Main.py", line 720, in main
    result = compile(sources, options)
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/Main.py", line 695, in compile
    return compile_multiple(source, options)
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/Main.py", line 666, in compile_multiple
    context = options.create_context()
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/Main.py", line 590, in create_context
    self.cplus, self.language_level, options=self)
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/Main.py", line 75, in __init__
    from . import Builtin, CythonScope
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/CythonScope.py", line 5, in <module>
    from .UtilityCode import CythonUtilityCode
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/UtilityCode.py", line 3, in <module>
    from .TreeFragment import parse_from_strings, StringParseContext
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/TreeFragment.py", line 17, in <module>
    from .Visitor import VisitorTransform
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/Visitor.py", line 15, in <module>
    from . import ExprNodes
  File "/private/var/tmp/_bazel_zardoz/5e080a8a46c0e2b2146c013eb1079337/external/cython/Cython/Compiler/ExprNodes.py", line 2875
    await = None
          ^
SyntaxError: invalid syntax
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 179.318s, Critical Path: 6.38s
INFO: 413 processes: 413 local.
FAILED: Build did NOT complete successfully

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

@activedgeek рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рдХрд┐ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдкрд╛рдпрдерди 3.7 (рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдЬрд╛рд░реА) рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдмрдирд╛рдиреЗ рдХреА рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдУрдкреА рдкреНрд░рд╢реНрди рдХрд╛ рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдХреИрд╕реЗ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИред

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

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

рдЕрдиреБрд░реЛрдз рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореВрд▓ рдкреЛрд╕реНрдЯ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

@homofortis рдЖрдк рдЗрд╕ рдмреАрдЪ рд╣реЛрдордмреНрд░реЗ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb

async рдФрд░ await рдЕрдм рдХреАрд╡рд░реНрдб рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ TF рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреЗрдЦреЗрдВ https://docs.python.org/3/whatsnew/3.7.html#summary -release-highlights

17022

@activedgeek рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рдХрд┐ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдкрд╛рдпрдерди 3.7 (рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдЬрд╛рд░реА) рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдмрдирд╛рдиреЗ рдХреА рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдУрдкреА рдкреНрд░рд╢реНрди рдХрд╛ рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдХреИрд╕реЗ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИред

@homofortis рдХреНрд╖рдорд╛ рдпрд╛рдЪрдирд╛ред рдореИрдВрдиреЗ рд╢рд╛рдпрдж рд╡рд╣рд╛рдВ рдХреБрдЫ рд╢рдмреНрдж рдпрд╛рдж рдХрд┐рдП рдФрд░ рд╕реЛрдЪрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рдирд╛ рдерд╛ред рдмрд╣реБрдд рд╕рд╛рд░реА рдЦреЛрдЬреЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рдУрд░ рд▓реЗ рдЬрд╛ рд░рд╣реА рдереАрдВ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдХреЗрд╡рд▓ Tensorflow рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡рд┐рд╡рд░рдг рд╕реЗ рджреЗрдЦрд╛ рдХрд┐ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдкрд╛рдпрдерди-3.7 рдХреЗ рд╕рд╛рде рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕рдВрдЧрддрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рд╕рд╛рдЗрдерди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмрд╛рдЬрд╝реЗрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕рд╛рдЗрдерди рдХрд╛рдлреА рдирдпрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░ рдХрдо рд╕реЗ рдХрдо 2 рдкрд╛рдпрдерди-3.7 рд╕рдВрдЧрддрддрд╛ рдореБрджреНрджреЗ рд╣реИрдВ:

  • $#$ tensorflow/c/eager/c_api.{h,cc} $#$ рд╕реЗ рдЙрддреНрдкрдиреНрди pywrap_tensorflow_internal.py рдореЗрдВ рдЪрд░ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ async рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ - #20690
  • рдФрд░ PyUnicode_AsUTF8AndSize() рдХреЗ рд░рд┐рдЯрд░реНрди рдкреНрд░рдХрд╛рд░ рдХреЛ char * рд╕реЗ const char * рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдХрд╛рд░рдг рдЯреВрдЯрдирд╛
    рд╢рд╛рдпрдж рдмрд╛рдж рд╡рд╛рд▓реЗ рдХреЛ рдЕрд▓рдЧ рдореБрджреНрджреЗ рдкрд░ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ, рдореИрдВрдиреЗ рд╡реАрдПрд╕2017 рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рдпрдерди 3.7 рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдПрдордХреЗрдПрд▓ рдХреЗ рд╕рд╛рде рдЕрднреА рддрдХ рдмрдирд╛рдпрд╛ (рдЕрднреА рддрдХ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛) рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ 1.9:

diff --git a/tensorflow/c/eager/c_api.h b/tensorflow/c/eager/c_api.h
index 1862af3ce2..093b97110f 100644
--- a/tensorflow/c/eager/c_api.h
+++ b/tensorflow/c/eager/c_api.h
@@ -76,7 +76,7 @@ typedef enum TFE_ContextDevicePlacementPolicy {
 // Sets the default execution mode (sync/async). Note that this can be
 // overridden per thread using TFE_ContextSetAsyncForThread.
 TF_CAPI_EXPORT extern void TFE_ContextOptionsSetAsync(TFE_ContextOptions*,
-                                                      unsigned char async);
+                                                      unsigned char is_async);

 TF_CAPI_EXPORT extern void TFE_ContextOptionsSetDevicePlacementPolicy(
     TFE_ContextOptions*, TFE_ContextDevicePlacementPolicy);
@@ -125,7 +125,7 @@ TFE_ContextGetDevicePlacementPolicy(TFE_Context*);

 // Overrides the execution mode (sync/async) for the current thread.
 TF_CAPI_EXPORT extern void TFE_ContextSetAsyncForThread(TFE_Context*,
-                                                        unsigned char async,
+                                                        unsigned char is_async,
                                                         TF_Status* status);

 // Causes the calling thread to block till all ops dispatched in async mode
diff --git a/tensorflow/core/platform/windows/port.cc b/tensorflow/core/platform/windows/port.cc
index 174f41a993..b06434620e 100644
--- a/tensorflow/core/platform/windows/port.cc
+++ b/tensorflow/core/platform/windows/port.cc
@@ -57,6 +57,11 @@ int NumSchedulableCPUs() {
   return system_info.dwNumberOfProcessors;
 }

+int NumHyperthreadsPerCore() {
+  static const int ht_per_core = tensorflow::port::CPUIDNumSMT();
+  return (ht_per_core > 0) ? ht_per_core : 1;
+}
+
 void* AlignedMalloc(size_t size, int minimum_alignment) {
 #ifdef TENSORFLOW_USE_JEMALLOC
   void* ptr = NULL;
diff --git a/tensorflow/python/eager/pywrap_tfe_src.cc b/tensorflow/python/eager/pywrap_tfe_src.cc
index 6c9481c3af..13edbb07db 100644
--- a/tensorflow/python/eager/pywrap_tfe_src.cc
+++ b/tensorflow/python/eager/pywrap_tfe_src.cc
@@ -813,7 +813,7 @@ char* TFE_GetPythonString(PyObject* o) {
   }
 #if PY_MAJOR_VERSION >= 3
   if (PyUnicode_Check(o)) {
-    return PyUnicode_AsUTF8(o);
+    return (char *)PyUnicode_AsUTF8(o);
   }
 #endif
   return nullptr;
diff --git a/tensorflow/python/lib/core/ndarray_tensor.cc b/tensorflow/python/lib/core/ndarray_tensor.cc
index 9df38d464c..4150fbfdd4 100644
--- a/tensorflow/python/lib/core/ndarray_tensor.cc
+++ b/tensorflow/python/lib/core/ndarray_tensor.cc
@@ -154,7 +154,7 @@ Status PyBytesArrayMap(PyArrayObject* array, F f) {
     if (PyUnicode_Check(item.get())) {
 #if PY_VERSION_HEX >= 0x03030000
       // Accept unicode by converting to UTF-8 bytes.
-      ptr = PyUnicode_AsUTF8AndSize(item.get(), &len);
+      ptr = (char *)PyUnicode_AsUTF8AndSize(item.get(), &len);
       if (!ptr) {
         return errors::Internal("Unable to get element as UTF-8.");
       }
diff --git a/tensorflow/python/lib/core/py_func.cc b/tensorflow/python/lib/core/py_func.cc
index 30c1a9c759..231a66de59 100644
--- a/tensorflow/python/lib/core/py_func.cc
+++ b/tensorflow/python/lib/core/py_func.cc
@@ -322,7 +322,7 @@ Status ConvertNdarrayToTensor(PyObject* obj, Tensor* ret) {
         Py_ssize_t el_size;
         if (PyBytes_AsStringAndSize(input_data[i], &el, &el_size) == -1) {
 #if PY_MAJOR_VERSION >= 3
-          el = PyUnicode_AsUTF8AndSize(input_data[i], &el_size);
+          el = (char *)PyUnicode_AsUTF8AndSize(input_data[i], &el_size);
 #else
           el = nullptr;
           if (PyUnicode_Check(input_data[i])) {

рдореИрдВ $# PyUnicode_AsUTF8AndSize() рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд▓рдХреНрд╖реНрдп рдореЗрдВ const рдХреНрд╡рд╛рд▓реАрдлрд╛рдпрд░ рдЬреЛрдбрд╝рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдПрдХ рд╕реНрдерд┐рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@asimshankar рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдкреАрдЖрд░ рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдЙрд╕реЗ рд╕реМрдВрдк рджреВрдВрдЧрд╛ред

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

ERROR: /home/rharish/.cache/bazel/_bazel_rharish/5d4d7b1255c710f6c814ab2f3f084405/external/protobuf_archive/BUILD:659:1: C++ compilation of rule '@protobuf_archive//:python/google/protobuf/pyext/_message.so' failed (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command 
  (cd /home/rharish/.cache/bazel/_bazel_rharish/5d4d7b1255c710f6c814ab2f3f084405/execroot/org_tensorflow && \
  exec env - \
    LD_LIBRARY_PATH=:/usr/local/lib:/opt/cuda/lib64 \
    PATH=/home/rharish/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl \
    PWD=/proc/self/cwd \
  external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF bazel-out/host/bin/external/protobuf_archive/_objs/python/google/protobuf/pyext/_message.so/descriptor_containers.pic.d '-frandom-seed=bazel-out/host/bin/external/protobuf_archive/_objs/python/google/protobuf/pyext/_message.so/descriptor_containers.pic.o' -iquote external/protobuf_archive -iquote bazel-out/host/genfiles/external/protobuf_archive -iquote bazel-out/host/bin/external/protobuf_archive -iquote external/bazel_tools -iquote bazel-out/host/genfiles/external/bazel_tools -iquote bazel-out/host/bin/external/bazel_tools -iquote external/local_config_python -iquote bazel-out/host/genfiles/external/local_config_python -iquote bazel-out/host/bin/external/local_config_python -isystem external/protobuf_archive/python -isystem bazel-out/host/genfiles/external/protobuf_archive/python -isystem bazel-out/host/bin/external/protobuf_archive/python -isystem external/protobuf_archive/src -isystem bazel-out/host/genfiles/external/protobuf_archive/src -isystem bazel-out/host/bin/external/protobuf_archive/src -isystem external/local_config_python/python_include -isystem bazel-out/host/genfiles/external/local_config_python/python_include -isystem bazel-out/host/bin/external/local_config_python/python_include '-std=c++11' -Wno-builtin-macro-redefined '-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' -fPIC -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -Wall -fno-omit-frame-pointer -no-canonical-prefixes -DNDEBUG -g0 -O2 -ffunction-sections -fdata-sections -g0 '-march=native' -g0 -DHAVE_PTHREAD -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -Wno-unused-function -Wno-writable-strings '-DGOOGLE_PROTOBUF_HAS_ONEOF=1' '-DPROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS=1' -c external/protobuf_archive/python/google/protobuf/pyext/descriptor_containers.cc -o bazel-out/host/bin/external/protobuf_archive/_objs/python/google/protobuf/pyext/_message.so/descriptor_containers.pic.o)
external/protobuf_archive/python/google/protobuf/pyext/descriptor_containers.cc: In function 'bool google::protobuf::python::descriptor::_GetItemByKey(google::protobuf::python::PyContainer*, PyObject*, const void**)':
external/protobuf_archive/python/google/protobuf/pyext/descriptor_containers.cc:69:45: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
        ((*(charpp) = PyUnicode_AsUTF8AndSize(ob, (sizep))) == NULL? -1: 0): \
                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
external/protobuf_archive/python/google/protobuf/pyext/descriptor_containers.cc:172:13: note: in expansion of macro 'PyString_AsStringAndSize'
         if (PyString_AsStringAndSize(key, &name, &name_size) < 0) {
             ^~~~~~~~~~~~~~~~~~~~~~~~
external/protobuf_archive/python/google/protobuf/pyext/descriptor_containers.cc:69:45: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
        ((*(charpp) = PyUnicode_AsUTF8AndSize(ob, (sizep))) == NULL? -1: 0): \
                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
external/protobuf_archive/python/google/protobuf/pyext/descriptor_containers.cc:189:13: note: in expansion of macro 'PyString_AsStringAndSize'
         if (PyString_AsStringAndSize(key, &camelcase_name, &name_size) < 0) {
             ^~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-writable-strings'
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 63.634s, Critical Path: 9.08s
INFO: 464 processes: 464 local.
FAILED: Build did NOT complete successfully

рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ:
рдУрдПрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдФрд░ рд╡рд┐рддрд░рдг: рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕
рдкрд╛рдпрдерди: рдкрд╛рдпрдерди 3.7.0
TensorFlow рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд: рд╕реНрд░реЛрдд (https://github.com/tensorflow/tensorflow.git), рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛
TensorFlow рд╕рдВрд╕реНрдХрд░рдг: TensorFlow 1.9.0
рдмреЗрдЬрд╝рд▓ рд╕рдВрд╕реНрдХрд░рдг: 0.16.0
CUDA/cuDNN рд╕рдВрд╕реНрдХрд░рдг: CUDA 9.2
GPU рдореЙрдбрд▓ рдФрд░ рдореЗрдореЛрд░реА: NVIDIA GeForce GTX 960M, 4GB

@bstriner рдиреЗ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ #21202 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдПрдХ рдХрджрдо рдЖрдЧреЗ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ Python 3.7 рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдЯреЛрдмрдл рд░рд┐рд▓реАрдЬ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рд╣реЛрдЧреА рдФрд░ рдлрд┐рд░ рдЙрд╕ рдирдП рдкреНрд░реЛрдЯреЛрдмрдл рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TensorFlow рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

@rharish101
рдпрджрд┐ рдЖрдк рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк pacman-S python-tensorflow рдХреЗ рд╕рд╛рде Tensorflow рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@rharish101
рдпрджрд┐ рдЖрдкрдХреЛ CUDA рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк pacman-S python-tensorflow-cuda . рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@hzxie рд╣рд╛рдБ, рдпрд╣ рдЕрдм рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдЖрд░реНрдХ рдХреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛?

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

@bstriner
рдореИрдВ рдЕрднреА рднреА рдирд╡реАрдирддрдо рдорд╛рд╕реНрдЯрд░ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдмрд┐рд▓реНрдб рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

рдУрдПрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдФрд░ рд╡рд┐рддрд░рдг: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.13.5
рдкрд╛рдпрдерди: рдкрд╛рдпрдерди 3.7.0
TensorFlow рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд: рд╕реНрд░реЛрдд (https://github.com/tensorflow/tensorflow.git)
TensorFlow рд╕рдВрд╕реНрдХрд░рдг: TensorFlow 1.10
рдмреЗрдЬрд╝рд▓ рд╕рдВрд╕реНрдХрд░рдг: 0.15.2-рд╣реЛрдордмреНрд░реВ
CUDA/cuDNN рд╕рдВрд╕реНрдХрд░рдг: рдХреЛрдИ рдирд╣реАрдВ
GPU рдореЙрдбрд▓ рдФрд░ рдореЗрдореЛрд░реА: рдХреЛрдИ рдирд╣реАрдВ
рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдЖрджреЗрд╢:
bazel рдмрд┐рд▓реНрдб --config=opt //tensorflow/tools/pip_ рдкреИрдХреЗрдЬ:build_pip_package

ERROR: /Users/zardoz/Projects/tensorflow/tensorflow/python/eager/BUILD:10:1: C++ compilation of rule '//tensorflow/python/eager:pywrap_tfe_lib' failed (Exit 1)
tensorflow/python/eager/pywrap_tfe_src.cc:219:11: error: cannot initialize a variable of type 'char *' with an rvalue of type 'const char *'
    char* buf = PyUnicode_AsUTF8AndSize(py_value, &size);
          ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tensorflow/python/eager/pywrap_tfe_src.cc:834:12: error: cannot initialize return object of type 'char *' with an rvalue of type 'const char *'
    return PyUnicode_AsUTF8(o);
           ^~~~~~~~~~~~~~~~~~~
2 errors generated.
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 5896.213s, Critical Path: 267.71s
INFO: 2883 processes: 2883 local.
FAILED: Build did NOT complete successfully

@cgohlke рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд▓рд┐рдП рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ-рдЬреАрдкреАрдпреВ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ?

@homofortis рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреАрдЖрд░ рдЕрднреА рддрдХ рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЕрдВрджрд░ рдЦреАрдВрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред https://github.com/tensorflow/tensorflow/pull/21202

рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд░реЗрдкреЛ рдореЗрдВ py37 рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдЗрд╕ рддрд░рд╣:

git remote add bstriner https://github.com/bstriner/tensorflow.git
git fetch bstriner
git merge bstriner/py37

рдореВрд▓ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдк const char * рдХреЗ рд╕рд╛рде char * рдпрд╛ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ py37 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИред рдЬреБрдбрд╝реЗ рдкреАрдЖрд░ рдореЗрдВ рдлрд┐рдХреНрд╕ рдФрд░ рдЪрд░реНрдЪрд╛ред

@bstriner рдореБрдЭреЗ рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд▓рд┐рдП tensorflow gpu рдХреА рдПрдХ рд╡реНрд╣реАрд▓ рдлрд╝рд╛рдЗрд▓ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЖрдк рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛

рдпрд╣ рдореБрджреНрджрд╛ рдХрдм рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ??

@bstriner рдХреЗ рдпреЛрдЧрджрд╛рди (PR #21202) рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдореЗрдВ рдЕрднреА Python 3.7 рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреАрдЖрд░ рдореЗрдВ рдмрддрд╛рдпрд╛ рд╣реИ, рдИрдЬрд┐рди рдФрд░ рдкреНрд░реЛрдЯреЛрдмрдл рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЕрднреА рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@gunan @angersson рдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ TensorFlow 1.11 рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬрд╝ Python 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧреА, рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╣рдореЗрдВ рдЕрднреА рднреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╣рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЕрдиреБрд░реЛрдзреЛрдВ (рдЙрдмрдВрдЯреВ 14 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг) рдХреЗ рдХрд╛рд░рдг рд╣рдорд╛рд░реЗ рд╕рднреА рдмрд┐рд▓реНрдб рдЗрдВрдлреНрд░рд╛ ubuntu 14 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЬрдЧрд░ 3.7 ubuntu 14 рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ ubuntu рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЬрдмрдХрд┐ рд╣рдо рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдИрдЬрд┐рди рдФрд░ рдкреНрд░реЛрдЯреЛрдмрдл рдлрд┐рдХреНрд╕ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░реЗрдВрдЧреЗред
рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ 1.11 рдореЗрдВ рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдмрд┐рд▓реНрдЯ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рд╣реЛрдЧрд╛

@ рд╕реБрдХреЗрд╢рдкреА 1995 рдЖрдк рдЗрд╕ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ https://www.lfd.uci.edu/~gohlke/pythonlibs/#tensorflow

рдХреНрдпрд╛ рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд▓рд┐рдП рдХреЛрдИ Ubuntu 16.04 TensorFlow gpu рдкрд╣рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ? рдпрд╛, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ? рдореЗрд░реЗ рдкрд╛рд╕ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд╛ рд╣рд╛рде рдкрдХрдбрд╝реЗ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ :)

@bjtho08 рдХреНрдпрд╛ рдЖрдкрдиреЗ https://www.tensorflow.org/install/install_linux#python_36 рджреЗрдЦрд╛ рд╣реИ?

@ рдореЛрд░реЗрдиреЛрд╣ 149 рдЬреЛ рдХреЗрд╡рд▓ рдЕрдЬрдЧрд░ 3.6 рдХреЗ рд▓рд┐рдП рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ 3.7 рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдирдпрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд┐рдпрд╛ рд╣реИред

https://github.com/tensorflow/tensorflow/issues/20517#issuecomment -418442189 рдЕрднреА рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рдЗрдиреНрдлреНрд░рд╛ рдореБрджреНрджреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ (рдЙрдмрдВрдЯреВ 14 рдкрд░ рдкрд╛рдпрдерди 3.7) рд╣рдорд╛рд░реА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдЕрднреА рддрдХ рдЕрдЬрдЧрд░ 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрднреА рднреА рдЙрдирдХреЗ рд╕рд╛рде рдЕрдЬрдЧрд░ 3.7 рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрд╣ рдирд╣реАрдВ, рдпрд╣ рдореВрд▓рднреВрдд рд╕рдорд╕реНрдпрд╛ рд╣реИ @ bjtho08 tensorflow рдХреЛ 3.7 рдореЗрдВ рдирдП рдкрд╛рдпрдерди рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣реА рд╡рд╣ рдзрд╛рдЧрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЗрд╕ рдмреАрдЪ рдЖрдк рд▓рдВрдмрд┐рдд рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ 3.6 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@ рдореЛрд░реЗрдиреЛрд╣ 149 рддреЛ рдореЗрд░реЗ рд╡рд┐рдХрд▓реНрдк рдЕрдЬрдЧрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдпрд╛ рдЧрд┐рдЯ/рдорд╛рд╕реНрдЯрд░ рд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ?

рдЖрдЬ рд╕реЗ рд╣рд╛рдБред рдпрд╣ рдкреАрдЖрд░ https://github.com/tensorflow/tensorflow/pull/21202 рдорд╛рд╕реНрдЯрд░ рдкрд░ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рд░рд┐рд▓реАрдЬ рдЕрднреА рддрдХ рдХрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред FWIW рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрдИ рдЕрдЬрдЧрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pyenv рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдкреЗрд╢реЗрд╡рд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкрд┐рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@ morenoh149 @ bjtho08 рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рд╕реЗ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдмрдирд╛рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдЕрднреА рднреА 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВред

@adrianodennanni рдирд┐рд░реНрднрд░рддрд╛ 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд░реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдирд╣реАрдВред рдЖрдкрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рдорд╛рд╕реНрдЯрд░реНрд╕ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдм рддрдХ рдЙрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗ, рддрдм рддрдХ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдирд╣реАрдВ рдмрджрд▓реА рдЬрд╛ рд╕рдХрддреАрдВред

рддреЛ, рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЯреЛрдмрдл рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

    PROTOBUF_URLS = [
        "https://mirror.bazel.build/github.com/google/protobuf/archive/a6e1cc7e328c45a0cb9856c530c8f6cd23314163.tar.gz",
        "https://github.com/google/protobuf/archive/a6e1cc7e328c45a0cb9856c530c8f6cd23314163.tar.gz",
    ]
    PROTOBUF_SHA256 = "f785d2009ea7c8484cb0443d9db8fe55f73cfdb6e112bfa659a8a5cdaf664ccd"
    PROTOBUF_STRIP_PREFIX = "protobuf-a6e1cc7e328c45a0cb9856c530c8f6cd23314163"

рдЖрдкрдХреЛ рдирд╡реАрдирддрдо eigen рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

@rharish101
рдпрджрд┐ рдЖрдкрдХреЛ CUDA рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк pacman-S python-tensorflow-cuda . рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдЕрдЪреНрдЫрд╛ рдХрд┐рдпрд╛ рдзрдиреНрдпрд╡рд╛рдж

рдЖрдЬ рд╕реЗ рд╣рд╛рдБред рдпрд╣ рдЬрдирд╕рдВрдкрд░реНрдХ #21202 рдорд╛рд╕реНрдЯрд░ рдкрд░ рд╣реИ рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдПрдХ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдХрдЯреМрддреА рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред FWIW рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрдИ рдЕрдЬрдЧрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pyenv рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдкреЗрд╢реЗрд╡рд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкрд┐рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЯрд┐рдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, @morenoh149 ! рдореИрдВрдиреЗ рдЗрд╕реЗ pyenv рдФрд░ CUDA 9.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░рдХреЗ рдХрд╛рдо рдХрд┐рдпрд╛ :)

@ рдЧреБрдирд╛рди

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЬрдЧрд░ 3.7 ubuntu 14 рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ ubuntu рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдВ Ubuntu 12 рдкрд░ Python-3.7 рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рддрдХ рдЙрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ред рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ:

    --prefix=... \
    --enable-ipv6 \
    --with-dbmliborder=gdbm \
    --with-system-expat \
    --with-computed-gotos \
    --with-system-ffi \
    --with-ensurepip=no

рдФрд░ рдкрд╛рдЗрдерди рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреА рдПрдХрдорд╛рддреНрд░ рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдереА, рдЗрд╕ рдкреНрд░рдХрд╛рд░ ssl рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдмрдирд╛рдиреЗ рдФрд░ cryptography рдиреБрд╕реНрдЦрд╛ (https://cryptography.io/en/latest/installation/#static-wheels) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:

  • рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░ рдХрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХреЛ рдареАрдХ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:
OPENSSL_VERSION=1.0.2p
wget https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz
tar xf openssl-${OPENSSL_VERSION}.tar.gz
cd openssl-${OPENSSL_VERSION}
./config no-shared no-ssl2 no-ssl3 -fPIC --prefix=$(pwd)/_openssl
make && make install
  • configure рд╕реНрдХреНрд░рд┐рдкреНрдЯ: --with-openssl=$(pwd)/openssl-${OPENSSL_VERSION}/_openssl рдкрд░ рдзреНрд╡рдЬ рдкрд╛рд╕ рдХрд░рдХреЗ рдЙрд╕ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рдпрдерди рдмрдирд╛рдПрдВ, рдЗрд╕рд▓рд┐рдП configure рдЖрдордВрддреНрд░рдг рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
./configure
    --prefix=... \
    --enable-ipv6 \
    --with-dbmliborder=gdbm \
    --with-system-expat \
    --with-computed-gotos \
    --with-system-ffi \
    --with-ensurepip=no \
    --with-openssl=$(pwd)/openssl-${OPENSSL_VERSION}/_openssl

рдкреБрд░рд╛рдиреЗ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдореБрджреНрджреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореБрдЭреЗ рдкреБрд░рд╛рдиреЗ рдЙрдмрдВрдЯреВ рдкрд░ рдкрд╛рдпрдерди-3.7 рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдкрд╛рдпрдерди рд╕реНрд░реЛрдд рдкрд╛рд╕ рд╕реЗ рдкрд░реАрдХреНрд╖рдгред

рдиреИрдЧрд┐рдВрдЧ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯреНрд╕ @gunan , @angersson : рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ 14 рджрд┐рди рд╣реЛ рдЧрдП рд╣реИрдВ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдПрдХ рдЕрд╕рд╛рдЗрдиреА рд╣реИред рдХреГрдкрдпрд╛ рддрджрдиреБрд╕рд╛рд░ рд▓реЗрдмрд▓ рдФрд░/рдпрд╛ рд╕реНрдерд┐рддрд┐ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

@bstriner рдЖрдкрдиреЗ PROTOBUF_URLS, PROTOBUF_SHA256 рдФрд░ PROTOBUF_STRIP_PREFIX рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ tensorflow/workspace.bzl рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ? рдХрд╣реАрдВ рдФрд░? рдзрдиреНрдпрд╡рд╛рджред

рджрд░рдЕрд╕рд▓, рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.11 рдХреЗ рдмреЗрдЬрд╝рд▓ рдмрд┐рд▓реНрдб рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ:

рддреНрд░реБрдЯрд┐: рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ/рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ/рдЯреВрд▓реНрд╕/рдкрд╛рдЗрдк_рдкреИрдХреЗрдЬ/ рдмрд┐рд▓реНрдб: 216 : 1: рддреНрд░реБрдЯрд┐ рд▓реЛрдбрд┐рдВрдЧ рдкреИрдХреЗрдЬ 'рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ': рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реАред '@bazel_skylib//:lib.bzl' рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ '//tensorflow/tools/pip_ package:build_pip_package ' рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдФрд░ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред

@jeffcbecker рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреВрдЖрд░рдПрд▓ https://mirror.bazel.build/github.com/google/protobuf/archive/a6e1cc7e328c45a0cb9856c530c8f6cd23314163.tar.gz рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЙрдкрд╛рдп рд╣реИ?

рдореИрдВ рдкрд╛рдпрдерди 3.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдЪрд┐рдпрд░реНрд╕
рдЬреЗрдл
рдореЗрд░реЗ рдЯреА-рдореЛрдмрд╛рдЗрд▓ 4рдЬреА рдПрд▓рдЯреАрдИ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛
-------- рдореВрд▓ рд╕рдВрджреЗрд╢ -------- рдкреНрд░реЗрд╖рдХ: рдПрдбреНрд░рд┐рдпрд╛рдиреЛ рдбреЗрдиреНрдирд╛рдиреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рджрд┐рдирд╛рдВрдХ: 10/21/18 1:40 рдЕрдкрд░рд╛рд╣реНрди (рдЬреАрдПрдордЯреА-08:00) рдкреНрд░рддрд┐: tensorflow/tensorflow [email protected] рд╕реАрд╕реА: jeffcbecker [email protected] , рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВ@noreply.github.com рд╡рд┐рд╖рдп: рдкреБрди: [tensorflow/tensorflow] рдкрд╛рдпрдерди 3.7 рд╕рдВрдЧрддрддрд╛ (#20517)
@jeffcbecker рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ URL https://mirror.bazel.build/github.com/google/protobuf/archive/a6e1cc7e328c45a0cb9856c530c8f6cd23314163.tar.gz рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЙрдкрд╛рдп рд╣реИ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред
{"api_version":"1.0",,"publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb",,"name":"GitHub"},"Entity":{"external_key":"github/tensorflow/tensorflow",,"title ":"tensorflow/tensorflow",,"subtitle":"GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА", "main_image_url":" https://assets-cdn.github.com/images/email/message_cards/header.png ","avatar_image_url":" https://assets-cdn.github.com/images/email/message_cards/avatar.png ","action":{"name":"Open in GitHub",,"url":" https://github.com /tensorflow/tensorflow "}},"updates":{"snippets":[{"icon":"PERSON","message":" @adrianodennanni in #20517: @jeffcbecker рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ URL https://mirror.bazel.build/github.com/google/protobuf/archive/a6e1cc7e328c45a0cb9856c530c8f6cd23314163.tar.gz рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ?"}],"action":{"name":"View Issue","url":" https://github.com/tensorflow /tensorflow/issues/20517#issuecomment -431701713"}}}
[
{
"@context": " http://schema.org ",
"@type": "рдИрдореЗрд▓ рдореИрд╕реЗрдЬ",
"рд╕рдВрднрд╛рд╡рд┐рдд рдХреНрд░рд┐рдпрд╛": {
"@type": "рд╡реНрдпреВрдПрдХреНрд╢рди",
"рд▓рдХреНрд╖реНрдп": " https://github.com/tensorflow/tensorflow/issues/20517#issuecomment -431701713",
"url": " https://github.com/tensorflow/tensorflow/issues/20517#issuecomment -431701713",
"рдирд╛рдо": "рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреЗрдВ"
},
"рд╡рд┐рд╡рд░рдг": "рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ GitHub рдкрд░ рджреЗрдЦреЗрдВ",
"рдкреНрд░рдХрд╛рд╢рдХ": {
"@type": "рд╕рдВрдЧрдарди",
"рдирд╛рдо": "рдЧрд┐рдЯрд╣рдм",
"рдпреВрдЖрд░рдПрд▓": " https://github.com "
}
},
{
"@type": "MessageCard",
"@context": " http://schema.org/extensions ",
"HideOriginalBody": "рдЧрд▓рдд",
"рдкреНрд░рд╡рд░реНрддрдХ": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"рд╢реАрд░реНрд╖рдХ": "рдкреБрдирдГ: [рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ/рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ] рдкрд╛рдпрдерди 3.7 рд╕рдВрдЧрддрддрд╛ (#20517)",
"рдЦрдВрдб": [
{
"рдореВрд▓рдкрд╛рда": "",
"рдЧрддрд┐рд╡рд┐рдзрд┐ рд╢реАрд░реНрд╖рдХ": " рдПрдбреНрд░рд┐рдпрд╛рдиреЛ рдбреЗрдиреНрдирд╛рдиреА ",
"рдЧрддрд┐рд╡рд┐рдзрд┐ рдЫрд╡рд┐": " https://assets-cdn.github.com/images/email/message_cards/avatar.png ",
"рдЧрддрд┐рд╡рд┐рдзрд┐рдЙрдкрд╢реАрд░реНрд╖рдХ": "@adrianodennanni",
"рддрдереНрдп": [

]
}
],
"рд╕рдВрднрд╛рд╡рд┐рдд рдХреНрд░рд┐рдпрд╛": [
{
"рдирд╛рдо": "рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ",
"@type": "рдПрдХреНрд╢рдирдХрд╛рд░реНрдб",
"рдЗрдирдкреБрдЯ": [
{
"isMultiLine": рд╕рдЪ рд╣реИ,
"@ рдЯрд╛рдЗрдк": "рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ",
"рдЖрдИрдбреА": "рд╕рдорд╕реНрдпрд╛ рдЯрд┐рдкреНрдкрдгреА",
"рдЖрд╡рд╢реНрдпрдХ": рдЭреВрдард╛
}
],
"рдХрд╛рд░реНрд░рд╡рд╛рдИ": [
{
"рдирд╛рдо": "рдЯрд┐рдкреНрдкрдгреА",
"@ рдкреНрд░рдХрд╛рд░": "рдПрдЪрдЯреАрдкреАрдкреЛрд╕реНрдЯ",
"рд▓рдХреНрд╖реНрдп": " https://api.github.com ",
"рдмреЙрдбреА": "{n"commandName": "IssueComment",n"repositoryFullName": "tensorflow/tensorflow",n"issueId": 20517,n"IssueComment": "{{IssueComment.value}}"n}"
}
]
},
{
"рдирд╛рдо": "рд╕рдорд╕реНрдпрд╛ рдмрдВрдж рдХрд░реЗрдВ",
"@ рдкреНрд░рдХрд╛рд░": "рдПрдЪрдЯреАрдкреАрдкреЛрд╕реНрдЯ",
"рд▓рдХреНрд╖реНрдп": " https://api.github.com ",
"рдмреЙрдбреА": "{n"commandName": "IssueClose",n"repositoryFullName": "tensorflow/tensorflow",n"issueId": 20517n}"
},
{
"рд▓рдХреНрд╖реНрдп": [
{
"рдУрдПрд╕": "рдбрд┐рдлрд╝реЙрд▓реНрдЯ",
"рдпреВрд░реА": " https://github.com/tensorflow/tensorflow/issues/20517#issuecomment -431701713"
}
],
"@type": "рдУрдкрдирдпреВрд░реА",
"рдирд╛рдо": "рдЧрд┐рдЯрд╣рдм рдкрд░ рджреЗрдЦреЗрдВ"
},
{
"рдирд╛рдо": "рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ",
"@ рдкреНрд░рдХрд╛рд░": "рдПрдЪрдЯреАрдкреАрдкреЛрд╕реНрдЯ",
"рд▓рдХреНрд╖реНрдп": " https://api.github.com ",
"рдмреЙрдбреА": "{n"commandName": "MuteNotification",n"threadId": 352548653n}"
}
],
"рдереАрдордХрд▓рд░": "26292E"
}
]

рдкреНрд░реЛрдЯреЛрдмрдл рд╡реНрд╣реАрд▓ рдХреЛ 3.7 рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

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

рдЕрдЪреНрдЫреА рдЦрдмрд░!
рдХреНрдпрд╛ рдЖрдк рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдФрд░ setup.py рдореЗрдВ TF рдкреНрд░реЛрдЯреЛрдмрдл рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?

Tensorflow рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ Python-3.7.1 рдХрд╛ рдЕрдВрддрд┐рдо рд▓рд╛рдкрддрд╛ рдЯреБрдХрдбрд╝рд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХреБрдЫ рдХреНрд▓рд╛рдЙрдб рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдмрд┐рд▓ рдкрд░ рдЕрд╕рд░ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Python-3.7 Python-3.6 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИред

https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.12.0/py37

рдЬреЛ рдХреЛрдИ рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд╕рд╛рде рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.12.0 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

рдкреНрд░реЛрдЯреЛрдмрдл v3.6.0 + рдЪреЗрд░реА-рдкрд┐рдХ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ https://github.com/protocolbuffers/protobuf/commit/0a59054c30e4f0ba10f10acfc1d7f3814c63e1a7

рдЗрд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рднреА рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ!

https://github.com/adrianodennanni/tensorflow-1.12.0-cp37-cp37m-linux_x86_64/

3.7 рд░рд┐рд▓реАрдЬрд╝ рд╣реБрдП рдХрдИ рдорд╣реАрдиреЗ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ, TF рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдЕрднреА рднреА рдЬрд╛рд░реА рд╣реИрдВ, рддреЛ рд╕рдВрдЧрддрддрд╛ рдкрд░ рд╢рдмреНрдж/ETA рдХреНрдпрд╛ рд╣реИ?

рддреЛ 2018 рдХрд╛ рд╡рд░реНрд╖ рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЕрдЬрдЧрд░ 3.7 рд╕рдорд░реНрдерд┐рдд рд░рд┐рд▓реАрдЬ рдЕрднреА рднреА рдПрдХ рдмреБрд▓рдмреБрд▓рд╛ рд╣реИ? :)

@adrianodennanni рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ python3.7 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рд╣рд░ рд╕рдордп рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рд▓рдЪрд▓ рд╣реИред

рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдХреНрдпрд╛ рд╣реИ, рдореИрдВ tf рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡рд░реНрддрдорд╛рди рдорд╛рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OSX рдкрд░ Python3.7 рд╡реНрд╣реАрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

рдореИрдВрдиреЗ https://github.com/tensorflow/tensorflow/commit/b0d7d8a477d3041e2d0ebd0cb1d35e4a7fa09663 рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ 3.7 рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред tf-nightly рдореЗрдВ рдЕрдм рдПрдХ CPU (рдХреЗрд╡рд▓ Ubuntu) рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ Ubuntu16.04+ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП GPU рд╕рдВрд╕реНрдХрд░рдг рд╢реАрдШреНрд░ рд╣реА рдЖ рд░рд╣рд╛ рд╣реИред

@av8ramit

рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА tf рдХреЛ python 3.7.1, cuda 10, рдФрд░ cudnn 7.4 рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рд╣реИ

рдЕрдм рдХреЗрд╡рд▓ bazel 0.20 рд╕рдкреЛрд░реНрдЯ рдмрдЪрд╛ рд╣реИ

CUDA 10 рдХреЗ рд╕рд╛рде tf-nightly-gpu рдмрд┐рд▓реНрдб рднреА рдЕрдм pypi рдкрд░ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдмрдЧ рдХреЛ рддрдм рддрдХ рдЦреБрд▓рд╛ рд░рдЦреВрдВрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Python3.7 рд░рд┐рд▓реАрдЬрд╝ рдмрд┐рд▓реНрдб рди рд╣реЛ рдЬрд╛рдПред

@alanpurple рдХреНрдпрд╛ рдЖрдк рд╡рд┐рд╕реНрддреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ Ubuntu 18 рдФрд░ рдЕрдЬрдЧрд░ 3.7 рдкрд░ рдЕрдкрдирд╛ рдЬреАрд╡рди рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП tf 1.12 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

https://drive.google.com/open?id=16vXTOJHXCLDKMTqtxMLDugUsRhiZPriQ
1.12 рдкрд╛рдпрдерди 3.7 AVX рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдмрд┐рдирд╛ред

https://drive.google.com/open?id=1ni7ExGVb6-c6gvb4J0hohpT4Jj4Z4xxO
рдПрд╕рдПрд╕рдИ, рдПрдХреНрд╕рдПрд▓рдП рдХреЗ рд╕рд╛рде 1.12 рдкрд╛рдпрдерди 3.7 рд╡реНрд╣реАрд▓ред

рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░:
рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ 1.12-рд╕реАрдкреАрдпреВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдФрд░ py3.7 рдореЗрдВ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рд▓реЗрдХрд┐рди рдЬреАрдкреАрдпреВ:
рдкреАрдПрд╕: рдмреЗрдЬрд╝рд▓ 0.21 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

INFO: From Linking tensorflow/contrib/tpu/python/ops/_tpu_ops.so:
   Creating library bazel-out/x64_windows-opt/bin/tensorflow/contrib/tpu/python/ops/python/ops/lib_tpu_ops.so.ifso and object bazel-out/x64_windows-opt/bin/tensorflow/contrib/tpu/python/ops/python/ops/lib_tpu_ops.so.exp
INFO: From Linking tensorflow/contrib/tensor_forest/python/ops/_stats_ops.so:
   Creating library bazel-out/x64_windows-opt/bin/tensorflow/contrib/tensor_forest/python/ops/python/ops/lib_stats_ops.so.ifso and object bazel-out/x64_windows-opt/bin/tensorflow/contrib/tensor_forest/python/ops/python/ops/lib_stats_ops.so.exp
ERROR: C:/tensorflow/tensorflow/python/keras/api/BUILD:28:1: Executing genrule //tensorflow/python/keras/api:keras_python_api_gen_compat_v1 failed (Exit 1): bash.exe failed: error executing command
  cd C:/users/USER/_bazel_USER/xv6zejqw/execroot/org_tensorflow
  SET CUDA_TOOLKIT_PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0
    SET CUDNN_INSTALL_PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0
    SET PATH=C:\msys64\usr\bin;C:\msys64\bin
    SET PYTHON_BIN_PATH=C:/Program Files/Python37/python.exe
    SET PYTHON_LIB_PATH=C:/Program Files/Python37/lib/site-packages
    SET TF_CUDA_CLANG=0
    SET TF_CUDA_COMPUTE_CAPABILITIES=3.5,7.0
    SET TF_CUDA_VERSION=10.0
    SET TF_CUDNN_VERSION=7
    SET TF_NEED_CUDA=1
    SET TF_NEED_OPENCL_SYCL=0
    SET TF_NEED_ROCM=0
  C:/msys64/usr/bin/bash.exe -c source external/bazel_tools/tools/genrule/genrule-setup.sh; bazel-out/x64_windows-opt/bin/tensorflow/python/keras/api/create_tensorflow.python_api_1_keras_python_api_gen_compat_v1.exe  --apidir=bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api_v1/ --apiname=keras --apiversion=1  --package=tensorflow.python,tensorflow.python.keras --output_package=tensorflow.python.keras.api._v1 bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/activations/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/densenet/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/inception_resnet_v2/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/inception_v3/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/mobilenet/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/mobilenet_v2/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/nasnet/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/resnet50/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/vgg16/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/vgg19/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/applications/xception/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/backend/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/callbacks/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/constraints/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/boston_housing/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/cifar10/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/cifar100/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/fashion_mnist/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/imdb/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/mnist/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/datasets/reuters/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/estimator/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/experimental/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/initializers/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/layers/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/losses/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/metrics/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/models/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/optimizers/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/preprocessing/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/preprocessing/image/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/preprocessing/sequence/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/preprocessing/text/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/regularizers/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/utils/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/wrappers/__init__.py bazel-out/x64_windows-opt/genfiles/tensorflow/python/keras/api/_v1/keras/wrappers/scikit_learn/__init__.py
Execution platform: @bazel_tools//platforms:host_platform
Traceback (most recent call last):
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\Program Files\Python37\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Program Files\Python37\lib\imp.py", line 343, 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\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\tools\api\generator\create_python_api.py", line 27, in <module>
    from tensorflow.python.tools.api.generator import doc_srcs
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "\\?\C:\Users\USER\AppData\Local\Temp\Bazel.runfiles_ms8gr8rl\runfiles\org_tensorflow\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\Program Files\Python37\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Program Files\Python37\lib\imp.py", line 343, 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.
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 2602.108s, Critical Path: 565.09s
INFO: 4691 processes: 4691 local.
FAILED: Build did NOT complete successfully

рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдХрд┐рд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред рдореИрдВ рдореИрдХ рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

Tensorflow рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рддрдХ рдЕрдЬрдЧрд░ 3.6 рддрдХ рдЙрдкрд▓рдмреНрдз рд╣реИ ..

рдореИрдВ рдЕрдЬрдЧрд░ 3.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдЕрдЬрдЧрд░ 3.6 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ .. рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреИрдХреЗрдЬ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдЕрдЬрдЧрд░ 3.6 рдРрдк рдХреЛ рдбреЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЬреИрд╕реЗ рд╣реА рд▓реЙрдиреНрдЪрд░ рдореЗрдВ рдЕрдЬрдЧрд░ 3.7 рд╣реИред рдкрд╛рдпрдерди 3.6 рдирд╣реАрдВ рджрд┐рдЦрд╛рдПрдЧрд╛ .. рднрд▓реЗ рд╣реА рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреИрдм рдкрд░ рджреНрд╡рд┐рддреАрдпрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛

рдЕрдм рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ: nano .bash_profile
рдлрд┐рд░ рдПрдХ рдиреИрдиреЛ рд╕рдВрдкрд╛рджрдХ рдЕрдЬрдЧрд░ 3.6 рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рдЦреЛрд▓реЗрдЧрд╛ рдФрд░ 3.7 рдХреЗ рд▓рд┐рдП рдкрде рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдЧрд╛ред рдлрд┐рд░ рдХрдВрдЯреНрд░реЛрд▓+рдПрдХреНрд╕ рджрдмрд╛рдПрдВ, рдлрд┐рд░ рд╣рд╛рдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рдИ рдФрд░ рдлрд┐рд░ рдПрдВрдЯрд░ рдХрд░реЗрдВ

рдЖрдлреНрдЯрд░рдбреЗрдЯ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ: рдЗрдХреЛ $ рдкрд╛рде
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкрд╣рд▓рд╛ рд▓рд┐рдВрдХ рдЕрдЬрдЧрд░ 3.6 . рдХрд╛ рд╣реИ

рдЕрдм рдЯрд╛рдЗрдк рдХрд░реЗрдВ: рдкрд╛рдпрдерди 3 рдФрд░ рдПрдВрдЯрд░ рджрдмрд╛рдПрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЦреБрд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкрд╛рдЗрдерди 3.6 рд╣реИ

рдЕрдм рдЯрд╛рдЗрдк рдХрд░реЗрдВ: python3 -m pip install tensorflow
рдЖрдк рдЗрд╕реА рддрд░рд╣ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рдЬрдм рдЖрдк python 3.6 open рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЧреЛрджреА рд╕реЗ рдЕрдЬрдЧрд░ред рдФрд░ рдХрд╛рдо рдХрд░реЛ.. рдФрд░ рдЕрдЧрд░ рдЖрдк 3.7 рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЕрдЬрдЧрд░ 3.7 рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рднреА рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛

рдкрд╛рдпрдерди 3.7 рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдмрд╕ рдЯрд╛рдЗрдк рдХрд░реЗрдВ: python3.7 -m pip install package namr

CUDA 10 рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд python3.7.2 рдорд┐рд▓рд╛, рдЗрд╕ рд░реЗрдкреЛ рдкрд░ рд▓рд┐рдВрдХ:
https://github.com/PlatinumLyfe/tf-windows-gpu/

рдирдорд╕реНрддреЗ, рдЗрд╕ рд╕рдВрдЧрддрддрд╛ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

bbhattmaclap:~ bbhatt$ pip3 install --upgrad tensorflow
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдирд╛
рдРрд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реЛ (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ:)
рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд┐рд▓рд╛рди рд╡рд┐рддрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛
рдмреАрднрдЯреНрдЯрдордХреНрд▓реИрдк:~ рдмреАрднрдЯреНрдЯ$

@BhuvaneshBhatt рдирд╡реАрдирддрдо рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреИрдХреЗрдЬ рдореЗрдВ Python3.7 рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рдЕрдкрдиреЗ tf-nightly-gpu рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдЗрд╕реЗ 1.13 рдХреЗ рд▓рд┐рдП рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@PlatinumLyfe рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред
рдЖрдкрдХреЗ рд▓рд┐рдВрдХ рдореЗрдВ рдХреЗрд╡рд▓ xxx-cp36-cp36m-... рд╣реИред
рдХреЛрдИ cp37 рдФрд░ рдХреЛрдИ -gpu- рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВред

рдХреГрдкрдпрд╛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдирд╛ рдмрдВрдж рдХрд░реЗрдВред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкрд╛рдпрдерди 3.7 рд╕рдорд░реНрдерди рднреВрдорд┐ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реНрдкреИрдо рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╛рдЗрдирд░реА рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреГрд╖реНрда рдкрд░ рдкреВрдЫрдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИред

Tensorflow 1.13-rc0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (https://github.com/tensorflow/tensorflow/releases/tag/v1.13.0-rc0), рд╣рд╛рд▓рд╛рдВрдХрд┐ PyPI рдкрд░ рдХреЛрдИ Python 3.7 рдмрд┐рд▓реНрдб рдирд╣реАрдВ рд╣реИ (https://pypi.org/project /tensorflow/1.13.0rc0/#files)ред рдХреНрдпрд╛ Tensorflow 1.13 рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ Python 3.7 рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рд╣рдо рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрд░рд╕реА 2 рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдЙрдмрдВрдЯреВ рдкрд╛рдпрдерди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рд╣реИрдВред

рдореИрдХ рд╕рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░? рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдХ рдкрд░ рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдБред
24 рдЬрдирд╡рд░реА 2019 рдХреЛ рд╕реБрдмрд╣ 6:55 рдмрдЬреЗ -0600 рдЕрдорд┐рдд рдкрд╛рдЯрдирдХрд░ рдиреЗ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдкрд░ рд▓рд┐рдЦрд╛:

рд╣рдо рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрд░рд╕реА 2 рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдЙрдмрдВрдЯреВ рдкрд╛рдпрдерди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рд╣реИрдВред
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореИрдХ рдХреЗ рд▓рд┐рдП tf-nightly CPU рдкреИрдХреЗрдЬ рд╣реИред рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрд░рд╕реА 2 рдХреЗ рд▓рд┐рдП рднреАред

рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП, рдЙрдкрд░реНрдпреБрдХреНрдд tf-nightly рдкреИрдХреЗрдЬ рдЕрдЪреНрдЫреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ CPU рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП pip3 install tf-nightly рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред MacOS Mojave 10.14.2 рдкрд░ рдкрд╛рдпрдерди 3.7.2 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛

1.13.0rc1 рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╕реАрдкреАрдпреВ рдФрд░ рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдУрдПрд╕-рдПрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди 3.7 рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред рдХреЛрдИ рд╕рд░рд▓ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдЪрд░рдг?
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрджреНрджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рд╕реАрдкреАрдереЙрди рдХрд╛ 32-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

@MagixInTheAir рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рдпрдерди 3.7 рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд▓реЙрдЧ рдФрд░ рдЕрдкрдиреЗ рд╕реЗрдЯрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

Tensorflow 1.13.1 рдЕрдм Python 3.7 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

https://pypi.org/project/tensorflow/#files tensorflow==1.13.1 рдХреЗ рд▓рд┐рдП cp37 рд░рд┐рд▓реАрдЬрд╝ рд╣реИрдВред рдЖрдкрдХреЗ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдореИрдВ 3.7.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, 1.31.1 рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг/рдЯреИрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:

{('cp37', 'cp37m', 'manylinux1_x86_64')}

рдЬрдмрдХрд┐ рдореЗрд░рд╛ 3.7.2 рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

[('cp37', 'cp37m', 'linux_x86_64'), ('cp37', 'abi3', 'linux_x86_64'), ('cp37', 'none', 'linux_x86_64'), ('cp36', 'abi3', 'linux_x86_64'), ('cp35', 'abi3', 'linux_x86_64'), ('cp34', 'abi3', 'linux_x86_64'), ('cp33', 'abi3', 'linux_x86_64'), ('cp32', 'abi3', 'linux_x86_64'), ('py3', 'none', 'linux_x86_64'), ('cp37', 'none', 'any'), ('cp3', 'none', 'any'), ('py37', 'none', 'any'), ('py3', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

(pep425tags.get_supported () рд╕реЗ)

рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдореБрджреНрджрд╛ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд┐рдпрд╛ рдирд╛рдо рдореЗрдВ linux рдирд╣реАрдВ manylinux1 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░реЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рд╕реЗ рдПрдХ рд╕рд╛рдл рдкрд╛рдпрдерди рдирд┐рд░реНрдорд╛рдг рд╣реИред

@dellelce рдЖрдк рдкрд╛рдЗрдк рдХреЗ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ?

import pip._internal; print(pip._internal.pep425tags.get_supported())

рдореБрдЭреЗ рдХрдИ рд▓рд┐рдирдХреНрд╕ рдЯреИрдЧ рджреЗрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЕрд▓реНрдкрд╛рдЗрди рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рд╣реИ, рдореЗрд░реЗ рдмрд┐рд▓реНрдб (рдбреЗрд▓реЗрд▓рд╕/рдкреАрдИ-рдмреЗрд╕) рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЙрдХрдЯрд░ рдЕрд▓реНрдкрд╛рдЗрди рдЗрдореЗрдЬ (рдкрд╛рдпрдерди: рдЕрд▓реНрдкрд╛рдЗрди) рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрдмрдХрд┐ рдбреЗрдмрд┐рдпрди (рдкрд╛рдпрдерди: рдирд╡реАрдирддрдо) рдкрд░ рдмрдиреА рдПрдХ рдЫрд╡рд┐ рдареАрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИред
рдпрд╣ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП libc рдкреБрд╕реНрддрдХрд╛рд▓рдп (musl рдмрдирд╛рдо glibc) рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рддреЛ рдЕрдиреНрдп рдЬрд┐рд▓реЗ рдЬреЛ рдЧреНрд▓рд┐рдмрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ ...

рд╕рднреА рдореЗрдВ рдирд╡реАрдирддрдо рдкрд╛рдЗрдк рдФрд░ 3.7.3 рдпрд╛ 3.7.2...

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

@ppwwyyxx рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЧреИрд░-рдЧреНрд▓рд┐рдмреИрдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЯрд┐рдХрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдкреАрдИрдкреА 571/рдкреАрдИрдкреА 513 ("рдореИрдиреАрд▓рд┐рдирдХреНрд╕") рдХреЗрд╡рд▓ рдЧреНрд▓рд┐рдмрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

@dellelce рдЕрд▓реНрдкрд╛рдЗрди рд▓рд╛рдЗрдирдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рддреБрдЪреНрдЫ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ Ubuntu 14.04 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рдЕрдиреНрдп рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (рдЬреИрд╕реЗ CentOS) рдХреЛ рдХрднреА-рдХрднреА рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрд▓реНрдкрд╛рд╡рдзрд┐ рдореЗрдВ рдЕрд▓реНрдкрд╛рдЗрди рд╕рдорд░реНрдерди рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред

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

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

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

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

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

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

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

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