This document provides an overview of open-source deep learning frameworks. It discusses the history and evolution of frameworks from 2010 to present. The main frameworks covered are Caffe, TensorFlow, and PyTorch. Each framework is characterized by features like differentiation support, hardware acceleration, model types, and licensing. Practical advice is given to choose a framework based on the task and existing resources rather than sticking to one for all projects. The document aims to help researchers and practitioners understand and select among leading deep learning software options.