diff --git a/paddle/pten/api/CMakeLists.txt b/paddle/pten/api/CMakeLists.txt index 0491363eda78e3cd4c7001981db6e09828f2a34a..89f115524f79ae615d6bb2af65126ae754e899cc 100644 --- a/paddle/pten/api/CMakeLists.txt +++ b/paddle/pten/api/CMakeLists.txt @@ -1,3 +1,3 @@ add_subdirectory(lib) -cc_library(pten_api SRCS all.cc DEPS pten_function_api pten_bw_function_api utils_api) +cc_library(pten_api SRCS all.cc DEPS pten_function_api pten_bw_function_api manual_api) diff --git a/paddle/pten/api/all.h b/paddle/pten/api/all.h index 5744b18c4d27427ec242075221db180cd65ba043..bf39ee27295a47df3ea38b5cb77f3fa3cbc32faa 100644 --- a/paddle/pten/api/all.h +++ b/paddle/pten/api/all.h @@ -26,8 +26,8 @@ limitations under the License. */ // new pten apis #include "paddle/pten/api/include/api.h" +#include "paddle/pten/api/include/manual_api.h" #include "paddle/pten/api/include/tensor.h" -#include "paddle/pten/api/include/utils.h" // pten common headers #include "paddle/pten/common/backend.h" diff --git a/paddle/pten/api/include/utils.h b/paddle/pten/api/include/manual_api.h similarity index 88% rename from paddle/pten/api/include/utils.h rename to paddle/pten/api/include/manual_api.h index b8b955090b99a88bad56ea1c02128bce0a27fdcc..3bd7e60154d06a6f5bf2381b8c62d14bc85c2212 100644 --- a/paddle/pten/api/include/utils.h +++ b/paddle/pten/api/include/manual_api.h @@ -17,6 +17,11 @@ limitations under the License. */ #include "paddle/pten/api/include/tensor.h" #include "paddle/pten/common/backend.h" +/** + * This file stores some special APIs that are implemented manually + * or difficult to automatically generated. + */ + namespace paddle { namespace experimental { diff --git a/paddle/pten/api/lib/CMakeLists.txt b/paddle/pten/api/lib/CMakeLists.txt index 3fe4baca7739e7a99ac882becaf3e4f79e8e0915..b4a9c65d55f24774280750b54f1d17b1b9643c2d 100644 --- a/paddle/pten/api/lib/CMakeLists.txt +++ b/paddle/pten/api/lib/CMakeLists.txt @@ -3,11 +3,11 @@ add_subdirectory(utils) cc_library(ext_compat_utils SRCS ext_compat_utils.cc DEPS place) if (WITH_GPU) - nv_library(pten_tensor SRCS tensor.cc DEPS tensor_base dense_tensor pten_api_utils ext_compat_utils pten_enforce utils_api pten_function_api) + nv_library(pten_tensor SRCS tensor.cc DEPS tensor_base dense_tensor pten_api_utils ext_compat_utils pten_enforce manual_api pten_function_api) elseif (WITH_ROCM) - hip_library(pten_tensor SRCS tensor.cc DEPS tensor_base dense_tensor pten_api_utils ext_compat_utils pten_enforce utils_api pten_function_api) + hip_library(pten_tensor SRCS tensor.cc DEPS tensor_base dense_tensor pten_api_utils ext_compat_utils pten_enforce manual_api pten_function_api) else() - cc_library(pten_tensor SRCS tensor.cc DEPS tensor_base dense_tensor pten_api_utils ext_compat_utils pten_enforce utils_api pten_function_api) + cc_library(pten_tensor SRCS tensor.cc DEPS tensor_base dense_tensor pten_api_utils ext_compat_utils pten_enforce manual_api pten_function_api) endif() cc_library(kernel_dispatch SRCS kernel_dispatch.cc DEPS pten_tensor pten_context kernel_factory) @@ -62,6 +62,6 @@ add_custom_command( DEPENDS ${bw_api_yaml_file} ${bw_api_gen_file} VERBATIM) -cc_library(utils_api SRCS utils.cc DEPS pten_tensor pten kernel_dispatch) +cc_library(manual_api SRCS manual_api.cc DEPS pten_tensor pten kernel_dispatch) cc_library(pten_function_api SRCS ${api_source_file} DEPS pten_tensor pten kernel_dispatch) cc_library(pten_bw_function_api SRCS ${bw_api_source_file} DEPS pten_tensor pten kernel_dispatch backward_infermeta pten_function_api) diff --git a/paddle/pten/api/lib/utils.cc b/paddle/pten/api/lib/manual_api.cc similarity index 98% rename from paddle/pten/api/lib/utils.cc rename to paddle/pten/api/lib/manual_api.cc index aacbfb15ed738e222f7d99646520412891b4fc01..c7d05533bbf977e9e6ae980ddf2e38745d408d16 100644 --- a/paddle/pten/api/lib/utils.cc +++ b/paddle/pten/api/lib/manual_api.cc @@ -12,7 +12,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ -#include "paddle/pten/api/include/utils.h" +#include "paddle/pten/api/include/manual_api.h" #include diff --git a/paddle/pten/api/lib/tensor.cc b/paddle/pten/api/lib/tensor.cc index 5ab6e5e76325b4649e9b5b46c6d9db6eb547d869..ef84e2a8c81bfdc90757b1ffba3ae12b61e3e417 100644 --- a/paddle/pten/api/lib/tensor.cc +++ b/paddle/pten/api/lib/tensor.cc @@ -19,7 +19,7 @@ limitations under the License. */ #include #include "glog/logging.h" -#include "paddle/pten/api/include/utils.h" +#include "paddle/pten/api/include/manual_api.h" #include "paddle/pten/api/lib/ext_compat_utils.h" #include "paddle/pten/api/lib/utils/allocator.h" #include "paddle/pten/api/lib/utils/storage.h" diff --git a/paddle/pten/tests/api/CMakeLists.txt b/paddle/pten/tests/api/CMakeLists.txt index e9faa22c4eb7b109d4aa62e83b58f2be7e5279fe..1da7fb9613024803dc1b5c6a7c3d3d2f3d59d093 100644 --- a/paddle/pten/tests/api/CMakeLists.txt +++ b/paddle/pten/tests/api/CMakeLists.txt @@ -1,7 +1,7 @@ if(WITH_ROCM) - hip_test(test_pten_tensor SRCS test_pten_tensor.cc DEPS pten_tensor pten_function_api utils_api glog) + hip_test(test_pten_tensor SRCS test_pten_tensor.cc DEPS pten_tensor pten_function_api manual_api glog) else() - cc_test(test_pten_tensor SRCS test_pten_tensor.cc DEPS pten_tensor pten_function_api utils_api glog) + cc_test(test_pten_tensor SRCS test_pten_tensor.cc DEPS pten_tensor pten_function_api manual_api glog) endif() cc_test(test_pten_exception SRCS test_pten_exception.cc DEPS gtest) diff --git a/paddle/pten/tests/api/test_to_api.cc b/paddle/pten/tests/api/test_to_api.cc index 3a1692603ba1054d4332b246348ff00f3f090b82..641c9e186d997f5d32f679a4c8ca23b5b8c62e94 100644 --- a/paddle/pten/tests/api/test_to_api.cc +++ b/paddle/pten/tests/api/test_to_api.cc @@ -15,7 +15,7 @@ limitations under the License. */ #include #include -#include "paddle/pten/api/include/utils.h" +#include "paddle/pten/api/include/manual_api.h" #include "paddle/pten/api/lib/utils/allocator.h" #include "paddle/pten/core/dense_tensor.h"