-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
arm64 Darwin behaviour #58
Comments
For clarification, this issue does not appear on a machine running Linux Mint (the latest version at this time). I will be testing this on a Windows machine in the next couple of days to see if that works too. At the moment, when I try to use k_aug, all problems fail with a similar message as the following (MacOS 11.2.3, M1):
|
Another issue with this system is that the kaug_hess folder does not appear at all. This works fine on my current Linux machine. I will be testing this on windows too. |
It seems your problem has a (close to) singular Jacobian, so the back solve fails. If you generate the .nl file of this particular run, I can analyse the numerical part of it, because we can run it, in say linux, and see if it fails as well. The Metis thing might be more difficult to understand for now. As for the folder, I've tried the print_kkt option on Mac 11.4 M1 and it does generate the GJH folder with the matrices does it not generate any folder at all in your system? E.g. try running |
It's probably Metis on the M1 then. I can run these problems without issue on the linux machine. I'll try to generate the nl file and get it to you. I can generate the GJH folder by using k_aug in the terminal. |
I found out that if the option "deb_kkt" is used at the same time as "print_kkt", the GJH folder is not created. This solves part of the problem. |
Okay, at least the reduced hessian parameter selection part works on MacOS now after making adjustments due to the different structure of the output info. The others still produce the error shown above. I emailed you a copy of the nl file. |
Another point I should make is that k_aug is returning confidence intervals that are basically zero width (mac os). This may be related to Metis. Sipopt is working though and can be used in the meantime. |
The problem in the last post is fixed. Kipet depended heavily on the old debug files and their absence lead to a chain of problems. I converted my reduced hessian methods to account for this. |
I've tried the nl file in Mac and I basically get the same situation as you've reported. I've also tried it on Linux and so forth and I get the same failure. |
That is interesting. I'll have to run those examples again then. I have been rewriting a bunch of reduced hessian code to make Kipet work with k_aug. I have finally tackled the covariance issue when using multiple datasets. I now run into this issue:
I assume this is a modeling error on my part and not related to the error above. Can you confirm this? I don't know what is meant by the d28724 being considered a bad line. |
I think something is wrong when the nl file is being written. Like passing something that is not a float/integer in your constraint expressions and so forth. |
You can close this now. I found out what the problem was and have no issues now. The error above is caused when using more than one collocation point. Other than that, the estimability code is working again. |
As Kevin has reported sometimes, k_aug does not behave as expected in other systems.
This requires a bit more testing, particularly with Pyomo.
The text was updated successfully, but these errors were encountered: