我正在使用由讲师编写的一些代码,并且正在Google Colab中的GPU上运行它们。在代码的开头,使用!pip install tf-nightly
安装了tf-nightly软件包。然后,导入以下软件包,并打印出所使用的tf版本,如下所示:
from tensorflow import keras
from tensorflow.keras import layers
# Helper libraries
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
from mpl_toolkits.axes_grid1 import make_axes_locatable
print(tf.__version__)
由于某种原因,有时使用的tf版本并不总是2.3.xxx,而是有时是2.2-但并非总是如此。这通常发生在该选项卡已经开了一段时间,但使用它,我没有去过。
这会导致错误
“ AttributeError:模块'tensorflow.keras.preprocessing'没有属性'image_dataset_from_directory'”。
谁能告诉我如何阻止这种情况的发生/如果发生的话该怎么办?
非常感谢您。