Browse Source

!5988 serving: fix -fPIE option

Merge pull request !5988 from 徐永飞/master
tags/v1.0.0
mindspore-ci-bot Gitee 5 years ago
parent
commit
60af7c5b96
2 changed files with 5 additions and 3 deletions
  1. +5
    -1
      serving/CMakeLists.txt
  2. +0
    -2
      serving/core/server.cc

+ 5
- 1
serving/CMakeLists.txt View File

@@ -99,7 +99,11 @@ add_executable(ms_serving ${SERVING_SRC})
target_link_libraries(ms_serving mindspore::event mindspore::event_pthreads)

target_link_libraries(ms_serving ${_REFLECTION} ${_GRPC_GRPCPP} ${_PROTOBUF_LIBPROTOBUF} pthread)
set_target_properties(ms_serving PROPERTIES POSITION_INDEPENDENT_CODE ON)

include(CheckPIESupported)
check_pie_supported()
set_property(TARGET ms_serving PROPERTY POSITION_INDEPENDENT_CODE TRUE)

if (ENABLE_D)
add_compile_definitions(ENABLE_D)
target_link_libraries(ms_serving ${RUNTIME_LIB})


+ 0
- 2
serving/core/server.cc View File

@@ -72,7 +72,6 @@ grpc::Status CreatGRPCStatus(const Status &status) {
// Service Implement
class MSServiceImpl final : public MSService::Service {
grpc::Status Predict(grpc::ServerContext *context, const PredictRequest *request, PredictReply *reply) override {
std::lock_guard<std::mutex> lock(mutex_);
MSI_TIME_STAMP_START(Predict)
auto res = Session::Instance().Predict(*request, *reply);
MSI_TIME_STAMP_END(Predict)
@@ -87,7 +86,6 @@ class MSServiceImpl final : public MSService::Service {
MSI_LOG(INFO) << "TestService call";
return grpc::Status::OK;
}
std::mutex mutex_;
};

static std::pair<struct evhttp *, struct event_base *> NewHttpServer() {


Loading…
Cancel
Save