2016-07-05 12 views

risposta

8

Tutti e 3 sono utilizzati per le implementazioni della GPU CUDA per torcia7.

cutorch è il back-end di cuda per torch7, che offre vari supporti per le implementazioni CUDA nella torcia, come ad esempio un CudaTensor per tensori nella memoria GPU. Aggiunge anche alcune funzioni utili quando si interagisce con la GPU.

cunn fornisce moduli aggiuntivi sulla libreria nn, convertendo principalmente quei moduli nn in versioni CUDA GPU in modo trasparente. Ciò semplifica il passaggio delle reti neurali alla GPU e viceversa tramite cuda!

cuDNN è un wrapper della libreria cuDNN di NVIDIA, che è una libreria ottimizzata per CUDA contenente varie implementazioni veloci della GPU, come per le reti convoluzionali e i moduli RNN.

1

Non so cosa 'cutorch' è, ma dalla mia comprensione:

Cuda: Biblioteca di utilizzare le GPU.

cudnn: Biblioteca di fare neurale roba netto su GPU (probabilmente usa Cuda a parlare con la GPU)

fonte: https://www.quora.com/What-is-CUDA-and-cuDNN

Problemi correlati