2016-06-13 39 views
0

現在我正在研究一個深入的學習問題。我正在嘗試在matlab中使用卷積神經網絡。但文檔說,我們需要NVIDIA顯卡來進行GPU計算。有沒有其他的NVIDIA顯卡用於GPU計算的深度學習?

我的筆記本電腦具有用於圖形處理的英特爾高清顯卡2600卡。那麼有人可以建議我們在這種情況下運行深度學習算法和convnet算法的其他選項。

我可以在沒有GPU計算的情況下運行這些算法,會有什麼影響(時間差異)。

+0

你可能會得到一些GPU卡的工作,但事實是,NVIDIA在GPU計算的任何其他公司領先。 –

回答

4

集成的英特爾圖形卡無法實現很多功能。首先,大多數深度學習框架使用CUDA來實現GPU計算,而CUDA僅由NVidia GPU支持。有幾次嘗試將標準深度學習框架擴展到OpenCL,值得注意的是AMD研究實驗室的Theano有incomplete OpenCL backend和Caffe已經有ported to OpenCL。但是,這些要麼不完整,要麼不積極維護。

另一個問題是性能。根據您的應用程序,您可能需要比筆記本電腦可提供的更好的GPU。使用配備NVidia Titans的多GPU機器來培訓網絡幾天甚至幾周並不罕見。我的建議是購買一臺用於深度學習計算的專用機器(可以購買標準筆記本電腦的價格購買剛剛發佈的NVidia GTX 1080的單GPU計算機),或者在Amazon EC2上租用GPU實例。