|
11 | 11 | },
|
12 | 12 | {
|
13 | 13 | "cell_type": "code",
|
14 |
| - "execution_count": 3, |
| 14 | + "execution_count": 1, |
15 | 15 | "metadata": {},
|
16 | 16 | "outputs": [],
|
17 | 17 | "source": [
|
|
41 | 41 | },
|
42 | 42 | {
|
43 | 43 | "cell_type": "code",
|
44 |
| - "execution_count": 4, |
| 44 | + "execution_count": 2, |
45 | 45 | "metadata": {},
|
46 | 46 | "outputs": [
|
47 | 47 | {
|
|
76 | 76 | " <th>case</th>\n",
|
77 | 77 | " <th>csd3:cclake-ib-icc19-impi19-ucx</th>\n",
|
78 | 78 | " <th>csd3:cclake-roce-icc19-impi19-ucx</th>\n",
|
| 79 | + " <th>csd3:cclake-[roce/ib]-icc19-impi19-ucx</th>\n", |
79 | 80 | " </tr>\n",
|
80 | 81 | " <tr>\n",
|
81 | 82 | " <th>num_nodes</th>\n",
|
82 | 83 | " <th></th>\n",
|
83 | 84 | " <th></th>\n",
|
| 85 | + " <th></th>\n", |
84 | 86 | " </tr>\n",
|
85 | 87 | " </thead>\n",
|
86 | 88 | " <tbody>\n",
|
87 | 89 | " <tr>\n",
|
88 | 90 | " <th>1</th>\n",
|
89 | 91 | " <td>58.267</td>\n",
|
90 | 92 | " <td>58.541</td>\n",
|
| 93 | + " <td>1.00</td>\n", |
91 | 94 | " </tr>\n",
|
92 | 95 | " <tr>\n",
|
93 | 96 | " <th>2</th>\n",
|
94 | 97 | " <td>36.250</td>\n",
|
95 | 98 | " <td>35.471</td>\n",
|
| 99 | + " <td>0.98</td>\n", |
96 | 100 | " </tr>\n",
|
97 | 101 | " <tr>\n",
|
98 | 102 | " <th>4</th>\n",
|
99 | 103 | " <td>31.304</td>\n",
|
100 | 104 | " <td>30.315</td>\n",
|
| 105 | + " <td>0.97</td>\n", |
101 | 106 | " </tr>\n",
|
102 | 107 | " <tr>\n",
|
103 | 108 | " <th>8</th>\n",
|
104 | 109 | " <td>18.424</td>\n",
|
105 | 110 | " <td>82.590</td>\n",
|
| 111 | + " <td>4.48</td>\n", |
106 | 112 | " </tr>\n",
|
107 | 113 | " <tr>\n",
|
108 | 114 | " <th>16</th>\n",
|
109 | 115 | " <td>17.148</td>\n",
|
110 | 116 | " <td>82.629</td>\n",
|
| 117 | + " <td>4.82</td>\n", |
111 | 118 | " </tr>\n",
|
112 | 119 | " <tr>\n",
|
113 | 120 | " <th>32</th>\n",
|
114 | 121 | " <td>19.816</td>\n",
|
115 | 122 | " <td>18.087</td>\n",
|
| 123 | + " <td>0.91</td>\n", |
116 | 124 | " </tr>\n",
|
117 | 125 | " <tr>\n",
|
118 | 126 | " <th>56</th>\n",
|
119 | 127 | " <td>22.920</td>\n",
|
120 | 128 | " <td>21.972</td>\n",
|
| 129 | + " <td>0.96</td>\n", |
121 | 130 | " </tr>\n",
|
122 | 131 | " </tbody>\n",
|
123 | 132 | "</table>\n",
|
124 | 133 | "</div>"
|
125 | 134 | ],
|
126 | 135 | "text/plain": [
|
127 |
| - "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx\n", |
128 |
| - "num_nodes \n", |
129 |
| - "1 58.267 58.541\n", |
130 |
| - "2 36.250 35.471\n", |
131 |
| - "4 31.304 30.315\n", |
132 |
| - "8 18.424 82.590\n", |
133 |
| - "16 17.148 82.629\n", |
134 |
| - "32 19.816 18.087\n", |
135 |
| - "56 22.920 21.972" |
| 136 | + "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx \\\n", |
| 137 | + "num_nodes \n", |
| 138 | + "1 58.267 58.541 \n", |
| 139 | + "2 36.250 35.471 \n", |
| 140 | + "4 31.304 30.315 \n", |
| 141 | + "8 18.424 82.590 \n", |
| 142 | + "16 17.148 82.629 \n", |
| 143 | + "32 19.816 18.087 \n", |
| 144 | + "56 22.920 21.972 \n", |
| 145 | + "\n", |
| 146 | + "case csd3:cclake-[roce/ib]-icc19-impi19-ucx \n", |
| 147 | + "num_nodes \n", |
| 148 | + "1 1.00 \n", |
| 149 | + "2 0.98 \n", |
| 150 | + "4 0.97 \n", |
| 151 | + "8 4.48 \n", |
| 152 | + "16 4.82 \n", |
| 153 | + "32 0.91 \n", |
| 154 | + "56 0.96 " |
136 | 155 | ]
|
137 | 156 | },
|
138 | 157 | "metadata": {},
|
|
170 | 189 | " <th>case</th>\n",
|
171 | 190 | " <th>csd3:cclake-ib-icc19-impi19-ucx</th>\n",
|
172 | 191 | " <th>csd3:cclake-roce-icc19-impi19-ucx</th>\n",
|
| 192 | + " <th>csd3:cclake-[roce/ib]-icc19-impi19-ucx</th>\n", |
173 | 193 | " </tr>\n",
|
174 | 194 | " <tr>\n",
|
175 | 195 | " <th>num_nodes</th>\n",
|
176 | 196 | " <th></th>\n",
|
177 | 197 | " <th></th>\n",
|
| 198 | + " <th></th>\n", |
178 | 199 | " </tr>\n",
|
179 | 200 | " </thead>\n",
|
180 | 201 | " <tbody>\n",
|
181 | 202 | " <tr>\n",
|
182 | 203 | " <th>1</th>\n",
|
183 | 204 | " <td>100.738468</td>\n",
|
184 | 205 | " <td>100.780792</td>\n",
|
| 206 | + " <td>1.00</td>\n", |
185 | 207 | " </tr>\n",
|
186 | 208 | " <tr>\n",
|
187 | 209 | " <th>2</th>\n",
|
188 | 210 | " <td>209.806785</td>\n",
|
189 | 211 | " <td>209.858477</td>\n",
|
| 212 | + " <td>1.00</td>\n", |
190 | 213 | " </tr>\n",
|
191 | 214 | " <tr>\n",
|
192 | 215 | " <th>4</th>\n",
|
193 | 216 | " <td>390.281351</td>\n",
|
194 | 217 | " <td>388.785974</td>\n",
|
| 218 | + " <td>1.00</td>\n", |
195 | 219 | " </tr>\n",
|
196 | 220 | " <tr>\n",
|
197 | 221 | " <th>8</th>\n",
|
198 | 222 | " <td>759.254805</td>\n",
|
199 | 223 | " <td>729.208732</td>\n",
|
| 224 | + " <td>0.96</td>\n", |
200 | 225 | " </tr>\n",
|
201 | 226 | " <tr>\n",
|
202 | 227 | " <th>16</th>\n",
|
203 | 228 | " <td>1063.881433</td>\n",
|
204 | 229 | " <td>929.652122</td>\n",
|
| 230 | + " <td>0.87</td>\n", |
205 | 231 | " </tr>\n",
|
206 | 232 | " <tr>\n",
|
207 | 233 | " <th>32</th>\n",
|
208 | 234 | " <td>1419.716396</td>\n",
|
209 | 235 | " <td>1151.612089</td>\n",
|
| 236 | + " <td>0.81</td>\n", |
210 | 237 | " </tr>\n",
|
211 | 238 | " <tr>\n",
|
212 | 239 | " <th>56</th>\n",
|
213 | 240 | " <td>1184.661126</td>\n",
|
214 | 241 | " <td>1151.982362</td>\n",
|
| 242 | + " <td>0.97</td>\n", |
215 | 243 | " </tr>\n",
|
216 | 244 | " </tbody>\n",
|
217 | 245 | "</table>\n",
|
218 | 246 | "</div>"
|
219 | 247 | ],
|
220 | 248 | "text/plain": [
|
221 |
| - "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx\n", |
222 |
| - "num_nodes \n", |
223 |
| - "1 100.738468 100.780792\n", |
224 |
| - "2 209.806785 209.858477\n", |
225 |
| - "4 390.281351 388.785974\n", |
226 |
| - "8 759.254805 729.208732\n", |
227 |
| - "16 1063.881433 929.652122\n", |
228 |
| - "32 1419.716396 1151.612089\n", |
229 |
| - "56 1184.661126 1151.982362" |
| 249 | + "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx \\\n", |
| 250 | + "num_nodes \n", |
| 251 | + "1 100.738468 100.780792 \n", |
| 252 | + "2 209.806785 209.858477 \n", |
| 253 | + "4 390.281351 388.785974 \n", |
| 254 | + "8 759.254805 729.208732 \n", |
| 255 | + "16 1063.881433 929.652122 \n", |
| 256 | + "32 1419.716396 1151.612089 \n", |
| 257 | + "56 1184.661126 1151.982362 \n", |
| 258 | + "\n", |
| 259 | + "case csd3:cclake-[roce/ib]-icc19-impi19-ucx \n", |
| 260 | + "num_nodes \n", |
| 261 | + "1 1.00 \n", |
| 262 | + "2 1.00 \n", |
| 263 | + "4 1.00 \n", |
| 264 | + "8 0.96 \n", |
| 265 | + "16 0.87 \n", |
| 266 | + "32 0.81 \n", |
| 267 | + "56 0.97 " |
230 | 268 | ]
|
231 | 269 | },
|
232 | 270 | "metadata": {},
|
|
264 | 302 | " <th>case</th>\n",
|
265 | 303 | " <th>csd3:cclake-ib-icc19-impi19-ucx</th>\n",
|
266 | 304 | " <th>csd3:cclake-roce-icc19-impi19-ucx</th>\n",
|
| 305 | + " <th>csd3:cclake-[roce/ib]-icc19-impi19-ucx</th>\n", |
267 | 306 | " </tr>\n",
|
268 | 307 | " <tr>\n",
|
269 | 308 | " <th>num_nodes</th>\n",
|
270 | 309 | " <th></th>\n",
|
271 | 310 | " <th></th>\n",
|
| 311 | + " <th></th>\n", |
272 | 312 | " </tr>\n",
|
273 | 313 | " </thead>\n",
|
274 | 314 | " <tbody>\n",
|
275 | 315 | " <tr>\n",
|
276 | 316 | " <th>1</th>\n",
|
277 | 317 | " <td>2862.343</td>\n",
|
278 | 318 | " <td>2851.405</td>\n",
|
| 319 | + " <td>1.00</td>\n", |
279 | 320 | " </tr>\n",
|
280 | 321 | " <tr>\n",
|
281 | 322 | " <th>2</th>\n",
|
282 | 323 | " <td>1504.685</td>\n",
|
283 | 324 | " <td>1506.094</td>\n",
|
| 325 | + " <td>1.00</td>\n", |
284 | 326 | " </tr>\n",
|
285 | 327 | " <tr>\n",
|
286 | 328 | " <th>8</th>\n",
|
287 | 329 | " <td>477.870</td>\n",
|
288 | 330 | " <td>706.603</td>\n",
|
| 331 | + " <td>1.48</td>\n", |
289 | 332 | " </tr>\n",
|
290 | 333 | " <tr>\n",
|
291 | 334 | " <th>16</th>\n",
|
292 | 335 | " <td>313.148</td>\n",
|
293 | 336 | " <td>802.775</td>\n",
|
| 337 | + " <td>2.56</td>\n", |
294 | 338 | " </tr>\n",
|
295 | 339 | " <tr>\n",
|
296 | 340 | " <th>32</th>\n",
|
297 | 341 | " <td>229.541</td>\n",
|
298 | 342 | " <td>1233.355</td>\n",
|
| 343 | + " <td>5.37</td>\n", |
299 | 344 | " </tr>\n",
|
300 | 345 | " <tr>\n",
|
301 | 346 | " <th>56</th>\n",
|
302 | 347 | " <td>198.619</td>\n",
|
303 | 348 | " <td>879.385</td>\n",
|
| 349 | + " <td>4.43</td>\n", |
304 | 350 | " </tr>\n",
|
305 | 351 | " </tbody>\n",
|
306 | 352 | "</table>\n",
|
307 | 353 | "</div>"
|
308 | 354 | ],
|
309 | 355 | "text/plain": [
|
310 |
| - "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx\n", |
311 |
| - "num_nodes \n", |
312 |
| - "1 2862.343 2851.405\n", |
313 |
| - "2 1504.685 1506.094\n", |
314 |
| - "8 477.870 706.603\n", |
315 |
| - "16 313.148 802.775\n", |
316 |
| - "32 229.541 1233.355\n", |
317 |
| - "56 198.619 879.385" |
| 356 | + "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx \\\n", |
| 357 | + "num_nodes \n", |
| 358 | + "1 2862.343 2851.405 \n", |
| 359 | + "2 1504.685 1506.094 \n", |
| 360 | + "8 477.870 706.603 \n", |
| 361 | + "16 313.148 802.775 \n", |
| 362 | + "32 229.541 1233.355 \n", |
| 363 | + "56 198.619 879.385 \n", |
| 364 | + "\n", |
| 365 | + "case csd3:cclake-[roce/ib]-icc19-impi19-ucx \n", |
| 366 | + "num_nodes \n", |
| 367 | + "1 1.00 \n", |
| 368 | + "2 1.00 \n", |
| 369 | + "8 1.48 \n", |
| 370 | + "16 2.56 \n", |
| 371 | + "32 5.37 \n", |
| 372 | + "56 4.43 " |
318 | 373 | ]
|
319 | 374 | },
|
320 | 375 | "metadata": {},
|
|
352 | 407 | " <th>case</th>\n",
|
353 | 408 | " <th>csd3:cclake-ib-icc19-impi19-ucx</th>\n",
|
354 | 409 | " <th>csd3:cclake-roce-icc19-impi19-ucx</th>\n",
|
| 410 | + " <th>csd3:cclake-[roce/ib]-icc19-impi19-ucx</th>\n", |
355 | 411 | " </tr>\n",
|
356 | 412 | " <tr>\n",
|
357 | 413 | " <th>num_nodes</th>\n",
|
358 | 414 | " <th></th>\n",
|
359 | 415 | " <th></th>\n",
|
| 416 | + " <th></th>\n", |
360 | 417 | " </tr>\n",
|
361 | 418 | " </thead>\n",
|
362 | 419 | " <tbody>\n",
|
363 | 420 | " <tr>\n",
|
364 | 421 | " <th>1</th>\n",
|
365 | 422 | " <td>108.277093</td>\n",
|
366 | 423 | " <td>108.606037</td>\n",
|
| 424 | + " <td>1.00</td>\n", |
367 | 425 | " </tr>\n",
|
368 | 426 | " <tr>\n",
|
369 | 427 | " <th>2</th>\n",
|
370 | 428 | " <td>214.725493</td>\n",
|
371 | 429 | " <td>214.697360</td>\n",
|
| 430 | + " <td>1.00</td>\n", |
372 | 431 | " </tr>\n",
|
373 | 432 | " <tr>\n",
|
374 | 433 | " <th>8</th>\n",
|
375 | 434 | " <td>832.436320</td>\n",
|
376 | 435 | " <td>769.011059</td>\n",
|
| 436 | + " <td>0.92</td>\n", |
377 | 437 | " </tr>\n",
|
378 | 438 | " <tr>\n",
|
379 | 439 | " <th>16</th>\n",
|
380 | 440 | " <td>1561.541929</td>\n",
|
381 | 441 | " <td>457.541821</td>\n",
|
| 442 | + " <td>0.29</td>\n", |
382 | 443 | " </tr>\n",
|
383 | 444 | " <tr>\n",
|
384 | 445 | " <th>32</th>\n",
|
385 | 446 | " <td>3170.396797</td>\n",
|
386 | 447 | " <td>271.847855</td>\n",
|
| 448 | + " <td>0.09</td>\n", |
387 | 449 | " </tr>\n",
|
388 | 450 | " <tr>\n",
|
389 | 451 | " <th>56</th>\n",
|
390 | 452 | " <td>4992.934844</td>\n",
|
391 | 453 | " <td>405.367378</td>\n",
|
| 454 | + " <td>0.08</td>\n", |
392 | 455 | " </tr>\n",
|
393 | 456 | " </tbody>\n",
|
394 | 457 | "</table>\n",
|
395 | 458 | "</div>"
|
396 | 459 | ],
|
397 | 460 | "text/plain": [
|
398 |
| - "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx\n", |
399 |
| - "num_nodes \n", |
400 |
| - "1 108.277093 108.606037\n", |
401 |
| - "2 214.725493 214.697360\n", |
402 |
| - "8 832.436320 769.011059\n", |
403 |
| - "16 1561.541929 457.541821\n", |
404 |
| - "32 3170.396797 271.847855\n", |
405 |
| - "56 4992.934844 405.367378" |
| 461 | + "case csd3:cclake-ib-icc19-impi19-ucx csd3:cclake-roce-icc19-impi19-ucx \\\n", |
| 462 | + "num_nodes \n", |
| 463 | + "1 108.277093 108.606037 \n", |
| 464 | + "2 214.725493 214.697360 \n", |
| 465 | + "8 832.436320 769.011059 \n", |
| 466 | + "16 1561.541929 457.541821 \n", |
| 467 | + "32 3170.396797 271.847855 \n", |
| 468 | + "56 4992.934844 405.367378 \n", |
| 469 | + "\n", |
| 470 | + "case csd3:cclake-[roce/ib]-icc19-impi19-ucx \n", |
| 471 | + "num_nodes \n", |
| 472 | + "1 1.00 \n", |
| 473 | + "2 1.00 \n", |
| 474 | + "8 0.92 \n", |
| 475 | + "16 0.29 \n", |
| 476 | + "32 0.09 \n", |
| 477 | + "56 0.08 " |
406 | 478 | ]
|
407 | 479 | },
|
408 | 480 | "metadata": {},
|
|
466 | 538 | " continue\n",
|
467 | 539 | " title = '%s: %s' % (test, var)\n",
|
468 | 540 | " display_markdown('### %s' % title, raw=True)\n",
|
469 |
| - " display(df)\n", |
470 | 541 | " ax = df.plot(grid=True, style='o-')\n",
|
471 | 542 | " ax.set_xlabel('number of nodes')\n",
|
472 | 543 | " ax.set_ylabel(var)\n",
|
473 | 544 | " ax.set_title(title)\n",
|
474 |
| - " plt.tight_layout()" |
| 545 | + " plt.tight_layout()\n", |
| 546 | + " \n", |
| 547 | + " modules.plots.add_roce_ib_factor(df)\n", |
| 548 | + " display(df)\n", |
| 549 | + " " |
475 | 550 | ]
|
476 | 551 | },
|
477 | 552 | {
|
|
0 commit comments