raiseAssertionError(f"Could not find a module type (out of {', '.join([x.__class__.__name__forxinmodule_types])}) that would accept those keys: {', '.join(weights.w)}")
net.modules[key]=net_module
# replaces forward method of original Linear
# applied_to_count = 0
#for key, created_module in net.modules.items():
# if isinstance(created_module, network_oft.NetworkModuleOFT):
# net_module.apply_to()
#applied_to_count += 1
# print(f'Applied OFT modules: {applied_to_count}')