首页 > 解决方案 > Rasa NLU 模型加载需要大量时间

问题描述

我单独使用rasa nlu作为我的用例。我正在使用 rasa.nlu.model.Trainer 训练 rasa 模型,并使用 rasa.nlu.model.Interpreter 加载模型。我有 5+ 种不同的 nlu 模型。

我有以下问题,

  1. 模型加载大约需要 35 到 40 秒。所以对于 5 个模型,它是 200 秒。我想更快地加载模型。
  2. 所以,我打算用泡菜转储。并试图加载。在这种情况下,我收到以下错误。

    类型错误:无法腌制 _thread.RLock 对象

我正在使用 Rasa 1.5.3。

任何帮助将不胜感激。提前致谢

标签: performancerasa-nlurasa

解决方案


@Seeni 这里是关于 SO 的一个相关问题,它解决了类似的查询。总之,supervised_embeddings管道应该花费最少的时间来加载您训练的模型。


推荐阅读