Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
magicwindyyd
mindspore
提交
3b7217c4
M
mindspore
项目概览
magicwindyyd
/
mindspore
与 Fork 源项目一致
Fork自
MindSpore / mindspore
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
mindspore
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
You need to sign in or sign up before continuing.
提交
3b7217c4
编写于
8月 27, 2020
作者:
M
mindspore-ci-bot
提交者:
Gitee
8月 27, 2020
浏览文件
操作
浏览文件
下载
差异文件
!5311 add performence compile option
Merge pull request !5311 from hangq/primitive
上级
0753c344
a76a2c6f
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
27 addition
and
17 deletion
+27
-17
mindspore/lite/CMakeLists.txt
mindspore/lite/CMakeLists.txt
+3
-4
mindspore/lite/src/CMakeLists.txt
mindspore/lite/src/CMakeLists.txt
+13
-7
mindspore/lite/tools/converter/CMakeLists.txt
mindspore/lite/tools/converter/CMakeLists.txt
+11
-6
未找到文件。
mindspore/lite/CMakeLists.txt
浏览文件 @
3b7217c4
...
...
@@ -113,12 +113,11 @@ if (WIN32)
add_compile_definitions
(
BUILDING_DLL
)
endif
()
set
(
ANF
_SRC
${
C
MAKE_CURRENT_SOURCE_DIR
}
/../core
/ir/meta_tensor.cc
set
(
CORE
_SRC
${
C
ORE_DIR
}
/ir/meta_tensor.cc
${
CORE_DIR
}
/gvar/logging_level.cc
${
CORE_DIR
}
/gvar/typeid_manager.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/../core/base/base.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/src/common/log_adapter.cc
${
CORE_DIR
}
/base/base.cc
)
if
(
BUILD_CONVERTER
)
if
(
PLATFORM_ARM64 OR PLATFORM_ARM32
)
...
...
mindspore/lite/src/CMakeLists.txt
浏览文件 @
3b7217c4
if
(
PLATFORM_ARM32 OR PLATFORM_ARM64
)
# for performance
if
(
"
${
CMAKE_BUILD_TYPE
}
"
STREQUAL
"Release"
)
set
(
CMAKE_C_FLAGS
"
${
CMAKE_C_FLAGS
}
-fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math"
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math"
)
endif
()
endif
()
set
(
LITE_SRC
${
CMAKE_CURRENT_SOURCE_DIR
}
/common/graph_util.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/common/ms_tensor_utils.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/common/log_adapter.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/runtime/allocator.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/runtime/runtime_api.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/runtime/thread_pool.c
${
CMAKE_CURRENT_SOURCE_DIR
}
/runtime/workspace_pool.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/ir/tensor.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/ir/meta_tensor_extends.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/context.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/executor.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/kernel_registry.cc
...
...
@@ -28,24 +38,20 @@ if (SUPPORT_GPU)
)
endif
()
set
(
ANF_SRC
${
ANF_SRC
}
${
CMAKE_CURRENT_SOURCE_DIR
}
/ir/meta_tensor_extends.cc
)
file
(
GLOB_RECURSE C_OPS_SRC
${
CMAKE_CURRENT_SOURCE_DIR
}
/ops/*.cc
)
add_library
(
mindspore-lite SHARED
${
LITE_SRC
}
${
C_OPS_SRC
}
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-Wno-unused-private-field"
)
add_library
(
anf OBJECT
${
ANF
_SRC
}
)
add_library
(
core_mid_ OBJECT
${
CORE
_SRC
}
)
if
(
SUPPORT_GPU
)
add_subdirectory
(
runtime/kernel/opencl
)
target_link_libraries
(
mindspore-lite
anf
core_mid_
cpu_kernel_mid_
opencl_kernel_lib_
)
else
()
target_link_libraries
(
mindspore-lite
anf
core_mid_
cpu_kernel_mid_
)
endif
()
...
...
mindspore/lite/tools/converter/CMakeLists.txt
浏览文件 @
3b7217c4
add_definitions
(
-DPRIMITIVE_WRITEABLE
)
set
(
ANF
_SRC
${
ANF
_SRC
}
set
(
CORE
_SRC
${
CORE
_SRC
}
#core / abstract
${
CMAKE_CURRENT_SOURCE_DIR
}
/../../../core/abstract/abstract_function.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/../../../core/abstract/analysis_context.cc
...
...
@@ -47,6 +47,8 @@ set(ANF_SRC
${
CMAKE_CURRENT_SOURCE_DIR
}
/../../../core/utils/info.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/../../../core/utils/profile.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/../../../core/utils/ms_context.cc
)
set
(
CCSRC_SRC
## ccsrc
${
CCSRC_DIR
}
/debug/draw.cc
${
CCSRC_DIR
}
/pybind_api/export_flags.cc
...
...
@@ -55,8 +57,7 @@ set(ANF_SRC
${
CCSRC_DIR
}
/backend/optimizer/common/pattern_engine.cc
${
CCSRC_DIR
}
/backend/optimizer/common/visit.cc
${
CCSRC_DIR
}
/backend/optimizer/common/optimizer.cc
${
CMAKE_CURRENT_SOURCE_DIR
}
/../../src/common/graph_utils_extends.cc
)
)
if
(
WIN32
)
set
(
LITE_SRC
...
...
@@ -118,6 +119,8 @@ add_subdirectory(quantizer)
set
(
SRC_DIR
${
CMAKE_CURRENT_SOURCE_DIR
}
/../../src
)
set
(
LITE_SRC
${
SRC_DIR
}
/common/graph_utils_extends.cc
${
SRC_DIR
}
/common/log_adapter.cc
${
SRC_DIR
}
/common/graph_util.cc
${
SRC_DIR
}
/common/ms_tensor_utils.cc
${
SRC_DIR
}
/runtime/allocator.cc
...
...
@@ -163,7 +166,8 @@ endif()
add_executable
(
converter_lite
main.cc
${
ANF_SRC
}
${
CORE_SRC
}
${
CCSRC_SRC
}
${
CONVERTER_SRC
}
${
OPS_SRC
}
${
KERNEL_SRC
}
...
...
@@ -172,7 +176,8 @@ add_executable(converter_lite
if
(
WIN32
)
add_library
(
converter_mid OBJECT
${
ANF_SRC
}
${
CORE_SRC
}
${
CCSRC_SRC
}
${
CONVERTER_SRC
}
${
OPS_SRC
}
${
KERNEL_SRC
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录