विंडोज पर, TensorFlow एक import tensorflow
बयान को निष्पादित करने के बाद या तो या दोनों त्रुटियों की रिपोर्ट करता है:
No module named "_pywrap_tensorflow"
DLL load failed.
विंडोज पर, TensorFlow एक import tensorflow
बयान को निष्पादित करने के बाद या तो या दोनों त्रुटियों की रिपोर्ट करता है:
No module named "_pywrap_tensorflow"
DLL load failed.
जवाबों:
समस्या मेरे लिए cuDNN लाइब्रेरी थी - जो भी कारण के लिए cudnn-8.0-windows10-x64-v6.0 काम नहीं कर रहा था - मैंने cudnn-8.0-windows10-x64-v5.1 का उपयोग किया - सभी का अच्छा!
Win10 64 और Nvidia GTX780M के साथ काम करने वाला मेरा सेटअप:
यदि आप Windows 32 चलाते हैं, तो ऊपर बताई गई फ़ाइलों के 32 बिट संस्करण प्राप्त करना सुनिश्चित करें।
मेरे मामले में / बिन फ़ोल्डर में "cudnn64_6.dll" फ़ाइल का नाम बदलने के लिए "cudnn64_5.dll" का नाम बदलना पड़ा। मैंने आसानी से यह पता लगाने के लिए दो घंटे बिताए, और मैंने पत्र को आधिकारिक इंस्टॉल गाइड का पालन किया। यह पाइप (आधिकारिक रूप से समर्थित) और कोंडा (समुदाय समर्थित) के माध्यम से स्थापना के लिए सच है।
cudnn64_6.dll
नहीं होगा cudnn64_5.dll
।
cudnn64_7.dll
करने के लिए नाम बदल रहा cudnn64_6.dll
है।
या तो त्रुटि इंगित करती है कि आपका सिस्टम स्थापित नहीं हुआ है MSVCP140.DLL
, जिसे TensorFlow की आवश्यकता है।
इस त्रुटि को ठीक करने के लिए:
MSVCP140.DLL
आपके %PATH%
चर में है।MSVCP140.DLL
में नहीं है %PATH%
, तो Visual C ++ 2015 redistributable (x64 संस्करण) स्थापित करें ,
जिसमें यह DLL शामिल है।केवल CPU के साथ टेंसरफ़्लो के लिए:
मैंने कमांड का उपयोग करके टेंसरफ़्लो स्थापित किया था:
pip3 install --upgrade tensorflow
यह स्थापित है, tensorflow 1.7
लेकिन टेनसफ़्लो को वापस लेने से आयात नहीं कर सकाpython 3.6.5 amd64
उपयोग :
import tensorflow as tf
इसलिए, मैंने निम्न कमांड का उपयोग 1.7
करने से टेनसफ़्लो संस्करण को डाउनग्रेड किया 1.5
:
pip3 install tensorflow==1.5
यह पिछले संस्करण की स्थापना रद्द और स्थापित किया गया है 1.5
। अब यह काम कर रहा है।
ऐसा लगता है कि, मेरा CPU AVX निर्देश का समर्थन नहीं करता है सेट का जिसकी जरूरत हैtensorflow 1.7
मेरे पास MSVCP140.DLL
सिस्टम फ़ोल्डर्स और .DLL में PATHEXT वैरिएबल इनवायरमेंट वेरिएबल में था।
मेरे पास Win7 प्रो 64-बिट AMD cpu पर है, कोई gpu नहीं। मैं https://www.tensorflow.org/install/install_windows पर "मूल पाइप के साथ इंस्टॉल करना" के तहत निर्देशों का पालन कर रहा था । स्थापना कदम ठीक हो गया, लेकिन टेंसोफ़्लो आयात करने के प्रयास ने कुख्यात का उत्पादन किया:
ImportError: No module named '_pywrap_tensorflow_internal'
यह उन स्थितियों में से एक लगता है जहां बहुत सारी असंबंधित चीजें गलत हो सकती हैं, कॉन्फ़िगरेशन के आधार पर, जो सभी एक ही त्रुटि के माध्यम से कैस्केड करते हैं।
मेरे मामले में, MSVCP140.LL स्थापित करना उत्तर था।
यदि आप MSVCP140.DLL
पहले से ही है
C:\Windows\System32\MSVCP140.DLL
, औरC:\Windows\SysWOW64\MSVCP140.DLL
।मैंने इसे मैन्युअल रूप से स्थापित किया, जो अनावश्यक था (पुनर्वितरण संपूर्ण विज़ुअल सी ++ विकास गड़बड़ नहीं है और बड़ा नहीं है)। इसे स्थापित करने के लिए इस थ्रेड में पहले से लिंक किए गए लिंक का उपयोग करें: Visual C ++ 2015 redistributable ।
इसके अलावा, मैं सुझाव देता हूं कि आप पायथन के लिए डिफ़ॉल्ट इंस्टॉल निर्देशिका को ओवरराइड करें और इसे कहीं भी नीचे न रखें C:\Program Files
, क्योंकि विंडोज़ वहां फाइलों को लिखने-संरक्षित करने की कोशिश करती है, जो बाद में समस्याओं का कारण बनती है।
TensorFlow
आवश्यकता है MSVCP140.DLL
, जो आपके सिस्टम पर स्थापित नहीं हो सकती है। इसे हल करने के लिए टर्मिनल एन टाइप खोलें या इस लिंक को पेस्ट करें:
C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl
ध्यान दें कि यह केवल TensorFlow के CPU-संस्करण को स्थापित करना है।
पुराने हार्डवेयर पर चलने वालों के लिए:
टेनसफ़्लो-जीपीयू 1.6 का उपयोग करके पुराने CPU होने के कारण आपको यह त्रुटि हो सकती है।
यदि आपका सीपीयू 2011 से पहले बना था, तो आपका अधिकतम टेंसरफ़्लो-जीपीयू संस्करण 1.5 है।
Tensorflow 1.6 को आपके cpu पर AVX निर्देशों की आवश्यकता होती है। यहां सत्यापित: Tensorflow Github डॉक्स
एवीएक्स सक्षम सीपीयू: विकी एवीएक्स सीपीयू
मैंने टेंसरफ़्लो के लिए अपने कोंडा वातावरण में क्या किया:
pip install --ignore-installed --upgrade tensorflow-gpu==1.5
मेरे लिए समस्या cuDNN लाइब्रेरी थी जो ग्राफिक्स कार्ड की आवश्यकताओं से मेल नहीं खाती थी। मैंने अपने GTX980ti के लिए 6.0 संस्करण डाउनलोड किया लेकिन एनवीडिया वेबसाइट पर अनुशंसित गणना क्षमता 5.1 ( http://developer.nvidia.com/cuda-gpus ) थी, इसलिए मैंने 5.1 डाउनलोड किया और 6.0 संस्करण को प्रतिस्थापित किया और जैसे ही मैंने ' किया है कि यह काम करना शुरू कर दिया।
बहुत परीक्षण और त्रुटि के बाद, और सुनिश्चित करें कि VC ++ 2015 Redistributable , cuDNN DLL और अन्य सभी निर्भरताएं PATH से सुलभ हैं, ऐसा लगता है कि Tensorflow GPU केवल Python के साथ काम करता है 3.5.2
(इस लेखन के रूप में)
इसलिए यदि आप उपयोग कर रहे हैं Anaconda
conda create -n tensorflow-gpu python=3.5.2
activate tensorflow-gpu
pip install tensorflow-gpu
फिर अजगर इंटरप्रेटर को खोलें और सत्यापित करें
>>> import tensorflow as tf
>>> sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
मिली डिवाइस 0 गुणों के साथ:
नाम: GeForce 940M
मेजर: 5 माइनर: 0
मेमोरीकॉकरेट (गीगाहर्ट्ज़) 1.176
pciBusID 0000: 06: 00.0
कुल मेमोरी: 2.00GiB
फ्री मेमोरी: 1.66 मिलियनiB
क्रेडिट: यह साफ गाइड
प्रत्येक Tensorflow के संस्करण के लिए, इसे CuDnn के विभिन्न संस्करण की आवश्यकता होती है। पर www.tensorflow.org , वे कहते हैं कि अधिष्ठापन गाइड में बारे में उल्लेख किया नहीं था!
मेरे मामले में टेंसरफ़्लो संस्करण 1.3 का उपयोग किया गया है जो cuDNN 6. का उपयोग करता है । https://github.com/tensorflow/tensorflow/releases ।
यदि वे एक साथ मैच कर रहे हैं तो कृपया अपने टेंसफोरो संस्करण और cuDNN संस्करण की जाँच करें।
और कृपया cuDNN के लिए पथ वातावरण सेट करें, अगर यह अभी भी काम नहीं करता है, तो कृपया @ क्रिस हान से उत्तर की जांच करें ।
मैंने विंडोज सिस्टम पर इस पोस्ट में "DLL लोड विफल" समस्या के निवारण के लिए एक सामान्य दृष्टिकोण पोस्ट किया। सन्दर्भ के लिए:
सटीक गुम DLL (DLL के बगल में इंगित ) का विश्लेषण और निर्धारण करने के लिए DLL निर्भरता विश्लेषक निर्भरता का उपयोग करें । .Pyd फ़ाइल का पथ मेरे द्वारा स्थापित TensorFlow 1.9 GPU संस्करण पर आधारित है। मुझे यकीन नहीं है कि अन्य TensorFlow संस्करणों में नाम और पथ समान है।
<Your Python Dir>\Lib\site-packages\tensorflow\python\_pywrap_tensorflow_internal.pyd
?
लापता DLL की जानकारी के लिए देखें और समस्या को हल करने के लिए उचित पैकेज स्थापित करें।
All files (*.*)
केवल नाम के बजाय फ़ाइल नाम के बगल में चयन करना होगा exe files (*.exe, *.dll)
।
विंडोज पर Powershell / cmd को खुला रखने के लिए किसी को लुभाया जा सकता है। जब तक मैंने अपने पॉवर्सशेल को बंद करने और फिर से खोलने का फैसला नहीं किया, तब तक मैंने उचित समय बिताया है।
Dll नहीं मिला। ठीक करने के लिए दृश्य C ++ 2015 पुनर्वितरण स्थापित करें।
समस्या मेरे लिए cuDNN लाइब्रेरी थी। मैं परीक्षण कोड चलाने में सक्षम था Windows PATH में cuDNN DLL (LIB फ़ाइल नहीं) की निर्देशिका (संभवतः बिन फ़ोल्डर) को जोड़ने बाद ।
संदर्भ के लिए, मैंने PIP और my OS: Windows 7 और IDE: Visual Studio 2015 का उपयोग करके स्रोत से TensorFlow स्थापित किया।
TensorFlow रिलीज़ 1.3.0 के साथ, आपको Cudnn 5.0 के बजाय Cudnn 6.0 का उपयोग करने की आवश्यकता है क्योंकि Cudnn 5.0 यह त्रुटि दे रहा है। Cudnn 6.0 पर पथ चर जोड़ना न भूलें। cudnn64_6.dll के साथ आपका Tensorflow ठीक चलेगा। नीचे दिए गए लिंक को पढ़ें। https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md#release-130
मेरे दो सेंट:
मुझे अपने CUDA 8.0 को विंडोज 7 पर ठीक से स्थापित करने की कोशिश में एक टन की समस्या थी। मेरे पास एक पिछला संस्करण स्थापित था और मैं इसे अपग्रेड करना चाहता था इसलिए मैंने इसे अनइंस्टॉल कर दिया और CUDA 8.0 (टेंसरफ़्लो 1.3 के लिए) स्थापित करने की कोशिश की। स्थापना हर बार विफल रही, मैंने सीयूडीए 7.5 को डाउनग्रेड करने की कोशिश की और इसे स्थापित करने में सक्षम था, लेकिन टेंसरफ्लो के साथ एक टन की समस्या थी (यहां वर्णित पीएटीएच समस्या के समान)। लंबी कहानी छोटी: मेरे लिए क्या काम था:
1) स्थापना रद्द करें सबको NVIDIA घटक (प्रदर्शन ग्राफिक्स ड्राइवर को छोड़कर)
2) CUDA टूलकिट 8.0 (और पैच) डाउनलोड करें https://developer.nvidia.com/cuda-downloads
3) CheckSum MD5 की जांच करें (मैंने MS https://www.microsoft.com/en-ca/download/confirmation.aspx?id=11533 का उपयोग किया लेकिन यह सुनिश्चित करने के लिए कि वे ठीक थे) इंस्टॉलर ठीक से लोड नहीं किया गया था क्योंकि मेरा वाईफाई राउटर जाहिरा तौर पर)।
4) CUDA टूलकिट इंस्टॉलर को रूट के रूप में चलाएं
5) cudnn 8.0 v6 डाउनलोड करें और PATH चर https://developer.nvidia.com/rdp/cudnn-download में अपना स्थान जोड़ें
आशा है कि मदद करता है और कुछ सिरदर्द बचाता है ...
नोट: इस स्क्रिप्ट ने मुझे समस्या को डीबग करने में बहुत मदद की! (साभार श्री) https://gist.github.com/mrry/ee5dbcfdd045fa48a27d56664411d41c
मैं उस समाधान को देने की कोशिश करूंगा जो मेरे लिए काम किया। ऐसा लगता है कि समस्याओं का अलग सेट इस स्थिति को जन्म दे सकता है।
32 बिट सॉफ्टवेयर 64 बिट ओएस में काम करता है। मैंने अपने 64 बिट ओएस में एनाकोंडा -3 (32 बिट) स्थापित किया। यह पूरी तरह से ठीक काम कर रहा था। मैंने अपनी मशीन में टेंसरफ़्लो स्थापित करने का निर्णय लिया और यह पहली बार में स्थापित नहीं होगा। मैं टेंसरफ़्लो स्थापित करने के लिए कोंडा पर्यावरण का उपयोग कर रहा था और यह त्रुटि मिली।
समाधान है यदि आप 64 बिट ओएस चला रहे हैं, तो 64 बिट एनाकोंडा स्थापित करें और यदि 32 बिट ओएस है तो 32 बिट एनाकोंडा । फिर विंडोज़ (एनाकोंडा इंस्टॉलेशन) के लिए टेंसरफ़्लो वेबसाइट में उल्लिखित मानक प्रक्रिया का पालन करें। इससे बिना किसी समस्या के टेंसरफ्लो को स्थापित करना संभव हो गया।
मेरा उत्तर विंडोज़ 10 उपयोगकर्ताओं के लिए है जैसा कि मैंने केवल विंडोज़ 10 पर निम्न का प्रयास किया है। ऊपर दिए गए कुछ उत्तरों का सुझाव देता हूं: यदि आप एनाकोंडा का उपयोग कर रहे हैं तो आप सब कुछ से बच सकते हैं और कमांड का उपयोग करके एनाकोंडा-नाविक स्थापित कर सकते हैं
conda install -c anaconda anaconda-navigator
फिर आप कमांड का उपयोग करके कमांड प्रॉम्प्ट से नेविगेटर को लॉन्च कर सकते हैं
anaconda-navigator
इस कमांड को चलाने पर आपको एक साधारण gui मिलती है, जहाँ आप एक आभासी वातावरण बना सकते हैं, वातावरण को python = 3.5.2 के साथ बना सकते हैं और gui का उपयोग करके खोज बॉक्स में मॉड्यूल को खोजकर मॉड्यूल tensorflow-gpu या tensorflow स्थापित कर सकते हैं, यह भी ध्यान रखेगा। आपके लिए सही कोड फ़ाइलों को स्थापित करने का। एनाकोंडा नेविगेटर का उपयोग करना सबसे सरल उपाय है।
यदि आप एनाकोंडा का उपयोग नहीं कर रहे हैं तो निम्नलिखित बातों का ध्यान रखें
टेंसरफ़्लो-जीपीयू 1.3 के लिए अजगर 3.5.2, क्यूडा डेवलपमेंट किट 8.0 और क्यूडीएनडीएन 6.0 की आवश्यकता होती है, इसलिए जब आप कमांड चलाते हैं तो यह सुनिश्चित करें
pip install tensorflow-gpu==1.3
टेंसरफ़्लो-जीपीयू 1.2.1 या उससे कम के लिए अजगर 3.5.2, क्यूडा विकास किट 8.0 और क्यूडाएनडीएन 5.1 की आवश्यकता होती है इसलिए जब आप कमांड चलाते हैं तो यह सुनिश्चित करें
pip install tensorflow-gpu==1.2.1
नीचे दिए गए चरणों को आपको उपरोक्त दोनों प्रक्रियाओं के लिए अनुसरण करने की आवश्यकता है जो आपको पथ चर सेट करते हैं आपके पास निम्न सिस्टम चर होना चाहिए
CUDA_HOME = "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0"
CUDA_PATH = "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0"
CUDA_PATH_V8.0 = "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0"
आप अन्य एक्सटेंशन के साथ ".DLL" को शामिल करें
".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.DLL"
इसके अलावा आप निम्न पथ जोड़ें
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64;
C:\Windows\SysWOW64;
C:\Windows\System32
यदि आपको त्रुटियां हो रही हैं, तो आप निम्न कोड को mrry द्वारा डाउनलोड कर सकते हैं, यह कोड आपके सेटअप की जांच करेगा और आपको बताएगा कि क्या कुछ गलत है https://gist.github.com/mrry/ee5dbcfdd045fa48a27d56664411d41c
संदर्भ: http://blog.nitishmutha.com/tensorflow/2017/01/22/TensorFlow-with-gpu-for-windows.html
उपरोक्त संदर्भ बहुत उपयोगी है। कृपया इस उत्तर में सुधार के लिए टिप्पणी करें। आशा है कि यह मदद करता है, धन्यवाद।
2019 में इस पोस्ट को खोजने वाले लोगों के लिए, यह त्रुटि भी हो सकती है क्योंकि पायथन संस्करण 3.7 में TensorFlow ( https://www.tensorflow.org/install/pip देखें ) के लिए समर्थन नहीं है । तो, पायथन संस्करण की जाँच करें:
python --version
यदि यह 3.6 से बड़ा है, तो इसे 3.6 पर डाउनग्रेड किया जाना चाहिए। एनाकोंडा के लिए:
conda install python=3.6
फिर, TensorFlow स्थापित करें।
pip install tensorflow
Btw, मेरे पास GPU संस्करण नहीं था, इसलिए मेरे मामले में CUDA से संबंधित कोई समस्या नहीं थी।
एक ही समस्या में पड़ गए ( में 2019/09/09 ), जबकि जांच कर [अतः]: जबकि प्रशिक्षण tensorflow में आकलनकर्ता एपीआई का उपयोग कर त्रुटि ।
सेट अप:
त्रुटि :
[cfati@CFATI-5510-0:e:\Work\Dev\StackOverflow\q057588589]> "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\Scripts\python.exe" -c "import tensorflow as tf"
Traceback (most recent call last):
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
"दोषपूर्ण" मॉड्यूल ( निर्भरता वॉकर के लिए धन्यवाद ) को देखते हुए, यह पता चलता है कि यह स्वयं गायब नहीं है, लेकिन इसकी कुछ निर्भरताएं ( घन * _ 100। Dll) फाइलें)।
[SO] की जाँच करें : Python Ctypes - dll फेंकता है OSError: [WinError 193]% 1 इस प्रकार की त्रुटियों के बारे में अधिक विवरण के लिए एक वैध Win32 एप्लिकेशन (@ CristiFati का उत्तर) ( अंत में निष्कर्ष अनुभाग) नहीं है।
मेरे पास एक पुराना CUDA टूलकिट संस्करण ( 8 ) था, और परिणामस्वरूप, cu * _ 80 .dll फाइलें।
TensorFlow-GPU के लिए उन्नयन 1. 14 .0 ( "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\Scripts\python.exe" -m pip install --upgrade tensorflow-gpu
), त्रुटि को थोड़ा स्पष्ट किया (और भी छोटा):
[cfati@CFATI-5510-0:e:\Work\Dev\StackOverflow\q057588589]> "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\Scripts\python.exe" -c "import tensorflow as tf"
Traceback (most recent call last):
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\platform\self_check.py", line 75, in preload_check
ctypes.WinDLL(build_info.cudart_dll_name)
File "c:\install\x64\python\python\03.07.03\Lib\ctypes\__init__.py", line 356, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\__init__.py", line 28, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in <module>
self_check.preload_check()
File "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\lib\site-packages\tensorflow\python\platform\self_check.py", line 82, in preload_check
% (build_info.cudart_dll_name, build_info.cuda_version_number))
ImportError: Could not find 'cudart64_100.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 10.0 from this URL: https://developer.nvidia.com/cuda-90-download-archive
चरण :
उपरोक्त चरणों के बाद, और सही रास्तों को सेट करने के बाद भी, इसने काम किया:
[cfati@CFATI-5510-0:e:\Work\Dev\StackOverflow\q057588589]> set PATH=%PATH%;%CUDA_PATH%\bin;f:\Install\x64\NVidia\GPU Computing Toolkit\cuDNN\7.6\bin
[cfati@CFATI-5510-0:e:\Work\Dev\StackOverflow\q057588589]> "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\Scripts\python.exe" -c "import tensorflow;print(\"Success!!!\")"
Success!!!