Fixing Centos 7 Packaging and package versioning/maintainer (#82)
- Fixing Centos 7 Packaging
- standardizing version numbers for release to use rocm versioning
- removing maintainer email based on legal's input
[ROCm/rccl commit: 1c7b0bd878]
Este commit está contenido en:
@@ -54,8 +54,17 @@ else()
|
||||
set(NCCL_VERSION "${NCCL_MAJOR}${NCCL_MINOR}0${NCCL_PATCH}")
|
||||
endif()
|
||||
|
||||
rocm_setup_version(VERSION
|
||||
"${NCCL_MAJOR}.${NCCL_MINOR}.${NCCL_PATCH}-${PKG_REVISION}")
|
||||
# Setup VERSION
|
||||
set(VERSION_STRING "2.6.0.")
|
||||
|
||||
# Check if BUILD_NUMBER is defined in a Jenkins environment
|
||||
if($ENV{BUILD_NUMBER})
|
||||
string(CONCAT BUILD_VERSION ${VERSION_STRING} $ENV{BUILD_NUMBER})
|
||||
else()
|
||||
string(CONCAT BUILD_VERSION ${VERSION_STRING} "0")
|
||||
endif()
|
||||
|
||||
rocm_setup_version(VERSION ${BUILD_VERSION} NO_GIT_TAG_VERSION)
|
||||
|
||||
list(APPEND CMAKE_PREFIX_PATH
|
||||
/opt/rocm
|
||||
@@ -63,6 +72,8 @@ list(APPEND CMAKE_PREFIX_PATH
|
||||
/opt/rocm/hcc)
|
||||
|
||||
find_package(hip REQUIRED)
|
||||
message(STATUS "HIP compiler: ${HIP_COMPILER}")
|
||||
message(STATUS "HIP runtime: ${HIP_RUNTIME}")
|
||||
|
||||
option(BUILD_SHARED_LIBS "Build as a shared library" ON)
|
||||
|
||||
@@ -161,13 +172,13 @@ rocm_export_targets(NAMESPACE
|
||||
set(CPACK_DEBIAN_PACKAGE_DEPENDS "hip_hcc")
|
||||
set(CPACK_RPM_PACKAGE_REQUIRES "hip_hcc")
|
||||
|
||||
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/opt" "/opt/rocm")
|
||||
|
||||
rocm_create_package(
|
||||
NAME
|
||||
rccl
|
||||
DESCRIPTION
|
||||
"Optimized primitives for collective multi-GPU communication"
|
||||
MAINTAINER
|
||||
"Jeff Daily <jeff.daily@amd.com>"
|
||||
LDCONFIG)
|
||||
|
||||
rocm_install_symlink_subdir(rccl)
|
||||
|
||||
Referencia en una nueva incidencia
Block a user