继续肛论文学代码,今天碰到一份Pytorch代码使用了Nest框架(https://github.com/ZhouYanzhao/Nest)。根据官方的介绍,Nest工具是一个模块化的管理器,便于代码复用和共享。第一次碰到这个框架,还是有点懵。
在这份代码移植到别的数据集上时,程序出错,并提示了这样的信息——Type: KeyError, Message: ‘Could not find a Nest module matches query “****”.’。这就奇怪了,框架怎么突然间就找不到模型了呢?
其实这并不是真正的错误提示,真正的错误提示需要继续往上看,如下图所示。从红框中可以看到程序真正出错的位置和出错的原因。