本发明涉及深度学习算法的技术领域,具体涉及一种混合精度深度学习算法;所要解决的技术问题在于:提供一种既保证了计算精度不变,又提高了计算效率的混合精度深度学习算法;采用的技术方案为:包括以下步骤:S101、利用单精度众核处理器进行前向传播计算,对每一网络层计算出每一个神经元的值;S102、利用单精度众核处理器进行后向传播计算,对每一网络层计算出误差残量值;S103、利用单精度众核处理器计算权值的增量;S104、将单精度众核处理器计算出的增量权值更新到高精度众核处理器计算出的增量权值上,完成一次迭代计算。本发明适用于深度学习领域。