Это мой первый пост, надеюсь, функция форматирования кода, когда нет, извините!Я сделал первые шаги с тензорным потоком около 5 недель.Теперь я хочу попробовать Tenorflow 2.0.Я знаю, что могу работать с 1.13.Но просто хочется запустить 2.0.
То, что я сделал, установило альфа tenorflow:
pip install tensorflow==2.0.0-alpha0
Хорошо, также CUDA 10. Но я не дохожу до того момента, когда CUDA необходимо.Теперь это выглядит так:
(tensor) schattenzeit@schattenzeit-GP62-2QE:~/venv$ pip list
Package Version
-------------------- --------------------
absl-py 0.7.1
astor 0.7.1
enum34 1.1.6
gast 0.2.2
google-pasta 0.1.5
grpcio 1.20.0
h5py 2.9.0
Keras 2.2.4
Keras-Applications 1.0.7
Keras-Preprocessing 1.0.9
Markdown 3.1
matlab 0.1
mock 2.0.0
numpy 1.16.2
pandas 0.24.2
pandas-ml 0.6.1
pbr 5.1.3
pip 19.0.3
protobuf 3.7.1
python-dateutil 2.8.0
pytz 2019.1
PyYAML 5.1
scipy 1.2.1
setuptools 41.0.0
six 1.12.0
tb-nightly 1.14.0a20190301
tensorflow-gpu 2.0.0a0
termcolor 1.1.0
tf-estimator-nightly 1.14.0.dev2019030115
Werkzeug 0.15.2
wheel 0.33.1
wrapt 1.11.1
Но когда я хочу сделать небольшую выборку с tenorflow 2.0, я всегда получаю причину ошибки keras.Просто, когда я хочу загрузить данные тумана, или, например,
model = tf.keras.models.Sequential()
Ошибка всегда
Неопределенная переменная из ввода: керас
Где находитсякерас ??Код - это не ракетостроение, а только запуск тестового кода, может быть, глупо помещать его здесь на правильных вкладках форума.
import datetime
from datetime import datetime , timedelta
from dateutil import relativedelta
from keras.layers import Dense,Conv2D, Flatten, MaxPooling2D, Dropout
from pandas_ml import ConfusionMatrix
from tensorflow.python.client import device_lib
import tensorflow as tf
if __name__ == '__main__':
print (tf.version)
# shows always Undefined variable from input:keras
mnist = tf.keras.datasets.mnist
'''
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Conv2D(30,kernel_size=(3,3), activation="relu",input_shape=(28,28,1) ))
model.add(tf.keras.layers.MaxPool2D(pool_size=(2,2)) ) # , strides, padding, data_format))
'''
Так как вы видите здесь, 2.0 используется, но не может запустить причину ошибки Undefined variable from input:keras
.
print(tf.version)
показывает, что имеется тензор потока 2.0:
Большое спасибо.checkt также
import datetime
from datetime import datetime , timedelta
from dateutil import relativedelta
import gzip
import zipfile
import numpy as np
from keras.utils import to_categorical
from keras.layers import Dense,Conv2D, Flatten, MaxPooling2D, Dropout
from pandas_ml import ConfusionMatrix
from tensorflow.python.client import device_lib
import tensorflow as tf
if __name__ == '__main__':
print (tf.version)
# shows always Undefined variable from input:keras
mnist = tf.keras.datasets.mnist
'''
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Conv2D(30,kernel_size=(3,3), activation="relu",input_shape=(28,28,1) ))
model.add(tf.keras.layers.MaxPool2D(pool_size=(2,2)) ) # , strides, padding, data_format))
'''
Я ожидаю, что, например, model = tf.keras.models.Sequential()
не приведет к ошибке Undefined variable from input:keras
.