That’s not the case, and the state_dict will include all registered parameters and buffers to restore the model.
@Khubaib_Siddiqui
Your model works fine using this code:
model = Net()
sd = model.state_dict()

model = Net()
model.load_state_dict(sd)

Did you change anything regarding the nn.Sequential usage as @IliasPap suggested?