Handling destruction of empty Net objects
authorMalte Stær Nissen <nissen@di.ku.dk>
Thu, 4 May 2017 12:33:40 +0000 (14:33 +0200)
committerMalte Stær Nissen <nissen@di.ku.dk>
Thu, 4 May 2017 12:36:58 +0000 (14:36 +0200)
matlab/+caffe/Net.m

index 349e060..bb99ec8 100644 (file)
@@ -69,7 +69,9 @@ classdef Net < handle
       self.blob_names = self.attributes.blob_names;
     end
     function delete (self)
-      caffe_('delete_net', self.hNet_self);
+      if ~isempty(self.hNet_self)
+        caffe_('delete_net', self.hNet_self);
+      end
     end
     function layer = layers(self, layer_name)
       CHECK(ischar(layer_name), 'layer_name must be a string');