赛跑 NLU 模型到旧
Rasa NLU model to old
我有问题。我正在尝试将我的模型与 Rasa 核心一起使用,但它给了我这个错误:
rasa_nlu.model.UnsupportedModelError: The model version is to old to
be loaded by this Rasa NLU instance. Either retrain the model, or run
withan older version. Model version: 0.14.6 Instance version: 0.15.1
有人知道我需要使用哪个版本以及如何安装该版本吗?
我相信你在以前版本的 Rasa NLU 上训练了这个模型并将 Rasa NLU 更新到新版本(Rasa NLU 是 Rasa Core 的依赖项,因此在 requirenments.txt 文件中进行了更改)。
如果是这种情况,有两种方法可以解决:
- 推荐的解决方案。如果您有数据和参数,请使用当前依赖项(您现在拥有 运行 的依赖项)再次训练您的 NLU 模型。所以你有一个与你当前版本的 Rasa 兼容的新模型
- 如果您没有数据或由于某种原因无法重新训练模型,请将 Rasa NLU 降级到版本 0.14.6。我不确定您当前的 Rasa 核心是否与 NLU 0.14.6 兼容,因此如果您看到错误,您可能还需要降级 Rasa 核心。
祝你好运!
我有问题。我正在尝试将我的模型与 Rasa 核心一起使用,但它给了我这个错误:
rasa_nlu.model.UnsupportedModelError: The model version is to old to be loaded by this Rasa NLU instance. Either retrain the model, or run withan older version. Model version: 0.14.6 Instance version: 0.15.1
有人知道我需要使用哪个版本以及如何安装该版本吗?
我相信你在以前版本的 Rasa NLU 上训练了这个模型并将 Rasa NLU 更新到新版本(Rasa NLU 是 Rasa Core 的依赖项,因此在 requirenments.txt 文件中进行了更改)。
如果是这种情况,有两种方法可以解决:
- 推荐的解决方案。如果您有数据和参数,请使用当前依赖项(您现在拥有 运行 的依赖项)再次训练您的 NLU 模型。所以你有一个与你当前版本的 Rasa 兼容的新模型
- 如果您没有数据或由于某种原因无法重新训练模型,请将 Rasa NLU 降级到版本 0.14.6。我不确定您当前的 Rasa 核心是否与 NLU 0.14.6 兼容,因此如果您看到错误,您可能还需要降级 Rasa 核心。
祝你好运!