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
Noisy data: Test Failed at /home/anandijain/.julia/dev/DataDrivenDiffEq/test/sindy/michaelis_menten.jl:60
Expression: m.Sparsity ==4
Evaluated:3.0==4
Noisy data: Test Failed at /home/anandijain/.julia/dev/DataDrivenDiffEq/test/sindy/michaelis_menten.jl:58
Expression: m.Error <0.3
Evaluated:0.37293275755801686<0.3
Noisy data: Test Failed at /home/anandijain/.julia/dev/DataDrivenDiffEq/test/sindy/michaelis_menten.jl:67
Expression: m.Error <0.5
Evaluated:8.205814781673297<0.5
Noisy data: Test Failed at /home/anandijain/.julia/dev/DataDrivenDiffEq/test/sindy/michaelis_menten.jl:68
Expression: m.AICC <12.0
Evaluated:12.679219458576277<12.0
Noisy data: Test Failed at /home/anandijain/.julia/dev/DataDrivenDiffEq/test/sindy/michaelis_menten.jl:69
Expression: m.Sparsity ==4
Evaluated:9.0==4
Test Summary:| Pass Fail Total
Sparse Identification |37542
Pendulum |1818
Michaelis Menten |16521
Ideal data |1212
Noisy data |459
Cartpole |33
ERROR: LoadError: Some tests did not pass:37 passed, 5 failed, 0 errored, 0 broken.
I've experienced a similar, albeit not as drastic, failure on the M1 on v.1.6.3 , where the Michaelis Menten Testset fails. Since there are still some issues with the architecture, I would wait, take a grain of salt and lean back a bit as long as Ubuntu is doing fine.
Since the Cartpole example works right now, I suspect ADM to be the bad guy here. Probably related to the null space computation. But I did not look into it deeper.
TBH, we could simply get rid of ADM, since the ImplicitOptimizer strategy is more effective robust anyways.
Update : Running tests without the ADM optimiser works. So this is definitely related.
Julia Version 1.6.3
Commit ae8452a9e0 (2021-09-2317:34 UTC)
Platform Info:
OS: macOS (x86_64-apple-darwin19.5.0)
CPU: Apple M1
WORD_SIZE:64
LIBM: libopenlibm
LLVM: libLLVM-11.0.1 (ORCJIT, westmere)
Environment:
JULIA_EDITOR = code
JULIA_NUM_THREADS =
Tested on 3 different configs, the two using 1.7-rc1 (fail) one on 1.6 (passes)
Now I kind of understand for error tests that floating point can change things a bit, but the values are too far off for that to be the cause I think.
Pointers on how to dig into this would be helpful. thanks
gave
I tried on a different machine
gave
On this, everything passed
The text was updated successfully, but these errors were encountered: