Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
Paddle-Lite
提交
520ff839
P
Paddle-Lite
项目概览
PaddlePaddle
/
Paddle-Lite
通知
331
Star
4
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
271
列表
看板
标记
里程碑
合并请求
78
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle-Lite
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
271
Issue
271
列表
看板
标记
里程碑
合并请求
78
合并请求
78
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
520ff839
编写于
8月 10, 2020
作者:
C
chenjiaoAngel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix format. test=develop
上级
b18ec378
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
4 addition
and
1 deletion
+4
-1
lite/backends/arm/math/sequence_pool_grad.cc
lite/backends/arm/math/sequence_pool_grad.cc
+3
-0
lite/kernels/arm/CMakeLists.txt
lite/kernels/arm/CMakeLists.txt
+0
-1
lite/kernels/arm/deformable_conv_compute.cc
lite/kernels/arm/deformable_conv_compute.cc
+1
-0
未找到文件。
lite/backends/arm/math/sequence_pool_grad.cc
浏览文件 @
520ff839
...
...
@@ -62,6 +62,7 @@ void seq_pool_average_grad<float>(const float* din,
int64_t
width
)
{
for
(
int
i
=
0
;
i
<
static_cast
<
int
>
(
lod
.
size
())
-
1
;
++
i
)
{
int64_t
height
=
static_cast
<
int64_t
>
(
lod
[
i
+
1
]
-
lod
[
i
]);
const
float
*
dout_grad_ptr
=
dout_grad
+
i
*
width
;
float
*
din_grad_ptr
=
din_grad
+
lod
[
i
]
*
width
;
float
alpha
=
1.0
/
height
;
if
(
height
>
0
)
{
...
...
@@ -84,6 +85,7 @@ void seq_pool_average_grad<float>(const float* din,
template
<
>
void
seq_pool_sqrt_grad
<
float
>
(
const
float
*
din
,
const
float
*
dout_grad
,
float
*
din_grad
,
const
std
::
vector
<
uint64_t
>
lod
,
int64_t
width
)
{
...
...
@@ -96,6 +98,7 @@ void seq_pool_sqrt_grad<float>(const float* din,
if
(
width
==
1
)
{
float
sum
=
0.
f
;
for
(
int
h
=
0
;
h
<
height
;
++
h
)
{
din_grad_ptr
[
h
]
=
alpha
*
dout_grad_ptr
[
h
];
}
}
else
{
for
(
int
h
=
0
;
h
<
height
;
h
++
)
{
...
...
lite/kernels/arm/CMakeLists.txt
浏览文件 @
520ff839
...
...
@@ -64,7 +64,6 @@ add_kernel(reduce_max_compute_arm ARM extra SRCS reduce_max_compute.cc DEPS ${li
add_kernel
(
sequence_expand_compute_arm ARM extra SRCS sequence_expand_compute.cc DEPS
${
lite_kernel_deps
}
math_arm
)
add_kernel
(
im2sequence_compute_arm ARM extra SRCS im2sequence_compute.cc DEPS
${
lite_kernel_deps
}
math_arm
)
add_kernel
(
sequence_pool_compute_arm ARM extra SRCS sequence_pool_compute.cc DEPS
${
lite_kernel_deps
}
math_arm
)
add_kernel
(
sequence_pool_grad_compute_arm ARM extra SRCS sequence_pool_grad_compute.cc DEPS
${
lite_kernel_deps
}
math_arm
)
add_kernel
(
sequence_conv_compute_arm ARM extra SRCS sequence_conv_compute.cc DEPS
${
lite_kernel_deps
}
math_arm
)
add_kernel
(
layer_norm_compute_arm ARM extra SRCS layer_norm_compute.cc DEPS
${
lite_kernel_deps
}
math_arm
)
add_kernel
(
gather_compute_arm ARM extra SRCS gather_compute.cc DEPS
${
lite_kernel_deps
}
math_arm
)
...
...
lite/kernels/arm/deformable_conv_compute.cc
浏览文件 @
520ff839
...
...
@@ -155,6 +155,7 @@ void DeformableConvCompute<PRECISION(kFloat), PRECISION(kFloat)>::Run() {
if
(
im_h
>=
0
&&
im_h
<
hin
&&
im_w
>=
0
&&
im_w
<
win
)
{
float
val
=
deformable_bilinear
(
in_data_ch
,
hin
,
win
,
im_h
,
im_w
);
if
(
param
.
modulated
)
{
// use mask
const
float
*
mask_ptr
=
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录