微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gekko - “m= gekko(remote=False)”和“m= gekko(remote=True)”都不起作用

如何解决Gekko - “m= gekko(remote=False)”和“m= gekko(remote=True)”都不起作用

我正在尝试解决 MINLP 问题。最初,我使用 m=gekko(remote=True) 运行优化代码,但几天后,它不再起作用。 我收到以下错误:“urllib.error.HTTPError:HTTP 错误 404:未找到”然后是“ImportError:没有解决方案或无法访问服务器。”

当我使用“m= gekko(remote = False)”在本地运行它时,我得到“异常:访问冲突在文件 ./f90/cqp.f90 的第 359 行回溯:不可用,使用 -ftrace=frame 编译或 -ftrace=full 错误:未找到“results.json”。”

我也尝试按照本教程 https://apmonitor.com/wiki/index.php/Main/APMonitorServer 设置服务器,但没有成功。

我的代码类似于此处提供的代码GEKKO - timeout error - ImportError: No solution or server unreachable

谁能帮我弄清楚如何解决这个问题? 非常感谢!

解决方法

这种情况下的问题是 APMonitor 中发生的错误,APMonitor 是 GEKKO 用于解决优化问题的底层可执行文件。 APMonitor 或底层求解器必须崩溃,因此它不会返回包含解决方案的 results.json

在这种情况下,我建议尽可能尝试不同的求解器并在 GitHub repo 上报告错误。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。