Browse Source

verify profiler modify

pull/805/head
taoxudonghaha 5 years ago
parent
commit
7fb48d69bb
1 changed files with 21 additions and 13 deletions
  1. +21
    -13
      ge/CMakeLists.txt

+ 21
- 13
ge/CMakeLists.txt View File

@@ -611,7 +611,18 @@ set(INFER_SRC_LIST

if (NOT ENABLE_D AND NOT ENABLE_ACL AND NOT ENABLE_MS_TESTCASES)
############ libge_runner.so ############
add_library(ge_runner SHARED ${TRAIN_SRC_LIST} ${PROTO_SRCS} ${PROTO_CLIENT_SRCS})
add_library(ge_runner SHARED
${TRAIN_SRC_LIST}
${PROTO_SRCS}
${PROTO_CLIENT_SRCS}
$<TARGET_OBJECTS:$<IF:$<TARGET_EXISTS:msprofiler_fwk>,msprofiler_fwk,msprofiler_fwk_object>>
)

add_library(msprofiler_fwk_object OBJECT IMPORTED GLOBAL)

if (msprofiler_fwk_LIBRARY_DIR)
set_property(TARGET msprofiler_fwk_object PROPERTY IMPORTED_OBJECTS ${msprofiler_fwk_LIBRARY_DIR})
endif()

target_compile_definitions(ge_runner PRIVATE
PROTOBUF_INLINE_NOT_IN_HEADERS=0
@@ -659,9 +670,6 @@ target_link_libraries(ge_runner PRIVATE
ge_memory
adump_server
static_mmpa
-Wl,--whole-archive
msprofiler_fwk
-Wl,--no-whole-archive
-Wl,--no-as-needed
graph
ge_common
@@ -760,8 +768,16 @@ endif()

add_library(opensrc_ascendcl SHARED
${OBJECT_LIST}
$<TARGET_OBJECTS:$<IF:$<TARGET_EXISTS:msprofiler>,msprofiler,msprofiler_object>>
)

add_library(msprofiler_object OBJECT IMPORTED GLOBAL)

if (msprofiler_LIBRARY_DIR)
set_property(TARGET msprofiler_object PROPERTY IMPORTED_OBJECTS ${msprofiler_LIBRARY_DIR})
endif()

target_compile_definitions(opensrc_ascendcl PRIVATE
google=ascend_private
)
@@ -775,14 +791,7 @@ target_link_options(opensrc_ascendcl PRIVATE
-Wl,--allow-multiple-definition
-Wl,-z,muldefs
-Wl,-Bsymbolic
-Wl,--exclude-libs,libascend_protobuf.a
-Wl,--exclude-libs,libge_executor.a
-Wl,--exclude-libs,libge_common.a
-Wl,--exclude-libs,libgraph.a
-Wl,--exclude-libs,libmmpa.a
-Wl,--exclude-libs,libregister.a
-Wl,--exclude-libs,liberror_manager.a
-Wl,--exclude-libs,libadump_server.a
-Wl,--exclude-libs,ALL
)
target_link_libraries(opensrc_ascendcl PRIVATE
-Wl,--whole-archive
@@ -794,7 +803,6 @@ target_link_libraries(opensrc_ascendcl PRIVATE
register_static
error_manager_static
adump_server
msprofiler
-Wl,--no-whole-archive
-Wl,--no-as-needed
c_sec


Loading…
Cancel
Save