Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions conda/recipes/librapidsmpf/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ cache:
- ${{ stdlib("c") }}
host:
- cuda-version =${{ cuda_version }}
- cuda-cudart-dev
- cuda-cupti-dev
- cuda-nvml-dev
- libcudf =${{ minor_version }}
Expand Down Expand Up @@ -113,7 +112,6 @@ outputs:
- ${{ stdlib("c") }}
host:
- cuda-version =${{ cuda_version }}
- cuda-cudart-dev
- cuda-cupti-dev
- cuda-nvml-dev
- libcudf =${{ minor_version }}
Expand All @@ -122,7 +120,6 @@ outputs:
- openmpi >=5.0
run:
- ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }}
- cuda-cudart
- cuda-cupti
- librmm =${{ minor_version }}
- libcudf =${{ minor_version }}
Expand All @@ -136,7 +133,6 @@ outputs:
- ${{ compiler("cxx") }}
- ${{ stdlib("c") }}
by_name:
- cuda-cudart
- cuda-cupti
- libcudf
- openmpi
Expand All @@ -161,7 +157,6 @@ outputs:
- cuda-nvml-dev
- ${{ stdlib("c") }}
host:
- cuda-cudart-dev
- cuda-cupti-dev
- cuda-nvml-dev
- cuda-version =${{ cuda_version }}
Expand All @@ -171,7 +166,6 @@ outputs:
- ${{ pin_subpackage("librapidsmpf", exact=True) }}
run:
- ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }}
- cuda-cudart
- cuda-cupti
- librmm =${{ minor_version }}
- libcudf =${{ minor_version }}
Expand All @@ -184,7 +178,6 @@ outputs:
- ${{ compiler("cuda") }} =${{ cuda_version }}
- ${{ stdlib("c") }}
by_name:
- cuda-cudart
- cuda-cupti
- librmm
- libcudf
Expand Down
2 changes: 0 additions & 2 deletions conda/recipes/rapidsmpf/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ requirements:
- libnuma
- ${{ stdlib("c") }}
host:
- cuda-cudart-dev
- cuda-cupti-dev
- cuda-version =${{ cuda_version }}
- cython >=3.2.2
Expand Down Expand Up @@ -126,7 +125,6 @@ requirements:
- ${{ compiler("cuda") }}
- ${{ stdlib("c") }}
by_name:
- cuda-cudart
- cuda-cupti
- cuda-version
- openmpi
Expand Down
5 changes: 1 addition & 4 deletions cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,6 @@ option(BUILD_TESTS "Configure CMake to build tests" ON)
option(BUILD_BENCHMARKS "Configure CMake to build benchmarks" ON)
option(BUILD_EXAMPLES "Configure CMake to build examples" ON)
option(BUILD_SHARED_LIBS "Build RapidsMPF shared library" ON)
# cudart can be statically linked or dynamically linked. The python ecosystem wants dynamic linking
option(CUDA_STATIC_RUNTIME "Statically link the CUDA runtime" OFF)
option(RAPIDSMPF_CLANG_TIDY "Enable clang-tidy during compilation" OFF)
option(RAPIDSMPF_ASAN "Enable AddressSanitizer" OFF)
option(RAPIDSMPF_VERBOSE_INFO "Enable detail mode" OFF)
Expand All @@ -68,7 +66,6 @@ message(STATUS " BUILD_TESTS : ${BUILD_TESTS}")
message(STATUS " BUILD_BENCHMARKS : ${BUILD_BENCHMARKS}")
message(STATUS " BUILD_EXAMPLES : ${BUILD_EXAMPLES}")
message(STATUS " BUILD_SHARED_LIBS : ${BUILD_SHARED_LIBS}")
message(STATUS " CUDA_STATIC_RUNTIME : ${CUDA_STATIC_RUNTIME}")
message(STATUS " RAPIDSMPF_CLANG_TIDY : ${RAPIDSMPF_CLANG_TIDY}")
message(STATUS " RAPIDSMPF_ASAN : ${RAPIDSMPF_ASAN}")
message(STATUS " RAPIDSMPF_VERBOSE_INFO : ${RAPIDSMPF_VERBOSE_INFO}")
Expand Down Expand Up @@ -343,7 +340,7 @@ target_compile_definitions(
$<$<BOOL:${RAPIDSMPF_VERBOSE_INFO}>:RAPIDSMPF_VERBOSE_INFO>
)

rapids_cuda_set_runtime(rapidsmpf USE_STATIC ${CUDA_STATIC_RUNTIME})
rapids_cuda_set_runtime(rapidsmpf USE_STATIC ON)

add_library(rapidsmpf::rapidsmpf ALIAS rapidsmpf)

Expand Down
3 changes: 1 addition & 2 deletions python/librapidsmpf/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# =================================================================================
# cmake-format: off
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES.
# SPDX-License-Identifier: Apache-2.0
# cmake-format: on
# =================================================================================
Expand Down Expand Up @@ -34,6 +34,5 @@ endif()

unset(rapidsmpf_FOUND)

set(CUDA_STATIC_RUNTIME ON)
add_subdirectory(../../cpp librapidsmpf-cpp)
find_package(CUDAToolkit REQUIRED)
Loading