add deep learning solver