os-traits/doc
Jay Pipes 189fa9f027 clean up CUDA traits
There was a misunderstanding of what the CUDA traits really stood for.
This wasn't helped by the fact that the NVIDIA CUDA documentation and
versioning system is so awkward.

Basically, there's the CUDA Compute Capability version, which represents
the hardware GPU instruction set extensions supported by various NVIDIA
GPUs. And there is the CUDA SDK version which represents a window of
CUDA Compute Capability versions that the library is able to work with.

This patch adds a new os_traits.hw.gpu.cuda module with these new
traits. It removes the old os_traits.hw.gpu.api.CUDA* traits since those
were misleading and inaccurate.

It also adds a new utility function that maps CUDA SDK version to
supported CUDA Compute Capability versions that the SDK supports. This
support matrix information was taken from the CUDA wikipedia article
which lists the supported version information.

Change-Id: Id4adb6874615ad5f9f8aff780a83119e10a38c35
2018-09-19 10:03:54 -04:00
..
source clean up CUDA traits 2018-09-19 10:03:54 -04:00
requirements.txt Follow the new PTI for document build 2018-07-18 10:31:32 +01:00