New upstream version 7.1.0
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Ubuntu |
In Progress
|
Undecided
|
Talha Can Havadar | ||
Bug Description
The hipRAND library is a wrapper library that lets you easily port NVIDIA CUDA applications that use the CUDA cuRAND library to the HIP layer. It sits between your application and the backend RAND library, where it marshals inputs to the backend and results to the application. hipRAND exports an interface that doesn’t require the client to change, regardless of the chosen backend. It uses rocRAND in a ROCm environment and provides C, C++, and Python API wrappers.
Package depends on rocm-llvm, rocr-runtime, rocm-hipamd, rocm-cmake, rocrand
[needs-packaging]:
Upstream: https:/
URL: https:/
License: https:/
PPAs:
rocm-devel-21: https:/
just-
- all archs and -proposed enabled
- had to add rocm-devel-21 as dependency since rocrand 7.1.0 is not in the archive yet
autopkgtest: https:/
Related branches
- Ken VanDine (community): Approve
- git-ubuntu import: Pending requested
-
Diff: 6423 lines (+2706/-935)42 files modified.github/CODEOWNERS (+2/-2)
.gitlab-ci.yml (+23/-16)
CHANGELOG.md (+23/-2)
CMakeLists.txt (+13/-6)
LICENSE.md (+2/-2)
README.md (+59/-36)
cmake/ROCmCMakeBuildToolsDependency.cmake (+0/-1)
cmake/SetupNVCC.cmake (+18/-0)
cmake/Summary.cmake (+50/-2)
debian/changelog (+39/-0)
debian/control (+10/-9)
debian/copyright (+3/-1)
debian/gbp.conf (+1/-1)
debian/libhiprand-doc.docs (+1/-1)
debian/libhiprand1.symbols.amd64 (+2/-0)
debian/not-installed (+1/-0)
debian/rules (+16/-7)
debian/tests/control (+1/-1)
dev/null (+0/-64)
docs/doxygen/Doxyfile (+692/-297)
docs/doxygen/mainpage.dox (+2/-3)
docs/how-to/use-hiprand-interfaces.rst (+1/-1)
docs/index.rst (+6/-3)
docs/install/installation.rst (+47/-22)
docs/license.rst (+1/-1)
docs/sphinx/_toc.yml.in (+1/-1)
docs/sphinx/requirements.in (+1/-1)
docs/sphinx/requirements.txt (+2/-2)
library/CMakeLists.txt (+0/-25)
library/include/hiprand/hiprand.h (+122/-76)
library/include/hiprand/hiprand.hpp (+69/-50)
library/include/hiprand/hiprand_kernel_nvcc.h (+6/-2)
library/include/hiprand/hiprand_kernel_rocm.h (+87/-87)
library/include/hiprand/hiprand_mtgp32_host.h (+6/-6)
library/src/fortran/CMakeLists.txt (+1/-1)
library/src/fortran/README.md (+71/-0)
library/src/fortran/hiprand_m.f90 (+2/-1)
python/hiprand/setup.py (+0/-2)
test/package/CMakeLists.txt (+9/-1)
test/test_common.hpp (+15/-1)
test/test_hiprand_api.cpp (+1/-3)
test/test_hiprand_kernel.cpp (+1300/-198)
| summary: |
- [needs-packaging] Lets have hiprand in Ubuntu + [needs-packaging] hiprand - Lets have it in Ubuntu! |
| Changed in ubuntu: | |
| status: | New → In Progress |
| assignee: | nobody → Talha Can Havadar (tchavadar) |
| description: | updated |
| tags: | added: pe-sponsoring-request |
| description: | updated |
| description: | updated |
| description: | updated |
| description: | updated |
| description: | updated |
| summary: |
- [needs-packaging] hiprand - Lets have it in Ubuntu! + New upstream version 7.1.0 |
