Beim Importieren von Keras mit dem Befehl "keras importieren" erhalte ich die folgende Fehlermeldung
//Fehler
"""
Verwenden des TensorFlow-Back-Ends.
Traceback (letzter Anruf zuletzt):
Datei "
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/__init__.py", Zeile 4, in
von . Aktivierungen importieren
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/activations.py", Zeile 6, in
aus .engine import Layer
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/engine/__init__.py", Zeile 8, in
aus .trainings-Importmodell
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/engine/training.py", Zeile 25, in
from .. Rückrufe als cbks importieren
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/callbacks.py", Zeile 26, in
von tensorflow.contrib.tensorboard.plugins importieren Projektor
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/__init__.py", Zeile 31, in
aus tensorflow.contrib Importfaktorisierung
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/factorization/__init__.py", Zeile 24, in
aus tensorflow.contrib.factorization.python.ops.gmm importieren *
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/factorization/python/ops/gmm.py", Zeile 27, in
from tensorflow.contrib.learn.python.learn.estimators import Estimator
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/__init__.py", Zeile 88, in
von tensorflow.contrib.learn.python.learn importieren *
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/__init__.py", Zeile 23, in
von tensorflow.contrib.learn.python.learn importieren *
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/__init__.py", Zeile 25, in
from tensorflow.contrib.learn.python.learn Importschätzer
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/__init__.py", Zeile 297, in
from tensorflow.contrib.learn.python.learn.estimators.dnn import DNNClassifier
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py", Zeile 30, in
aus tensorflow.contrib.learn.python.learn.estimators import dnn_linear_combined
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", Zeile 31, in
from tensorflow.contrib.learn.python.learn.estimators import Estimator
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", Zeile 49, in
von tensorflow.contrib.learn.python.learn.learn_io import data_feeder
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/__init__.py", Zeile 21, in
von tensorflow.contrib.learn.python.learn.learn_io.dask_io import Extract_dask_data
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io.py", Zeile 26, in
dask.dataframe als dd importieren
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/dask/dataframe/__init__.py", Zeile 3, in
aus .core-Import (DataFrame, Series, Index, _Frame, map_partitions,
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/dask/dataframe/core.py", Zeile 40, in
pd.core.computation.expressions.set_use_numexpr(False)
AttributeError: Modul 'pandas.core.computation' hat kein Attribut 'expressions'
"""
///
TensorFlow-Version - 1.3.0
Pandas-Version - 0.21.0
Dask-Version - 0.15.2
Wenn Sie Ihre Version von Dask auf >= 0.15.3 aktualisieren, sollte alles in Ordnung sein.
Mein Dask ist 0.15.3 und ich erhalte diesen Fehler !!
jalal<strong i="6">@goku</strong> pose-tensorflow]$ TF_CUDNN_USE_AUTOTUNE=0 python demo/demo_multiperson.py
/scratch/sjn/anaconda/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)
/scratch/sjn/anaconda/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
from ._conv import register_converters as _register_converters
Traceback (most recent call last):
File "demo/demo_multiperson.py", line 12, in <module>
from nnet import predict
File "demo/../nnet/predict.py", line 5, in <module>
from nnet.net_factory import pose_net
File "demo/../nnet/net_factory.py", line 1, in <module>
from nnet.pose_net import PoseNet
File "demo/../nnet/pose_net.py", line 4, in <module>
import tensorflow.contrib.slim as slim
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/__init__.py", line 31, in <module>
from tensorflow.contrib import distributions
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/distributions/__init__.py", line 33, in <module>
from tensorflow.contrib.distributions.python.ops.estimator import *
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/distributions/python/ops/estimator.py", line 21, in <module>
from tensorflow.contrib.learn.python.learn.estimators.head import _compute_weighted_loss
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/__init__.py", line 92, in <module>
from tensorflow.contrib.learn.python.learn import *
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/__init__.py", line 23, in <module>
from tensorflow.contrib.learn.python.learn import *
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/__init__.py", line 25, in <module>
from tensorflow.contrib.learn.python.learn import estimators
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/__init__.py", line 297, in <module>
from tensorflow.contrib.learn.python.learn.estimators.dnn import DNNClassifier
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py", line 30, in <module>
from tensorflow.contrib.learn.python.learn.estimators import dnn_linear_combined
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 31, in <module>
from tensorflow.contrib.learn.python.learn.estimators import estimator
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 49, in <module>
from tensorflow.contrib.learn.python.learn.learn_io import data_feeder
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/__init__.py", line 21, in <module>
from tensorflow.contrib.learn.python.learn.learn_io.dask_io import extract_dask_data
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io.py", line 26, in <module>
import dask.dataframe as dd
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/dask/dataframe/__init__.py", line 3, in <module>
from .core import (DataFrame, Series, Index, _Frame, map_partitions,
File "/scratch/sjn/anaconda/lib/python3.6/site-packages/dask/dataframe/core.py", line 40, in <module>
pd.core.computation.expressions.set_use_numexpr(False)
AttributeError: module 'pandas.core.computation' has no attribute 'expressions'
[jalal<strong i="7">@goku</strong> pose-tensorflow]$ conda list dask
# packages in environment at /scratch/sjn/anaconda:
#
dask 0.15.3 py36hdc2c8aa_0
dask-core 0.15.3 py36h10e6167_0
das hat das problem gelöst
pip install dask --upgrade
Völlig vergessen, das von mir verwendete Anaconda-Modul zu laden.
Ich habe dieses Problem immer noch, obwohl Dask auf die neueste Version aktualisiert wurde!
Das Aktualisieren von Dask hat geholfen, ich verwende Tensorflow 1.10 und habe dask auf 1.9.0 aktualisiert. Ich hatte ähnliche Probleme bei der Verwendung von Tensorflow.
das hat das problem gelöst
pip install dask --upgrade
Hilfreichster Kommentar
Wenn Sie Ihre Version von Dask auf >= 0.15.3 aktualisieren, sollte alles in Ordnung sein.