Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • PaddlePaddle
  • Paddle
  • Issue
  • #3338

P
Paddle
  • 项目概览

PaddlePaddle / Paddle
大约 2 年 前同步成功

通知 2325
Star 20933
Fork 5424
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 1423
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 543
  • Wiki 0
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
P
Paddle
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 1,423
    • Issue 1,423
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 543
    • 合并请求 543
  • Pages
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 0
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 提交
  • Issue看板
已关闭
开放中
Opened 8月 08, 2017 by saxon_zh@saxon_zhGuest

多个类型的slot输入,生成网络配置文件,再用C-API调用失败

Created by: Jarlonyan

问题是这样的:当我的输入有多个slot的时候(每个slot类型不一样,有的是dense,有的是sparse_integer_value的),比如下面的例子中,如果slot1和slot2都是dense的,那没有问题,可以正确生成网络配置文件,且用C-API调用它也能成功运行。但是如果slot1是dense的,slot2是sparse_integer_value的,则导致调用C-API 失败。为什么??

      1 from paddle.trainer_config_helpers import *
      2
      3 slot1 = data_layer(name='slot1', size=100)
      4 slot2 = data_layer(name='slot2', size=200)
      5
      6 concat_layer=concat_layer( name="concat_layer",
      7                            input=[slot1, slot2] )
      8
      9 hidden = fc_layer( input=concat_layer,
     10                    size=256,
     11                    param_attr=ParamAttr(name='hidden.w'),
     12                    bias_attr=ParamAttr(name='hidden.b'))
     13
     14 prob = fc_layer( input=hidden,
     15                  size=10,
     16                  act=SoftmaxActivation(),
     17                  param_attr=ParamAttr(name='prob.w'),
     18                  bias_attr=ParamAttr(name='prob.b'))
     19
     20 outputs(prob)

错误提示是:

F0808 23:26:56.083024 22482 BaseMatrix.cu:83] Check failed: !b.isSparse() Sparse Matrix/Vector is not supported.

辛苦你们啦!谢谢。

指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无
标识: paddlepaddle/Paddle#3338
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7