나는 Ubuntu16.04에 대한 새로운 기본 지원 기능을 갖춘 W10 Surface Book을 가지고 있습니다. 저는 Tensorflow를 작동시키려고 노력 중입니다. cuda와 cudnn을 올바르게 설치했는데 둘 다 작동하는 것 같습니다. Tensorflow/python도 올바르게 설정되었습니다. 지금 내가 겪고 있는 문제는 Ubuntu가 성능 기반에서 NVIDIA dGPU를 인식하도록 하는 것입니다.
내 장치 관리자에 따르면 W10이 이를 감지하고 있지만 Ubuntu에서 시도하면 nvidia-sim
드라이버와 통신할 수 없다고 말합니다. 나도 노력했지만 echo $CUDA_VISIBLE_DEVICE
아무것도 없습니다. 이것을 사용하여 드라이버를 확인하면 dpkg -l | grep nvidia
다음과 같은 결과를 얻습니다.
ii nvidia-384 384.90-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 384.90
ii nvidia-384-dev 384.90-0ubuntu0.16.04.1 amd64 NVIDIA binary Xorg driver development files
ii nvidia-modprobe 384.81-0ubuntu1 amd64 Load the NVIDIA kernel driver and create device files
ii nvidia-opencl-icd-384 384.90-0ubuntu0.16.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.2 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 384.90-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
경로 문제일 수도 있다고 생각했지만 설치 지침에 제안된 대로 경로를 설정했습니다.
#cuda
export PATH="/usr/local/cuda-8.0/bin${PATH:+:${PATH}}"
export LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}"
이 시점에서 나는 하루 종일 여러 번 모든 것을 다시 설치/제거하려고 시도했지만 이것이 작동하도록 할 수 없습니다.
내가 무엇을 할 수 있는지에 대한 아이디어가 있는 사람이 있나요?