Tensorflow: Membuat biner 3.6 khusus untuk Linux

Dibuat pada 2 Nov 2017  Β·  89Komentar  Β·  Sumber: tensorflow/tensorflow

Sistem Informasi

  • Sudahkah saya menulis kode khusus (sebagai lawan menggunakan skrip contoh stok yang disediakan di TensorFlow) : Tidak
  • Platform dan Distribusi OS (mis., Linux Ubuntu 16.04) : Linux Ubuntu 14.04
  • TensorFlow diinstal dari (sumber atau biner) : Sumber
  • Versi TensorFlow (gunakan perintah di bawah) :
  • Versi Python : Python3.6
  • Versi Bazel (jika dikompilasi dari sumber) :
  • Versi GCC/Compiler (jika dikompilasi dari sumber) : -NA-
  • Versi CUDA/cuDNN : -NA-
  • Model dan memori GPU : -NA-
  • Perintah yang tepat untuk mereproduksi : import tensorflow as tf

Teks pengambilan lingkungan:

https://github.com/tensorflow/tensorflow/tree/master/tools/tf_env_collect.sh
tf_env.txt

Anda bisa mendapatkan versi TensorFlow dengan
python -c "import tensorflow sebagai tf; print(tf.GIT_VERSION, tf.VERSION)"
Perintah ini juga menghasilkan kesalahan yang sama.
/home/raju/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime versi 3.5 dari modul 'tensorflow.python.framework.fast_tensor_util' tidak cocok dengan runtime versi 3.6
kembali f( args, * kwds)

Jelaskan masalahnya

Saat mengimpor tensorflow , saya mendapatkan kesalahan ini. Saya menemukan beberapa informasi tentang "Permintaan fitur: nightly build for python 3.6 #12935" --"Ya, sayangnya kami menyalin biner 3,5 untuk 3,6 Saya akan mencoba membuat biner 3,6 khusus untuk Linux."

Kode sumber / log

$import tensorflow sebagai tf
hasilnya adalah
/home/raju/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime versi 3.5 dari modul 'tensorflow.python.framework.fast_tensor_util' tidak cocok dengan runtime versi 3.6
kembali f( args, * kwds)

awaiting tensorflower builinstall

Komentar yang paling membantu

Masalah "diperbaiki" dengan memaksa penginstalan tensorflow versi 1.3.0

