fixed or zero size models will now not raise an error when trying to optimize

This commit is contained in:
James Hensman 2014-11-06 14:15:29 +00:00
parent f71fd8445d
commit c2de25f918

View file

@ -234,9 +234,9 @@ class Model(Parameterized):
"""
if self.is_fixed:
raise RuntimeError, "Cannot optimize, when everything is fixed"
print 'nothing to optimize'
if self.size == 0:
raise RuntimeError, "Model without parameters cannot be optimized"
print 'nothing to optimize'
if start == None:
start = self.optimizer_array