Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_41840029
PaddleOCR
提交
29c82503
P
PaddleOCR
项目概览
weixin_41840029
/
PaddleOCR
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleOCR
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleOCR
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
29c82503
编写于
1月 28, 2021
作者:
Z
zhoujun
提交者:
GitHub
1月 28, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #1822 from WenmuZhou/master
mv3 small support det
上级
0275354c
ed400c86
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
2 deletion
+4
-2
ppocr/modeling/backbones/det_mobilenet_v3.py
ppocr/modeling/backbones/det_mobilenet_v3.py
+4
-2
未找到文件。
ppocr/modeling/backbones/det_mobilenet_v3.py
浏览文件 @
29c82503
...
@@ -32,6 +32,7 @@ class MobileNetV3():
...
@@ -32,6 +32,7 @@ class MobileNetV3():
"""
"""
self
.
scale
=
params
[
'scale'
]
self
.
scale
=
params
[
'scale'
]
model_name
=
params
[
'model_name'
]
model_name
=
params
[
'model_name'
]
self
.
model_name
=
model_name
self
.
inplanes
=
16
self
.
inplanes
=
16
if
model_name
==
"large"
:
if
model_name
==
"large"
:
self
.
cfg
=
[
self
.
cfg
=
[
...
@@ -80,7 +81,7 @@ class MobileNetV3():
...
@@ -80,7 +81,7 @@ class MobileNetV3():
"supported scale are {} but input scale is {}"
.
format
(
supported_scale
,
self
.
scale
)
"supported scale are {} but input scale is {}"
.
format
(
supported_scale
,
self
.
scale
)
self
.
disable_se
=
params
.
get
(
'disable_se'
,
False
)
self
.
disable_se
=
params
.
get
(
'disable_se'
,
False
)
def
__call__
(
self
,
input
):
def
__call__
(
self
,
input
):
scale
=
self
.
scale
scale
=
self
.
scale
inplanes
=
self
.
inplanes
inplanes
=
self
.
inplanes
...
@@ -102,7 +103,8 @@ class MobileNetV3():
...
@@ -102,7 +103,8 @@ class MobileNetV3():
inplanes
=
self
.
make_divisible
(
inplanes
*
scale
)
inplanes
=
self
.
make_divisible
(
inplanes
*
scale
)
outs
=
[]
outs
=
[]
for
layer_cfg
in
cfg
:
for
layer_cfg
in
cfg
:
if
layer_cfg
[
5
]
==
2
and
i
>
2
:
start_idx
=
2
if
self
.
model_name
==
'large'
else
0
if
layer_cfg
[
5
]
==
2
and
i
>
start_idx
:
outs
.
append
(
conv
)
outs
.
append
(
conv
)
conv
=
self
.
residual_unit
(
conv
=
self
.
residual_unit
(
input
=
conv
,
input
=
conv
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录