Tensorflow-datasets "plant_village" dataset no examples were yield

问题描述 投票:0回答:2

我的环境:

Python 3.11.2、Tensorflow 2.12.0-rc1、Tensorflow-datasets 4.8.3,在 Visual Studio Code 中完美清洁新创建的虚拟环境,执行的唯一操作是 pip 安装上面的两个库。

导入报表:

import tensorflow as tf
import tensorflow_datasets as tfds

运行迅速,没有错误。然而,下一行:

dataset, info = tfds.load('plant_village', split='train', with_info=True)

产生错误:

尝试访问其他数据集,如 mnist,是成功的。这是该数据集特有的错误吗?我如何克服这个错误并加载这个数据集?请注意,完全相同的代码行在 google colab 上完美运行。

python python-3.x tensorflow tensorflow2.0 tensorflow-datasets
2个回答
0
投票

根据经过测试的build配置,您应该在系统中安装具有给定兼容python版本的稳定tensorflow以避免意外错误。

TensorFlow 2.11
python 3.10
是最新的稳定兼容版本。

目前还没有与

python 3.11
版本兼容的tensorflow版本。

如果问题仍然存在,请告诉我们。谢谢!


0
投票

正如@TFer2 提到的,在撰写此评论时,Google Colab 目前使用Tensorflow 2.11.0Tensorflow Datasets 4.8.3Python 3.9.16。您应该在您使用的 Colab 中验证这些库的版本号,并创建一个新环境来匹配这些版本。

© www.soinside.com 2019 - 2024. All rights reserved.