[Solved] Nvrtc: error: invalid value for --gpu-architecture

The nvcc -V reports a version as 9.0.176, but the nvidia-smi reports a version 10.1. My tensorflow version is 1.12.0. The directory of /usr/local/ includes the following files:

bin  cuda  cuda-9.0  etc  games  include  lib  man  sbin  share  src

The path shows

/home/max/miniconda3/bin:/home/max/miniconda3/condabin:/usr/local/cuda-9.0/bin:/usr/local/cuda-9.0/bin:/usr/local/cuda-9.0/bin:/home/max/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/cuda-10.1/bin:/snap/bin:/home/max/miniconda3/bin:/home/max/miniconda3/bin:/home/max/miniconda3/bin:/usr/local/cuda-9.0/bin:/home/max/miniconda3/bin:/usr/local/cuda-9.0/bin:/home/max/miniconda3/bin:/usr/local/cuda-9.0/bin:/usr/local/cuda-10.1/bin:/home/max/miniconda3/bin/:/usr/local/cuda-9.1/bin:/home/max/miniconda3/bin/

Is the 10.1 the source of the issue?