from tensorpack.dataflow.PrefetchData import PrefetchData
出现错误No module named ‘tensorpack.dataflow.PrefetchData’
通过官网API手册也没找到新版的PrefetchData使用例子,倒是看到了这么一句:
alias of MultiProcessPrefetchData
我想PrefetchData可能已经换名字了吧,然后拿着这个函数名MultiProcessPrefetchData在site-packages\tensorpack\dataflow 下.py文件中挨个挨个的找,终于让我找到了MultiProcessPrefetchData函数。
解决方案:
from tensorpack.dataflow.parallel import MultiProcessPrefetchData
用MultiProcessPrefetchData代替了PrefetchData
如果要应用到之前的代码中的话:
from tensorpack.dataflow.parallel import MultiProcessPrefetchData as PrefetchData