bigdl - BigDL:保存模型抛出异常:“这是一个不推荐使用的方法。请改用 saveModel。”
问题描述
我正在使用 BigDL + Analytics-Zoo 对时间序列数据进行异常检测。
当我在训练后尝试使用 .save() 方法保存模型
时,出现异常:“这是一个已弃用的方法。请改用 saveModel。”
通常,弃用是一个警告,但在这里它作为异常抛出,所以我想知道这是异常的真正原因吗?或者这背后还有其他原因吗?如果我调用 ' ' 方法,它可以工作,但我的问题是,如果 API不受支持saveModel
,为什么还要保留一个方法?.save()
model.save(model_path, over_write=True)
.
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
<ipython-input-135-b922e545922f> in <module>()
----> 1 model.save(model_path, over_write=True)
/usr/local/lib/python3.6/dist-packages/zoo/pipeline/api/keras/engine/topology.py in save(self, path, over_write)
31 class KerasNet(ZooKerasLayer):
32 def save(self, path, over_write=False):
---> 33 raise Exception("This is a deprecated method. Please use saveModel instead.")
34
35 def saveModel(self, modelPath, weightPath=None, over_write=False):
Exception: This is a deprecated method. Please use saveModel instead.
解决方案
这是遗留问题,请改用 saveModel。
推荐阅读
- angular - 关于在 Angular 项目中使用 async/await 的注意事项
- r - 如何从 r-markdown pdf 中删除标题?
- asp.net-core - 使用 C# 禁用 Chrome 最小化按钮
- spring-boot - 如何在 Spring Boot 中插入自定义 PropertySource 提供的属性值?
- flutter - 是否可以在颤振库中为 Moor 实现“数据库优先”的方法?
- java - 如何使用带有 java 11 http 客户端的流编写请求正文?
- regex - 使用 ansible.builtin.lineinfile 在块的末尾插入行
- javascript - 在电子的渲染器进程中使用 npm 模块
- javascript - VueJS:如何在不影响观察者的情况下更新观察者内部的值
- git - GitLab中合并训练和合并结果有什么区别