2017-04-02 10 views
6

क्या हमें विशेष रूप से TensorFlow के लिए cuDNN v5.1 (सुझाए गए अनुसार) की आवश्यकता है, या नवीनतम संस्करण (v6.0) भी काम करेगा? क्या सीयूडीएनएन संस्करणों में पिछड़ा संगतता है?वर्तमान में TensorFlow के साथ cuDNN v6.0 काम करेगा?

+2

नवीनतम संस्करण (TensorFlow 1.0.1) मेरे लिए cuDNN v6 के साथ काम नहीं किया है (1 अप्रैल तक) हैं।। – Ali

+0

आह, धन्यवाद। फिर cuDNN संस्करण पिछड़े संगत नहीं हैं और हर नए संस्करण के साथ, हमें किसी भी बुनियादी ढांचे को नए संस्करण के लिए अपग्रेड/ट्वीड करने की प्रतीक्षा करनी होगी ... – hekimgil

उत्तर

2

नहीं, cuDNN 6.0 नवीनतम 1.2 संस्करण में समर्थित नहीं है। आधिकारिक release notes निम्नलिखित बता:

TensorFlow 1.2 पिछली बार हम cuDNN 5.1 के साथ निर्माण किया जा सकता है लेकिन वहाँ एक आशा है। TensorFlow 1.3 के साथ प्रारंभ करना, हम cuDNN 6.0 के साथ हमारी सभी प्रीबिल्ट बाइनरी बनाने का प्रयास करेंगे। जबकि हम cuDNN 5.1 के साथ हमारे स्रोत कोड संगत को रखने का प्रयास करेंगे, यह सबसे अच्छा प्रयास होगा।

तो उम्मीद है कि अगला 1.3 संस्करण cuDNN 6.0 का उपयोग करेगा। विशेष रूप से अब, जब 7.0 is right around the corner

1

यह Salvador Dali की प्रतिक्रिया का एक अद्यतन उत्तर होगा।

मैंने tensorflow संस्करण को 1.2.1 पर अपग्रेड किया है और फिर cudnn 6.0 कोई समस्या नहीं है। मैं प्रयोग किया जाता pip

pip install tensorflow 
pip install --upgrade tensorflow 

स्थापना विवरण here हैं।

2

आज (21 अगस्त 2017) मैं नवीनतम Tensorflow रिहाई v1.3 स्थापित किया है और मैं पुष्टि कर सकता है कि यह की आवश्यकता है cuDNN v6.0 और v5.1 साथ काम नहीं करेंगे। यह वास्तव में पुस्तकालय libcudnn.so.6 पुस्तकालय के लिए पूछेगा और libcudnn.so.5

पी। यदि आप इसे cuDNN 5.1 के साथ काम करना चाहते हैं। आप पिछले संस्करण को स्थापित कर सकते हैं उदा। v1.2 जो इस लिंक पर है:

https://www.tensorflow.org/versions/r0.12/get_started/os_setup#virtualenv_installation

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