You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@guoquan Could you please clarify an issue with the primal-dual loss call?
@auszok claims that the current implementation of PrimalDualProgram doesn't call the loss function that he has provided for computing the soft logic transformation, is that correct?
The text was updated successfully, but these errors were encountered:
As discussed the PrimalDual loss is called after a specific number of steps known as the warmup iters. @auszok is going to check the loss call given that the warmup iter should pass and then we can see if this problem exists or not.
@auszok claims that the current implementation of PrimalDualProgram doesn't call the loss function that he has provided for computing the soft logic transformation, is that correct?
PrimalDual uses the following method call from Andrzej to retrieve constraint loss. Not sure if he includes soft constraint in this method.
# returns a dictionary, keys are matching the constraints
constr_loss=datanode.calculateLcLoss()
lmbd_loss= []
forkey, lossinconstr_loss.items():
As discussed the PrimalDual loss is called after a specific number of steps known as the warmup iters. @auszok is going to check the loss call given that the warmup iter should pass and then we can see if this problem exists or not.
In PDProgram, I already skip calling constraint loss in warmup iterations
@guoquan Could you please clarify an issue with the primal-dual loss call?
@auszok claims that the current implementation of PrimalDualProgram doesn't call the loss function that he has provided for computing the soft logic transformation, is that correct?
The text was updated successfully, but these errors were encountered: