F
F
FerroPanda2018-10-22 22:15:34
Neural networks
FerroPanda, 2018-10-22 22:15:34

Training a neural network with a video card and a processor - what's the difference in memory consumption?

Now I am learning to work with neural networks. I'm trying everything in Python 3.6 using Keras. For example, training the current neural network "ate" about 3GB of RAM. If you transfer the training of such a network to a video card, will it also require 3 GB? or more? or less?
The network itself is simple - about 150k of trainable parameters, the rest is a training set.
Asking because I don't have a discrete graphics card to try.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
I
Ivan Shumov, 2018-10-22
@inoise

Don't you just want to put it in the cloud?

X
xmoonlight, 2018-10-22
@xmoonlight

Depends on the number of parallel threads: reduce it - it will take up less RAM, but it will take longer to execute.
A discrete card - of course, calculates faster, so the memory consumption of the card will depend on the number of parallel threads, and their number will depend on the structure of the neural network itself.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question