ndif-team/nnsight#642
@khaiwang here noted that vllm output is (mlp_out, residual), so we should make layer output return the sum probably? The tricky question is how to handle value editing? should we just set the mlp out in the tuple to 0 and store the edited version in residual? That feels like the safe bet, I don't think it could lead to weird behaviors to the end user.
ndif-team/nnsight#642
@khaiwang here noted that vllm output is (mlp_out, residual), so we should make layer output return the sum probably? The tricky question is how to handle value editing? should we just set the mlp out in the tuple to 0 and store the edited version in residual? That feels like the safe bet, I don't think it could lead to weird behaviors to the end user.