@@ -339,25 +339,27 @@ TEST(InferenceUnittest, InitCpu) {
339
339
}
340
340
341
341
const vector<string> models = {cpuModel1};
342
- Inference inference;
343
- ASSERT_TRUE (inference. Init (verbose, cpuChipId, models, &capture) );
342
+ Inference inference{verbose, cpuChipId, models, &capture} ;
343
+ SUCCEED ( );
344
344
}
345
345
346
346
TEST (InferenceUnittest, Init_Fail) {
347
347
const bool verbose = get_verbose_status ();
348
348
const vector<string> models = {cpuModel1, " invalid" };
349
-
350
- Inference inference;
351
- ASSERT_FALSE (inference.Init (verbose, cpuChipId, models, &capture));
349
+ try {
350
+ Inference inference{verbose, cpuChipId, models, &capture};
351
+ FAIL ();
352
+ } catch (const runtime_error&) {
353
+ SUCCEED ();
354
+ }
352
355
}
353
356
354
357
TEST (InferenceUnittest, PredictCpuModel1Preload) {
355
358
const bool verbose = get_verbose_status ();
356
359
const vector<string> models = {cpuModel1};
357
360
shm_unlink (sharedFile);
358
361
359
- Inference inference;
360
- ASSERT_TRUE (inference.Init (verbose, cpuChipId, models, &capture));
362
+ Inference inference{verbose, cpuChipId, models, &capture};
361
363
PredictModel1 (inference, cpuModel1, imageFile1, 0.87890601 , 0.58203125 , true );
362
364
PredictModel1 (inference, cpuModel1, imageFile1, 0.87890601 , 0.58203125 , true );
363
365
PredictModel1 (inference, cpuModel1, imageFile1, 0.87890601 , 0.58203125 , true );
@@ -378,8 +380,7 @@ TEST(InferenceUnittest, PredictCpuModel1) {
378
380
const vector<string> models = {};
379
381
shm_unlink (sharedFile);
380
382
381
- Inference inference;
382
- ASSERT_TRUE (inference.Init (verbose, cpuChipId, models, &capture));
383
+ Inference inference{verbose, cpuChipId, models, &capture};
383
384
PredictModel1 (inference, cpuModel1, imageFile1, 0.87890601 , 0.58203125 , false );
384
385
PredictModel1 (inference, cpuModel1, imageFile1, 0.87890601 , 0.58203125 , false );
385
386
PredictModel1 (inference, cpuModel1, imageFile1, 0.87890601 , 0.58203125 , true );
@@ -400,8 +401,7 @@ TEST(InferenceUnittest, PredictCpuModel2) {
400
401
const vector<string> models = {};
401
402
shm_unlink (sharedFile);
402
403
403
- Inference inference;
404
- ASSERT_TRUE (inference.Init (verbose, cpuChipId, models, &capture));
404
+ Inference inference{verbose, cpuChipId, models, &capture};
405
405
#ifdef __arm64__
406
406
PredictModel2 (inference, cpuModel2, imageFile1, 653 , 168 , false );
407
407
PredictModel2 (inference, cpuModel2, imageFile1, 653 , 168 , false );
@@ -428,8 +428,7 @@ TEST(InferenceUnittest, PredictCpuModel3) {
428
428
const vector<string> models = {};
429
429
shm_unlink (sharedFile);
430
430
431
- Inference inference;
432
- ASSERT_TRUE (inference.Init (verbose, cpuChipId, models, &capture));
431
+ Inference inference{verbose, cpuChipId, models, &capture};
433
432
#ifdef __arm64__
434
433
PredictModel3 (inference, cpuModel3, imageFile1, 653 , 190 , false );
435
434
PredictModel3 (inference, cpuModel3, imageFile1, 653 , 190 , false );
@@ -456,8 +455,7 @@ TEST(InferenceUnittest, PredictCpuModelMix) {
456
455
const vector<string> models = {};
457
456
shm_unlink (sharedFile);
458
457
459
- Inference inference;
460
- ASSERT_TRUE (inference.Init (verbose, cpuChipId, models, &capture));
458
+ Inference inference{verbose, cpuChipId, models, &capture};
461
459
#ifdef __arm64__
462
460
PredictModel1 (inference, cpuModel1, imageFile1, 0.87890601 , 0.58203125 , false );
463
461
PredictModel2 (inference, cpuModel2, imageFile1, 653 , 168 , false );
@@ -485,17 +483,15 @@ TEST(InferenceUnittest, InitDlpu) {
485
483
const bool verbose = get_verbose_status ();
486
484
const vector<string> models = {cpuModel1};
487
485
488
- Inference inference;
489
- ASSERT_TRUE (inference.Init (verbose, dlpuChipId, models, &capture));
486
+ Inference inference{verbose, dlpuChipId, models, &capture};
490
487
}
491
488
492
489
TEST (InferenceUnittest, PredictDlpuModel1Preload) {
493
490
const bool verbose = get_verbose_status ();
494
491
const vector<string> models = {cpuModel1};
495
492
shm_unlink (sharedFile);
496
493
497
- Inference inference;
498
- ASSERT_TRUE (inference.Init (verbose, dlpuChipId, models, &capture));
494
+ Inference inference{verbose, dlpuChipId, models, &capture};
499
495
PredictModel1 (inference, cpuModel1, imageFile1, 0.878906 , 0.5 , true );
500
496
PredictModel1 (inference, cpuModel1, imageFile1, 0.878906 , 0.5 , true );
501
497
PredictModel1 (inference, cpuModel1, imageFile1, 0.878906 , 0.5 , true );
@@ -513,8 +509,7 @@ TEST(InferenceUnittest, PredictDlpuModel1) {
513
509
const vector<string> models = {};
514
510
shm_unlink (sharedFile);
515
511
516
- Inference inference;
517
- ASSERT_TRUE (inference.Init (verbose, dlpuChipId, models, &capture));
512
+ Inference inference{verbose, dlpuChipId, models, &capture};
518
513
PredictModel1 (inference, cpuModel1, imageFile1, 0.878906 , 0.5 , false );
519
514
PredictModel1 (inference, cpuModel1, imageFile1, 0.878906 , 0.5 , false );
520
515
PredictModel1 (inference, cpuModel1, imageFile1, 0.878906 , 0.5 , true );
@@ -527,8 +522,7 @@ TEST(InferenceUnittest, PredictDlpuModel2) {
527
522
const vector<string> models = {};
528
523
shm_unlink (sharedFile);
529
524
530
- Inference inference;
531
- ASSERT_TRUE (inference.Init (verbose, dlpuChipId, models, &capture));
525
+ Inference inference{verbose, dlpuChipId, models, &capture};
532
526
PredictModel2 (inference, cpuModel2, imageFile1, 653 , 166 , false );
533
527
PredictModel2 (inference, cpuModel2, imageFile1, 653 , 166 , false );
534
528
PredictModel2 (inference, cpuModel2, imageFile1, 653 , 166 , false );
@@ -544,8 +538,7 @@ TEST(InferenceUnittest, DISABLED_PredictDlpuModel3)
544
538
const vector<string> models = {};
545
539
shm_unlink (sharedFile);
546
540
547
- Inference inference;
548
- ASSERT_TRUE (inference.Init (verbose, dlpuChipId, models, &capture));
541
+ Inference inference{verbose, dlpuChipId, models, &capture};
549
542
PredictModel3 (inference, cpuModel3, imageFile1, 653 , 197 , false );
550
543
PredictModel3 (inference, cpuModel3, imageFile1, 653 , 197 , false );
551
544
PredictModel3 (inference, cpuModel3, imageFile1, 653 , 197 , false );
@@ -557,17 +550,15 @@ TEST(InferenceUnittest, InitTpu) {
557
550
const bool verbose = get_verbose_status ();
558
551
const vector<string> models = {tpuModel1};
559
552
560
- Inference inference;
561
- ASSERT_TRUE (inference.Init (verbose, tpuChipId, models, &capture));
553
+ Inference inference{verbose, tpuChipId, models, &capture};
562
554
}
563
555
564
556
TEST (InferenceUnittest, PredictTpuModel1Preload) {
565
557
const bool verbose = get_verbose_status ();
566
558
const vector<string> models = {tpuModel1};
567
559
shm_unlink (sharedFile);
568
560
569
- Inference inference;
570
- ASSERT_TRUE (inference.Init (verbose, tpuChipId, models, &capture));
561
+ Inference inference{verbose, tpuChipId, models, &capture};
571
562
PredictModel1 (inference, tpuModel1, imageFile1, 0.878906 , 0.5 , true );
572
563
PredictModel1 (inference, tpuModel1, imageFile1, 0.878906 , 0.5 , true );
573
564
PredictModel1 (inference, tpuModel1, imageFile1, 0.878906 , 0.5 , true );
@@ -585,8 +576,7 @@ TEST(InferenceUnittest, PredictTpuModel1) {
585
576
const vector<string> models = {};
586
577
shm_unlink (sharedFile);
587
578
588
- Inference inference;
589
- ASSERT_TRUE (inference.Init (verbose, tpuChipId, models, &capture));
579
+ Inference inference{verbose, tpuChipId, models, &capture};
590
580
PredictModel1 (inference, tpuModel1, imageFile1, 0.878906 , 0.5 , false );
591
581
PredictModel1 (inference, tpuModel1, imageFile1, 0.878906 , 0.5 , false );
592
582
PredictModel1 (inference, tpuModel1, imageFile1, 0.878906 , 0.5 , true );
@@ -599,8 +589,7 @@ TEST(InferenceUnittest, PredictTpuModel2) {
599
589
const vector<string> models = {};
600
590
shm_unlink (sharedFile);
601
591
602
- Inference inference;
603
- ASSERT_TRUE (inference.Init (verbose, tpuChipId, models, &capture));
592
+ Inference inference{verbose, tpuChipId, models, &capture};
604
593
PredictModel2 (inference, tpuModel2, imageFile1, 653 , 118 , false );
605
594
PredictModel2 (inference, tpuModel2, imageFile1, 653 , 118 , false );
606
595
PredictModel2 (inference, tpuModel2, imageFile1, 653 , 118 , false );
@@ -613,8 +602,7 @@ TEST(InferenceUnittest, PredictTpuModel3) {
613
602
const vector<string> models = {};
614
603
shm_unlink (sharedFile);
615
604
616
- Inference inference;
617
- ASSERT_TRUE (inference.Init (verbose, tpuChipId, models, &capture));
605
+ Inference inference{verbose, tpuChipId, models, &capture};
618
606
PredictModel3 (inference, tpuModel3, imageFile1, 653 , 197 , false );
619
607
PredictModel3 (inference, tpuModel3, imageFile1, 653 , 197 , false );
620
608
PredictModel3 (inference, tpuModel3, imageFile1, 653 , 197 , false );
0 commit comments