Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
Paddle-Lite
提交
64398557
P
Paddle-Lite
项目概览
PaddlePaddle
/
Paddle-Lite
通知
338
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看板
未验证
提交
64398557
编写于
9月 02, 2020
作者:
Y
Yan Chunwei
提交者:
GitHub
9月 02, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refine cmake (#4212)
上级
1c20510e
变更
6
显示空白变更内容
内联
并排
Showing
6 changed file
with
61 addition
and
70 deletion
+61
-70
.gitignore
.gitignore
+0
-1
CMakeLists.txt
CMakeLists.txt
+30
-30
cmake/configure.cmake
cmake/configure.cmake
+2
-1
lite/CMakeLists.txt
lite/CMakeLists.txt
+0
-1
lite/api/CMakeLists.txt
lite/api/CMakeLists.txt
+29
-14
lite/core/mir/CMakeLists.txt
lite/core/mir/CMakeLists.txt
+0
-23
未找到文件。
.gitignore
浏览文件 @
64398557
...
...
@@ -47,7 +47,6 @@ Makefile
cmake_install.cmake
*.cbp
paddle-mobile.cbp
...
...
CMakeLists.txt
浏览文件 @
64398557
cmake/configure.cmake
浏览文件 @
64398557
...
...
@@ -84,7 +84,8 @@ if (WITH_MKLML AND MKLML_IOMP_LIB)
set
(
OPENMP_FLAGS
""
)
else
(
WIN32
)
set
(
OPENMP_FLAGS
"-fopenmp"
)
endif
(
WIN32
)
endif
(
WIN32 OR APPLE
)
set
(
CMAKE_C_CREATE_SHARED_LIBRARY_FORBIDDEN_FLAGS
${
OPENMP_FLAGS
}
)
set
(
CMAKE_CXX_CREATE_SHARED_LIBRARY_FORBIDDEN_FLAGS
${
OPENMP_FLAGS
}
)
set
(
CMAKE_C_FLAGS
"
${
CMAKE_C_FLAGS
}
${
OPENMP_FLAGS
}
"
)
...
...
lite/CMakeLists.txt
浏览文件 @
64398557
include
(
lite
)
message
(
WARNING
"Lite enabled!"
)
message
(
STATUS
"LIGHT_FRAMEWORK:
\t
${
LITE_WITH_LIGHT_WEIGHT_FRAMEWORK
}
"
)
message
(
STATUS
"LITE_WITH_CUDA:
\t
${
LITE_WITH_CUDA
}
"
)
message
(
STATUS
"LITE_WITH_X86:
\t
${
LITE_WITH_X86
}
"
)
...
...
lite/api/CMakeLists.txt
浏览文件 @
64398557
...
...
@@ -119,20 +119,35 @@ if(LITE_WITH_HUAWEI_ASCEND_NPU)
set
(
cxx_api_deps
${
cxx_api_deps
}
${
huawei_ascend_npu_deps
}
)
endif
()
message
(
STATUS
"get ops
${
ops
}
"
)
message
(
STATUS
"get X86 kernels
${
x86_kernels
}
"
)
message
(
STATUS
"get CUDA kernels
${
cuda_kernels
}
"
)
message
(
STATUS
"get Host kernels
${
host_kernels
}
"
)
message
(
STATUS
"get ARM kernels
${
arm_kernels
}
"
)
message
(
STATUS
"get OpenCL kernels
${
opencl_kernels
}
"
)
message
(
STATUS
"get NPU kernels
${
npu_kernels
}
"
)
message
(
STATUS
"get APU kernels
${
apu_kernels
}
"
)
message
(
STATUS
"get XPU kernels
${
xpu_kernels
}
"
)
message
(
STATUS
"get RKNPU kernels
${
rknpu_kernels
}
"
)
message
(
STATUS
"get FPGA kernels
${
fpga_kernels
}
"
)
message
(
STATUS
"get BM kernels
${
bm_kernels
}
"
)
message
(
STATUS
"get MLU kernels
${
mlu_kernels
}
"
)
message
(
STATUS
"get HUAWEI_ASCEND_NPU kernels
${
huawei_ascend_npu_kernels
}
"
)
list
(
LENGTH ops num_ops
)
list
(
LENGTH x86_kernels num_x86_kernels
)
list
(
LENGTH cuda_kernels num_cuda_kernels
)
list
(
LENGTH host_kernels num_host_kernels
)
list
(
LENGTH arm_kernels num_arm_kernels
)
list
(
LENGTH opencl_kernels num_opencl_kernels
)
list
(
LENGTH npu_kernels num_npu_kernels
)
list
(
LENGTH apu_kernels num_apu_kernels
)
list
(
LENGTH xpu_kernels num_xpu_kernels
)
list
(
LENGTH rknpu_kernels num_rknpu_kernels
)
list
(
LENGTH fpga_kernels num_fpga_kernels
)
list
(
LENGTH bm_kernels num_bm_kernels
)
list
(
LENGTH mlu_kernels num_mlu_kernels
)
list
(
LENGTH huawei_ascend_npu_kernels num_huawei_ascend_npu_kernels
)
message
(
STATUS
"Collected
${
num_ops
}
ops"
)
message
(
STATUS
"Collected
${
num_x86_kernels
}
X86 kernels"
)
message
(
STATUS
"Collected
${
num_cuda_kernels
}
CUDA kernels"
)
message
(
STATUS
"Collected
${
num_host_kernels
}
Host kernels"
)
message
(
STATUS
"Collected
${
num_arm_kernels
}
ARM kernels"
)
message
(
STATUS
"Collected
${
num_opencl_kernels
}
OpenCL kernels"
)
message
(
STATUS
"Collected
${
num_npu_kernels
}
NPU kernels"
)
message
(
STATUS
"Collected
${
num_apu_kernels
}
APU kernels"
)
message
(
STATUS
"Collected
${
num_xpu_kernels
}
XPU kernels"
)
message
(
STATUS
"Collected
${
num_rknpu_kernels
}
RKNPU kernels"
)
message
(
STATUS
"Collected
${
num_fpga_kernels
}
FPGA kernels"
)
message
(
STATUS
"Collected
${
num_bm_kernels
}
BM kernels"
)
message
(
STATUS
"Collected
${
num_mlu_kernels
}
MLU kernels"
)
message
(
STATUS
"Collected
${
num_huawei_ascend_npu_kernels
}
HUAWEI_ASCEND_NPU kernels"
)
# for full api
if
(
NOT LITE_ON_TINY_PUBLISH
)
...
...
lite/core/mir/CMakeLists.txt
浏览文件 @
64398557
...
...
@@ -107,26 +107,3 @@ if (NOT LITE_WITH_LIGHT_WEIGHT_FRAMEWORK)
# pattern_matcher_high_api proto_desc mir_pass_manager fc_op mul_op elementwise_ops
# mir_passes compatible_pb program ${ops})
endif
()
message
(
STATUS
"----> Ops lite:
${
ops
}
"
)
message
(
STATUS
"----> Host kernels:
${
host_kernels
}
"
)
message
(
STATUS
"----> X86 kernels:
${
x86_kernels
}
"
)
# lite_cc_test(test_lite_fc_fuse SRCS fusion/fc_fuse_pass_test.cc
# DEPS cxx_api mir_passes
# ${ops} ${host_kernels} ${x86_kernels} ${arm_kernels}
# ARGS --model_dir=${LITE_MODEL_DIR}/lite_fc_model
# --optimized_model=${LITE_MODEL_DIR}/lite_fc_model_opt SERIAL)
# lite_download_and_uncompress(${LITE_MODEL_DIR} ${LITE_URL} "lite_fc_model.tar.gz")
# add_dependencies(test_lite_fc_fuse extern_lite_download_lite_fc_model_tar_gz)
# lite_cc_test(test_lite_conv_elementwise_add_activation_fuse
# SRCS fusion/conv_elementwise_add_activation_fuse_pass_test.cc
# DEPS cxx_api mir_passes
# ${ops} ${host_kernels} ${x86_kernels})
# lite_cc_test(test_lite_elementwise_add_activation_fuse
# SRCS fusion/elementwise_add_activation_fuse_pass_test.cc
# DEPS cxx_api mir_passes
# ${ops} ${host_kernels} ${x86_kernels})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录