Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CUB tests need improved compiler coverage #864

Closed
15 of 17 tasks
alliepiper opened this issue Oct 23, 2020 · 2 comments
Closed
15 of 17 tasks

CUB tests need improved compiler coverage #864

alliepiper opened this issue Oct 23, 2020 · 2 comments
Assignees
Labels
cub For all items related to CUB

Comments

@alliepiper
Copy link
Collaborator

alliepiper commented Oct 23, 2020

Milestone Target Summary

We currently do not test on all platforms that we support. We should test each supported major version of GCC, Clang, and MSVC. Thrust has decent coverage since DVS builds the Thrust tests and examples, but DVS does not know about CUB. We currently know that the CUB test harness cannot be built on GCC 5, see error below.

Deliverables

  • Manually validate Thrust/CUB and enable Thrust's gpuCI for the latest releases of:
    • GCC
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
    • Clang
      • 6 (will deprecate)
      • 7
      • 8
      • 9
      • 10
    • MSVC:
      • 2017 (will deprecate)
      • 2019
  • Fix all compile and runtime issues identified by these tests.
  • Add DVS coverage for CUB tests (Teach DVS to run our gpuCI containers?)
  • Add gpuCI coverage for MSVC.
@alliepiper alliepiper changed the title CUB tests do not build with gcc-5 CUB tests need improved compiler coverage Nov 19, 2020
@alliepiper
Copy link
Collaborator Author

Completed the planned work for 1.12.0.

Still need windows coverage on gpuCI.

@alliepiper
Copy link
Collaborator Author

All that's really left is windows and internal testing against ToT nvcc. We're internally exploring a few different routes to make this happen.

@jrhemstad jrhemstad added the cub For all items related to CUB label Feb 22, 2023
@jarmak-nv jarmak-nv transferred this issue from NVIDIA/cub Nov 8, 2023
@github-project-automation github-project-automation bot moved this to Todo in CCCL Nov 8, 2023
@github-project-automation github-project-automation bot moved this from Todo to Done in CCCL Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cub For all items related to CUB
Projects
Archived in project
Development

No branches or pull requests

3 participants