cmake CMAKE_CUDA_ARCHITECTURES examples

NVIDIA/nvshmem examples/CMakeLists.txt :209

target_compile_definitions(${NAME_} PRIVATE
                             "CUTLASS_NVCC_ARCHS=${CMAKE_CUDA_ARCHITECTURES}")

psi4/psi4 external/upstream/gauxc/CMakeLists.txt :58

ExternalProject_Add(gauxc_external
            DEPENDS lapack_external 
                    libxc_external
                    gau2grid_external
            URL https://github.com/wavefunction91/GauXC/archive/5c85f6b.tar.gz  # edit in codedeps
            UPDATE_COMMAND ""
            CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${STAGED_INSTALL_PREFIX}
                   -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
                   -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
                   -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
                   -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
                   -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
                   -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}
                   -DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT}
                   -DGAUXC_ENABLE_CUDA=${gauxc_ENABLE_GPU}
                   -DCMAKE_CUDA_ARCHITECTURES=${CMAKE_CUDA_ARCHITECTURES}
                   -DLibxc_DIR=${Libxc_DIR}
                   -Dgau2grid_DIR=${gau2grid_DIR}
                   -DCMAKE_POSITION_INDEPENDENT_CODE=${BUILD_FPIC}
                   -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS}
                   -DOpenMP_C_FLAGS:STRING=${OpenMP_C_FLAGS}
                   -DOpenMP_CXX_FLAGS:STRING=${OpenMP_CXX_FLAGS}
                   -DOpenMP_omp_LIBRARY=${OpenMP_omp_LIBRARY}
                   -DOpenMP_gomp_LIBRARY=${OpenMP_gomp_LIBRARY}
                   -DOpenMP_pthread_LIBRARY=${OpenMP_pthread_LIBRARY}
                   -DGAUXC_ENABLE_MPI=OFF
                   -DGAUXC_ENABLE_TESTS=OFF
                   -DGAUXC_ENABLE_HDF5=OFF
                   -DGAUXC_ENABLE_MAGMA=${gauxc_ENABLE_MAGMA}
                   -DCMAKE_POLICY_VERSION_MINIMUM=3.5
            CMAKE_CACHE_ARGS -DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
                         -DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
                         -DCMAKE_C_COMPILER_ARG1:STRING=${CMAKE_C_COMPILER_ARG1}
                         -DCMAKE_CXX_COMPILER_ARG1:STRING=${CMAKE_CXX_COMPILER_ARG1}
                         -DOpenMP_C_LIB_NAMES:STRING=${OpenMP_C_LIB_NAMES}
                         -DOpenMP_CXX_LIB_NAMES:STRING=${OpenMP_CXX_LIB_NAMES}
                         -DBLAS_LIBRARIES:STRING=${BLAS_LIBRARIES})

NVIDIA/MatX cmake/rapids-cmake/testing/cuda/set_arch-invalid-mode.cmake :24

message(FATAL_ERROR "CMAKE_CUDA_ARCHITECTURES shouldn't be modified by "
          "rapids_cuda_set_architectures() when past an invalid mode")

abacusmodeling/abacus-develop CMakeLists.txt :365

set_property(TARGET ${ABACUS_BIN_NAME}
               PROPERTY CUDA_ARCHITECTURES ${CMAKE_CUDA_ARCHITECTURES})

Oneflow-Inc/oneflow cmake/third_party/flash_attention.cmake :20

ExternalProject_Add(
    ${FLASH_ATTENTION_PROJECT}
    PREFIX flash_attention
    URL ${FLASH_ATTENTION_URL}
    URL_HASH MD5=63192a05973f614aff594a8bd11813ce
    UPDATE_COMMAND ""
    BUILD_BYPRODUCTS ${FLASH_ATTENTION_LIBRARIES}
    CMAKE_ARGS -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
               -DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
               -DCMAKE_CXX_FLAGS_DEBUG:STRING=${CMAKE_CXX_FLAGS_DEBUG}
               -DCMAKE_CXX_FLAGS_RELEASE:STRING=${CMAKE_CXX_FLAGS_RELEASE}
               -DCMAKE_CUDA_ARCHITECTURES:STRING=${CMAKE_CUDA_ARCHITECTURES}
    CMAKE_CACHE_ARGS
      -DCMAKE_CUDA_COMPILER:STRING=${CUDAToolkit_NVCC_EXECUTABLE}
      -DCMAKE_C_COMPILER_LAUNCHER:STRING=${CMAKE_C_COMPILER_LAUNCHER}
      -DCMAKE_CXX_COMPILER_LAUNCHER:STRING=${CMAKE_CXX_COMPILER_LAUNCHER}
      -DCMAKE_INSTALL_PREFIX:PATH=${FLASH_ATTENTION_INSTALL_DIR}
      -DCMAKE_INSTALL_LIBDIR:PATH=${FLASH_ATTENTION_LIBRARY_DIR}
      -DCMAKE_INSTALL_MESSAGE:STRING=${CMAKE_INSTALL_MESSAGE}
      -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE})

XiaoBaiiiiii/colmap-pcd CMakeLists.txt :258

message(
            FATAL_ERROR "You must set CMAKE_CUDA_ARCHITECTURES to e.g. 'native', 'all-major', '70', etc. "
            "More information at https://cmake.org/cmake/help/latest/prop_tgt/CUDA_ARCHITECTURES.html")

NVIDIA/cuda-samples Samples/5_Domain_Specific/binomialOptions/CMakeLists.txt :11

set(CMAKE_CUDA_ARCHITECTURES 75 80 86 87 89 90 100 110 120)