Browse Source

!90 parser depends on static_mmpa

Merge pull request !90 from taoxiangdong/development
pull/90/MERGE
王涛 Gitee 5 years ago
parent
commit
af06fc0225
9 changed files with 17 additions and 12 deletions
  1. +2
    -2
      CMakeLists.txt
  2. +1
    -1
      metadef
  3. +2
    -1
      parser/CMakeLists.txt
  4. +1
    -1
      parser/caffe/caffe_parser.cc
  5. +1
    -1
      parser/common/CMakeLists.txt
  6. +2
    -1
      parser/common/module.mk
  7. +3
    -2
      parser/module.mk
  8. +2
    -1
      parser/onnx/CMakeLists.txt
  9. +3
    -2
      parser/onnx/module.mk

+ 2
- 2
CMakeLists.txt View File

@@ -30,7 +30,7 @@ if (ENABLE_OPEN_SRC)
endif()
set(GE_LIB_PATH ${GE_LIB_PATH}/${GE_SYS_ARCH})
find_module(slog libslog.so ${GE_LIB_PATH})
find_module(mmpa libmmpa.so ${GE_LIB_PATH})
find_module(static_mmpa libmmpa.a ${GE_LIB_PATH})
find_module(error_manager liberror_manager.so ${GE_LIB_PATH})
else()
if(DEFINED ENV{ASCEND_CUSTOM_PATH})
@@ -42,7 +42,7 @@ if (ENABLE_OPEN_SRC)
set(ASCEND_ATC_DIR ${ASCEND_DIR}/atc/lib64)

find_module(slog libslog.so ${ASCEND_ATC_DIR})
find_module(mmpa libmmpa.so ${ASCEND_ATC_DIR})
find_module(static_mmpa libmmpa.a ${ASCEND_ATC_DIR})
find_module(error_manager liberror_manager.so ${ASCEND_ATC_DIR})
endif()



+ 1
- 1
metadef

@@ -1 +1 @@
Subproject commit 1b09ed04b6dd22d1aed1bee92fd42736c0fafc65
Subproject commit 6bdf2e3011150b200fdcd2acd18b7186902534b6

+ 2
- 1
parser/CMakeLists.txt View File

@@ -92,6 +92,7 @@ target_include_directories(fmk_parser PRIVATE

target_link_libraries(fmk_parser
$<BUILD_INTERFACE:intf_pub>
static_mmpa
-Wl,--no-as-needed
ascend_protobuf
error_manager
@@ -101,10 +102,10 @@ target_link_libraries(fmk_parser
_caffe_parser
c_sec
slog
mmpa
-Wl,--as-needed
json
-lrt
-ldl
)

##################################################################


+ 1
- 1
parser/caffe/caffe_parser.cc View File

@@ -538,7 +538,7 @@ Status CaffeModelParser::ReadModelWithoutWarning(const char *model_path, google:
return FAILED;
}

int32_t fd = mmOpen(kDevNull, O_RDWR);
int32_t fd = mmOpen(kDevNull, M_RDWR);
if (fd < 0) {
(void)mmClose(copy_fd);
ErrorManager::GetInstance().ATCReportErrMessage("E19001", {"file", "errmsg"}, {kDevNull, strerror(errno)});


+ 1
- 1
parser/common/CMakeLists.txt View File

@@ -75,13 +75,13 @@ target_include_directories(parser_common PRIVATE

target_link_libraries(parser_common PRIVATE
$<BUILD_INTERFACE:intf_pub>
static_mmpa
-Wl,--no-as-needed
graph
ascend_protobuf
register
c_sec
slog
mmpa
error_manager
-Wl,--as-needed
json


+ 2
- 1
parser/common/module.mk View File

@@ -94,11 +94,12 @@ LOCAL_SHARED_LIBRARIES := \
libascend_protobuf \
libslog \
libgraph \
libmmpa \
libc_sec \
liberror_manager \
libregister \

LOCAL_STATIC_LIBRARIES += libmmpa

LOCAL_LDFLAGS := -lrt -ldl

include $(BUILD_HOST_SHARED_LIBRARY)

+ 3
- 2
parser/module.mk View File

@@ -115,7 +115,6 @@ LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SHARED_LIBRARIES := \
libascend_protobuf \
libslog \
libmmpa \
libc_sec \
liberror_manager \
libparser_common \
@@ -123,7 +122,9 @@ LOCAL_SHARED_LIBRARIES := \
libregister \
lib_caffe_parser \

LOCAL_LDFLAGS := -lrt
LOCAL_STATIC_LIBRARIES += libmmpa

LOCAL_LDFLAGS := -lrt -ldl

include $(BUILD_HOST_SHARED_LIBRARY)



+ 2
- 1
parser/onnx/CMakeLists.txt View File

@@ -62,6 +62,7 @@ target_include_directories(fmk_onnx_parser PRIVATE

target_link_libraries(fmk_onnx_parser PRIVATE
$<BUILD_INTERFACE:intf_pub>
static_mmpa
-Wl,--no-as-needed
ascend_protobuf
register
@@ -69,10 +70,10 @@ target_link_libraries(fmk_onnx_parser PRIVATE
parser_common
graph
slog
mmpa
-Wl,--as-needed
json
-lrt
-ldl
)

############ install ############


+ 3
- 2
parser/onnx/module.mk View File

@@ -46,12 +46,13 @@ LOCAL_C_INCLUDES := \
LOCAL_SHARED_LIBRARIES := \
libascend_protobuf \
libslog \
libmmpa \
libc_sec \
libparser_common \
libgraph \
libregister \

LOCAL_LDFLAGS := -lrt
LOCAL_STATIC_LIBRARIES += libmmpa

LOCAL_LDFLAGS := -lrt -ldl

include $(BUILD_HOST_SHARED_LIBRARY)

Loading…
Cancel
Save