python - 导入错误default_collat​​e未定义

标签 python pytorch

我尝试从 torch.utils.data.dataloader 导入 default_collat​​e 但它说 default_collat​​e 不存在,但另一个函数确实存在存在(_collat​​e_fn_t)。

from torch.utils.data.dataloader import default_collate
from torch.utils.data.dataloader import _collate_fn_t

这些命令相似吗?

最佳答案

_collat​​e_fn_t是一般collat​​e函数的类型定义,它定义为here如:

_collate_fn_t = Callable[[List[T]], Any]

default_collat​​e 是 DataLoader 类使用的默认整理函数。

导入这些并不等同,您应该检查拼写并重试:

from torch.utils.data.dataloader import default_collate

关于python - 导入错误default_collat​​e未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62584755/

相关文章:

python - 从 Seaborn 调色板中提取 RGB 或 6 位代码

python - 如何在Python中对 "precomputed"数据运行predict()进行聚类

Python 正则表达式匹配 # 后跟 0-7 后跟 ##

python - 使用 sklearn 提取 PCA 成分

python - 意外的关键字参数尝试实例化继承自 torch.nn.Module 的类

pytorch - 如何从 DistributedDataParallel 学习中保存和加载模型

python - 属性错误: 'tuple' object has no attribute 'size'

python - 当尝试在 pygame 中 blit 背景时,我收到此错误消息

python - pandas、polars 或 torch 中函数的高效迭代和应用?偷懒可能吗?

python - 嵌入pytorch