It seems you are loading a Python dict, which contains the actual state_dict besides other information like the epoch and architecture.
Try to use:
depth.load_state_dict(depth_weights['state_dict'])

instead.