Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
SummerGao.
Mace
提交
d9406dd3
Mace
项目概览
SummerGao.
/
Mace
与 Fork 源项目一致
Fork自
Xiaomi / Mace
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Mace
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d9406dd3
编写于
5月 30, 2019
作者:
卢
卢旭辉
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'bug-in-opencl-runtime' into 'm0.11'
Fix some bugs. See merge request !1127
上级
61de4dab
9f448aa0
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
65 addition
and
85 deletion
+65
-85
mace/core/net_def_adapter.cc
mace/core/net_def_adapter.cc
+64
-76
mace/ops/matmul.cc
mace/ops/matmul.cc
+0
-8
mace/tools/git/gen_version_source.sh
mace/tools/git/gen_version_source.sh
+1
-1
未找到文件。
mace/core/net_def_adapter.cc
浏览文件 @
d9406dd3
...
...
@@ -50,15 +50,6 @@ std::string TransformedName(const std::string &input_name,
return
ss
.
str
();
}
#ifdef MACE_ENABLE_OPENCL
bool
TransformRequiredOp
(
const
std
::
string
&
op_type
)
{
static
const
std
::
unordered_set
<
std
::
string
>
kNoTransformOp
=
{
"Shape"
,
"InferConv2dShape"
};
return
kNoTransformOp
.
count
(
op_type
)
==
0
;
}
#endif // MACE_ENABLE_OPENCL
void
BuildTransposeOpDef
(
const
std
::
string
&
input_name
,
const
std
::
string
&
output_name
,
...
...
@@ -514,8 +505,6 @@ MaceStatus NetDefAdapter::AdaptMemoryType(
// (only support one kind of memory type for multiple outputs)
op_registry_
->
GetInOutMemoryTypes
(
op_def
->
type
(),
context
);
#ifdef MACE_ENABLE_OPENCL
// if op is memory-unused op, no transformation
if
(
TransformRequiredOp
(
op_def
->
type
()))
{
int
input_size
=
op_def
->
input_size
();
for
(
int
i
=
0
;
i
<
input_size
;
++
i
)
{
if
(
output_map
->
count
(
op_def
->
input
(
i
))
==
0
)
{
...
...
@@ -585,7 +574,6 @@ MaceStatus NetDefAdapter::AdaptMemoryType(
op_def
->
set_input
(
i
,
transformed_name
);
}
}
}
#else
MACE_UNUSED
(
output_map
);
MACE_UNUSED
(
tensor_shape_map
);
...
...
mace/ops/matmul.cc
浏览文件 @
d9406dd3
...
...
@@ -602,14 +602,6 @@ void RegisterMatMul(OpRegistryBase *op_registry) {
DeviceType
::
CPU
,
uint8_t
);
#endif // MACE_ENABLE_QUANTIZE
#ifdef MACE_ENABLE_OPENCL
MACE_REGISTER_OP
(
op_registry
,
"MatMul"
,
MatMulOp
,
DeviceType
::
GPU
,
float
);
MACE_REGISTER_OP
(
op_registry
,
"MatMul"
,
MatMulOp
,
DeviceType
::
GPU
,
half
);
#endif // MACE_ENABLE_OPENCL
#if defined(MACE_ENABLE_NEON) && defined(__ANDROID__)
MACE_REGISTER_OP
(
op_registry
,
"MatMul"
,
MatMulOp
,
DeviceType
::
CPU
,
float16_t
);
...
...
mace/tools/git/gen_version_source.sh
浏览文件 @
d9406dd3
...
...
@@ -28,7 +28,7 @@ fi
mkdir
-p
$OUTPUT_DIR
GIT_VERSION
=
$(
git
--git-dir
=
${
MACE_SOURCE_DIR
}
/.git
--work-tree
=
${
MACE_SOURCE_DIR
}
describe
--long
--tags
)
GIT_VERSION
=
$(
git
--git-dir
=
${
MACE_SOURCE_DIR
}
/.git
--work-tree
=
${
MACE_SOURCE_DIR
}
describe
--long
--tags
--abbrev
=
7
)
if
[[
$?
!=
0
]]
;
then
GIT_VERSION
=
unknown
else
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录