performance - Rasa NLU 模型加载需要大量时间
问题描述
我单独使用rasa nlu作为我的用例。我正在使用 rasa.nlu.model.Trainer 训练 rasa 模型,并使用 rasa.nlu.model.Interpreter 加载模型。我有 5+ 种不同的 nlu 模型。
我有以下问题,
- 模型加载大约需要 35 到 40 秒。所以对于 5 个模型,它是 200 秒。我想更快地加载模型。
- 所以,我打算用泡菜转储。并试图加载。在这种情况下,我收到以下错误。
类型错误:无法腌制 _thread.RLock 对象
我正在使用 Rasa 1.5.3。
任何帮助将不胜感激。提前致谢
解决方案
@Seeni 这里是关于 SO 的一个相关问题,它解决了类似的查询。总之,supervised_embeddings
管道应该花费最少的时间来加载您训练的模型。
推荐阅读
- html - HTML表格可编辑td单元格获取光标位置
- python - AttributeError:模块“数字”没有属性“积分”
- selenium - 如何将相同的测试数据传递到多个特征文件中
- javascript - 为什么 ref 不是子组件中的属性?
- c++11 - =复制控制成员的默认值
- architecture - 当人们使用不同的提供商进行 SSO 时,我应该镜像帐户创建吗?
- javascript - 透明 360 度图像显示为黑色
- mysql - 从动态查询 IN MYSQL 插入表不起作用?
- javascript - 使用 Object 作为键总是会产生最后一个赋值的值
- javascript - 为什么我得到这个输出?(jQuery .append() 问题)