有没有提到TensorFlow数据集兼容性图表(特别是TensorFlow-GPU==2.10)

2ledvvac  于 2023-08-06  发布在  其他
关注(0)|答案(1)|浏览(98)

我想用pip安装tensorflow数据集,但找不到与tensorflow-gpu==2.10兼容的版本。
不幸的是,wsl在我的PC上坏了,conda也没有抛出一些随机错误。
我试过安装tensorflow-datasets版本1.0.1,3和4,所有这些版本都安装了protobuf 2.23.4,它与tensorflow==2.10不兼容。我不得不随后降级protobuf。我使用pip安装的所有tensorflow-datasets都会出现这个问题。

8fq7wneg

8fq7wneg1#

在安装这些包时,tensorflow 2.10和tensorflow-datasets之间存在protobuf版本故障。要解决此错误,您需要显式安装与Tensorflow 2.10Tensorflow-datasets软件包兼容的protobuf 3.20
首先安装这两个软件包,它们将安装不同的protobuf版本

pip install tensorflow==2.10
pip install tensorflow-datasets  #This will install latest TF datasets version(4.9.2)

字符串
然后安装protobuf 3.20如下:

pip install protobuf==3.20


现在重新启动内核,并通过检查其版本详细信息来验证是否可以导入这两个模块

import tensorflow as tf
tf.__version__.    #Output: '2.10.0'

import tensorflow_datasets as tfds
tfds.__version__.  #Output: '4.9.2'


请参考此链接,在Win OS中使用GPU安装TF。

相关问题