一个小图书馆,用来包装路边石模型来腌制它们。

keras-pickle-wrapper的Python项目详细描述


#'keras_pickle_wrapper`

这个小库公开了一个KerasPickleWrapper类,该类允许对keras模型进行pickle甚至可以跨多进程使用(或者与像[job \\u stream]这样的库(https://github.com/wwoodds/job \\u stream/wwoodds/job \-stream)一起使用。



>如果正确解决了https://github.com/fchollet/keras/issues/789问题,就不需要这样做。


<










>导入keras
import pickle
import numpy as np

优化器(sgd’)



mw=KerasPickleWrapper(m)

;调用对象返回被包装的Keras模型
mw().fit([[0,0,[0,0,0,1],[1,0],[1,0],[1],[0],[1],[1],[1],[1],[1],[1],[1],[1],[0],[0 0],[0],[1],[1],[1],[1],[1],[0],[0]]]))



picklpicklpicklpickl pickl.loads(data)
output_1=mw().predict(np.asarray([[0,0])
输出2=mw2()。预测(np.asarray([[0,0]])

0]])

打印(“所有输出:”)
打印(输出1)
打印(输出2)
打印(输出3)

一定要注册它,这样pickler才能工作
类MyLayer(keras.layers.Layer):
pass#…
KerasPickleWrapper.register(MyLayer)
````

如果您的模型使用1GB的RAM,默认方法应该需要额外的2GB RAM来编码,因为它默认情况下会转储到共享内存若要禁用此选项,请设置“keraspicklewrapper.no_shm=true”。临时文件将被写入标准临时目录。使用“KalaskIKLePrase.UnLoad(CurrySession=TRUE)”与“NoYSHM”组合之前,应该清除多余的内存消耗,但清除会话(会话清除仅适用于Tensorflow)。
BR/><更改> BR/> BR/**2018-717-Python 2在StupU.Py中的修复(FieloTunDrror不存在于Python 2.7),最高达v1.0.5。
*2017-9-19-修复python 2,最高达v1.0.3。
*2017-8-17-因pypi而重命名为keras pickle wrapper。v1.0.2.
*2017-8-17-用于PYPI分发的打包KerasWrapper。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java出现编译错误,我不理解   java在gnu-trove库中是否有任何有序映射?   java Servlet应该有映射,但找不到Servlet   java时间和第二期显示1:10,而不是13:10   java Play Framework 1.2.7 Heroku更新崩溃   线程“main”java中的opencsv异常。lang.NoClassDefFoundError:org/apache/commons/lang3/ObjectUtils   selenium在java中隐藏警告消息   java使用ID引用将JSON实体反序列化为POJO   java无法在JRE 8中加载字体   一个线程中的异常/错误会使整个应用程序停止吗?   java访问重复子规则的元素标签;e、 g.用ANTLR解析(1,2,3)中的a   java如何从平移旋转中找到新坐标   使用HTML Java小程序托管jar文件存在安全问题   java如何按频率而不是字母顺序排列字符串数组   java清除bufferedReader和块以获得更多输入   java解密SAML2断言