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

Update driver requirements language in docs & repos #415

Open
raydouglass opened this issue Jul 25, 2023 · 2 comments
Open

Update driver requirements language in docs & repos #415

raydouglass opened this issue Jul 25, 2023 · 2 comments

Comments

@raydouglass
Copy link
Member

We currently list specific driver versions in our requirements (example). Usually it is the initial driver version associated with a CUDA version. However, many of these driver versions are not supported anymore (eg 450 or 460).

Since in general, RAPIDS is agnostic to the driver version (CI tests an "earliest" and "latest" driver), we should update our references to driver versions to be more generic and reference a doc such as: https://docs.nvidia.com/datacenter/tesla/drivers/#cuda-drivers

For example:

[CUDA 11.2](https://developer.nvidia.com/cuda-11.2.0-download-archive){: target="_blank"} with a [compatible, supported driver](https://docs.nvidia.com/datacenter/tesla/drivers/#cuda-drivers)
[CUDA 11.4](https://developer.nvidia.com/cuda-11-4-0-download-archive){: target="_blank"} with a [compatible, supported driver](https://docs.nvidia.com/datacenter/tesla/drivers/#cuda-drivers)
[CUDA 11.5](https://developer.nvidia.com/cuda-11-5-0-download-archive){: target="_blank"} with a [compatible, supported driver](https://docs.nvidia.com/datacenter/tesla/drivers/#cuda-drivers)
[CUDA 11.8](https://developer.nvidia.com/cuda-11-8-0-download-archive){: target="_blank"} with a [compatible, supported driver](https://docs.nvidia.com/datacenter/tesla/drivers/#cuda-drivers)
[CUDA 12.0](https://developer.nvidia.com/cuda-12-0-1-download-archive){: target="_blank"} with a [compatible, supported driver](https://docs.nvidia.com/datacenter/tesla/drivers/#cuda-drivers)

Here is a good search for all of the usages: https://github.com/search?q=org%3Arapidsai+AND+%28450+OR+460+OR+470+OR+495+OR+525%29+AND+driver+language%3AMarkdown&type=code&l=Markdown

@jarmak-nv
Copy link
Contributor

I like the idea of us not needing to frequently duplicate whatever the driver support is from another space. We might want to keep a single location with actual numbers for our easy reference (so we don't need to click through 5 links to see the 5 minimum supported drivers).

Thoughts on keeping the install page with specific driver vers, but all libraries use the compatible, supported driver terminology? The docs repo is a lot easier to push updates to than the libraries is my reasoning.

@raydouglass
Copy link
Member Author

Thoughts on keeping the install page with specific driver vers

Well, technically, due to enhanced compatibility, any driver >=450.80.02 works with any CUDA 11.x, so listing out driver versions for each CUDA version isn't very useful in my opinion. In other words, currently we list that CUDA 11.8 requires driver >=520 but that's not actually true.

Maybe just list the minimum currently supported driver versions for each major CUDA? IE >=470 for CUDA 11.x & >=525 for CUDA 12.x? We would still need to update these driver versions as they drop out of support (525 drops in December for example).

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

2 participants