$~/Downloads$ pip3 install tensorflow==1.3.0
Collecting tensorflow==1.3.0
  Downloading tensorflow-1.3.0-cp36-cp36m-manylinux1_x86_64.whl (43.5MB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 43.6MB 42kB/s 
Collecting six>=1.10.0 (from tensorflow==1.3.0)
  Using cached six-1.11.0-py2.py3-none-any.whl
Collecting protobuf>=3.3.0 (from tensorflow==1.3.0)
  Using cached protobuf-3.4.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting wheel>=0.26 (from tensorflow==1.3.0)
  Using cached wheel-0.30.0-py2.py3-none-any.whl
Collecting numpy>=1.11.0 (from tensorflow==1.3.0)
  Using cached numpy-1.13.3-cp36-cp36m-manylinux1_x86_64.whl
Collecting tensorflow-tensorboard<0.2.0,>=0.1.0 (from tensorflow==1.3.0)
  Downloading tensorflow_tensorboard-0.1.8-py3-none-any.whl (1.6MB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1.6MB 1.2MB/s 
Collecting setuptools (from protobuf>=3.3.0->tensorflow==1.3.0)
  Using cached setuptools-36.7.2-py2.py3-none-any.whl
Collecting werkzeug>=0.11.10 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
  Using cached Werkzeug-0.12.2-py2.py3-none-any.whl
Collecting markdown>=2.6.8 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
Collecting html5lib==0.9999999 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
Collecting bleach==1.5.0 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
  Using cached bleach-1.5.0-py2.py3-none-any.whl
Installing collected packages: six, setuptools, protobuf, wheel, numpy, werkzeug, markdown, html5lib, bleach, tensorflow-tensorboard, tensorflow
Successfully installed bleach-1.5.0 html5lib-0.9999999 markdown-2.6.9 numpy-1.13.3 protobuf-3.4.0 setuptools-36.7.2 six-1.11.0 tensorflow-1.3.0 tensorflow-tensorboard-0.4.0rc2 werkzeug-0.12.2 wheel-0.30.0
$~/Downloads$ python3
Python 3.6.3 (default, Oct  3 2017, 21:45:48) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.
>>> 

Semua 89 komentar

masalah yang sama pada MacOS 10.12.6

masalah yang sama di Linux Ubuntu 16.04

@gunan : Apakah kami memiliki pembaruan tentang sumber daya yang kami miliki untuk mendukung rilis Python 3.6?

@av8ramit sepertinya ada perbedaan yang mencegah kami menggunakan paket pip yang sama pada python 3.5 dan 3.6
Bisakah kita memodifikasi build kita untuk juga membangun versi 3.6 dari awal?

Masalah yang sama pada Linux CentOS 7

Masalah yang sama setelah memutakhirkan Tensorflow dari 1.3 ke 1.4 di Mac High Sierra 10.13.1 menggunakan Python 3.6.2.
Tensorflow masih berfungsi tetapi berikan peringatan di atas yaitu "RuntimeWarning: waktu kompilasi versi 3.5 dari modul 'tensorflow.python.framework.fast_tensor_util' tidak cocok dengan runtime versi 3.6"

FWIW, python3.5 masih berfungsi

Adakah yang bisa diubah di sini?

Masalah yang sama menggunakan virtualenv setelah memutakhirkan dari Ubuntu 17.04 ke 17.10.
/home/wiebe/virtual/tensorflow/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6 return f(*args, **kwds)

Sama di Ubuntu 14.04

Masalah yang sama pada Fedora 26 dengan Python 3.6.2.

Masalah yang sama pada OSX 10.12.5 dengan Python 3.6.3

Masalah yang sama pada OSX dengan Python 3.6.2

Hanya memposting karena saya tidak melihat lingkungan saya disebutkan:
Bersihkan 17.10 Ubuntu Server, instal di Python 3.6.3 (asli pip install tensorflow-gpu )
Keluaran:

/usr/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)

Saya telah mencoba 3.5 dan 3.6 (macOS High Sierra).
3.5 berfungsi sempurna sementara 3.6 memberi peringatan.
Sementara 3.6 masih berfungsi.

Semoga ini membantu.

masalah yang sama di Linux Ubuntu 17.10

Bersihkan 17.10 Ubuntu Server instal di Python 3.6.3 (instal pip asli tensorflow)

Masalah yang sama pada OSX 10.12.6 dengan Python 3.6.3 (instalasi virtualenv)

impor tensorflow sebagai tf
/Users/zhanghao/virtualenv/tensorflow/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: waktu kompilasi versi 3.5 dari modul 'tensorflow.python.framework.fast_tensor_util' tidak cocok dengan runtime versi 3.6
kembali f( args, * kwds)

Masalah yang sama menggunakan file Docker ini https://github.com/christiangda/kerasvideo/blob/master/Dockerfile

kesalahan:

import tensorflow as tf

/opt/conda/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)

Hai,
Bisakah Anda memberi tahu saya jika ini harus diperlakukan sebagai peringatan dan diabaikan?
Selanjutnya kesalahannya adalah
dari PyQt5 impor QtCore, QtGui, QtWidgets
ImportError: dlopen: tidak dapat memuat objek lagi dengan TLS statis

Lihat Traceback di bawah ini
Traceback (panggilan terakhir terakhir):
File "train.py", baris 51, di
dari object_detection.builders mengimpor model_builder
File "/home/raju/anaconda3/envs/tensorflow/models/research/object_detection/builders/model_builder.py", baris 29, di
dari object_detection.meta_architectures impor ssd_meta_arch
File "/home/raju/anaconda3/envs/tensorflow/models/research/object_detection/meta_architectures/ssd_meta_arch.py", baris 31, di
dari object_detection.utils impor visualization_utils
File "/home/raju/anaconda3/envs/tensorflow/models/research/object_detection/utils/visualization_utils.py", baris 24, di
impor matplotlib.pyplot sebagai plt
File "/home/raju/anaconda3/lib/python3.6/site-packages/matplotlib/pyplot.py", baris 113, di
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/home/raju/anaconda3/lib/python3.6/site-packages/matplotlib/backends/__init__.py", baris 60, di pylab_setup
[nama_belakang], 0)
File "/home/raju/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_qt5agg.py", baris 16, di
dari .backend_qt5 impor (
File "/home/raju/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py", baris 18, di
impor matplotlib.backends.qt_editor.figureoptions sebagai figureoptions
File "/home/raju/anaconda3/lib/python3.6/site-packages/matplotlib/backends/qt_editor/figureoptions.py", baris 20, di
impor matplotlib.backends.qt_editor.formlayout sebagai formlayout
File "/home/raju/anaconda3/lib/python3.6/site-packages/matplotlib/backends/qt_editor/formlayout.py", baris 56, di
dari matplotlib.backends.qt_compat impor QtGui, QtWidgets, QtCore
File "/home/raju/anaconda3/lib/python3.6/site-packages/matplotlib/backends/qt_compat.py", baris 137, di
dari PyQt5 impor QtCore, QtGui, QtWidgetsImportError: dlopen: tidak dapat memuat objek lagi dengan TLS statis

Tolong beri tahu saya cara untuk mengatasi kesalahan ini. Atau akan diselesaikan hanya ketika peringatan diselesaikan!!

Masalah yang sama pada Ubuntu 16.04 64bit virtualenv python3

Apakah itu merusak barang atau dapatkah saya mengabaikan peringatan itu?

Cukup aneh karena versi sebelumnya bekerja dengan baik dengan 3.6 (dan paketnya), jadi sepertinya ini harus menjadi perbaikan yang cukup sederhana?

masalah yang sama dengan versi 1.4 yang baru saja dirilis ...

Hanya untuk menambahkan apa yang @dsitnik katakan, halo dunia sederhana untuk direproduksi di Fedora 26 venv

$ cat requirements.txt 
bleach==1.5.0
enum34==1.1.6
html5lib==0.9999999
Markdown==2.6.9
numpy==1.13.3
protobuf==3.4.0
six==1.11.0
tensorflow==1.4.0
tensorflow-tensorboard==0.4.0rc2
Werkzeug==0.12.2
$ python --version
Python 3.6.2
$ cat app.py 
import tensorflow as tf

hello = tf.constant('Hello, TensorFlow!')
session = tf.Session()
print(session.run(hello))
$ python app.py 
/usr/lib64/python3.6/importlib/_bootstrap.py:205: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)
2017-11-07 16:41:00.517173: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2
b'Hello, TensorFlow!'

Masalah yang sama pada OSX 10.11.6, di lingkungan virtual Anaconda dengan Python 3.6.3 dan mencoba memutakhirkan dari TensorFlow 1.3 ke 1.4.
Dirutekan sementara di sekitar masalah ini dengan membuat lingkungan Anaconda baru dengan Python 3.5.4 dan Tensorflow 1.4, yang berfungsi dengan baik.

masalah yang sama pada macOS high sierra!bagaimana mengatasinya!beri saya perintah bukan tautan!

Masalah yang sama pada OSX 10.12.6 sierra,
image

versi:
image

Semoga ini membantu.

Saya sedang mengerjakan penyelesaian biner Python3.6 serta tag git_version.

Saya mengambil referensi dari
https://github.com/tensorflow/tensorflow/issues/6533

$ python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
Collecting tensorflow==0.12.0 from https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
  Downloading https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl (38.4MB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 38.4MB 33kB/s 
Collecting protobuf==3.1.0 (from tensorflow==0.12.0)
  Downloading protobuf-3.1.0-py2.py3-none-any.whl (339kB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 348kB 1.4MB/s 
Requirement already up-to-date: six>=1.10.0 in ./virtualenvs/dl4cv/lib/python3.6/site-packages (from tensorflow==0.12.0)
Requirement already up-to-date: numpy>=1.11.0 in ./virtualenvs/dl4cv/lib/python3.6/site-packages (from tensorflow==0.12.0)
Requirement already up-to-date: wheel>=0.26 in ./virtualenvs/dl4cv/lib/python3.6/site-packages (from tensorflow==0.12.0)
Requirement already up-to-date: setuptools in ./virtualenvs/dl4cv/lib/python3.6/site-packages (from protobuf==3.1.0->tensorflow==0.12.0)
Installing collected packages: protobuf, tensorflow
  Found existing installation: protobuf 3.4.0
    Uninstalling protobuf-3.4.0:
      Successfully uninstalled protobuf-3.4.0
Successfully installed protobuf-3.1.0 tensorflow-0.12.0

$ python
Python 3.6.3 (default, Oct  4 2017, 06:09:15) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

$ python
Python 3.6.3 (default, Oct  4 2017, 06:09:15) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.
>>> 

Masalah yang sama pada OSX 10.13.1 dengan Python 3.6.3

masalah yang sama pada osx 10.12.6 dengan Python 3.6.3

/usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)

Saya seseorang punya solusi saya ambil! :)

siapkan virtualenv dengan Python 3.5.0

@aktivkohle Kami membutuhkan biner untuk python 3.6 lagian

masalah yang sama pada macOS 10.13.1 dengan Python 3.6.3

/usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)

