TensorFlow (https://www.tensorflow.org/) is an open source library for machine learning algorithms with great support for GPUs or TPUs. The easiest way to work with TensorFlow is through Keras and Python, but it is also possible to use other languages (such as C++) directly with TensorFlow.