Good to hear it’s working!
model.fc3.register_forward_hook(get_activation('fc3')) will give you the output of  model.fc3 not the F.relu in your forward method, so it’s plausible that some values are negative.