请问多任务分类中N个分支N个loss是如何方向传播的?

在多任务分类中,比如两个分类任务,共用一个backbone,有两个分支,两个loss。
请问loss1、loss2是分别从分支1、分支2反向传播计算梯度,还是loss1+loss2之后,再从分支1、分支2反向传播计算梯度?如果loss2为0,是否分支2的梯度就是0?