torch.*Tensor expected, got userdata
来源:互联网 发布:地图龟淘宝哪家的好 编辑:程序博客网 时间:2024/06/05 06:01
在torch的使用中,尤其是在GPU下使用,经常碰到的一个问题就是torch.*Tensor expected, got userdata,(需要的是一个Tensor类型,
却得到userdata类型)比如:
locala = torch.Tensor(3,4,5,6)
local b = torch.Tensor(4,5,6):cuda()
a[1] = b
cuda类型数据给非cuda类型数据赋值,就会出现类型不匹配的现象
改为locala = torch.Tensor(3,4,5,6):cuda() 就能够得到 解决
至于为什么是userdata类型,原因在于:lua数据类型有八种
1.nil(空)类型
2.boolean(布尔)类型
3.number(数字)类型
4.string(字符串)类型
5.userdata(自定义类型)
6.function(函数)类型
7.thread(线程)类型
8.table(表)类型
显然Tensor属于自定义的类,就是是userdata。
阅读全文
0 0
- torch.*Tensor expected, got userdata
- Torch教程(1)-Tensor
- torch入门笔记8:tensor
- Error: expected expression, got '}'
- 问题:expected expression, got ')'
- expected "indent" got "eos"
- Javascript SyntaxError: expected expression, got ')'
- Neural style之torch学习笔记1:Tensor
- ORA-00932: inconsistent datatypes: expected - got CLOB
- ERRORR MESSAGE GOT ANSISTRING EXPECTED SHORTSTRING
- ORA-00932: inconsistent datatypes: expected - got CLOB
- ORA-00932: inconsistent datatypes: expected - got CLOB
- SyntaxError: expected expression, got keyword 'var'
- inconsistent datatypes: expected DATE got NUMBER
- Expected a component class,got[object Object]
- expected a component class, got [object object]
- expected a component class,got[object object]
- TypeError: string argument expected, got 'bytes'
- ajax后台执行成功,却回调error
- 动态方式破解apk前奏篇学习笔记
- 常用排序算法总结
- 基于webrtc的apprtc服务器搭建(ubuntu14.04 64位)
- java的练习
- torch.*Tensor expected, got userdata
- Python爬取天气网历史天气数据
- How to Install VIM without ROOT Permission
- 域名。端口映射配置
- 数据的统计特性
- Extjs6.2 Form上传图片之前预览
- mysql新建用户在本地无法登录
- unity3d 一种实体动画序列帧的效果
- 利用sklearn进行tfidf计算