Fix for when breakmodel layers is 0

This commit is contained in:
Gnome Ann
2021-08-28 02:19:51 -04:00
parent 8b175df26e
commit b5c28f4e07

View File

@ -291,6 +291,7 @@ def new_forward(
gc.collect() gc.collect()
torch.cuda.empty_cache() torch.cuda.empty_cache()
if ram_blocks:
for param1,param2 in zip(self.h[0].parameters(),self.extrastorage[0].parameters()): for param1,param2 in zip(self.h[0].parameters(),self.extrastorage[0].parameters()):
param1.data = param2.data.to(gpu_device, non_blocking=False).detach() param1.data = param2.data.to(gpu_device, non_blocking=False).detach()