从前往后
bottom_need_backward_ = layer_param.propagate_down(bottom_id)
layer_need_backward_ = blob_need_backward_[blob_id]
blob_need_backward_[top_id_vecs_[layer_id][top_id]] = layer_need_backward_
1.只要bottom中有一个需要backward,则整个layer需要backward;
2.只要layer需要backward,则layer的所有top都需要backward;
从后往前
1.如果layer的所有top都不需要backward,则整个layer和layer所有的bottom都不需要backward