Я работаю с пакетами tensorflow.keras и tqdm одновременно. Но у них есть конфликт. Я обновил оба, но проблема не решена. Проблема в том, что когда я импортирую tqdm, индикатор выполнения Keras не работает должным образом. Итак, я хочу отключить (!) Tqdm, когда закончу с этим.
Есть какое-нибудь решение?
Обновлять:
#importing packages and data
import tensorflow as tf
from tqdm import tqdm as q
(x_train, y_train), (x_test, y_test)=tf.keras.datasets.mnist.load_data()
# a simple use of tqdm, a package for showing progressbar
for i in q(range(1000)):
pass
# making a simple model for neural network using keras
model=tf.keras.Sequential()
model.add(tf.keras.layers.Flatten())
model.add(tf.keras.layers.Dense(10,activation='softmax'))
model.compile('adam','sparse_categorical_crossentropy',metrics=['accuracy'])
model.fit(x_train,y_train,validation_split=0.1)
@Johan Я пробовал это, не работает ...
Можете ли вы указать свой код в своем вопросе? Потому что это похоже на то, что должно / могло быть решено без удаления импортированных пакетов (я даже не знаю, возможно ли это). В качестве альтернативы вы можете импортировать пакеты локально в functions.
@Johan Спасибо, что уделили время ... Я добавил. Как я могу импортировать локально?
Я буквально понятия не имею, на что смотрю. Не могли бы вы добавить код как код / текст в свой вопрос, а не как изображение? Также укажите, что именно вызывает вашу ошибку. Имейте в виду, что я ничего не знаю о вашем коде, keras или tqdm, но у меня есть хорошие знания в Python и о том, как избежать конфликтов пакетов.
@Johan, Готово. Я отправил как рис, чтобы увидеть ошибку. Сам Keras имеет встроенный индикатор выполнения, чтобы показать прогресс NN. Но когда я импортирую tqdm, чтобы показать прогресс чего-то еще, он приводит к сбою индикатора выполнения keras.






Вместо того, чтобы пытаться удалить импортированные пакеты, вы можете импортировать пакеты под псевдонимом, например
from a import b as c, чтобы избежать конфликтов. Имейте в виду, что с этого момента вам нужно называть егоc, напримерc.sort(x).