Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • PaddlePaddle
  • FluidDoc
  • Issue
  • #132

F
FluidDoc
  • 项目概览

PaddlePaddle / FluidDoc

通知 10
Star 2
Fork 0
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 23
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 111
  • Wiki 0
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
F
FluidDoc
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 23
    • Issue 23
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 111
    • 合并请求 111
  • Pages
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 0
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 提交
  • Issue看板
已关闭
开放中
Opened 10月 11, 2018 by saxon_zh@saxon_zhGuest

《如何写新的operator》更新

Created by: shanyi15

这篇文档需要优化:  image

红框处加下面这段话:

Op的输入和输出可分别通过ExecutionContext::Input()和ExecutionContext::Output()获得。注意:若op的输入/输出的变量类型是LoDTensor(fluid默认所有的Tensor默认都是LoDTensor类型),请写成ExecutionContext::Input()和ExecutionContext::Output(),不要写ExecutionContext::Input()和ExecutionContext::Output()。因为若实际的变量类型为SelectedRows,Input()和Output()方法会将SelectedRows类型特化为Tensor,导致潜在的错误。

image 上图红框处,加代码注释:never use Input or Output if you want a to get a LoDTensor.

image image 上图红框里,把 Tensor 改成 LoDTensor ,共6处

指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无
标识: paddlepaddle/FluidDoc#132
渝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