summaryrefslogtreecommitdiff
path: root/models/base_model.py
diff options
context:
space:
mode:
Diffstat (limited to 'models/base_model.py')
-rw-r--r--models/base_model.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/models/base_model.py b/models/base_model.py
index 0ea83d8..ce18635 100644
--- a/models/base_model.py
+++ b/models/base_model.py
@@ -39,12 +39,12 @@ class BaseModel():
pass
# helper saving function that can be used by subclasses
- def save_network(self, network, network_label, epoch_label, use_gpu):
+ def save_network(self, network, network_label, epoch_label, gpu_ids):
save_filename = '%s_net_%s.pth' % (epoch_label, network_label)
save_path = os.path.join(self.save_dir, save_filename)
torch.save(network.cpu().state_dict(), save_path)
- if use_gpu and torch.cuda.is_available():
- network.cuda()
+ if len(gpu_ids) and torch.cuda.is_available():
+ network.cuda(device_id=gpu_ids[0])
# helper loading function that can be used by subclasses
def load_network(self, network, network_label, epoch_label):