From b1d09f7ad3b41b91fbdaf4f5aead54d2f0d4807b Mon Sep 17 00:00:00 2001 From: Chen Weihang Date: Wed, 30 Nov 2022 09:41:32 +0000 Subject: [PATCH 1/3] Revert "Fix mac link python (#48017)" This reverts commit 3fa7a736e32508e797616b6344d97814c37d3ff8. --- paddle/fluid/pybind/CMakeLists.txt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/paddle/fluid/pybind/CMakeLists.txt b/paddle/fluid/pybind/CMakeLists.txt index a77659ba99d470..652a835cbc807a 100755 --- a/paddle/fluid/pybind/CMakeLists.txt +++ b/paddle/fluid/pybind/CMakeLists.txt @@ -606,12 +606,5 @@ if(WITH_PYTHON) target_link_libraries(${SHARD_LIB_NAME} ${os_dependency_modules}) add_dependencies(${SHARD_LIB_NAME} op_function_generator_cmd) - if(APPLE) - string(REGEX REPLACE ".+/(.+)" "\\1" PYTHON_LIBRARY_NAME - ${PYTHON_LIBRARIES}) - # target_link_libraries(${SHARD_LIB_NAME} "-Wl,-rpath,${PYTHON_LIBRARY_NAME}") - else() - target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES}) - endif() - + target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES}) endif() From 10486eda6bf19cec3f0de8463adc3b48f0108b75 Mon Sep 17 00:00:00 2001 From: Chen Weihang Date: Wed, 30 Nov 2022 09:41:49 +0000 Subject: [PATCH 2/3] Revert "[Cherry-pick] Fix python link error (#47811)" This reverts commit ff642c68d6681596844b5c1bae695a81d1baf3da. --- paddle/fluid/pybind/CMakeLists.txt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/paddle/fluid/pybind/CMakeLists.txt b/paddle/fluid/pybind/CMakeLists.txt index 652a835cbc807a..0a59caae2bbe81 100755 --- a/paddle/fluid/pybind/CMakeLists.txt +++ b/paddle/fluid/pybind/CMakeLists.txt @@ -262,10 +262,6 @@ if(WITH_PYTHON) list(APPEND OP_FUNCTION_GENERETOR_DEPS cncl_context) endif() - if(NOT ((NOT WITH_PYTHON) AND ON_INFER)) - list(APPEND OP_FUNCTION_GENERETOR_DEPS ${PYTHON_LIBRARIES}) - endif() - add_executable(op_function_generator op_function_generator.cc) target_link_libraries(op_function_generator ${OP_FUNCTION_GENERETOR_DEPS}) add_executable(eager_legacy_op_function_generator @@ -605,6 +601,4 @@ if(WITH_PYTHON) get_property(os_dependency_modules GLOBAL PROPERTY OS_DEPENDENCY_MODULES) target_link_libraries(${SHARD_LIB_NAME} ${os_dependency_modules}) add_dependencies(${SHARD_LIB_NAME} op_function_generator_cmd) - - target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES}) endif() From 5c06215c8032977bfbc865a29afe45e9a8acfa3e Mon Sep 17 00:00:00 2001 From: Chen Weihang Date: Thu, 1 Dec 2022 20:04:44 +0800 Subject: [PATCH 3/3] Update config.go --- paddle/fluid/inference/goapi/config.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/paddle/fluid/inference/goapi/config.go b/paddle/fluid/inference/goapi/config.go index 0aca2a1075fd3f..d156252985eb25 100644 --- a/paddle/fluid/inference/goapi/config.go +++ b/paddle/fluid/inference/goapi/config.go @@ -332,9 +332,9 @@ func (config *Config) IrOptim() bool { /// \param useCalibMode Use TRT int8 calibration(post training /// quantization). /// -func (config *Config) EnableTensorRtEngine(workspaceSize int32, maxBatchSize int32, minSubgraphSize int32, +func (config *Config) EnableTensorRtEngine(workspaceSize int64, maxBatchSize int32, minSubgraphSize int32, precision Precision, useStatic bool, useCalibMode bool) { - C.PD_ConfigEnableTensorRtEngine(config.c, C.int32_t(workspaceSize), C.int32_t(maxBatchSize), C.int32_t(minSubgraphSize), C.int32_t(precision), cvtGoBoolToPD(useStatic), cvtGoBoolToPD(useCalibMode)) + C.PD_ConfigEnableTensorRtEngine(config.c, C.int64_t(workspaceSize), C.int32_t(maxBatchSize), C.int32_t(minSubgraphSize), C.int32_t(precision), cvtGoBoolToPD(useStatic), cvtGoBoolToPD(useCalibMode)) } ///