Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
Paddle
提交
ed7e74ab
P
Paddle
项目概览
BaiXuePrincess
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
ed7e74ab
编写于
1月 17, 2018
作者:
C
chengduoZH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
follow comments and refine python doc
上级
24f528a1
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
7 addition
and
11 deletion
+7
-11
paddle/operators/conv_op.cc
paddle/operators/conv_op.cc
+1
-3
paddle/operators/conv_transpose_op.cc
paddle/operators/conv_transpose_op.cc
+1
-3
paddle/operators/pool_op.cc
paddle/operators/pool_op.cc
+1
-3
python/paddle/v2/fluid/layers/nn.py
python/paddle/v2/fluid/layers/nn.py
+4
-2
未找到文件。
paddle/operators/conv_op.cc
浏览文件 @
ed7e74ab
...
@@ -284,9 +284,7 @@ void ConvOpGrad::InferShape(framework::InferShapeContext* ctx) const {
...
@@ -284,9 +284,7 @@ void ConvOpGrad::InferShape(framework::InferShapeContext* ctx) const {
framework
::
OpKernelType
ConvOpGrad
::
GetExpectedKernelType
(
framework
::
OpKernelType
ConvOpGrad
::
GetExpectedKernelType
(
const
framework
::
ExecutionContext
&
ctx
)
const
{
const
framework
::
ExecutionContext
&
ctx
)
const
{
bool
use_cudnn
=
ctx
.
Attr
<
bool
>
(
"use_cudnn"
);
bool
use_cudnn
=
ctx
.
Attr
<
bool
>
(
"use_cudnn"
);
if
(
paddle
::
platform
::
is_cpu_place
(
ctx
.
GetPlace
()))
{
use_cudnn
&=
platform
::
is_gpu_place
(
ctx
.
GetPlace
());
use_cudnn
=
false
;
}
framework
::
LibraryType
library_
;
framework
::
LibraryType
library_
;
if
(
use_cudnn
)
{
if
(
use_cudnn
)
{
library_
=
framework
::
LibraryType
::
kCUDNN
;
library_
=
framework
::
LibraryType
::
kCUDNN
;
...
...
paddle/operators/conv_transpose_op.cc
浏览文件 @
ed7e74ab
...
@@ -264,9 +264,7 @@ void ConvTransposeOpGrad::InferShape(framework::InferShapeContext* ctx) const {
...
@@ -264,9 +264,7 @@ void ConvTransposeOpGrad::InferShape(framework::InferShapeContext* ctx) const {
framework
::
OpKernelType
ConvTransposeOpGrad
::
GetExpectedKernelType
(
framework
::
OpKernelType
ConvTransposeOpGrad
::
GetExpectedKernelType
(
const
framework
::
ExecutionContext
&
ctx
)
const
{
const
framework
::
ExecutionContext
&
ctx
)
const
{
bool
use_cudnn
=
ctx
.
Attr
<
bool
>
(
"use_cudnn"
);
bool
use_cudnn
=
ctx
.
Attr
<
bool
>
(
"use_cudnn"
);
if
(
paddle
::
platform
::
is_cpu_place
(
ctx
.
GetPlace
()))
{
use_cudnn
&=
platform
::
is_gpu_place
(
ctx
.
GetPlace
());
use_cudnn
=
false
;
}
framework
::
LibraryType
library_
;
framework
::
LibraryType
library_
;
if
(
use_cudnn
)
{
if
(
use_cudnn
)
{
library_
=
framework
::
LibraryType
::
kCUDNN
;
library_
=
framework
::
LibraryType
::
kCUDNN
;
...
...
paddle/operators/pool_op.cc
浏览文件 @
ed7e74ab
...
@@ -89,9 +89,7 @@ void PoolOpGrad::InferShape(framework::InferShapeContext *ctx) const {
...
@@ -89,9 +89,7 @@ void PoolOpGrad::InferShape(framework::InferShapeContext *ctx) const {
framework
::
OpKernelType
PoolOpGrad
::
GetExpectedKernelType
(
framework
::
OpKernelType
PoolOpGrad
::
GetExpectedKernelType
(
const
framework
::
ExecutionContext
&
ctx
)
const
{
const
framework
::
ExecutionContext
&
ctx
)
const
{
bool
use_cudnn
=
ctx
.
Attr
<
bool
>
(
"use_cudnn"
);
bool
use_cudnn
=
ctx
.
Attr
<
bool
>
(
"use_cudnn"
);
if
(
paddle
::
platform
::
is_cpu_place
(
ctx
.
GetPlace
()))
{
use_cudnn
&=
platform
::
is_gpu_place
(
ctx
.
GetPlace
());
use_cudnn
=
false
;
}
framework
::
LibraryType
library_
;
framework
::
LibraryType
library_
;
if
(
use_cudnn
)
{
if
(
use_cudnn
)
{
library_
=
framework
::
LibraryType
::
kCUDNN
;
library_
=
framework
::
LibraryType
::
kCUDNN
;
...
...
python/paddle/v2/fluid/layers/nn.py
浏览文件 @
ed7e74ab
...
@@ -724,6 +724,8 @@ def conv2d(input,
...
@@ -724,6 +724,8 @@ def conv2d(input,
connected to the second half of the input channels. Default: groups=1
connected to the second half of the input channels. Default: groups=1
param_attr(ParamAttr): The parameters to the Conv2d Layer. Default: None
param_attr(ParamAttr): The parameters to the Conv2d Layer. Default: None
bias_attr(ParamAttr): Bias parameter for the Conv2d layer. Default: None
bias_attr(ParamAttr): Bias parameter for the Conv2d layer. Default: None
use_cudnn(bool): Use cudnn kernel or not, it is valid only when the cudnn
library is installed. Default: True
act(str): Activation type. Default: None
act(str): Activation type. Default: None
Returns:
Returns:
...
@@ -1115,8 +1117,8 @@ def conv2d_transpose(input,
...
@@ -1115,8 +1117,8 @@ def conv2d_transpose(input,
contain two integers, (dilation_H, dilation_W). Otherwise, the
contain two integers, (dilation_H, dilation_W). Otherwise, the
dilation_H = dilation_W = dilation.
dilation_H = dilation_W = dilation.
param_attr: Parameter Attribute.
param_attr: Parameter Attribute.
main_program(Program): the main program
use_cudnn(bool): Use cudnn kernel or not, it is valid only when the cudnn
startup_program(Program): the startup program
library is installed. Default: True
Returns:
Returns:
Variable: Output image.
Variable: Output image.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录