mendapat masalah yang sama pada macOS 10.12.6. Namun, sepertinya kita bisa mengabaikan peringatan ini. Menunggu perbaikan!

Masalah yang sama menggunakan Anaconda dengan python 3.6 di Ubuntu 16.04 saat memutakhirkan dari tensorflow-gpu 1.3

masalah yang sama di Ubuntu 17.10, python 3.6.
Bisakah kita benar-benar mengabaikan peringatan ini?

Masalah yang sama pada Anaconda, Ubuntu 16.04, Python 3.6, Tensorflow GPU

Masalah yang sama pada Anaconda, Ubuntu 16.04, Python 3.6, Tensorflow CPU

Masalah yang sama. Akan mencoba kembali untuk menyiapkan virtualenv dengan Python 3.5

Saya berharap GitHub memiliki tombol "Saya Juga"... Bagaimanapun, saya juga.

Arch Linux, Pip env, dan instalasi GPU asli. Python 3.6.

Saya melihat peringatan yang sama dengan Python 3.6 dari conda. Di Mac, ini hanya peringatan, dan tampaknya semuanya berfungsi dengan baik. Tetapi di Linux saya melihat bahwa import tensorflow memecah import scipy.special dengan cara yang aneh.

python -c 'import tensorflow as tf; import scipy.special'
/d1/hfm/deil/software/anaconda/envs/image-style-transfer/lib/python3.6/importlib/_bootstrap.py:205: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/d1/hfm/deil/software/anaconda/envs/image-style-transfer/lib/python3.6/site-packages/scipy/special/__init__.py", line 648, in <module>
    from ._ellip_harm import ellip_harm, ellip_harm_2, ellip_normal
  File "/d1/hfm/deil/software/anaconda/envs/image-style-transfer/lib/python3.6/site-packages/scipy/special/_ellip_harm.py", line 7, in <module>
    from ._ellip_harm_2 import _ellipsoid, _ellipsoid_norm
ImportError: cannot import name '_ellipsoid'

Saya pikir scipy saya baik-baik saja, setidaknya impor ini berfungsi jika saya tidak mengimpor tensorflow:

python -c 'import scipy.special'

Scipy 1.0 diinstal melalui Anaconda, tensorflow 1.4 melalui pip:

$ conda list
scipy                     1.0.0            py36hbf646e7_0  
tensorflow                1.4.0                     <pip>

Masalah yang sama pada macOS 10.13 dengan Python 3.6.3

/Users/mcukingdom007/tensorflow/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6 return f(*args, **kwds)

Adakah solusi atau garis waktu untuk menyelesaikan masalah ini? Terima kasih banyak!

Saya juga menghadapi masalah yang sama pada macOS 10.12.6 dengan Python 3.6
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6 return f(*args, **kwds)

Mungkin Tensorflow-1.4 tidak mendukung linux & macOS dengan Python 3.6, jadi sepertinya ada kesalahan.
jika Anda menurunkan versi dari v1.4 ke v1.3, maka itu tidak menyebabkan kesalahan.

Masalah yang sama pada macOS 10.13 dengan python 3.6.1

Saya juga mengalami masalah yang sama bukan anaconda install...hanya dengan pyenv dan jupyter...pada macOS Sierra versi 10.12.6 dengan python 3.6

Menggunakan backend TensorFlow.

/Users/Create/.pyenv/versions/3.6.3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: waktu kompilasi versi 3.5 dari modul 'tensorflow.python.framework.fast_tensor_util' tidak cocok dengan runtime versi 3.6
kembali f( args, * kwds)

Masalah yang sama pada Ubuntu16.04.3 dengan python 3.6.3

Beralih ke Python 3.5 telah menghapus peringatan tersebut. Untuk melakukan ini, pada dasarnya saya harus menghapus python 3.6 dari mesin saya sepenuhnya karena jupyter masih mengarah ke 3.6 bahkan ketika hanya diinstal dalam paket 3.5.

Saya mengikuti jawaban ini untuk menghapus python 3.6 dari mesin saya (ganti saja semua kemunculan 2.7 dengan 3.6 dalam jawaban itu).

Saya kemudian memastikan untuk mengatur PYTHONPATH ke 3.5 menggunakan
export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/3.5/bin
Kemudian hapus 3.6 dari PATH dengan
echo $PATH lalu salin seluruh jalur itu
export PATH=pasteInThePathAndRemovePython3.6

Semoga ini membantu sementara waktu! Ingatlah bahwa Anda harus menginstal ulang semua paket Anda untuk python 3.5!

