Package Details: python-pylibraft 25.06.00-2

Git Clone URL: https://aur.archlinux.org/libraft.git (read-only, click to copy)
Package Base: libraft
Description: RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing high performance applications.
Upstream URL: https://github.com/rapidsai/raft
Licenses: Apache-2.0
Conflicts: cutlass-headers
Submitter: crl
Maintainer: crl
Last Packager: crl
Votes: 1
Popularity: 0.96
First Submitted: 2025-06-24 03:41 (UTC)
Last Updated: 2025-07-02 11:51 (UTC)

Latest Comments

crl commented on 2025-08-01 04:38 (UTC)

To fix the CUB version error, you may need to delete all cache files and rebuild it again. This is a known issue, but I don't know how to fix it. For the second error, see https://gitlab.archlinux.org/archlinux/packaging/packages/cuda/-/issues/15. Currently, you can add noexcept (true) to the functions in /opt/cuda/targets/x86_64-linux/include/crt/math_functions.h to make cuda compatible with glibc 2.42. This works for me.

ThePirate42 commented on 2025-07-31 14:00 (UTC)

After updating the system it fails with: https://pastebin.com/75irqFfV

ThePirate42 commented on 2025-07-31 12:55 (UTC) (edited on 2025-07-31 12:56 (UTC) by ThePirate42)

Build fails with:

-- Found CUB: /tmp/makepkg/libraft/src/raft-25.06.00/python/pylibraft/build/cp313-cp313-linux_x86_64/_deps/cccl-src/lib/cmake/cub/cub-config.cmake (found suitable version "2.8.4.0", minimum required is "2.8.2.0")

CMake Error at /opt/cuda/lib/cmake/thrust/thrust-config.cmake:279 (message): The version of CUB found by CMake is not compatible with this release of Thrust. CUB is now included in the CUDA Toolkit, so you no longer need to use your own checkout of CUB. Pass IGNORE_CUB_VERSION_CHECK to thrust_create_target to ignore. (CUB 2.8.4.0, Thrust 2.8.2.0). Call Stack (most recent call first): /opt/cuda/lib/cmake/cccl/cccl-config.cmake:82 (thrust_create_target) CMakeLists.txt:40 (find_package)

-- Configuring incomplete, errors occurred!

*** CMake configuration failed

ERROR Backend subprocess exited when trying to invoke build_wheel