char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
d6f303004
char/aliceai-t5-moe
1# cmake/FindNCCL.cmake 2 3# NVIDIA does not distribute CMake files with NCCl, therefore use this file to find it instead. 4 5find_path ( NCCL_INCLUDE_DIR 6NAMES nccl.h 7HINTS ${ NCCL_ROOT } $ ENV { NCCL_ROOT } $ ENV { CUDA_HOME } /usr/local/cuda 8PATH_SUFFIXES include 9) 10 11find_library ( NCCL_LIBRARY 12NAMES nccl 13HINTS ${ NCCL_ROOT } $ ENV { NCCL_ROOT } $ ENV { CUDA_HOME } /usr/local/cuda 14PATH_SUFFIXES lib lib64 15) 16 17include ( FindPackageHandleStandardArgs ) 18find_package_handle_standard_args ( NCCL 19DEFAULT_MSG 20NCCL_LIBRARY NCCL_INCLUDE_DIR 21) 22 23if ( NCCL_FOUND) 24set ( NCCL_LIBRARIES ${ NCCL_LIBRARY }) 25set ( NCCL_INCLUDE_DIRS ${ NCCL_INCLUDE_DIR }) 26 27if ( NOT TARGET NCCL::NCCL) 28add_library ( NCCL::NCCL UNKNOWN IMPORTED ) 29set_target_properties ( NCCL::NCCL PROPERTIES 30IMPORTED_LOCATION " ${ NCCL_LIBRARY } " 31INTERFACE_INCLUDE_DIRECTORIES " ${ NCCL_INCLUDE_DIR } " 32) 33endif () 34endif () 35 36mark_as_advanced ( NCCL_INCLUDE_DIR NCCL_LIBRARY )