@@ -39,11 +39,10 @@ export function ModelPanel({
39
39
suite,
40
40
mode,
41
41
dtype,
42
+ deviceName,
42
43
compiler,
43
44
model,
44
- lDeviceName,
45
45
lPerfData,
46
- rDeviceName,
47
46
rPerfData,
48
47
} : {
49
48
dashboard : string ;
@@ -53,11 +52,10 @@ export function ModelPanel({
53
52
suite : string ;
54
53
mode : string ;
55
54
dtype : string ;
55
+ deviceName : string ;
56
56
compiler : string ;
57
57
model : string ;
58
- lDeviceName : string ;
59
58
lPerfData : BranchAndCommitPerfData ;
60
- rDeviceName : string ;
61
59
rPerfData : BranchAndCommitPerfData ;
62
60
} ) {
63
61
const lBranch = lPerfData . branch ;
@@ -75,10 +73,7 @@ export function ModelPanel({
75
73
} ) ;
76
74
77
75
// Combine with right data
78
- if (
79
- ( lDeviceName !== rDeviceName || lCommit !== rCommit ) &&
80
- rData !== undefined
81
- ) {
76
+ if ( lCommit !== rCommit && rData !== undefined ) {
82
77
rData . forEach ( ( record : CompilerPerformanceData ) => {
83
78
if ( record . name in dataGroupedByModel ) {
84
79
dataGroupedByModel [ record . name ] [ "r" ] = record ;
@@ -186,10 +181,8 @@ export function ModelPanel({
186
181
: undefined ;
187
182
188
183
const encodedName = encodeURIComponent ( name ) ;
189
- const url = `/benchmark/${ suite } /${ compiler } ?dashboard=${ dashboard } &startTime=${ startTime } &stopTime=${ stopTime } &granularity=${ granularity } &mode=${ mode } &model=${ encodedName } &dtype=${ dtype } &lDeviceName=${ encodeURIComponent (
190
- lDeviceName
191
- ) } &rDeviceName=${ encodeURIComponent (
192
- rDeviceName
184
+ const url = `/benchmark/${ suite } /${ compiler } ?dashboard=${ dashboard } &startTime=${ startTime } &stopTime=${ stopTime } &granularity=${ granularity } &mode=${ mode } &model=${ encodedName } &dtype=${ dtype } &deviceName=${ encodeURIComponent (
185
+ deviceName
193
186
) } &lBranch=${ lBranch } &lCommit=${ lCommit } &rBranch=${ rBranch } &rCommit=${ rCommit } `;
194
187
195
188
if ( lLog === undefined ) {
@@ -244,7 +237,7 @@ export function ModelPanel({
244
237
return "" ;
245
238
}
246
239
247
- if ( lDeviceName === rDeviceName && lCommit === rCommit ) {
240
+ if ( lCommit === rCommit ) {
248
241
return PASSING_ACCURACY . includes ( v . l ) ? "" : styles . warning ;
249
242
} else {
250
243
if (
@@ -280,10 +273,7 @@ export function ModelPanel({
280
273
{ v . l } (< strong > NEW!</ strong > )
281
274
</ >
282
275
) ;
283
- } else if (
284
- ( lDeviceName === rDeviceName && lCommit === rCommit ) ||
285
- v . l === v . r
286
- ) {
276
+ } else if ( lCommit === rCommit || v . l === v . r ) {
287
277
return v . l ;
288
278
} else {
289
279
return `${ v . r } → ${ v . l } ` ;
@@ -303,7 +293,7 @@ export function ModelPanel({
303
293
const l = Number ( v . l ) ;
304
294
const r = Number ( v . r ) ;
305
295
306
- if ( lDeviceName === rDeviceName && lCommit === rCommit ) {
296
+ if ( lCommit === rCommit ) {
307
297
return l >= SPEEDUP_THRESHOLD ? "" : styles . warning ;
308
298
} else {
309
299
// l is the new value, r is the old value
@@ -340,11 +330,7 @@ export function ModelPanel({
340
330
const l = Number ( v . l ) . toFixed ( SCALE ) ;
341
331
const r = Number ( v . r ) . toFixed ( SCALE ) ;
342
332
343
- if (
344
- ( lDeviceName === rDeviceName && lCommit === rCommit ) ||
345
- l === r ||
346
- v . r === 0
347
- ) {
333
+ if ( lCommit === rCommit || l === r || v . r === 0 ) {
348
334
return l ;
349
335
} else {
350
336
return `${ r } → ${ l } ` ;
@@ -364,7 +350,7 @@ export function ModelPanel({
364
350
const l = Number ( v . l ) ;
365
351
const r = Number ( v . r ) ;
366
352
367
- if ( lDeviceName === rDeviceName && lCommit === rCommit ) {
353
+ if ( lCommit === rCommit ) {
368
354
return "" ;
369
355
} else {
370
356
if ( l === 0 || l === r ) {
@@ -394,11 +380,7 @@ export function ModelPanel({
394
380
const l = Number ( v . l ) . toFixed ( 0 ) ;
395
381
const r = Number ( v . r ) . toFixed ( 0 ) ;
396
382
397
- if (
398
- ( lDeviceName === rDeviceName && lCommit === rCommit ) ||
399
- l === r ||
400
- v . r === 0
401
- ) {
383
+ if ( lCommit === rCommit || l === r || v . r === 0 ) {
402
384
return l ;
403
385
} else {
404
386
return `${ r } → ${ l } ` ;
@@ -418,7 +400,7 @@ export function ModelPanel({
418
400
const l = Number ( v . l ) ;
419
401
const r = Number ( v . r ) ;
420
402
421
- if ( lDeviceName === rDeviceName && lCommit === rCommit ) {
403
+ if ( lCommit === rCommit ) {
422
404
return l >= COMPRESSION_RATIO_THRESHOLD ? "" : styles . warning ;
423
405
} else {
424
406
if ( l === 0 || l === r ) {
@@ -452,11 +434,7 @@ export function ModelPanel({
452
434
const l = Number ( v . l ) . toFixed ( SCALE ) ;
453
435
const r = Number ( v . r ) . toFixed ( SCALE ) ;
454
436
455
- if (
456
- ( lDeviceName === rDeviceName && lCommit === rCommit ) ||
457
- l === r ||
458
- v . r === 0
459
- ) {
437
+ if ( lCommit === rCommit || l === r || v . r === 0 ) {
460
438
return l ;
461
439
} else {
462
440
return `${ r } → ${ l } ` ;
@@ -476,7 +454,7 @@ export function ModelPanel({
476
454
const l = Number ( v . l ) ;
477
455
const r = Number ( v . r ) ;
478
456
479
- if ( lDeviceName === rDeviceName && lCommit === rCommit ) {
457
+ if ( lCommit === rCommit ) {
480
458
return "" ;
481
459
} else {
482
460
if ( l === 0 || l === r ) {
@@ -506,11 +484,7 @@ export function ModelPanel({
506
484
const l = Number ( v . l ) . toFixed ( SCALE ) ;
507
485
const r = Number ( v . r ) . toFixed ( SCALE ) ;
508
486
509
- if (
510
- ( lDeviceName === rDeviceName && lCommit === rCommit ) ||
511
- l === r ||
512
- v . r === 0
513
- ) {
487
+ if ( lCommit === rCommit || l === r || v . r === 0 ) {
514
488
return l ;
515
489
} else {
516
490
return `${ r } → ${ l } ` ;
@@ -530,7 +504,7 @@ export function ModelPanel({
530
504
const l = Number ( v . l ) ;
531
505
const r = Number ( v . r ) ;
532
506
533
- if ( lDeviceName === rDeviceName && lCommit === rCommit ) {
507
+ if ( lCommit === rCommit ) {
534
508
return "" ;
535
509
} else {
536
510
if ( l === 0 || l === r ) {
@@ -560,11 +534,7 @@ export function ModelPanel({
560
534
const l = Number ( v . l ) . toFixed ( 2 ) ;
561
535
const r = Number ( v . r ) . toFixed ( 2 ) ;
562
536
563
- if (
564
- ( lDeviceName === rDeviceName && lCommit === rCommit ) ||
565
- l === r ||
566
- v . r === 0
567
- ) {
537
+ if ( lCommit === rCommit || l === r || v . r === 0 ) {
568
538
return l ;
569
539
} else {
570
540
return `${ r } → ${ l } ` ;
0 commit comments