🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Process runs fine if it has breakpoints. Otherwise it errors out.

User: "pblack476"
New Altair Community Member
Updated by Jocelyn
So I have this process. A big complex one with both an SVM and a GBT predicting on Multiple Labels inside a loop file operator. (So multiple labels on multiple datasets)

It errors out near the end with "eval function cannot parse value: -Infinity" type error on a generate macro process.

Now, if I introduce any breakpoint on the process it runs fine. The whole thing takes about 20 minutes per DataSet to run. And I am trying to run it on 4 Datasets. With breakpoints it finishes as expected. But without it throws this error near the conclusion on the 1h mark more or less.

I have created a Dummy process without parameter optimization to have an easier time debugging it and to my surprise, this quick and dirty version finished as expected without breakpoints. It seems that somewhere along the way the process is forgetting a macro and throwing this error while if I run a lighter version (or even the original process with just 1 DataSet instead of 4) it also completes.

Is this type of issue known? It really seems like a bug to throw out -Infinity in place of where a macro should be.

In any case I shall try and work around this but any input is appreciated.

Find more posts tagged with

Sort by:
1 - 3 of 31
    User: "kayman"
    New Altair Community Member
    Accepted Answer
    Are you using parallel processes in your loops? If so try without to see if it makes a difference. The parallel processes may interfere with each other and macro's defined inside a loop.
    User: "pblack476"
    New Altair Community Member
    OP
    @kayman I have tried disabling it on the loop files operator to no success. I am now running with parallell processing disabled throughout all of the inner processes that have that option as well to see if it improves the situation.
    User: "pblack476"
    New Altair Community Member
    OP
    @kayman It worked. When I disabled every parallell execution in the inner processes the whole thing worked. Thanks!