我在一个超级计算中心本地使用 Gekko。我有一个解决 MINLP 的脚本,该脚本可以轻松扩展以添加更多混合整数变量。我想了解随着变量数量的增加以及我需要请求多少内存,计算的成本会有多高。
当我仅请求 1 个当前正在使用的大小的节点时,我收到以下错误:
Error: At line 461 of file custom.f90
Traceback: not available, compile with -ftrace=frame or -ftrace=full
Operating system error: Not enough memory resources are available to process this command.
Memory allocation failed
Error: 'results.json' not found. Check above for additional error details
我可以继续增加节点的数量,但是如果我运行它时大大高估了内存量,我必须为额外未使用的内存分配付费。是否有一个函数可以估计模型构建器中所需的内存?