Masalah "diperbaiki" dengan memaksa penginstalan tensorflow versi 1.3.0

$~/Downloads$ pip3 install tensorflow==1.3.0
Collecting tensorflow==1.3.0
  Downloading tensorflow-1.3.0-cp36-cp36m-manylinux1_x86_64.whl (43.5MB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 43.6MB 42kB/s 
Collecting six>=1.10.0 (from tensorflow==1.3.0)
  Using cached six-1.11.0-py2.py3-none-any.whl
Collecting protobuf>=3.3.0 (from tensorflow==1.3.0)
  Using cached protobuf-3.4.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting wheel>=0.26 (from tensorflow==1.3.0)
  Using cached wheel-0.30.0-py2.py3-none-any.whl
Collecting numpy>=1.11.0 (from tensorflow==1.3.0)
  Using cached numpy-1.13.3-cp36-cp36m-manylinux1_x86_64.whl
Collecting tensorflow-tensorboard<0.2.0,>=0.1.0 (from tensorflow==1.3.0)
  Downloading tensorflow_tensorboard-0.1.8-py3-none-any.whl (1.6MB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1.6MB 1.2MB/s 
Collecting setuptools (from protobuf>=3.3.0->tensorflow==1.3.0)
  Using cached setuptools-36.7.2-py2.py3-none-any.whl
Collecting werkzeug>=0.11.10 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
  Using cached Werkzeug-0.12.2-py2.py3-none-any.whl
Collecting markdown>=2.6.8 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
Collecting html5lib==0.9999999 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
Collecting bleach==1.5.0 (from tensorflow-tensorboard<0.2.0,>=0.1.0->tensorflow==1.3.0)
  Using cached bleach-1.5.0-py2.py3-none-any.whl
Installing collected packages: six, setuptools, protobuf, wheel, numpy, werkzeug, markdown, html5lib, bleach, tensorflow-tensorboard, tensorflow
Successfully installed bleach-1.5.0 html5lib-0.9999999 markdown-2.6.9 numpy-1.13.3 protobuf-3.4.0 setuptools-36.7.2 six-1.11.0 tensorflow-1.3.0 tensorflow-tensorboard-0.4.0rc2 werkzeug-0.12.2 wheel-0.30.0
$~/Downloads$ python3
Python 3.6.3 (default, Oct  3 2017, 21:45:48) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.
>>> 

Besar!!!

TensorFlow v1.4 tidak berfungsi dengan Python3.6.
Jadi, kita harus menggunakan TensorFlow v1.3.
Terima kasih atas informasi Anda yang luar biasa.

Ini adalah panduan utama untuk menginstal versi py dan versi tf
https://github.com/lakshayg/tensorflow-build

Saya menggunakan Mac OS High Sierra.
Saya mencoba menggunakan TF v1.4 dengan Python3.6.3, tetapi RuntimeWarning ditampilkan saat saya mengimpor TF.
Jadi, jika Anda menggunakan High Sierra, berhati-hatilah.

Saya menemukan versi GPU (menggunakan Nvidia ) 1.4 berfungsi dengan baik di Ubuntu Linux (py3.6) setelah melewati peringatan .. Belum mengalami masalah lain selain peringatan ..

Berikut adalah roda 3,6 yang berfungsi https://github.com/mind/wheels

Saya memiliki masalah yang sama dengan dentang 900.0.38, python 3.6.3, tf 1.4.0. tidak tahu bagaimana cara memperbaikinya.

Ini adalah "perbaikan" sementara

Bagi siapa pun yang mencari solusi, kami memiliki beberapa opsi:

  • Tunggu biner resmi dirilis untuk Python 3.6
  • Abaikan peringatannya, sepertinya berhasil.
  • Jangan gunakan tensorflow 1.4.0 alih-alih gunakan 1.3.0 pip3 install tensorflow==1.3.0 .
  • Instal biner tensorflow tidak resmi yang kompatibel dengan Python 3.6 dari lakshayg/tensorflow-build atau dari mind/wheels .

Contoh di Mac OS High Sierra yang saya lakukan:

$ pip install https://github.com/lakshayg/tensorflow-build/raw/master/tensorflow-1.4.0-cp36-cp36m-macosx_10_12_x86_64.whl

Catatan: Berhati-hatilah dalam memilih roda yang tepat untuk platform Anda dan apakah itu dengan dukungan CPU atau GPU.

Masalah yang sama pada Ubuntu 16.04, Python 3.6.1, versi CPU.
Instal paksa TensorFlow 1.3 dapat memperbaiki seperti yang dikatakan @VictorGaiva .

Kapan kita bisa mengharapkan build resmi TF 1.4.0 untuk Python 3.6? Dokumen resmi mereferensikan https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.0-cp36-cp36m-linux_x86_64.whl sebagai versi Python 3.6, tetapi saya masih mendapatkan peringatan asli.

Sebagai solusinya (dalam virtualenv), kita bisa menggunakan python 3.5 seperti di bawah ini.

virtualenv --system-site-packages -p /usr/bin/python3.5 ~/tensorflow/

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()

Di mac os, ini membantu saya: python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

tf-nightly dan tf-nightly-gpu sekarang memiliki biner python3.6 yang dibangun dari awal untuk Linux.
1.5.0-dev20171206 dan lebih tinggi

Ini harus memperbaiki peringatan

Masalah yang sama pada MacOS 10.11.6 dengan Python 3.6.1

Saya berhasil menginstal tf_nightly_gpu-1.5.0.dev20171213-cp36-cp36m-manylinux1_x86_64.whl.
Ubuntu17.10 x64.
Tensorflow mencari cuda-9.0 tetapi saya telah menginstal cuda-8.0. apakah tf_1.5.0 bekerja dengan cuda-8.0?
Saya telah menginstal cuda-8.0. Saya bisa melihatnya di jalur perpustakaan. Bantuan apa pun untuk menyelesaikan masalah ini akan sangat dihargai.

screenshot from 2017-12-15 01-44-45

screenshot from 2017-12-15 01-42-30

screenshot from 2017-12-15 01-59-36

Berikut ini adalah Traceback untuk kesalahan

ImportError Traceback (panggilan terakhir terakhir)
/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py di()
57
---> 58 dari tensorflow.python.pywrap_tensorflow_internal import *
59 dari tensorflow.python.pywrap_tensorflow_internal impor __version__

/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py di()
27 kembali _mod
---> 28 _pywrap_tensorflow_internal = swig_import_helper()
29 del swig_import_helper

/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py di swig_import_helper()
23 mencoba:
---> 24 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, nama path, deskripsi)
25 akhirnya:

/usr/lib/python3.6/imp.py di load_module (nama, file, nama file, detail)
242 lainnya:
-> 243 mengembalikan load_dynamic(nama, nama file, file)
244 jenis elif_ == PKG_DIRECTORY:

/usr/lib/python3.6/imp.py di load_dynamic(nama, jalur, file)
342 nama=nama, pemuat=pemuat, asal=jalur)
-> 343 kembali _load(spec)
344

