hub.compute 的 eval 函数中的 ZeroDivisionError 当 num_workers 参数保持默认值 1 时
ZeroDivisionError in the eval function for hub.compute when kept a default value of 1 for the num_workers parameter
我用的是 Hub the Dataset format for AI 和 运行 function().eval(ds.tensor[:].numpy(), ds
,这给了我零除法错误。
但是当我 运行 function().eval(ds.tensor[:].numpy(), ds, num_workers=2)
我没有得到错误。
我使用的 Hub 版本:2.2.4。
num_workers
的默认值为 0,在 Hub source code 中引用。所以,我认为问题在于您将 eval
函数设置为默认值 1 而不是 0。
MNIST Dataset 文档展示了如何将 num_workers 设置为默认值 0。
我用的是 Hub the Dataset format for AI 和 运行 function().eval(ds.tensor[:].numpy(), ds
,这给了我零除法错误。
但是当我 运行 function().eval(ds.tensor[:].numpy(), ds, num_workers=2)
我没有得到错误。
我使用的 Hub 版本:2.2.4。
num_workers
的默认值为 0,在 Hub source code 中引用。所以,我认为问题在于您将 eval
函数设置为默认值 1 而不是 0。
MNIST Dataset 文档展示了如何将 num_workers 设置为默认值 0。