Closed MozerWang closed 1 year ago
现在的rocketQA没有考虑到会有重复加载同一个模型的情况,如果反复加载会因为部分组件重名导致加载失败。如果想反复加载可能需要手动更改内部的代码
现在的rocketQA没有考虑到会有重复加载同一个模型的情况,如果反复加载会因为部分组件重名导致加载失败。如果想反复加载可能需要手动更改内部的代码
谢谢回复,我看了看fluid代码,改起来比较麻烦,后面我把循环方案写到shell里面了,通过多次启动python程序实现这样的功能。
为啥close这个issue,这个应该是一个需求
rocketqa非常好用,感谢团队的付出!! 我利用rocketqa做self_training,因此在迭代过程中,需要多次load同一模型。先去做inference获得伪标签,再去利用伪标签做finetuning,根据我写的封装逻辑,这个过程要对同一模型加载两次,但paddle框架应该不支持这样操作,因此会报错:
下面我举一个简单的代码例子,运行起来的话,最后一句就会报错。
请问如何重复加载同一个模型呢?如何释放这个模型然后再次加载?