我无法使用Flower的分区对象来处理本地数据(ChosenPartitione)

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

我正在尝试打开以图像格式生成的本地数据集,但 Visual Studio 已显示以下代码行的错误消息:

from flwr_datasets.partitioner import ChosenPartitioner
The error message :
ImportError: cannot import name ‘ChosenPartitioner’ from ‘flwr_datasets.partitioner

from datasets import Image, load_dataset
from flwr_datasets.partitioner import ChosenPartitioner

我尝试重新安装 Pyp 上可用的版本

flwr-datasets 0.1.0
使用
flwr_datasets-0.1.0-py3-none-any.whl
,但还是不行。

tensorflow local tensorflow-datasets flower partitioner
1个回答
0
投票

ChosenPartitioner
不是可在代码中使用的字面实现。它是任何可用(由您“选择”)对象的占位符 =
Partitioner
s。因此名称为“Chosen”+“Partitioner”(基本抽象的名称)。所有名称都是以这种方式创建的,例如Iid分区器或Dirichlet分区器。

以下是可用实现的列表:https://flower.ai/docs/datasets/ref-api/flwr_datasets.partitioner.html#module-flwr_datasets.partitioner

您还可以通过子类化

Partitioner
来创建自定义
Partitioner

希望有帮助!

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