关于百度Paddle下载数据权限不足的问题

最近参加飞浆的比赛,准备拿经典的mnist demo练下手,学一下飞浆的框架。由于下载数据集的时候默认保存路径为 ~/.cache/paddle/dataset/mnist,就想把数据集放在项目里。

1 train_dataset = paddle.vision.datasets.MNIST(image_path='datasets/img', label_path='datasets/label', mode="train",
2                                              transform=transform)
3 test_dataset = paddle.vision.datasets.MNIST(image_path='datasets/img', label_path='datasets/label', mode="test",
4                                             transform=transform)

然后发现执行上面这段代码一直报 PermissionError: [Errno 13] Permission denied的错误。无奈阅读源代码可知,飞浆不像pytorch能够指定下载路径,image_path和label_path两个参数是数据集文件的路径。如果想把数据集发到项目下,只能复制过来,并在image_path和label_path中指定,同时download设置为False。

emmmm.....这种设置挺迷惑的

posted @ 2022-09-06 16:43  人间别久不成悲  阅读(179)  评论(0编辑  收藏  举报