How to retrieve stats from remote run
AnsweredHi everybody.
I'm using Gurobi Instant Cloud, and I'd like to know if there's a way to extract statistics from the MIP run in the Cloud machine, for instance, CPU usage, RSS, etc. I already have enabled the file and console logging, but I only see information regarding the algorithm itself, not the machine. Here is an example of what I get in that log:
1 1
2 Gurobi 9.0.2 (linux64) logging started Wed Jan 27 03:56:42 2021
3
4 Gurobi Optimizer version 9.0.2 build v9.0.2rc0 (linux64)
5 Optimize a model with 158782 rows, 185942 columns and 1035026 nonzeros
6 Model fingerprint: 0x23cbf6ee
7 Variable types: 174802 continuous, 11140 integer (11140 binary)
8 Coefficient statistics:
9 Matrix range [1e-02, 7e+04]
10 Objective range [2e-11, 5e+06]
11 Bounds range [1e+00, 1e+00]
12 RHS range [1e+00, 4e+08]
13 Found heuristic solution: objective -0.0000000
14 Presolve removed 57593 rows and 115186 columns
15 Presolve time: 3.20s
16 Presolved: 101189 rows, 70756 columns, 695748 nonzeros
17 Variable types: 59616 continuous, 11140 integer (11140 binary)
18
19 Deterministic concurrent LP optimizer: primal and dual simplex
20 Showing first log only...
21
22
23 Root simplex log...
24
25 Iteration Objective Primal Inf. Dual Inf. Time
26 26057 1.1228404e+06 0.000000e+00 6.277635e+09 5s
27 41197 1.4260216e+06 0.000000e+00 1.461099e+09 10s
28 43703 1.4519903e+06 0.000000e+00 5.572034e+09 15s
29 45842 2.7036526e+06 0.000000e+00 4.645323e+11 20s
30 47274 4.4772363e+06 0.000000e+00 2.484911e+10 25s
31 48885 6.8411111e+06 0.000000e+00 3.225311e+10 30s
32 50700 9.8822947e+06 0.000000e+00 4.346787e+10 35s
33 52293 1.5523724e+07 0.000000e+00 1.596038e+10 40s
34 54083 2.3586769e+07 0.000000e+00 4.815157e+11 45s
35 55336 3.4341017e+07 0.000000e+00 1.972063e+11 50s
36 56947 3.6279573e+08 0.000000e+00 1.052035e+11 55s
37 58558 9.9763863e+08 0.000000e+00 5.840674e+12 60s
38 60348 1.8304106e+09 0.000000e+00 4.264058e+10 65s
39 Concurrent spin time: 0.00s
40
41 Solved with dual simplex
42
43 Root relaxation: objective 5.464360e+09, 71599 iterations, 66.61 seconds
44 Total elapsed time = 70.56s
45
46 Nodes | Current Node | Objective Bounds | Work
47 Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time
48
49 0 0 5.4644e+09 0 4460 -0.00000 5.4644e+09 - - 81s
50 H 0 0 4.641351e+08 5.4644e+09 1077% - 90s
51 0 0 5.4634e+09 0 4444 4.6414e+08 5.4634e+09 1077% - 99s
52 0 0 5.4634e+09 0 4444 4.6414e+08 5.4634e+09 1077% - 105s
53 0 0 5.4634e+09 0 4444 4.6414e+08 5.4634e+09 1077% - 114s
54 H 0 0 5.527988e+08 5.4634e+09 888% - 282s
55 H 0 0 5.181883e+09 5.4634e+09 5.43% - 1376s
56 0 2 5.4634e+09 0 4444 5.1819e+09 5.4634e+09 5.43% - 1379s
57 1 2 5.4618e+09 1 4444 5.1819e+09 5.4634e+09 5.43% 141 1442s
58 3 4 5.4538e+09 2 5016 5.1819e+09 5.4616e+09 5.40% 7057 1622s
59 5 8 5.4386e+09 3 4602 5.1819e+09 5.4538e+09 5.25% 8861 1679s
60 9 10 cutoff 4 5.1819e+09 5.4386e+09 4.95% 11188 1906s
61 H 10 10 5.186782e+09 5.4386e+09 4.86% 10070 1906s
62 H 17 16 5.193081e+09 5.4071e+09 4.12% 9678 1978s
63 H 18 16 5.193220e+09 5.4071e+09 4.12% 9673 1978s
64 H 22 16 5.198493e+09 5.4071e+09 4.01% 8176 1978s
65 H 25 22 5.198937e+09 5.4071e+09 4.00% 8055 2023s
66 33 30 5.2063e+09 7 2665 5.1989e+09 5.4071e+09 4.00% 6949 2037s
67 H 34 30 5.198942e+09 5.4071e+09 4.00% 6744 2037s
68 H 35 30 5.198942e+09 5.4071e+09 4.00% 6628 2037s
69 H 38 30 5.198942e+09 5.4071e+09 4.00% 6198 2037s
70 H 40 30 5.199272e+09 5.4071e+09 4.00% 5915 2037s
71 41 34 5.2037e+09 8 2639 5.1993e+09 5.4071e+09 4.00% 5842 2074s
72 H 43 34 5.199275e+09 5.4071e+09 4.00% 5581 2074s
73 H 44 34 5.199277e+09 5.4071e+09 4.00% 5615 2074s
74 H 48 34 5.199653e+09 5.4071e+09 3.99% 5197 2074s
75 53 38 cutoff 9 5.1997e+09 5.4071e+09 3.99% 4916 2121s
76 H 55 38 5.199656e+09 5.4071e+09 3.99% 4739 2121s
77 63 45 cutoff 7 5.1997e+09 5.3706e+09 3.29% 4575 2182s
78 H 64 45 5.199656e+09 5.3706e+09 3.29% 4504 2182s
79 H 66 45 5.199656e+09 5.3706e+09 3.29% 4467 2182s
80 H 68 45 5.199830e+09 5.3706e+09 3.28% 4507 2182s
81 74 53 5.2957e+09 6 2963 5.1998e+09 5.3706e+09 3.28% 4475 2257s
82 H 76 53 5.199835e+09 5.3706e+09 3.28% 4379 2257s
83 H 78 53 5.199845e+09 5.3706e+09 3.28% 4483 2257s
84 84 58 cutoff 8 5.1998e+09 5.3706e+09 3.28% 4360 2304s
85 H 85 58 5.199846e+09 5.3706e+09 3.28% 4309 2304s
86 H 87 58 5.200762e+09 5.3706e+09 3.27% 4312 2304s
87 H 88 58 5.201013e+09 5.3706e+09 3.26% 4275 2304s
88 H 95 66 5.202880e+09 5.3706e+09 3.22% 4251 2415s
89 H 99 66 5.203088e+09 5.3706e+09 3.22% 4412 2415s
90 H 100 66 5.203470e+09 5.3706e+09 3.21% 4380 2415s
91 H 102 66 5.203647e+09 5.3706e+09 3.21% 4441 2415s
92 H 107 76 5.206021e+09 5.3706e+09 3.16% 4374 2454s
93 H 119 81 5.208838e+09 5.3706e+09 3.11% 4220 2492s
94 H 138 89 5.208902e+09 5.3706e+09 3.11% 3808 2535s
95 H 143 89 5.208910e+09 5.3706e+09 3.10% 3692 2535s
96 H 144 89 5.209447e+09 5.3706e+09 3.09% 3710 2535s
97 H 145 89 5.209493e+09 5.3706e+09 3.09% 3719 2535s
98 H 150 89 5.210694e+09 5.3706e+09 3.07% 3631 2535s
99 160 90 cutoff 15 5.2107e+09 5.3706e+09 3.07% 3474 2603s
100 181 94 cutoff 15 5.2107e+09 5.3526e+09 2.72% 3385 2668s
101 203 101 5.3132e+09 7 4031 5.2107e+09 5.3526e+09 2.72% 3248 2729s
102 218 108 5.3029e+09 7 4165 5.2107e+09 5.3526e+09 2.72% 3245 2782s
103 H 243 113 5.211683e+09 5.3526e+09 2.70% 3050 2883s
104 H 263 113 5.211683e+09 5.3526e+09 2.70% 2972 2883s
105 H 266 113 5.211879e+09 5.3526e+09 2.70% 2942 2883s
106 268 112 5.2132e+09 10 3440 5.2119e+09 5.3520e+09 2.69% 2944 2950s
107 295 142 5.2631e+09 12 3706 5.2119e+09 5.3321e+09 2.31% 2855 2993s
108 333 151 5.2481e+09 16 3379 5.2119e+09 5.3256e+09 2.18% 2650 3052s
109 374 174 cutoff 19 5.2119e+09 5.3256e+09 2.18% 2506 3089s
110 407 199 cutoff 18 5.2119e+09 5.3256e+09 2.18% 2398 3149s
111 452 215 cutoff 21 5.2119e+09 5.3256e+09 2.18% 2269 3210s
112 490 220 cutoff 22 5.2119e+09 5.3256e+09 2.18% 2186 3287s
113 H 492 220 5.211879e+09 5.3256e+09 2.18% 2178 3287s
114 H 500 220 5.212595e+09 5.3256e+09 2.17% 2167 3287s
115 536 219 cutoff 21 5.2126e+09 5.3256e+09 2.17% 2101 3347s
116 563 234 5.2139e+09 21 3393 5.2126e+09 5.3256e+09 2.17% 2104 3421s
117 588 245 5.2143e+09 21 3170 5.2126e+09 5.3256e+09 2.17% 2096 3485s
118 H 625 245 5.212595e+09 5.3256e+09 2.17% 2052 3486s
119 H 634 245 5.212626e+09 5.3256e+09 2.17% 2027 3486s
120 637 248 cutoff 21 5.2126e+09 5.3199e+09 2.06% 2019 3549s
121 670 262 5.2864e+09 12 2635 5.2126e+09 5.3199e+09 2.06% 2006 3600s
122
123 Cutting planes:
124 Gomory: 1
125 MIR: 1
126
127 Explored 706 nodes (1463927 simplex iterations) in 3600.03 seconds
128 Thread count was 8 (of 16 available processors)
129
130 Solution count 10: 5.21263e+09 5.2126e+09 5.2126e+09 ... 5.20945e+09
131
132 Time limit reached
133 Best objective 5.212626100599e+09, best bound 5.319888790472e+09, gap 2.0577%
-
Official comment
This post is more than three years old. Some information may not be up to date. For current information, please check the Gurobi Documentation or Knowledge Base. If you need more help, please create a new post in the community forum. Or why not try our AI Gurobot?. -
Hi Alvaro,
You could use the CSClientLog parameter to get additional information in the LOG file. Information such as, CPU and MEM usage can be found in the [Instant Cloud Manager](https://www.gurobi.com/documentation/9.1/cloud-guide/instantcloud/cloudmanager/index.html) or be obtained via the [REST API](https://www.gurobi.com/documentation/9.1/cloud-guide/instantcloud/api/index.html).
Best regards,
Jaromił0
Post is closed for comments.
Comments
2 comments