TensorFlow için özel olarak cuDNN v5.1'e (önerildiği gibi) mı ihtiyacımız var, yoksa en son sürüm (v6.0) da işe yarayacak mı? CuDNN sürümlerinde geriye dönük uyumluluk var mı?cuDNN v6.0 şu anda TensorFlow ile çalışır mı?
cevap
Hayır, en son 1.2 sürümünde cuDNN 6.0 desteklenmez. resmi release notes aşağıdaki anlatmak:
TensorFlow 1.2 biz cuDNN 5.1 ile inşa son kez olabilir Ama bir umut var. TensorFlow 1.3 ile 'dan başlayarak, cuDNN 6.0 ile tüm hazır oluşturulmuş ikili dosyalarımız 'u kurmaya çalışacağız. Kaynak kodumuzu uyumlu 'u cuDNN 5.1 ile devam ettirmeye çalışacağız, bu en iyi çaba olacaktır.
Bu yüzden bir sonraki 1.3 sürümü cuDNN 6.0 kullanacaktır. Özellikle şimdi, 7.0 is right around the corner.
Bu, Salvador Dali kullanıcısının yanıtının güncellenmiş bir yanıtı olur.
tensorflow
sürümünü 1.2.1
sürümüne yükselttim ve daha sonra cudnn 6.0
'un sorunsuz çalıştığı görülüyor. Ben pip
pip install tensorflow
pip install --upgrade tensorflow
Yükleme ayrıntıları here vardır kullandı.
Bugün (2017 21 Ağustos) Ben son Tensorflow bırakma v1.3 yüklü ve bunu v5.1 ile çalışmaz cuDNN v6.0 ve GEREKTİRİR onaylayabilir. Aslında kütüphane libcudnn.so.6 ve libcudnn.so.5
P.s için soracaktır. Eğer cuDNN 5.1 ile çalışmak istiyorsanız. önceki bir sürümü ör. Bu bağlantıyı olan v1.2:
https://www.tensorflow.org/versions/r0.12/get_started/os_setup#virtualenv_installation
son sürümü (TensorFlow 1.0.1) benim için cuDNN v6 ile çalışmadı (1 Nisan itibariyle).. – Ali
Ah, teşekkürler. Daha sonra cuDNN sürümleri geriye dönük olarak uyumlu değildir ve her yeni sürümde, yeni sürüm için herhangi bir altyapının güncellenmesini/ayarlanmasını beklemeliyiz ... – hekimgil