File tree 9 files changed +15
-15
lines changed
9 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ export SKBUILD_CMAKE_ARGS="-DUCXX_ENABLE_RMM=ON"
34
34
mkdir -p " ${package_dir} /final_dist"
35
35
python -m auditwheel repair \
36
36
--exclude " libucp.so.0" \
37
+ --exclude librapids_logger.so \
37
38
-w " ${package_dir} /final_dist" \
38
39
${package_dir} /dist/*
39
40
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
- # Copyright (c) 2024, NVIDIA CORPORATION.
2
+ # Copyright (c) 2024-2025 , NVIDIA CORPORATION.
3
3
4
4
set -euo pipefail
5
5
@@ -25,6 +25,7 @@ mkdir -p "${package_dir}/final_dist"
25
25
python -m auditwheel repair \
26
26
--exclude " libucp.so.0" \
27
27
--exclude " libucxx.so" \
28
+ --exclude librapids_logger.so \
28
29
-w " ${package_dir} /final_dist" \
29
30
${package_dir} /dist/*
30
31
Original file line number Diff line number Diff line change @@ -21,7 +21,6 @@ dependencies:
21
21
- dask-cuda==25.4.*,>=0.0.0a0
22
22
- dask-cudf==25.4.*,>=0.0.0a0
23
23
- doxygen=1.9.1
24
- - fmt>=11.0.2,<12
25
24
- librmm==25.4.*,>=0.0.0a0
26
25
- libtool
27
26
- ninja
@@ -40,6 +39,5 @@ dependencies:
40
39
- rmm==25.4.*,>=0.0.0a0
41
40
- scikit-build-core>=0.10.0
42
41
- setuptools>=64.0.0
43
- - spdlog>=1.14.1,<1.15
44
42
- ucx>=1.15.0,<1.19
45
43
name : all_cuda-118_arch-x86_64
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ dependencies:
13
13
- cloudpickle
14
14
- cmake>=3.26.4,!=3.30.0
15
15
- cuda-cudart-dev
16
+ - cuda-nvcc
16
17
- cuda-version=12.8
17
18
- cudf==25.4.*,>=0.0.0a0
18
19
- cupy>=12.0.0
@@ -21,7 +22,6 @@ dependencies:
21
22
- dask-cuda==25.4.*,>=0.0.0a0
22
23
- dask-cudf==25.4.*,>=0.0.0a0
23
24
- doxygen=1.9.1
24
- - fmt>=11.0.2,<12
25
25
- librmm==25.4.*,>=0.0.0a0
26
26
- libtool
27
27
- ninja
@@ -40,6 +40,5 @@ dependencies:
40
40
- rmm==25.4.*,>=0.0.0a0
41
41
- scikit-build-core>=0.10.0
42
42
- setuptools>=64.0.0
43
- - spdlog>=1.14.1,<1.15
44
43
- ucx>=1.15.0,<1.19
45
44
name : all_cuda-128_arch-x86_64
Original file line number Diff line number Diff line change 1
1
# =================================================================================
2
- # SPDX-FileCopyrightText: Copyright (c) 2022-2024 , NVIDIA CORPORATION & AFFILIATES.
2
+ # SPDX-FileCopyrightText: Copyright (c) 2022-2025 , NVIDIA CORPORATION & AFFILIATES.
3
3
# SPDX-License-Identifier: BSD 3-Clause License
4
4
# =================================================================================
5
5
@@ -192,7 +192,7 @@ if(UCXX_ENABLE_RMM)
192
192
)
193
193
194
194
# Define spdlog level
195
- target_compile_definitions (ucxx PUBLIC UCXX_ENABLE_RMM "SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_ ${RMM_LOGGING_LEVEL} " )
195
+ target_compile_definitions (ucxx PUBLIC UCXX_ENABLE_RMM "RMM_LOG_ACTIVE_LEVEL=RAPIDS_LOGGER_LEVEL_ ${RMM_LOGGING_LEVEL} " )
196
196
endif ()
197
197
198
198
# Specify the target module library dependencies
Original file line number Diff line number Diff line change 1
1
# ======================================================================================================
2
- # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2
+ # SPDX-FileCopyrightText: Copyright (c) 2023-2025 , NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3
3
# SPDX-License-Identifier: BSD 3-Clause License
4
4
# ======================================================================================================
5
5
@@ -118,9 +118,7 @@ target_compile_definitions(
118
118
ucxx_python PUBLIC "$<$<COMPILE_LANGUAGE:CXX>:${UCXX_CXX_DEFINITIONS} >"
119
119
)
120
120
121
- target_compile_definitions (ucxx_python PUBLIC UCXX_ENABLE_PYTHON)
122
- # Define spdlog level
123
- target_compile_definitions (ucxx_python PUBLIC "SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_${RMM_LOGGING_LEVEL} " )
121
+ target_compile_definitions (ucxx_python PUBLIC UCXX_ENABLE_PYTHON "RMM_LOG_ACTIVE_LEVEL=RAPIDS_LOGGER_LEVEL_${RMM_LOGGING_LEVEL} " )
124
122
125
123
# Specify the target module library dependencies
126
124
target_link_libraries (
Original file line number Diff line number Diff line change 79
79
extras :
80
80
table : project
81
81
includes :
82
+ - depends_on_librmm
82
83
- depends_on_ucx_run
83
84
py_build_ucxx :
84
85
output : pyproject
@@ -156,10 +157,8 @@ dependencies:
156
157
- c-compiler
157
158
- cxx-compiler
158
159
- &cmake_ver cmake>=3.26.4,!=3.30.0
159
- - fmt>=11.0.2,<12
160
160
- librmm==25.4.*,>=0.0.0a0
161
161
- ninja
162
- - spdlog>=1.14.1,<1.15
163
162
- output_types : [requirements, pyproject]
164
163
packages :
165
164
- *cmake_ver
@@ -241,6 +240,7 @@ dependencies:
241
240
cuda : " 12.*"
242
241
packages :
243
242
- cuda-cudart-dev
243
+ - cuda-nvcc
244
244
dev :
245
245
common :
246
246
- output_types : [conda]
Original file line number Diff line number Diff line change 1
- # Copyright (c) 2024, NVIDIA CORPORATION.
1
+ # Copyright (c) 2024-2025 , NVIDIA CORPORATION.
2
2
#
3
3
# Licensed under the Apache License, Version 2.0 (the "License");
4
4
# you may not use this file except in compliance with the License.
@@ -48,10 +48,12 @@ def load_library():
48
48
# symbols. Otherwise, we assume that the library was installed in a system path
49
49
# that ld can find.
50
50
try :
51
+ import librmm
51
52
import libucx
52
53
except ModuleNotFoundError :
53
54
pass
54
55
else :
56
+ librmm .load_library ()
55
57
libucx .load_library ()
56
58
del libucx
57
59
Original file line number Diff line number Diff line change 1
- # Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved.
1
+ # Copyright (c) 2024-2025 , NVIDIA CORPORATION. All rights reserved.
2
2
# See file LICENSE for terms.
3
3
4
4
[build-system ]
@@ -29,6 +29,7 @@ classifiers = [
29
29
" Programming Language :: Python :: 3" ,
30
30
]
31
31
dependencies = [
32
+ " librmm==25.4.*,>=0.0.0a0" ,
32
33
" libucx>=1.15.0,<1.19" ,
33
34
] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`.
34
35
You can’t perform that action at this time.
0 commit comments