diff --git a/ports/cudnn-frontend/portfile.cmake b/ports/cudnn-frontend/portfile.cmake index a6bc950a96..382eac0804 100644 --- a/ports/cudnn-frontend/portfile.cmake +++ b/ports/cudnn-frontend/portfile.cmake @@ -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\"" "" -) - -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\"" "" +) + +file(REMOVE_RECURSE + "${CURRENT_PACKAGES_DIR}/debug" + "${CURRENT_PACKAGES_DIR}/lib" +) +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt") diff --git a/ports/cudnn-frontend/vcpkg.json b/ports/cudnn-frontend/vcpkg.json index 88ac319eca..b39f92ab4c 100644 --- a/ports/cudnn-frontend/vcpkg.json +++ b/ports/cudnn-frontend/vcpkg.json @@ -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", diff --git a/versions/baseline.json b/versions/baseline.json index 30876c06e0..0cf081c228 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2273,7 +2273,7 @@ "port-version": 17 }, "cudnn-frontend": { - "baseline": "1.15.0", + "baseline": "1.24.0", "port-version": 0 }, "cunit": { diff --git a/versions/c-/cudnn-frontend.json b/versions/c-/cudnn-frontend.json index 872ad5607b..7bd8343944 100644 --- a/versions/c-/cudnn-frontend.json +++ b/versions/c-/cudnn-frontend.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b1ff0b05ed7d934666a69c48d1adebc8be4952cb", + "version-semver": "1.24.0", + "port-version": 0 + }, { "git-tree": "004c1e5af6b61b9890417cf355d6c0f275de0c3f", "version-semver": "1.15.0",