Skip to content

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

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 12月 20, 2016 by saxon_zh@saxon_zhGuest

添加paddle在cudnn v6环境下cudnn convolution对double类型的支持

Created by: ccx0912

在测试paddle的在nvidia tesla P4上运行时,为了尽可能的发挥Pascal架构的优势,需要使用到cudnn v6和cuda 8.0。检查cudnn v5与v6的区别,发现在paddle/cuda/src/hl_cuda_cudnn.cc文件中使用的cudnn函数,只有函数cudnnSetConvolution2dDescriptor有所修改,cudnn v6后cudnn convolution可以支持double类型,所以函数的输入需要添加一个变量cudnnDataType_t变量来指定计算的数据类型,当前的PR #949 中也仅修改了这个函数,而对于cudnn v6中的其他特征并未考虑,如

  • 对更多的数据类型的支持(如CUDNN_DATA_INT8等);
  • 新添加的函数(如cudnnReduceTensor等);
  • 原来enum中添加的新成员;
  • 原来结构体中添加的新变量等。
指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无
标识: paddlepaddle/Paddle#954
渝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