Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
magicwindyyd
mindspore
提交
1e0bb2b9
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看板
提交
1e0bb2b9
编写于
4年前
作者:
M
mindspore-ci-bot
提交者:
Gitee
4年前
浏览文件
操作
浏览文件
下载
差异文件
!5043 Add Convertor function for windows enviroment
Merge pull request !5043 from liuwenhao/master
上级
c1e0c23c
df44111d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
41 addition
and
5 deletion
+41
-5
build.bat
build.bat
+4
-4
cmake/package_lite.cmake
cmake/package_lite.cmake
+13
-1
mindspore/lite/CMakeLists.txt
mindspore/lite/CMakeLists.txt
+3
-0
mindspore/lite/tools/converter/CMakeLists.txt
mindspore/lite/tools/converter/CMakeLists.txt
+21
-0
未找到文件。
build.bat
浏览文件 @
1e0bb2b9
...
...
@@ -29,7 +29,7 @@ IF NOT EXIST %BUILD_PATH%/mindspore (
cd
%CD%
/mindspore
IF
"
%
2
%
"
==
"lite"
(
IF
"
%
1
%
"
==
"lite"
(
call
:gene
_gtest
call
:run
_cmake
IF
errorlevel
1
(
...
...
@@ -47,10 +47,10 @@ IF "%2%" == "lite" (
)
cd
%BUILD_PATH%
/mindspore
IF
"
%
1
%
"
==
""
(
cmake
--build
.
--
-j
6
IF
"
%
2
%
"
==
""
(
cmake
--build
.
--
target
package
--
-j
6
)
ELSE
(
cmake
--build
.
--
-j
%
1
%
cmake
--build
.
--
target
package
--
-j
%
2
%
)
IF
errorlevel
1
(
echo
"build fail."
...
...
This diff is collapsed.
Click to expand it.
cmake/package_lite.cmake
浏览文件 @
1e0bb2b9
...
...
@@ -42,15 +42,27 @@ elseif (PLATFORM_ARM32)
install
(
DIRECTORY
${
TOP_DIR
}
/mindspore/lite/include/ DESTINATION
${
INC_DIR
}
COMPONENT
${
COMPONENT_NAME
}
FILES_MATCHING PATTERN
"*.h"
)
install
(
DIRECTORY
${
TOP_DIR
}
/mindspore/lite/schema/ DESTINATION
${
INC_DIR
}
/schema COMPONENT
${
COMPONENT_NAME
}
FILES_MATCHING PATTERN
"*.h"
PATTERN
"inner"
EXCLUDE
)
install
(
DIRECTORY
${
TOP_DIR
}
/third_party/flatbuffers/include DESTINATION
${
FLATBF_DIR
}
COMPONENT
${
COMPONENT_NAME
}
)
elseif
(
CMAKE_SYSTEM_NAME MATCHES
"Windows"
)
get_filename_component
(
CXX_DIR
${
CMAKE_CXX_COMPILER
}
PATH
)
file
(
GLOB LIB_LIST
${
CXX_DIR
}
/libstdc++-6.dll
${
CXX_DIR
}
/libwinpthread-1.dll
${
CXX_DIR
}
/libssp-0.dll
${
CXX_DIR
}
/libgcc_s_seh-1.dll
)
install
(
FILES
${
TOP_DIR
}
/build/mindspore/tools/converter/converter_lite.exe DESTINATION
${
TOP_DIR
}
/output COMPONENT
${
COMPONENT_NAME
}
)
install
(
FILES
${
LIB_LIST
}
DESTINATION
${
TOP_DIR
}
/output COMPONENT
${
COMPONENT_NAME
}
)
install
(
FILES
${
TOP_DIR
}
/build/mindspore/tools/converter/libconverter_parser.a DESTINATION
${
TOP_DIR
}
/output COMPONENT
${
PARSER_NAME
}
)
else
()
install
(
FILES
${
TOP_DIR
}
/mindspore/lite/build/src/libmindspore-lite.so DESTINATION
${
LIB_DIR_RUN_X86
}
COMPONENT
${
RUN_X86_COMPONENT_NAME
}
)
install
(
FILES
${
TOP_DIR
}
/third_party/protobuf/build/lib/libprotobuf.so.19.0.0 DESTINATION
${
PROTOBF_DIR
}
/lib RENAME libprotobuf.so.19 COMPONENT
${
COMPONENT_NAME
}
)
endif
()
set
(
CPACK_GENERATOR TGZ
)
if
(
CMAKE_SYSTEM_NAME MATCHES
"Windows"
)
set
(
CPACK_GENERATOR ZIP
)
else
()
set
(
CPACK_GENERATOR TGZ
)
endif
()
set
(
CPACK_ARCHIVE_COMPONENT_INSTALL ON
)
if
(
PLATFORM_ARM64 OR PLATFORM_ARM32
)
set
(
CPACK_COMPONENTS_ALL
${
COMPONENT_NAME
}
)
elseif
(
WIN32
)
set
(
CPACK_COMPONENTS_ALL
${
COMPONENT_NAME
}
${
PARSER_NAME
}
)
else
()
set
(
CPACK_COMPONENTS_ALL
${
COMPONENT_NAME
}
${
RUN_X86_COMPONENT_NAME
}
)
endif
()
...
...
This diff is collapsed.
Click to expand it.
mindspore/lite/CMakeLists.txt
浏览文件 @
1e0bb2b9
...
...
@@ -25,6 +25,9 @@ if (PLATFORM_ARM64)
set
(
COMPONENT_NAME runtime-arm64-
${
PROCESS_UNIT
}
)
elseif
(
PLATFORM_ARM32
)
set
(
COMPONENT_NAME runtime-arm32-
${
PROCESS_UNIT
}
)
elseif
(
WIN32
)
set
(
PARSER_NAME libconverter-parser-win32-
${
PROCESS_UNIT
}
)
set
(
COMPONENT_NAME converter-win32-
${
PROCESS_UNIT
}
)
else
()
set
(
COMPONENT_NAME convert-ubuntu
)
endif
()
...
...
This diff is collapsed.
Click to expand it.
mindspore/lite/tools/converter/CMakeLists.txt
浏览文件 @
1e0bb2b9
...
...
@@ -168,6 +168,27 @@ add_executable(converter_lite
${
LITE_SRC
}
)
if
(
WIN32
)
add_library
(
converter_mid OBJECT
${
ANF_SRC
}
${
CONVERTER_SRC
}
${
OPS_SRC
}
${
KERNEL_SRC
}
${
LITE_SRC
}
)
add_library
(
converter_parser STATIC
$<TARGET_OBJECTS:tflite_parser_mid>
$<TARGET_OBJECTS:caffe_parser_mid>
$<TARGET_OBJECTS:onnx_parser_mid>
$<TARGET_OBJECTS:anf_importer_mid>
$<TARGET_OBJECTS:anf_exporter_mid>
$<TARGET_OBJECTS:graph_pass_mid>
$<TARGET_OBJECTS:fusion_mid>
$<TARGET_OBJECTS:quantizer_mid>
$<TARGET_OBJECTS:converter_mid>
)
endif
()
target_link_libraries
(
converter_lite PRIVATE
tflite_parser_mid
caffe_parser_mid
...
...
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录
新手
引导
客服
返回
顶部