Every time i configure cmake i keep getting these warnings about cuda and libtorch:
CMake Warning at /home/phar/libtorch/share/cmake/Caffe2/public/cuda.cmake:340 (message):
pytorch is not compatible with `CMAKE_CUDA_ARCHITECTURES` and will ignore
its value. Please configure `TORCH_CUDA_ARCH_LIST` instead.
Call Stack (most recent call first):
/home/phar/libtorch/share/cmake/Caffe2/Caffe2Config.cmake:86 (include)
/home/phar/libtorch/share/cmake/Torch/TorchConfig.cmake:62 (find_package)
CMakeLists.txt:4 (find_package)
Added CUDA NVCC flags for: -gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_89,code=sm_89;-gencode;arch=compute_90,code=sm_90;-gencode;arch=compute_90a,code=sm_90a;-gencode;arch=compute_100,code=sm_100;-gencode;arch=compute_100a,code=sm_100a;-gencode;arch=compute_120,code=sm_120;-gencode;arch=compute_120a,code=sm_120a;-gencode;arch=compute_110a,code=sm_110a
CMake Warning at /home/phar/libtorch/share/cmake/Torch/TorchConfig.cmake:22 (message):
library kineto not found.
Call Stack (most recent call first):
/home/phar/libtorch/share/cmake/Torch/TorchConfig.cmake:119 (append_torchlib_if_found)
CMakeLists.txt:4 (find_package)
I am not really sure what about it and if it related to the error i keep getting when running make -j4
/usr/bin/ld.bfd: warning: libcupti.so.13, needed by /home/phar/libtorch/lib/libtorch_cpu.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld.bfd: warning: libcusparseLt.so.0, needed by /home/phar/libtorch/lib/libtorch_cuda.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld.bfd: warning: libnccl.so.2, needed by /home/phar/libtorch/lib/libtorch_cuda.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld.bfd: warning: libcudnn.so.9, needed by /home/phar/libtorch/lib/libtorch_cuda.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld.bfd: warning: libnvshmem_host.so.3, needed by /home/phar/libtorch/lib/libtorch_nvshmem.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld.bfd: /usr/lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../lib64/crt1.o: in function `_start':
/tmp/glibc-2.42/csu/../sysdeps/x86_64/start.S:103:(.text+0x17): undefined reference to `main'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSpatialTfSamplerForward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulPlanDestroy'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateConvolutionDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetCudartVersion@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclRecv'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetBatchNormalizationBackwardExWorkspaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_cumodule_init@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnRNNBackwardWeights_v8@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateFilterDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetConvolutionForwardAlgorithm_v7@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommResume'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBackendSetAttribute@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetErrorString@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateTensorDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGetUniqueId'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommWindowDeregister'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetConvolutionForwardWorkspaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclAllReduce'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityEnableCudaEventDeviceTimestamps@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetConvolutionNdDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatDescriptorDestroy'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulDescriptorInit'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBackendFinalize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmem_free@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulGetWorkspace'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmem_malloc@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiEnableCallback@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmem_team_n_pes@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmul'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommAbort'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetCTCLossDescriptorEx@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnConvolutionBackwardData@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclMemFree'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetCTCLossWorkspaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyRNNDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommMemStats'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetFilterNdDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommUserRank'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommInitRank'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetStream@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclDevCommDestroy'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnConvolutionForward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetSpatialTransformerNdDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityDisable@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityGetNextRecord@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDropoutGetStatesSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiSubscribe@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommRegister'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetCTCLossDescriptor_v9@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclRedOpDestroy'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityRegisterCallbacks@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulAlgSelectionInit'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommFinalize'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetRNNWeightParams@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclRedOpCreatePreMulSum'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnRestoreDropoutDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetConvolutionBackwardDataAlgorithm_v7@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyFilterDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiGetVersion@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_putmem_signal_on_stream@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetLastErrorString@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_signal_wait_until_on_stream@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSpatialTfGridGeneratorBackward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommDeregister'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulDescSetAttribute'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_alltoallmem_on_stream@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBatchNormalizationBackwardEx@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnConvolutionBackwardFilter@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGetVersion'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCTCLoss@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemid_init_status@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyConvolutionDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBackendCreateDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateActivationDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommShrink'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulPlanInit'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclWaitSignal'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnFindConvolutionForwardAlgorithmEx@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetRNNDescriptor_v8@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGetLsaMultimemDevicePointer'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnPoolingForward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnRNNBackwardData_v8@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtDenseDescriptorInit'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnFindConvolutionBackwardDataAlgorithmEx@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityEnableDriverApi@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetBatchNormalizationTrainingExReserveSpaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreate@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGetErrorString'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtStructuredDescriptorInit'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGroupSimulateEnd'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_mc_ptr@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGroupEnd'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclMemAlloc'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGroupStart'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_getmem_on_stream@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiUnsubscribe@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityPushExternalCorrelationId@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroySpatialTransformerDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtInit'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclDevCommCreate'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateSpatialTransformerDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulSearch'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBackendExecute@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemid_hostlib_finalize@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulAlgGetAttribute'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyDropoutDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetActivationDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmem_ptr@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtMatmulAlgSetAttribute'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclSend'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetPooling2dDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommInitRankScalable'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclBroadcast'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclBcast'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyTensorDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtSpMMACompressedSize2'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetCTCLossWorkspaceSize_v8@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommGetAsyncError'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetBatchNormalizationForwardTrainingExWorkspaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnConvolutionBiasActivationForward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateRNNDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateRNNDataDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cusparseLtSpMMACompress2'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSpatialTfGridGeneratorForward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGetLastError'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyRNNDataDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetDropoutDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityFlushAll@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetConvolutionBackwardFilterAlgorithm_v7@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommWindowRegister'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityEnable@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_broadcastmem_on_stream@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetStream@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommDestroy'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetVersion@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetRNNDataDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_get_uniqueid@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetTensorNdDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityGetNumDroppedRecords@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclReduceScatter'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityRegisterTimestampCallback@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBatchNormalizationForwardInference@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityEnableRuntimeApi@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmem_info_get_version@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommCount'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommSuspend'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclGetPeerDevicePointer'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyActivationDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemid_hostlib_init_attr@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBackendDestroyDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiGetResultString@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetConvolutionBackwardFilterWorkspaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiEnableDomain@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivityPopExternalCorrelationId@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommInitAll'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetTensorNdDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnDestroyCTCLossDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetConvolutionGroupCount@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnRNNForward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclPutSignal'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_putmem_on_stream@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateCTCLossDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclAllGather'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommInitRankConfig'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreateDropoutDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetRNNTempSpaceSizes@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBatchNormalizationForwardTrainingEx@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSpatialTfSamplerBackward@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclAlltoAll'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclCommSplit'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmem_team_split_strided@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetConvolutionMathType@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiFinalize@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclSignal'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnFindConvolutionBackwardFilterAlgorithmEx@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCTCLoss_v8@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `ncclReduce'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnBackendGetAttribute@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetRNNWeightSpaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnGetConvolutionBackwardDataWorkspaceSize@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_nvshmem.so: undefined reference to `nvshmemx_set_attr_uniqueid_args@NVSHMEM'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cpu.so: undefined reference to `cuptiActivitySetAttribute@libcupti.so.13'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnCreatePoolingDescriptor@libcudnn.so.9'
/usr/bin/ld.bfd: /home/phar/libtorch/lib/libtorch_cuda.so: undefined reference to `cudnnSetFilterNdDescriptor@libcudnn.so.9'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/main.dir/build.make:108: main] Error 1
make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/main.dir/all] Error 2
I am new to libtorch (The pytorch version for c++)