मैं GPU का उपयोग करने के लिए एक aws उदाहरण में theano लाइब्रेरी आयात करने की कोशिश कर रहा हूं। मैंने aws सेटअप को स्वचालित करने के लिए बोटो का उपयोग करके एक पायथन लिपि लिखी है जो अनिवार्य रूप से मेरी स्थानीय मशीन से उदाहरण के लिए एसएसएच करेगी और फिर एक बैश स्क्रिप्ट शुरू करेगी जहां मैं GPU शुरू करने के लिए "पायथन-सी 'आयात थानो'" करता हूं। लेकिन मैं निम्नलिखित त्रुटि मिलती है:
cuda_ndarray.cu संकलित करने में विफल: libcublas.so.7.5: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता
ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: libcublas.so.7.5: cannot open shared object file: No such file or directory
जब मैं उदाहरण के आदेश में सीधे थेनो मॉड्यूल आयात करने के लिए यह शेल की कोशिश की स्वचालित रूप से GPU का उपयोग करके शुरू होता है।
Using gpu device 0: GRID K520 (CNMeM is disabled)
मुझे लगता है मैं कुछ अन्य आयात जबकि मेरी स्वचालन अजगर स्क्रिप्ट के माध्यम से आयात करने बना दिया है कि याद आ रही है। संभवतः समाधान क्या हो सकता है?
एक पर्यावरण समस्या हो सकती है। पाइथन का प्रयास करें "आयात ओएस; प्रिंट (ओ। वातावरण [" पथ "])" और देखें कि "/ usr/local/cuda/bin" पथ में है या नहीं। – zaxliu
यह सुनिश्चित करने के लिए कि 'सीडीडीए पुस्तकालय रनटाइम पर पाए जा सकें,' LD_LIBRARY_PATH' भी जांचें। – wildwilhelm