2016-03-31 39 views
4

Tensorflow'un (GPU hesaplaması için) Nvidia Compute özelliği> = 3.0 olan bir GPU gerektirdiğini anlıyorum. Aralarından seçim yapabileceğiniz çok sayıda GPU var. Oyun odaklı GPU'lar, ör. GeForce modelleri, hesaplama odaklı modellerden çok daha ucuzdur, örn. Tesla. Kısıtlı bakış açım, hesaplama odaklı modellerin video çıkışı (hesaplama için gerekli değildir) ve oyun modellerinin 64 yerine 32 bit matematik yapabilmesidir. Tensorflow'un 64-bit'i kullandığını (veya tercih ettiğini) varsa, bunu yapar mı? Tensorflow ile kullanıldığında oyun modellerinin çalışmadığı veya eksik sonuç üreteceği anlamına mı geliyor? Tensorflow ile kullanmak için bir GPU seçerken hangi özellikler aranmalıdır?Tensorflow için Önerilen GPU'lar

+3

derin onların resmi belgeler görebilirsiniz

  • NVidia Titan X
  • NVidia K20
  • NVidia K40 öğrenme, tam tersine, çiftin (64 bit) tercih etmiyor - bir sonraki nesil nv için önemli satış noktalarından biri idia kartları, hızlı 16-bit kayan nokta hesaplamaları yapabilmeleridir. – etarion

  • +2

    Oyun kartları, 7/24 dağıtım çalıştırmıyorsanız, derin öğrenim için daha iyi bir değerdir. Örneğin, Titan X daha hızlıdır ve K20 –

    +1

    FYI'den çok daha ucuzdur, çünkü satın aldığım orijinal gönderiyi yazdığımdan beri bir GTX 1080 Ti çalıştırıyor ve bu bir kelimeyle harika. –

    cevap

    2

    Oyun GPU'ları oldukça iyi çalışabilir. Çok sayıda bellek ve CUDA çekirdeği olan çok yeni bir GPU istiyorsun. Çoğu insan bugünlerde GPU'da sinir ağlarını eğitiyor.

    3

    TensorFlow GPU-etkinleştirilmiş sürümü aşağıdaki gereksinimleri vardır:

    • 64-bit Linux
    • Python 2.7
    • NVIDIA CUDA® 7.5 (Pascal GPU'ları için gerekli CUDA 8.0)
    • NVIDIA cuDNN v4.0 (minimum) veya v5.1 (önerilir)

    TensorFlow GPU desteğinin NVidia Comput ile bir GPU kartına sahip olması gerekir e Yetenek> = 3.0. Desteklenen kartlar bunlarla sınırlı değildir:

    • NVidia Titan

    Sen Tensorflow GPU support