[CMake] Ways to require CUDA arch minimum version?

Robert Maynard robert.maynard at kitware.com
Fri Aug 16 10:41:33 EDT 2019


Are you asking for a minimum CUDA SDK version or a restriction based
on the hardware of the machine?

We have no pre-built logic to enforce a minimum hardware component, as
we want to support building CUDA on a machine without a GPU.
As far as minimum CUDA SDK is concerned if you are doing it through
find_package(CUDA) you would check the version after and error out if
not high enough
As farm as CUDA as a first class language, you can check the
CMAKE_CUDA_COMPILER_VERSION and error out.

On Thu, Aug 15, 2019 at 9:34 PM Hong Xu <hong at topbug.net> wrote:
>
> Is there a way to enforce a minimum CUDA arch version when finding CUDA?
> Hong
>
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> https://cmake.org/mailman/listinfo/cmake


More information about the CMake mailing list