Skip to content

Commit 09aa5c0

Browse files
committed
update API.spec
test=develop test=document_preview
2 parents 5343b80 + f86f49e commit 09aa5c0

File tree

216 files changed

+8697
-1745
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+8697
-1745
lines changed

cmake/external/dgc.cmake

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,3 @@ ADD_LIBRARY(dgc STATIC IMPORTED GLOBAL)
3838
SET_PROPERTY(TARGET dgc PROPERTY IMPORTED_LOCATION ${DGC_LIBRARIES})
3939
ADD_DEPENDENCIES(dgc extern_dgc)
4040

41-
LIST(APPEND external_project_dependencies dgc)
42-

cmake/external/gflags.cmake

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ SET(GFLAGS_SOURCES_DIR ${THIRD_PARTY_PATH}/gflags)
1818
SET(GFLAGS_INSTALL_DIR ${THIRD_PARTY_PATH}/install/gflags)
1919
SET(GFLAGS_INCLUDE_DIR "${GFLAGS_INSTALL_DIR}/include" CACHE PATH "gflags include directory." FORCE)
2020
IF(WIN32)
21-
set(GFLAGS_LIBRARIES "${GFLAGS_INSTALL_DIR}/lib/libgflags.lib" CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
21+
set(GFLAGS_LIBRARIES "${GFLAGS_INSTALL_DIR}/lib/gflags_static.lib" CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
2222
ELSE(WIN32)
2323
set(GFLAGS_LIBRARIES "${GFLAGS_INSTALL_DIR}/lib/libgflags.a" CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
2424
ENDIF(WIN32)
@@ -50,13 +50,6 @@ ExternalProject_Add(
5050
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
5151
-DCMAKE_BUILD_TYPE:STRING=${THIRD_PARTY_BUILD_TYPE}
5252
)
53-
IF(WIN32)
54-
IF(NOT EXISTS "${GFLAGS_INSTALL_DIR}/lib/libgflags.lib")
55-
add_custom_command(TARGET extern_gflags POST_BUILD
56-
COMMAND cmake -E copy ${GFLAGS_INSTALL_DIR}/lib/gflags_static.lib ${GFLAGS_INSTALL_DIR}/lib/libgflags.lib
57-
)
58-
ENDIF()
59-
ENDIF(WIN32)
6053
ADD_LIBRARY(gflags STATIC IMPORTED GLOBAL)
6154
SET_PROPERTY(TARGET gflags PROPERTY IMPORTED_LOCATION ${GFLAGS_LIBRARIES})
6255
ADD_DEPENDENCIES(gflags extern_gflags)

cmake/external/glog.cmake

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ SET(GLOG_INSTALL_DIR ${THIRD_PARTY_PATH}/install/glog)
1919
SET(GLOG_INCLUDE_DIR "${GLOG_INSTALL_DIR}/include" CACHE PATH "glog include directory." FORCE)
2020

2121
IF(WIN32)
22-
SET(GLOG_LIBRARIES "${GLOG_INSTALL_DIR}/lib/libglog.lib" CACHE FILEPATH "glog library." FORCE)
22+
SET(GLOG_LIBRARIES "${GLOG_INSTALL_DIR}/lib/glog.lib" CACHE FILEPATH "glog library." FORCE)
2323
SET(GLOG_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4267 /wd4530")
2424
ELSE(WIN32)
2525
SET(GLOG_LIBRARIES "${GLOG_INSTALL_DIR}/lib/libglog.a" CACHE FILEPATH "glog library." FORCE)
@@ -60,13 +60,6 @@ ExternalProject_Add(
6060
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
6161
-DCMAKE_BUILD_TYPE:STRING=${THIRD_PARTY_BUILD_TYPE}
6262
)
63-
IF(WIN32)
64-
IF(NOT EXISTS "${GLOG_INSTALL_DIR}/lib/libglog.lib")
65-
add_custom_command(TARGET extern_glog POST_BUILD
66-
COMMAND cmake -E copy ${GLOG_INSTALL_DIR}/lib/glog.lib ${GLOG_INSTALL_DIR}/lib/libglog.lib
67-
)
68-
ENDIF()
69-
ENDIF(WIN32)
7063

7164
ADD_LIBRARY(glog STATIC IMPORTED GLOBAL)
7265
SET_PROPERTY(TARGET glog PROPERTY IMPORTED_LOCATION ${GLOG_LIBRARIES})

cmake/external/pslib.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ INCLUDE(ExternalProject)
2929
SET(PSLIB_PROJECT "extern_pslib")
3030
IF((NOT DEFINED PSLIB_VER) OR (NOT DEFINED PSLIB_URL))
3131
MESSAGE(STATUS "use pre defined download url")
32-
SET(PSLIB_VER "0.1.0" CACHE STRING "" FORCE)
33-
SET(PSLIB_NAME "pslib" CACHE STRING "" FORCE)
34-
SET(PSLIB_URL "https://raw.githubusercontent.com/PaddlePaddle/Fleet/release/${PSLIB_VER}/${PSLIB_NAME}.tar.gz" CACHE STRING "" FORCE)
32+
SET(PSLIB_VER "0.1.1" CACHE STRING "" FORCE)
33+
SET(PSLIB_NAME "pslib" CACHE STRING "" FORCE)
34+
SET(PSLIB_URL "https://raw.githubusercontent.com/PaddlePaddle/Fleet/release/${PSLIB_VER}/ps/${PSLIB_NAME}.tar.gz" CACHE STRING "" FORCE)
3535
ENDIF()
3636
MESSAGE(STATUS "PSLIB_NAME: ${PSLIB_NAME}, PSLIB_URL: ${PSLIB_URL}")
3737
SET(PSLIB_SOURCE_DIR "${THIRD_PARTY_PATH}/pslib")

cmake/external/snappy.cmake

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,7 @@ ExternalProject_Add(
5353
-DCMAKE_BUILD_TYPE:STRING=${THIRD_PARTY_BUILD_TYPE}
5454
)
5555
IF(WIN32)
56-
IF(NOT EXISTS "${SNAPPY_INSTALL_DIR}/lib/libsnappy.lib")
57-
add_custom_command(TARGET extern_snappy POST_BUILD
58-
COMMAND cmake -E copy ${SNAPPY_INSTALL_DIR}/lib/snappy.lib ${SNAPPY_INSTALL_DIR}/lib/libsnappy.lib
59-
)
60-
ENDIF()
61-
set(SNAPPY_LIBRARIES "${SNAPPY_INSTALL_DIR}/lib/libsnappy.lib")
56+
set(SNAPPY_LIBRARIES "${SNAPPY_INSTALL_DIR}/lib/snappy.lib")
6257
else(WIN32)
6358
set(SNAPPY_LIBRARIES "${SNAPPY_INSTALL_DIR}/lib/libsnappy.a")
6459
endif (WIN32)

cmake/external/warpctc.cmake

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,7 @@ ExternalProject_Add(
6464
-DCMAKE_INSTALL_PREFIX:PATH=${WARPCTC_INSTALL_DIR}
6565
)
6666
IF(WIN32)
67-
IF(NOT EXISTS "${WARPCTC_INSTALL_DIR}/lib/warpctc${CMAKE_SHARED_LIBRARY_SUFFIX}")
68-
add_custom_command(TARGET extern_warpctc POST_BUILD
69-
COMMAND cmake -E copy ${WARPCTC_INSTALL_DIR}/bin/warpctc${CMAKE_SHARED_LIBRARY_SUFFIX} ${WARPCTC_INSTALL_DIR}/lib/warpctc${CMAKE_SHARED_LIBRARY_SUFFIX}
70-
)
71-
ENDIF()
72-
SET(WARPCTC_LIBRARIES "${WARPCTC_INSTALL_DIR}/lib/warpctc${CMAKE_SHARED_LIBRARY_SUFFIX}"
67+
SET(WARPCTC_LIBRARIES "${WARPCTC_INSTALL_DIR}/bin/warpctc${CMAKE_SHARED_LIBRARY_SUFFIX}"
7368
CACHE FILEPATH "Warp-ctc Library" FORCE)
7469
else(WIN32)
7570
SET(WARPCTC_LIBRARIES "${WARPCTC_INSTALL_DIR}/lib/libwarpctc${CMAKE_SHARED_LIBRARY_SUFFIX}"

cmake/external/xxhash.cmake

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,7 @@ else()
5656
endif()
5757
5858
if (WIN32)
59-
IF(NOT EXISTS "${XXHASH_INSTALL_DIR}/lib/libxxhash.lib")
60-
add_custom_command(TARGET extern_xxhash POST_BUILD
61-
COMMAND cmake -E copy ${XXHASH_INSTALL_DIR}/lib/xxhash.lib ${XXHASH_INSTALL_DIR}/lib/libxxhash.lib
62-
)
63-
ENDIF()
64-
set(XXHASH_LIBRARIES "${XXHASH_INSTALL_DIR}/lib/libxxhash.lib")
59+
set(XXHASH_LIBRARIES "${XXHASH_INSTALL_DIR}/lib/xxhash.lib")
6560
else()
6661
set(XXHASH_LIBRARIES "${XXHASH_INSTALL_DIR}/lib/libxxhash.a")
6762
endif ()

cmake/external/zlib.cmake

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,7 @@ ExternalProject_Add(
4444
-DCMAKE_BUILD_TYPE:STRING=${THIRD_PARTY_BUILD_TYPE}
4545
)
4646
IF(WIN32)
47-
IF(NOT EXISTS "${ZLIB_INSTALL_DIR}/lib/libz.lib")
48-
add_custom_command(TARGET extern_zlib POST_BUILD
49-
COMMAND cmake -E copy ${ZLIB_INSTALL_DIR}/lib/zlibstatic.lib ${ZLIB_INSTALL_DIR}/lib/libz.lib
50-
)
51-
ENDIF()
52-
SET(ZLIB_LIBRARIES "${ZLIB_INSTALL_DIR}/lib/libz.lib" CACHE FILEPATH "zlib library." FORCE)
47+
SET(ZLIB_LIBRARIES "${ZLIB_INSTALL_DIR}/lib/zlibstatic.lib" CACHE FILEPATH "zlib library." FORCE)
5348
ELSE(WIN32)
5449
SET(ZLIB_LIBRARIES "${ZLIB_INSTALL_DIR}/lib/libz.a" CACHE FILEPATH "zlib library." FORCE)
5550
ENDIF(WIN32)

cmake/generic.cmake

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,6 @@ endfunction(cc_binary)
365365

366366
function(cc_test TARGET_NAME)
367367
if(WITH_TESTING)
368-
set(options SERIAL)
369368
set(oneValueArgs "")
370369
set(multiValueArgs SRCS DEPS ARGS)
371370
cmake_parse_arguments(cc_test "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
@@ -383,9 +382,6 @@ function(cc_test TARGET_NAME)
383382
add_test(NAME ${TARGET_NAME}
384383
COMMAND ${TARGET_NAME} ${cc_test_ARGS}
385384
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
386-
if (${cc_test_SERIAL})
387-
set_property(TEST ${TARGET_NAME} PROPERTY RUN_SERIAL 1)
388-
endif()
389385
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT FLAGS_cpu_deterministic=true)
390386
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT FLAGS_init_allocated_mem=true)
391387
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT FLAGS_limit_of_tmp_allocation=4294967296) # 4G
@@ -446,7 +442,6 @@ endfunction(nv_binary)
446442

447443
function(nv_test TARGET_NAME)
448444
if (WITH_GPU AND WITH_TESTING)
449-
set(options SERIAL)
450445
set(oneValueArgs "")
451446
set(multiValueArgs SRCS DEPS)
452447
cmake_parse_arguments(nv_test "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
@@ -456,9 +451,6 @@ function(nv_test TARGET_NAME)
456451
add_dependencies(${TARGET_NAME} ${nv_test_DEPS} paddle_gtest_main lod_tensor memory gtest gflags glog)
457452
common_link(${TARGET_NAME})
458453
add_test(${TARGET_NAME} ${TARGET_NAME})
459-
if (nv_test_SERIAL)
460-
set_property(TEST ${TARGET_NAME} PROPERTY RUN_SERIAL 1)
461-
endif()
462454
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT FLAGS_cpu_deterministic=true)
463455
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT FLAGS_init_allocated_mem=true)
464456
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT FLAGS_limit_of_tmp_allocation=4294967296) # 4G
@@ -701,7 +693,7 @@ function(py_proto_compile TARGET_NAME)
701693
cmake_parse_arguments(py_proto_compile "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
702694
set(py_srcs)
703695
protobuf_generate_python(py_srcs ${py_proto_compile_SRCS})
704-
add_custom_target(${TARGET_NAME} ALL DEPENDS ${py_srcs})
696+
add_custom_target(${TARGET_NAME} ALL DEPENDS ${py_srcs} protobuf)
705697
endfunction()
706698

707699
function(py_test TARGET_NAME)

cmake/version.cmake

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ set(PADDLE_VERSION $ENV{PADDLE_VERSION})
33
set(tmp_version "HEAD")
44
set(TAG_VERSION_REGEX "[0-9]+\\.[0-9]+\\.[0-9]+(\\.(a|b|rc)\\.[0-9]+)?")
55
set(COMMIT_VERSION_REGEX "[0-9a-f]+[0-9a-f]+[0-9a-f]+[0-9a-f]+[0-9a-f]+")
6-
set(LATEST_PADDLE_VERSION "latest")
7-
86
while ("${PADDLE_VERSION}" STREQUAL "")
97
# Check current branch name
108
execute_process(
@@ -25,8 +23,8 @@ while ("${PADDLE_VERSION}" STREQUAL "")
2523
if (${GIT_BRANCH_NAME} MATCHES "release/${TAG_VERSION_REGEX}")
2624
# Check the tag is a correct version
2725
if (${GIT_TAG_NAME} MATCHES "${COMMIT_VERSION_REGEX}")
28-
# if no tag was found, set PADDLE_VERSION to "latest"
29-
set(PADDLE_VERSION "${LATEST_PADDLE_VERSION}")
26+
# if no tag was found, set PADDLE_VERSION to 0.0.0 to represent latest
27+
set(PADDLE_VERSION "0.0.0")
3028
elseif (${GIT_TAG_NAME} MATCHES "v${TAG_VERSION_REGEX}")
3129
string(REPLACE "v" "" PADDLE_VERSION ${GIT_TAG_NAME})
3230
else() # otherwise, get the previous git tag name.
@@ -44,19 +42,19 @@ while ("${PADDLE_VERSION}" STREQUAL "")
4442
if (${GIT_EXACT_TAG_NAME} MATCHES "v${TAG_VERSION_REGEX}")
4543
string(REPLACE "v" "" PADDLE_VERSION ${GIT_EXACT_TAG_NAME})
4644
else()
47-
set(PADDLE_VERSION "${LATEST_PADDLE_VERSION}")
45+
set(PADDLE_VERSION "0.0.0")
4846
endif()
4947
else()
50-
# otherwise, we always set PADDLE_VERSION to "latest"
51-
set(PADDLE_VERSION "${LATEST_PADDLE_VERSION}")
48+
# otherwise, we always set PADDLE_VERSION to 0.0.0 to represent latest
49+
set(PADDLE_VERSION "0.0.0")
5250
endif()
5351
endif()
5452
else()
55-
set(PADDLE_VERSION "${LATEST_PADDLE_VERSION}")
53+
set(PADDLE_VERSION "0.0.0")
5654
message(WARNING "Cannot add paddle version from git tag")
5755
endif()
5856
else()
59-
set(PADDLE_VERSION "${LATEST_PADDLE_VERSION}")
57+
set(PADDLE_VERSION "0.0.0")
6058
message(WARNING "Cannot add paddle version for wrong git branch result")
6159
endif()
6260
endwhile()

0 commit comments

Comments
 (0)