It’s needed because that’s how state_dicts work  You recursively go over the network, prepending the names. But maybe it’s a good idea to override that for DataParallel.
No, they probably had the prefixes trimmed before serialization.