如何在Optapy中不通过XML文件启用FAST_ASSERT模式
Optapy 无XML配置启用FAST_ASSERT模式操作方法
直接操作已创建的SolverConfig实例即可完成配置,无需编写或加载XML配置文件,步骤如下:
- 导入环境模式枚举类
EnvironmentMode - 调用
SolverConfig实例的with_environment_mode方法,传入FAST_ASSERT枚举值完成配置 - 后续按原有逻辑基于该配置对象创建Solver即可生效
可直接参考如下代码实现:
from optapy.config import SolverConfig, EnvironmentMode # 这是你已经创建好的SolverConfig对象 solver_config = SolverConfig() # 开启FAST_ASSERT模式 solver_config = solver_config.with_environment_mode(EnvironmentMode.FAST_ASSERT) # 后续正常创建Solver实例即可,配置会自动生效
提示:FAST_ASSERT模式会在求解全流程插入完整性校验,会大幅降低求解性能,仅适合开发调试阶段排查问题使用,生产环境请切换为性能优先的运行模式。
内容的提问来源于stack exchange,提问作者Adrien DAVID
相关产品推荐
相关产品推荐

