たそらぼ

日頃思ったこととかメモとか。

tfds.loadでAttributeErrorが出た

tfds.loadで、AttributeErrorが出たので対処法のメモです。

環境

tensorflow 2.0.0-rc1
tensorflow-datasets-1.0.1

起こったこと

いい加減MNISTをやめてほかのデータセットを使おうと思い、fashion_mnistをロードしようとしたところ、エラーが発生しました。

AttributeError: '_OptionsDataset' object has no attribute 'output_shapes'

解決した方法

tensorflowのissueに同じ症状が報告されていました。
github.com

tensorflow-datasetsのバージョンが古いと起こるようなのでアップグレードすることで解決しました。

pip install --upgrade tensorflow-datasets