簡體   English   中英

Python 隨心獲取計算時間及相關統計

[英]Python Xpress get computation time and related statistics

Xpress 有一些內置的日志記錄,包括計算時間、可用的總計 memory 和使用的線程。 但是,這些日志語句中有相當多的無關信息。 有沒有辦法獲取此類信息?

我在找什么

xpress_problem.solve(get_time=True, get_memory=True) 

這些不是我從solve中發現的真實 arguments ,我只是說明我想要什么。

此信息不是通過將信息傳遞給solve()而是通過在solve()返回后查詢求解器屬性來查詢的。

例如:print(xpress_problem.attributes.time)

有很多屬性,您可以在Xpress Solver Help > Optimizer Reference Manual > Problem Attributes部分的在線文檔中找到所有屬性。 請注意,這些屬性以全大寫形式列出,而在 Python 中,它們的名稱全部小寫。

這些可能是您正在尋找的屬性:

  • time - 解決問題所花費的時間
  • peakmemory - 峰值 memory 使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM