使用 tfds 将我的自定义数据集与 tensorflow 一起使用失败
using tfds for using my custom dataset with tensorflow fails
根据此处的教程 link 我想创建自定义数据集并将其与 tensorflow 一起使用。
我已经安装了 tfds
命令,当我输入 tfds new my_dataset
命令时,我会遇到这个错误:
tfds new my_dataset
Traceback (most recent call last):
File "/root/anaconda3/envs/simclr/bin/tfds", line 5, in <module>
from tensorflow_datasets.scripts.cli.main import launch_cli
File "/root/anaconda3/envs/simclr/lib/python3.7/site-packages/tensorflow_datasets/scripts/cli/main.py", line 39, in <module>
from tensorflow_datasets.scripts.cli import build
File "/root/anaconda3/envs/simclr/lib/python3.7/site-packages/tensorflow_datasets/scripts/cli/build.py", line 275, in <module>
def _search_script_path(ds_to_build: str) -> Optional[tfds.core.ReadOnlyPath]:
AttributeError: module 'tensorflow_datasets.core' has no attribute 'ReadOnlyPath'
我将访问级别更改为 rwx
,然后再次出现错误。
不知道怎么解决。
此问题已在 tensorflow V2 中解决。所以使用tensorflow V2或更高版本。
根据此处的教程 link 我想创建自定义数据集并将其与 tensorflow 一起使用。
我已经安装了 tfds
命令,当我输入 tfds new my_dataset
命令时,我会遇到这个错误:
tfds new my_dataset
Traceback (most recent call last):
File "/root/anaconda3/envs/simclr/bin/tfds", line 5, in <module>
from tensorflow_datasets.scripts.cli.main import launch_cli
File "/root/anaconda3/envs/simclr/lib/python3.7/site-packages/tensorflow_datasets/scripts/cli/main.py", line 39, in <module>
from tensorflow_datasets.scripts.cli import build
File "/root/anaconda3/envs/simclr/lib/python3.7/site-packages/tensorflow_datasets/scripts/cli/build.py", line 275, in <module>
def _search_script_path(ds_to_build: str) -> Optional[tfds.core.ReadOnlyPath]:
AttributeError: module 'tensorflow_datasets.core' has no attribute 'ReadOnlyPath'
我将访问级别更改为 rwx
,然后再次出现错误。
不知道怎么解决。
此问题已在 tensorflow V2 中解决。所以使用tensorflow V2或更高版本。