Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MegEngine 天元
MegEngine
提交
e0da7485
MegEngine
项目概览
MegEngine 天元
/
MegEngine
1 年多 前同步成功
通知
403
Star
4705
Fork
582
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
MegEngine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
e0da7485
编写于
9月 23, 2020
作者:
M
Megvii Engine Team
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(opr): add confidential operator
GitOrigin-RevId: 53c2d4bc4510cebacade1be42c4e49ee47c04716
上级
20cdd11d
变更
8
显示空白变更内容
内联
并排
Showing
8 changed file
with
15 addition
and
0 deletion
+15
-0
imperative/python/megengine/functional/nn.py
imperative/python/megengine/functional/nn.py
+6
-0
imperative/python/test/unit/functional/test_functional.py
imperative/python/test/unit/functional/test_functional.py
+2
-0
src/opr/impl/misc.cpp
src/opr/impl/misc.cpp
+1
-0
src/opr/impl/misc.oprdecl
src/opr/impl/misc.oprdecl
+1
-0
src/opr/impl/misc.sereg.h
src/opr/impl/misc.sereg.h
+1
-0
src/opr/include/megbrain/opr/misc.h
src/opr/include/megbrain/opr/misc.h
+1
-0
src/serialization/impl/schema.fbs
src/serialization/impl/schema.fbs
+2
-0
tools/param_defs/mgb_opr_param_defs.py
tools/param_defs/mgb_opr_param_defs.py
+1
-0
未找到文件。
imperative/python/megengine/functional/nn.py
浏览文件 @
e0da7485
...
...
@@ -1579,3 +1579,9 @@ def batched_nms(
indices
=
indices
[
0
][:
count
.
item
()]
keep_inds
=
sorted_idx
[
indices
]
return
keep_inds
from
.loss
import
*
# isort:skip
from
.quantized
import
conv_bias_activation
# isort:skip
imperative/python/test/unit/functional/test_functional.py
浏览文件 @
e0da7485
...
...
@@ -551,3 +551,5 @@ def test_nms_is_same():
assert
op1
!=
op3
assert
op1
!=
op4
assert
op3
!=
op4
src/opr/impl/misc.cpp
浏览文件 @
e0da7485
...
...
@@ -159,6 +159,7 @@ void Cumsum::init_output_static_infer_desc() {
{
SourceType
::
DEP
,
{{
input
(
0
),
DepType
::
SHAPE
}},
infer_workspace
});
}
/* ================= CondTake ================= */
MGB_DYN_TYPE_OBJ_FINAL_IMPL
(
CondTake
);
...
...
src/opr/impl/misc.oprdecl
浏览文件 @
e0da7485
...
...
@@ -63,4 +63,5 @@ decl_opr('TopK',
inputs
=
[
'data'
,
'k'
],
params
=
'TopK'
,
desc
=
'Select the top k values from sorted result.'
)
# vim: ft=python
src/opr/impl/misc.sereg.h
浏览文件 @
e0da7485
...
...
@@ -70,6 +70,7 @@ namespace opr {
using
CumsumV1
=
opr
::
Cumsum
;
MGB_SEREG_OPR
(
CumsumV1
,
1
);
}
// namespace opr
}
// namespace mgb
...
...
src/opr/include/megbrain/opr/misc.h
浏览文件 @
e0da7485
...
...
@@ -94,6 +94,7 @@ MGB_DEFINE_OPR_CLASS(Cumsum, cg::SingleCNOperatorNodeBaseT<
void
init_output_static_infer_desc
()
override
;
}
;
namespace
intl
{
using
CondTakeBase
=
cg
::
SingleCNOperatorNode
<
cg
::
OperatorNodeBase
,
...
...
src/serialization/impl/schema.fbs
浏览文件 @
e0da7485
...
...
@@ -28,6 +28,7 @@ table Blob {
}
table Reserved0 {}
table Reserved1 {}
union OperatorParam {
param.Empty = 1,
...
...
@@ -100,6 +101,7 @@ union OperatorParam {
param.Remap = 68,
param.NMSKeep = 69,
param.AdaptivePooling = 70,
Reserved1 = 71,
}
table Operator {
...
...
tools/param_defs/mgb_opr_param_defs.py
浏览文件 @
e0da7485
...
...
@@ -143,3 +143,4 @@ pdef('PersistentOutputStorage').add_fields(
' no branch is taken'
)
)
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录