Deep learning frameworks
Citation, DOI, disclosures and article data
At the time the article was created Dimitrios Toumpanakis had no recorded disclosures.View Dimitrios Toumpanakis's current disclosures
At the time the article was last revised Candace Makeda Moore had no recorded disclosures.View Candace Makeda Moore's current disclosures
Deep learning frameworks are instruments for training and validating deep neural networks, through high-level programming interfaces.
Widely used deep learning frameworks include the libraries PyTorch, TensorFlow, and Keras. A programmer can use these libraries of higher functions to quickly define the architecture and the parameters of an artificial neural network without the need of writing many more lines of code in Python (or another language) or explicitly defining processes such as backpropagation.
These particular frameworks rely on other libraries for GPU-acceleration (such as cuDNN, NCCL and DALI) to deliver relatively easy-to-implement high-performance multi-GPU accelerated training.