我正在尝试下载可通过Tensorflow访问的stl10数据集。
这是指向数据集页面的链接:https://www.tensorflow.org/datasets/catalog/stl10
我尝试运行以下代码
import tensorflow as tf
import numpy as np
import tensorflow_datasets as tfds
(ds_train, ds_test), ds_info = tfds.load(
'stl10',
split=['train', 'test'],
shuffle_files=True,
as_supervised=True,
with_info=True,
)
这是我过去用来成功下载mnist数据集的代码,现在我只是将'mnist'更改为'stl10'
运行代码时,出现以下错误
0 examples [00:00, ? examples/s]Traceback (most recent call last):
File "save_imagenet.py", line 10, in <module>
with_info=True,
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\core\api_utils.py", line 69, in disallow_positional_args_dec
return fn(*args, **kwargs)
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\core\registered.py", line 370, in load
dbuilder.download_and_prepare(**download_and_prepare_kwargs)
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\core\api_utils.py", line 69, in disallow_positional_args_dec
return fn(*args, **kwargs)
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\core\dataset_builder.py", line 375, in download_and_prepare
download_config=download_config)
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\core\dataset_builder.py", line 1018, in _download_and_prepare
max_examples_per_split=download_config.max_examples_per_split,
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\core\dataset_builder.py", line 950, in _download_and_prepare
self._prepare_split(split_generator, **prepare_split_kwargs)
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\core\dataset_builder.py", line 1033, in _prepare_split
total=split_info.num_examples, leave=False):
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tqdm\std.py", line 1081, in __iter__
for obj in iterable:
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_datasets\image_classification\stl10.py", line 119, in _generate_examples
images = np.frombuffer(f.read(), dtype=np.uint8)
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 124, in read
length = self.size() - self.tell()
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 102, in size
return stat(self.__name).length
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 729, in stat
return stat_v2(filename)
File "C:\Users\Guillaume\Anaconda3\envs\base_backup\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 746, in stat_v2
pywrap_tensorflow.Stat(compat.as_bytes(path), file_statistics)
tensorflow.python.framework.errors_impl.OutOfRangeError: C:\Users\Guillaume\tensorflow_datasets\downloads\extracted\TAR_GZ.ai.stanfo.edu_acoate_stl10_stl10_binarynuAgVd1_Lj1RAaeO4CiJCU_LSELvnJKSMGQERT-ZKHs.tar.gz\stl10_binary/unlabeled_X.bin; Unknown error
感谢您的帮助