ImportError: libcublas.so.9.0: tidak dapat membuka file objek bersama: Tidak ada file atau direktori seperti itu

Selama penanganan pengecualian di atas, pengecualian lain terjadi:

ImportError Traceback (panggilan terakhir terakhir)
di()
----> 1 impor tensorflow sebagai tf

/usr/local/lib/python3.6/dist-packages/tensorflow/__init__.py di()
22
23 # pylint: nonaktifkan=wildcard-import
---> 24 dari impor tensorflow.python *
25 # pylint: aktifkan=wildcard-import
26

/usr/local/lib/python3.6/dist-packages/tensorflow/python/__init__.py di()
47 impor numpy sebagai np
48
---> 49 dari tensorflow.python impor pywrap_tensorflow
50
51 # Penyangga protokol

/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py di()
71 untuk beberapa alasan dan solusi umum. Sertakan seluruh jejak tumpukan
72 di atas pesan kesalahan ini saat meminta bantuan.""" % traceback.format_exc()
---> 73 meningkatkan ImportError(msg)
74
75 # pylint: aktifkan=wildcard-import,g-import-not-at-top,unused-import,line-too-long

ImportError: Traceback (panggilan terakhir terakhir):
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py", baris 58, di
dari tensorflow.python.pywrap_tensorflow_internal impor *
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", baris 28, di
_pywrap_tensorflow_internal = meneguk_import_helper()
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", baris 24, di swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, nama path, deskripsi)
File "/usr/lib/python3.6/imp.py", baris 243, di load_module
kembalikan load_dynamic(nama, nama file, file)
File "/usr/lib/python3.6/imp.py", baris 343, di load_dynamic
kembalikan _load(spesifikasi)
ImportError: libcublas.so.9.0: tidak dapat membuka file objek bersama: Tidak ada file atau direktori seperti itu

Gagal memuat waktu proses TensorFlow asli.

Lihat https://www.tensorflow.org/install/install_sources#common_installation_problems

untuk beberapa alasan dan solusi umum. Sertakan seluruh jejak tumpukan
di atas pesan kesalahan ini saat meminta bantuan.

saya

Baru saja menginstal python 3.6 di ubuntu 16.04. Kemudian:

~$ python3.6 -m pip install --user tensorflow
Mengumpulkan tensorflow
Mengunduh tensorflow-1.4.1-cp36-cp36m-manylinux1_x86_64.whl (41.2MB)
100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 41.2MB 52kB/dtk

dan seterusnya...

Kemudian:

~$ ipython
Python 3.6.3 (default, 4 Okt 2017, 02:55:45)
Ketik 'hak cipta', 'kredit' atau 'lisensi' untuk informasi lebih lanjut
IPython 6.2.1 -- Python Interaktif yang disempurnakan. Jenis '?' untuk bantuan.

Dalam [1]: impor tensorflow sebagai tf
/usr/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime versi 3.5 dari modul 'tensorflow.python.framework.fast_tensor_util' tidak cocok dengan runtime versi 3.6
kembali f( args, * kwds)

Dalam [2]: hello = tf.constant('Halo TensorFlow!')

Dalam [3]: sesi = tf.Session()
2017-12-15 15:53:35.523688: I tensorflow/core/platform/cpu_feature_guard.cc:137] CPU Anda mendukung instruksi bahwa biner TensorFlow ini tidak dikompilasi untuk digunakan: SSE4.1 SSE4.2 AVX AVX2 FMA

Dalam [4]: ​​print(session.run(halo))
b'Halo TensorFlow!'

Jadi saya akan berasumsi bahwa ini berfungsi dengan baik dan peringatan ini akan hilang dengan versi 1.5 atau mungkin versi 1.4.2.

Omong-omong, tidak melihat peringatan ini di Windows7 menggunakan tensorflow-gpu versi 1.4.0 dengan python 3.6.2

Masalah yang sama pada Ubuntu 16.04 LTS.

Masalah yang sama.

Masalah yang sama pada Ubuntu 16.04 LTS.

Kami tidak menawarkan biner python3.6 asli untuk mac dalam waktu dekat.

Adapun masalah cuda9, tf-nightly dibangun dari HEAD di master setiap malam, dan saya percaya binari terbaru membutuhkan cuda9. Coba gunakan versi tf-nightly yang lebih lama. (Mungkin 1208 atau semacamnya)

Windows memiliki biner python3.6 asli sehingga Anda tidak akan melihat masalah ini.

Terima kasih @av8ramit

Bagi mereka yang memiliki preferensi (sewenang-wenang) hanya ingin menggunakan rilis resmi, berikut ini benar?

  • Anda harus menunggu 1.5.x agar pesan peringatan ini hilang saat menggunakan Python 3.6 di linux
  • sementara itu, Anda dapat menggunakan 1.4.1 tanpa masalah, Anda hanya akan melihat pesan peringatan

Masalah yang sama muncul saat saya menggunakan Anaconda 3-5.0.1-Linux-x86_64.sh(Python3.6) dan TensorFlow 1.4.

Untuk apa nilainya, masalah ini dibahas di utas Berita Peretas tentang rilis 1.4 (https://news.ycombinator.com/item?id=15647790). Pengguna allenlavoie menanggapi:

Itu hanya utilitas kecil yang dikompilasi Cython yang memberikan peringatan, itu berfungsi dengan baik. Segala sesuatu yang lain adalah Python murni dan tidak peduli tentang 3,5 vs 3,6. Kami akan memperbaiki peringatannya (penafian: Saya bekerja pada TF dan menambahkan fast_tensor_utils--maaf!).

Tim QA Tensorflow yang terhormat. Silakan tambahkan beberapa unit test!!! Selamat NY

Anda dapat membuat whl dari sumber menggunakan langkah-langkah tautan berikut. http://www.python36.com/install-tensorflow141-gpu/ . Beri tahu saya jika itu berhasil.

Penerima Tugas yang Mengomel: Sudah 14 hari tanpa aktivitas dan masalah ini memiliki penerima tugas. Harap perbarui label dan/atau status yang sesuai.

Rilis resmi sekarang (1.5+) memiliki gambar python3.6 asli yang dibangun di Ubuntu 16.04. Kami tidak membangun biner khusus python3.6 untuk mac. Windows memiliki 3.6 asli juga.

@av8ramit , saya punya 1.4.1 dan Anda mengatakan bahwa rilis resmi sekarang memiliki .... belum,

Ketika saya melakukan:
python3.6 -m pip install --upgrade --user tensorflow

Dikatakan bahwa:
Requirement already up-to-date: tensorflow in ./.local/lib/python3.6/site-packages

Kalian bisa mendapatkan biner khusus python3.6 untuk mac/linux/windows dari sini:
https://pypi.python.org/pypi/tensorflow

@av8ramit Saya mengunduh roda manylinux 1.5.0rc1 cp36 secara manual dan berhasil diinstal. Pesan peringatan telah hilang saat mengimpor tensorflow di python 3.6

Namun, saya pikir ada masalah dengan pip. Silakan lihat di bawah. Apakah Anda membutuhkan saya untuk memulai masalah baru, atau saya hanya melakukan sesuatu yang salah?

Ketika saya melakukan:
python3.6 -m pip install --upgrade --user tensorflow -vvv

Ia menemukan roda manylinux 1.5.0rc1 cp36, serta roda versi rc0 dan yang lebih lama (baik rc dan non-rc):

Found link https://pypi.python.org/packages/cd/e4/b2a8bcd1fa689489050386ec70c5c547e4a75d06f2cc2b55f45463cd092c/tensorflow-1.1.0-cp36-cp36m-manylinux1_x86_64.whl#md5=1f761290358dfb7fe4ec73140f4d282a (from https://pypi.python.org/simple/tensorflow/), version: 1.1.0
...
Found link https://pypi.python.org/packages/c6/1c/d64f9367cc3a50194e911ab9da865c2515cbc1fefa5e210ddebf85a61bac/tensorflow-1.2.0rc0-cp36-cp36m-manylinux1_x86_64.whl#md5=8a637f414bc16c86708c01f17c94f3f6 (from https://pypi.python.org/simple/tensorflow/), version: 1.2.0rc0
...
Found link https://pypi.python.org/packages/fe/7d/01c588ba060e5e7dffe64ab968745d143530c84da30296f9593f661ca27d/tensorflow-1.5.0rc0-cp36-cp36m-manylinux1_x86_64.whl#md5=6578302e0c843660464cc16ad45d6093 (from https://pypi.python.org/simple/tensorflow/), version: 1.5.0rc0
...
Found link https://pypi.python.org/packages/4e/50/87e3c6861957413deb5ccd62aee6cea85cc2eedcf6391183595191d3c87d/tensorflow-1.5.0rc1-cp36-cp36m-manylinux1_x86_64.whl#md5=501d5072275518056aa5a5f25a001015 (from https://pypi.python.org/simple/tensorflow/), version: 1.5.0rc1

tetapi pada akhirnya ini tidak mendaftar entah bagaimana dengan pip menjadi versi terbaru:

Installed version (1.4.1) is most up-to-date (past versions: 0.12.1, 1.0.0, 1.0.1, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.4.1)
Requirement already up-to-date: tensorflow in ./.local/lib/python3.6/site-packages

Saya mungkin sepenuhnya salah, tetapi sepertinya pip tidak menangkap versi dengan rc di nomor versi. Saya tidak tahu apakah ini kesalahan pip atau kesalahan tensorflow, tetapi tampaknya menjadi masalah. Atau aku salah?

@tylerlekang pip mengambil rilis stabil terbaru secara default (lihat https://pip.pypa.io/en/stable/reference/pip_install/#pre-release-versions)
dan paket pypi dari tensorflow masih merupakan kandidat rilis (1.5.0rc1)

coba gunakan:
pip install 'tensorflow>=1.5.0rc1'

@attiasr Oh! Yah ... itu memalukan!

Berapa lama waktu yang dibutuhkan rc untuk berubah menjadi stabil, dan apakah biasanya ada perubahan setelah dirilis sebagai rc? Yah saya kira saya bisa menjawab pertanyaan saya sendiri dengan fakta bahwa sudah ada rc0 dan rc1 dari 1.5.0 .....

Terima kasih!

@tylerlekang mis.

Terima kasih @ Karthick333031 ini berfungsi untuk saya (MacOS 10.12.6)

Menjalankan: pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.0-py3-none-any.whl memecahkan masalah

Python 3.6.5
TensorFlow 1.10.0 (Sebelumnya 1.10.1 )
Mac OS 10.14

Terima kasih,

@umang6891! Itu memecahkan masalah bagi saya. Dengan peringatan itu, contoh saya digantung selamanya tanpa gagal, tetapi sekarang berjalan. Sepertinya masalahnya adalah versi di pip.

screenshot 2018-08-24 23 38 35 πŸ‘

Solusi @umang6891 bekerja dengan baik untuk saya, dan saya menggunakan virtualenv python3.6.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat