mirror of https://github.com/microsoft/vcpkg.git
[cudnn-frontend] Update to 1.24.0 (#52057)
This commit is contained in:
parent
e4958b89dd
commit
c4aff9e8d3
|
|
@ -1,39 +1,39 @@
|
|||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO NVIDIA/cudnn-frontend
|
||||
REF "v${VERSION}"
|
||||
SHA512 75943654652bbde8dc90cf52b58078a8c8250940827cebfe96c36750bc41047d016a94f1201f9e4069cdac56e0804c2f5a534ca86d4dc0f0ba4e65a97792a7a7
|
||||
HEAD_REF main
|
||||
)
|
||||
file(REMOVE_RECURSE "${SOURCE_PATH}/include/cudnn_frontend/thirdparty")
|
||||
|
||||
set(VCPKG_BUILD_TYPE release) # header only, INTERFACE library
|
||||
|
||||
vcpkg_find_cuda(OUT_CUDA_TOOLKIT_ROOT cuda_toolkit_root)
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
"-DCMAKE_CUDA_COMPILER:FILEPATH=${NVCC}"
|
||||
"-DCUDAToolkit_ROOT=${cuda_toolkit_root}"
|
||||
-DCUDNN_FRONTEND_BUILD_PYTHON_BINDINGS=OFF
|
||||
-DCUDNN_FRONTEND_BUILD_TESTS=OFF
|
||||
-DCUDNN_FRONTEND_BUILD_SAMPLES=OFF
|
||||
-DCUDNN_FRONTEND_SKIP_JSON_LIB=OFF # no macro definition
|
||||
MAYBE_UNUSED_VARIABLES
|
||||
CUDNN_FRONTEND_FETCH_PYBINDS_IN_CMAKE
|
||||
)
|
||||
vcpkg_cmake_install()
|
||||
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/cudnn_frontend PACKAGE_NAME cudnn_frontend)
|
||||
|
||||
# make the installed files to see nlohmann/json.hpp from vcpkg
|
||||
vcpkg_replace_string(
|
||||
"${CURRENT_PACKAGES_DIR}/include/cudnn_frontend_utils.h"
|
||||
"\"cudnn_frontend/thirdparty/nlohmann/json.hpp\"" "<nlohmann/json.hpp>"
|
||||
)
|
||||
|
||||
file(REMOVE_RECURSE
|
||||
"${CURRENT_PACKAGES_DIR}/debug"
|
||||
"${CURRENT_PACKAGES_DIR}/lib"
|
||||
)
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO NVIDIA/cudnn-frontend
|
||||
REF "v${VERSION}"
|
||||
SHA512 6e074b9f3b50bf90480cd1c342dd6ec84e5c2470a43b1f9c91f23a5006222d394dc1cefd9665a1ae1c2fedfdedd4b6ae42f3ae012d965bb497ac853868a31f88
|
||||
HEAD_REF main
|
||||
)
|
||||
file(REMOVE_RECURSE "${SOURCE_PATH}/include/cudnn_frontend/thirdparty")
|
||||
|
||||
set(VCPKG_BUILD_TYPE release) # header only, INTERFACE library
|
||||
|
||||
vcpkg_find_cuda(OUT_CUDA_TOOLKIT_ROOT cuda_toolkit_root)
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
"-DCMAKE_CUDA_COMPILER:FILEPATH=${NVCC}"
|
||||
"-DCUDAToolkit_ROOT=${cuda_toolkit_root}"
|
||||
-DCUDNN_FRONTEND_BUILD_PYTHON_BINDINGS=OFF
|
||||
-DCUDNN_FRONTEND_BUILD_TESTS=OFF
|
||||
-DCUDNN_FRONTEND_BUILD_SAMPLES=OFF
|
||||
-DCUDNN_FRONTEND_SKIP_JSON_LIB=OFF # no macro definition
|
||||
MAYBE_UNUSED_VARIABLES
|
||||
CUDNN_FRONTEND_FETCH_PYBINDS_IN_CMAKE
|
||||
)
|
||||
vcpkg_cmake_install()
|
||||
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/cudnn_frontend PACKAGE_NAME cudnn_frontend)
|
||||
|
||||
# make the installed files to see nlohmann/json.hpp from vcpkg
|
||||
vcpkg_replace_string(
|
||||
"${CURRENT_PACKAGES_DIR}/include/cudnn_frontend_utils.h"
|
||||
"\"cudnn_frontend/thirdparty/nlohmann/json.hpp\"" "<nlohmann/json.hpp>"
|
||||
)
|
||||
|
||||
file(REMOVE_RECURSE
|
||||
"${CURRENT_PACKAGES_DIR}/debug"
|
||||
"${CURRENT_PACKAGES_DIR}/lib"
|
||||
)
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "cudnn-frontend",
|
||||
"version-semver": "1.15.0",
|
||||
"version-semver": "1.24.0",
|
||||
"description": "cudnn_frontend provides a c++ wrapper for the cudnn backend API and samples on how to use it",
|
||||
"homepage": "https://github.com/NVIDIA/cudnn-frontend",
|
||||
"license": "MIT",
|
||||
|
|
|
|||
|
|
@ -2273,7 +2273,7 @@
|
|||
"port-version": 17
|
||||
},
|
||||
"cudnn-frontend": {
|
||||
"baseline": "1.15.0",
|
||||
"baseline": "1.24.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"cunit": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "b1ff0b05ed7d934666a69c48d1adebc8be4952cb",
|
||||
"version-semver": "1.24.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "004c1e5af6b61b9890417cf355d6c0f275de0c3f",
|
||||
"version-semver": "1.15.0",
|
||||
|
|
|
|||
Loading…
Reference in New Issue