distro icon indicating copy to clipboard operation
distro copied to clipboard

About cuda version

Open fu123456 opened this issue 4 years ago • 1 comments

Hi, I tried to install distro, but it outputs errors


- Found Torch7 in /mnt/data2/GF/dependences_softwares/distro/install
CMake Error at /usr/local/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
  Could NOT find CUDA: Found unsuitable version "7.5", but required is at
  least "8.0" (found /usr)
Call Stack (most recent call first):
  /usr/local/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:372 (_FPHSA_FAILURE_MESSAGE)
  /mnt/data2/GF/dependences_softwares/distro/install/share/cmake/torch/FindCUDA.cmake:1011 (find_package_handle_standard_args)
  CMakeLists.txt:14 (FIND_PACKAGE)

However, in my .bashrc, I have set my cuda

export PATH=$PATH:/usr/local/cuda-10.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0  # "/usr/local/cuda-10.0:$CUDA_HOME"

I am sure that I have installed cuda 10. So why? Can you help me solve this problem? Thx.

fu123456 avatar Apr 28 '20 17:04 fu123456

Try setting CUDA_BIN_PATH. https://cmake.org/cmake/help/latest/module/FindCUDA.html My .zhsrc look like:

export CUDA_HOME=/usr/local/cuda-10.0
export CUDA_BIN_PATH=$CUDA_HOME/bin # I am not sure $CUDA_HOME/bin or $CUDA_HOME
export PATH=$CUDA/bin:$PATH
export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=$CUDA_HOME/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=$CUDA_HOME/include:/$CPLUS_INCLUDE_PATH

nagadomi avatar Apr 29 '20 06:04 nagadomi