2015-11-20 4 views
13

जबNVIDIA-SMI NVML प्रारंभ करने में विफल: GPU पहुँच ऑपरेटिंग सिस्टम द्वारा अवरुद्ध

nvidia-smi 

के लिए पूछ रहा है कि इस त्रुटि देता है:

Failed to initialize NVML: GPU access blocked by the operating system 

अन्य जानकारी:

$ nvcc --verion 

nvcc: NVIDIA (R) Cuda compiler driver 
Copyright (c) 2005-2015 NVIDIA Corporation 
Built on Mon_Feb_16_22:59:02_CST_2015 
Cuda compilation tools, release 7.0, V7.0.27 

और यह भी:

$ lspci | grep -i nvidia 

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1) 
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1) 

इंटरनेट में बहुत कुछ खोजना मुझे इस समस्या को हल करने का कोई तरीका नहीं मिला।

Check failed: error == cudaSuccess (38 vs. 0) no CUDA-capable device is detected 
+1

आपने CUDA (विशेष रूप से, GPU ड्राइवर) को सही तरीके से स्थापित नहीं किया है। मैं [निर्देश] (http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#abstract) का पालन करने का सुझाव देता हूं। –

+0

@RobertCrovella मैंने उन सभी दिशाओं का पालन किया लेकिन सभी चरणों में मुझे यह संदेश मिला जो कहता है: * पहले से ही नवीनतम संस्करण है। 0 नवीनीकृत, 0 नए स्थापित, 0 को हटाने के लिए और 0 अपग्रेड नहीं किया गया। जैसे sudo apt-get cuda या sudo apt-get स्थापित करें cuda-driver और sudo apt-get linux-headers इंस्टॉल करें - $ (uname -r) –

उत्तर

1

आप मानते हैं कि दोनों CUDA और ग्राफिक्स ड्राइवर सही ढंग से स्थापित कर रहे हैं, लेकिन आप अभी भी अपने GPU नहीं कर सकते हैं पता लगाया जा है, तो समस्या: जब मैं नोटबुक IPython का उपयोग करें और Caffe ढांचे चलाना चाहते हैं यह इस त्रुटि देता है हो सकता है कि आप Optimus पर लिनक्स पर सक्षम लैपटॉप पर मोबाइल एनवीडिया ग्राफिक्स का उपयोग कर रहे हैं।

आप कर सकते थे या तो:

  • परिवर्तन आपके आवेदन ठीक से ऑप्टिमस पीछे GPUs पता लगाने के लिए। दस्तावेज़ देखें here
  • या के माध्यम से अपने आवेदन को चलाने के लिए Bumblebee (और primus)
8

मैंने देखा CUDA स्थापना के बाद पुन: प्रारंभ कि उबंटू काम करता है, और अब मैं द्वारा nvidia-smi

0

GPU विवरण उत्पादन देख रहा था एक ही समस्या है। यह एक nvidia टूलकिट स्थापित करने के कारण हुआ था (मुझे यकीन नहीं है)। this website के अनुसार (जिसमें उपयोगी विचार हैं) मुझे पता चला कि कूडा इंस्टॉलर और होस्ट में cuda ड्राइवर संस्करण असंगत था। (होस्ट: 367.57, इंस्टॉलर: 375.26, सबसे पहले मैं इंस्टॉलर संस्करण की जांच नहीं कर सका क्योंकि सभी संस्करण 367.57 थे, लेकिन जब मैं रन फ़ाइल द्वारा cuda को पुनर्स्थापित करता हूं, तो मुझे यह मिला)

तो, मैंने पूरी तरह से cuda और nvidia को अनइंस्टॉल किया और this help द्वारा फिर से cuda स्थापित करें। पहली बार स्थापना प्रक्रिया में मुझे कुछ त्रुटियां मिलीं जो मुझे मिलीं, एनवीडिया पूरी तरह से नहीं चला है। पूरी तरह से अनइंस्टॉल करने के बाद, मैंने कूडा स्थापित किया और अब मैं समस्या के बिना "सुडो एनविडिया-स्मी" चला सकता हूं।

संबंधित मुद्दे