报错:TypeError: can‘t pickle _thread.RLock objects
问题:
tensorflow.keras.models.save_model 报错:TypeError: can’t pickle _thread.RLock objects
参考链接:
https://github.com/keras-team/keras/issues/8343
原因分析:
tf.keras.layers.Lambda(function, output_shape=None, mask=None, arguments=None, **kwargs
)
上面的匿名函数层 Lambda 的第一个参数 function 在定义时用到了类属性,这样在模型保存时,便会遇到标题中的报错。示例及修改方法如下:
# function 函数原始定义中使用了类属性 self.mean_dim
def my_layer(inputs):new_layer = [Dense(self.mean_dim, activation="relu", name="my_layer")]# 将函数定义中的类属性赋值为共有属性,便可解决:
mean_dim = self.mean_dim
def my_layer(inputs):new_layer = [Dense(mean_dim, activation="relu", name="my_layer")]
报错:TypeError: can‘t pickle _thread.RLock objects相关推荐
- TypeError: can't pickle _thread.RLock objects
原因:继承了进程类的类在初始化时,pickle模块要对内部的成员变量进行序列化,但不支持对自定义对象加锁,所以会抛出类型异常的错误 比如:使用多进程的参数传递中使用了自定义类 import multi ...
- TypeError: can't pickle _thread.lock objects
TypeError: can't pickle _thread.lock objects 问题描述 解决问题 深度分析 问题描述 参考别人项目里的多进程代码,今天针对自己的项目编写了多进程代码,结果程 ...
- python运行报错TypeError: cannot concatenate 'str' and 'int' objects
dict运行报错 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key in d: print key+":& ...
- python打开文件报错无效序列_解决Python 写文件报错TypeError的问题
处理上传的文件: f1 = request.FILES['pic'] fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name) with open(fname, ...
- python创建对象后调用对象的方法,报错TypeError: getName() takes 0 positional arguments but 1 was given
源码 ## TODO: Create multiple cars and visualize them height = 4 width = 6 world = np.zeros((height, w ...
- VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法...
data里面做了定义 在方法里面进行赋值 用 this.info = repos.data 数据可以请求到,但是会报错 TypeError: Cannot set property 'listgrou ...
- Python报错TypeError: 'str' object is not callable
原文:http://blog.sina.com.cn/s/blog_71f3890901017rsh.html Python报错TypeError: 'str' object is not calla ...
- python报错 TypeError: an integer is required
问题描述: 在本地使用socket向NetAssist传送数据的时候,执行python文件后发现报出python 报错TypeError: an integer is required错误 代码: 1 ...
- 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError
记录webpack使用报错 版本号问题 运行npm run build,报错 "UnhandledPromiseRejectionWarning: TypeError: this.getRe ...
最新文章
- 手机照片导入电脑步骤_手机录屏及电脑录屏操作步骤
- STM32之option bytes踩坑记录
- eclipse项目迁移到Android Studio
- 机器学习(三十四)——策略梯度
- SAP CRM呼叫中心中结束按钮的实现逻辑
- 鸿蒙系统中的 JS 开发框架
- 牛客网算法工程师能力评估
- vbs 解析 json jsonp 方法
- Java BigDecimal类
- 【数学建模】基于matlab贫困生评测系统【含Matlab源码 1744期】
- 圈圈USB开发板 IDE40
- 信息论——信源信息量和信息熵
- c语言杭电oj1090答案,杭电OJ水题答案.doc
- ckeditor带公式编辑器
- selenium是如何启动浏览器的
- UI设计师必备的五款界面设计工具
- Ubuntu 11.10文本文档乱码
- Android Studio连接夜神nox模拟器
- 清除缓存-Ctrl+Shift+Delete
- java下拉框怎么做_java下拉框怎么做?
热门文章
- cocos2dx build_native.sh clean 命令报错的解决
- AOP概述及实现原理
- 机器学习入门-文本数据-使用聚类增加文本的标签属性
- Git使用出错:Couldn‘t reserve space for cygwin‘s heap, Win32
- String与string的区别
- 【CSS进阶】box-shadow 与 filter:drop-shadow 详解及奇技淫巧
- NYOJ---540奇怪的排序
- mysql用户创建,及授权
- web cache缓存设备的需求与讨论 ( Http://CACHE.MARASYSTEMS.ASIA )
- 所想即所得 运维进行时