Skip to content

Commit

Permalink
reduce trt warning message (PaddlePaddle#28011)
Browse files Browse the repository at this point in the history
  • Loading branch information
cryoco committed Oct 19, 2020
1 parent a6c1807 commit 6965c0f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 19 deletions.
22 changes: 3 additions & 19 deletions paddle/fluid/platform/dynload/tensorrt.cc
Original file line number Diff line number Diff line change
Expand Up @@ -45,25 +45,9 @@ void* GetTensorRtHandle() {

if (nullptr == dso_handle) {
auto error_msg =
"TensorRT dynamic library (%s) that Paddle depends on is not "
"configured correctly. (error code is %s)\n"
" Suggestions:\n"
" 1. Check if TensorRT "
"is installed correctly and its version is matched with paddlepaddle "
"you installed.\n"
" 2. Configure TensorRT dynamic library environment variables as "
"follows:\n"
" - Linux: set LD_LIBRARY_PATH by `export LD_LIBRARY_PATH=...`\n"
" - Windows: set PATH by `set PATH=XXX;%PATH%`\n"
" - Mac: set DYLD_LIBRARY_PATH by `export DYLD_LIBRARY_PATH=...` "
"[Note: After Mac OS 10.11, using the DYLD_LIBRARY_PATH is "
"impossible unless System Integrity Protection (SIP) is disabled.]";
#if !defined(_WIN32)
auto errorno = dlerror();
#else
auto errorno = GetLastError();
#endif // !_WIN32
std::cerr << string::Sprintf(error_msg, dso_name, errorno);
"You are using Paddle compiled with TensorRT, but TensorRT dynamic "
"library is not found. Ignore this if TensorRT is not needed.";
std::cerr << error_msg;
}

return dso_handle;
Expand Down
2 changes: 2 additions & 0 deletions paddle/fluid/platform/dynload/tensorrt.h
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ extern void* tensorrt_dso_handle;
}; \
extern DynLoad__##__name __name

#ifdef NV_TENSORRT_MAJOR
#if (NV_TENSORRT_MAJOR >= 6)
#define TENSORRT_RAND_ROUTINE_EACH(__macro) \
__macro(createInferBuilder_INTERNAL); \
Expand All @@ -62,6 +63,7 @@ extern void* tensorrt_dso_handle;
#endif

TENSORRT_RAND_ROUTINE_EACH(DECLARE_DYNAMIC_LOAD_TENSORRT_WRAP)
#endif

} // namespace dynload
} // namespace platform
Expand Down

0 comments on commit 6965c0f

Please sign in to comment.