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

plan: remove support for older platforms #320

Open
4 of 7 tasks
henryiii opened this issue May 27, 2022 · 0 comments
Open
4 of 7 tasks

plan: remove support for older platforms #320

henryiii opened this issue May 27, 2022 · 0 comments

Comments

@henryiii
Copy link
Member

henryiii commented May 27, 2022

After the recent release, I'd like to increase the minimum requirements:

  • Require Python 3.7+ for the Python bindings
  • Require CMake 3.18+ (or newer, based on what is easy to support - installing a new CMake up to 3.22 is trivial)
  • Require a recent version of CUDA (probably 11.3+)
  • Update Thrust (seems to work on recent CUDA?)
  • Require a version of ROOT from the last couple of years
  • Default (probably not require quite yet?) to at least C++14
  • Probably require a newer GCC than we do now

We are currently paying a huge technical debt for old platform support that is keeping us from supporting the newer platforms properly (like CUDA 10.2+).

Plan:

@henryiii henryiii pinned this issue Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant