我在我的代码中使用tensorflow 1.15,我想使用tensorflow_datasets
。我安装了tensorflow_datasets
的最后一个版本,但它似乎与我的tf版本冲突。尝试导入tensorflow_datasets
时的实际消息为:
import tensorflow as tf
import tensorflow_datasets as tfds
importterror:这个版本的TensorFlow数据集需要TensorFlow版本>= 2.1.0;检测到1.15.0版本的安装。请升级TensorFlow继续。
所以,显然一个较新的版本的tf(如一个>= 2.1.0)将工作,但我想保留我的版本的tf,而不是使用以前的版本的tensorflow_datasets
。
我试图在github存储库中找到这些信息,但无济于事。
那么,是否有可用的版本,如果有的话,哪个是与tf 1.15兼容的最新版本?
在TFDS4.0.0
的通道上放弃了对TF1.15
的支持。(见commit a2fe67c415a7af740fd7ec810b79c9fa80f29516)。
支持TF1.15
的TFDS
的最新版本是3.2.1
.
Python 3.7.9 (default, Aug 31 2020, 12:42:55)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'1.15.0'
>>> import tensorflow_datasets as tfds
>>> tfds.__version__
'3.2.1'
在TF 1.15中使用下面的命令
pip install tensorflow_datasets==3.2.1
我不确定它是否是绝对最新的,但TFDS2.1.0
将与TF1.15
一起工作。