यह जो मैंने किया है। अतिरिक्त सामान जोड़ा जा सकता है जो मुझे शायद करना नहीं था, लेकिन मैं इसे वैसे भी शामिल करने जा रहा हूं।
सबसे पहले ppa रिपॉजिटरी ड्राइवर प्राप्त करें। (मैं कहूंगा कि इसे स्थापित करने से पहले आवश्यक है, जब तक कि आप मृत्यु के कुछ लॉगिन लूप को जोखिम में नहीं डालना चाहते)।
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
फिर नवीनतम ड्राइवर स्थापित करें। मैं अतिरिक्त ड्राइवर टैब में सॉफ़्टवेयर और अपडेट नामक अधिकांश भाग के लिए GUI updater का उपयोग करता हूं। आज तक एनवीडिया चालक 396 उपलब्ध है।
G ++ - 6 और gcc-6 प्राप्त करें। (आवश्यक)
sudo apt install g++-6
sudo apt install gcc-6
आप एनवीडिया-क्यूडा-टूलकिट का उपयोग करने की कोशिश कर सकते हैं, लेकिन पुस्तकालयों के लिए मार्ग मेरे लिए परिचित नहीं थे। मैं इसके साथ खिलवाड़ नहीं करना चाहता था।
(मैं शायद इस एक को छोड़ दूंगा, लेकिन अगर अन्य सामान मुद्दे दे रहा है तो उस पर जाएं)
sudo apt install nvidia-cuda-toolkit
मैंने Ubuntu 17.04 के लिए 9.1 रन फ़ाइल स्थापित करना समाप्त कर दिया। डाउनलोड करो। फ़ाइल को निष्पादन योग्य के रूप में चिह्नित करें (मैं डेस्कटॉप में फ़ाइल पर राइट क्लिक करता हूं)। टर्मिनल में जाओ और डाल दिया। (आवश्यक)
./cuda_9.1.85_387.26_linux.run --override
यह नए जीसीसी संकलक का उपयोग करके इसे स्थापित करेगा। यह आपको सवालों का एक गुच्छा देगा, और यह उन्हें तुरंत जवाब देना चाहेगा।
असमर्थित कनफ़िगरेशन के लिए हां में उत्तर दें।
एनवीडिया ड्राइवर के लिए नहीं।
हां- टू टूलकिट
मैंने डिफ़ॉल्ट इंस्टॉल स्थानों का उपयोग किया
उसके बाद स्थापित किया गया है तो सुनिश्चित करें कि आप अपने रास्ते सेट करें। रन फ़ाइल आपको एक रिमाइंडर भी देगी। इसके अलावा एनवीडिया प्रलेखन आपको बताएगा कि क्या निर्यात करना है।
echo 'export PATH=/usr/local/cuda-9.1/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH' >> ~/.bash.rc
source ~/.bashrc
अंत में आपको gcc-6 और g ++ - 6 के लिए simlinks सेट करना होगा या आपको अपने खुद के कोड को कंपेयर करने की चेतावनी मिलेगी। (आवश्यक)
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++
सिस्टम को रिबूट करें। (आवश्यक)