Home | History | Annotate | Download | only in tests
      1 // clang-format off
      2 // Generated file (from: prelu.mod.py). Do not edit
      3 #include "../../TestGenerated.h"
      4 
      5 namespace prelu {
      6 // Generated prelu test
      7 #include "generated/examples/prelu.example.cpp"
      8 // Generated model constructor
      9 #include "generated/models/prelu.model.cpp"
     10 } // namespace prelu
     11 
     12 TEST_F(GeneratedTests, prelu) {
     13     execute(prelu::CreateModel,
     14             prelu::is_ignored,
     15             prelu::get_examples());
     16 }
     17 TEST_AVAILABLE_SINCE(V1_2, prelu, prelu::CreateModel)
     18 
     19 TEST_F(GeneratedTests, prelu_relaxed) {
     20     execute(prelu::CreateModel_relaxed,
     21             prelu::is_ignored_relaxed,
     22             prelu::get_examples_relaxed());
     23 }
     24 
     25 TEST_F(GeneratedTests, prelu_quant8) {
     26     execute(prelu::CreateModel_quant8,
     27             prelu::is_ignored_quant8,
     28             prelu::get_examples_quant8());
     29 }
     30 TEST_AVAILABLE_SINCE(V1_2, prelu_quant8, prelu::CreateModel_quant8)
     31 
     32 TEST_F(GeneratedTests, prelu_quant8_2) {
     33     execute(prelu::CreateModel_quant8_2,
     34             prelu::is_ignored_quant8_2,
     35             prelu::get_examples_quant8_2());
     36 }
     37 TEST_AVAILABLE_SINCE(V1_2, prelu_quant8_2, prelu::CreateModel_quant8_2)
     38 
     39 TEST_F(GeneratedTests, prelu_quant8_3) {
     40     execute(prelu::CreateModel_quant8_3,
     41             prelu::is_ignored_quant8_3,
     42             prelu::get_examples_quant8_3());
     43 }
     44 TEST_AVAILABLE_SINCE(V1_2, prelu_quant8_3, prelu::CreateModel_quant8_3)
     45 
     46 TEST_F(GeneratedTests, prelu_quant8_4) {
     47     execute(prelu::CreateModel_quant8_4,
     48             prelu::is_ignored_quant8_4,
     49             prelu::get_examples_quant8_4());
     50 }
     51 TEST_AVAILABLE_SINCE(V1_2, prelu_quant8_4, prelu::CreateModel_quant8_4)
     52 
     53 TEST_F(GeneratedTests, prelu_float16) {
     54     execute(prelu::CreateModel_float16,
     55             prelu::is_ignored_float16,
     56             prelu::get_examples_float16());
     57 }
     58 TEST_AVAILABLE_SINCE(V1_2, prelu_float16, prelu::CreateModel_float16)
     59 
     60 TEST_F(GeneratedTests, prelu_weight_as_input) {
     61     execute(prelu::CreateModel_weight_as_input,
     62             prelu::is_ignored_weight_as_input,
     63             prelu::get_examples_weight_as_input());
     64 }
     65 TEST_AVAILABLE_SINCE(V1_2, prelu_weight_as_input, prelu::CreateModel_weight_as_input)
     66 
     67 TEST_F(GeneratedTests, prelu_weight_as_input_relaxed) {
     68     execute(prelu::CreateModel_weight_as_input_relaxed,
     69             prelu::is_ignored_weight_as_input_relaxed,
     70             prelu::get_examples_weight_as_input_relaxed());
     71 }
     72 
     73 TEST_F(GeneratedTests, prelu_weight_as_input_quant8) {
     74     execute(prelu::CreateModel_weight_as_input_quant8,
     75             prelu::is_ignored_weight_as_input_quant8,
     76             prelu::get_examples_weight_as_input_quant8());
     77 }
     78 TEST_AVAILABLE_SINCE(V1_2, prelu_weight_as_input_quant8, prelu::CreateModel_weight_as_input_quant8)
     79 
     80 TEST_F(GeneratedTests, prelu_weight_as_input_quant8_2) {
     81     execute(prelu::CreateModel_weight_as_input_quant8_2,
     82             prelu::is_ignored_weight_as_input_quant8_2,
     83             prelu::get_examples_weight_as_input_quant8_2());
     84 }
     85 TEST_AVAILABLE_SINCE(V1_2, prelu_weight_as_input_quant8_2, prelu::CreateModel_weight_as_input_quant8_2)
     86 
     87 TEST_F(GeneratedTests, prelu_weight_as_input_quant8_3) {
     88     execute(prelu::CreateModel_weight_as_input_quant8_3,
     89             prelu::is_ignored_weight_as_input_quant8_3,
     90             prelu::get_examples_weight_as_input_quant8_3());
     91 }
     92 TEST_AVAILABLE_SINCE(V1_2, prelu_weight_as_input_quant8_3, prelu::CreateModel_weight_as_input_quant8_3)
     93 
     94 TEST_F(GeneratedTests, prelu_weight_as_input_quant8_4) {
     95     execute(prelu::CreateModel_weight_as_input_quant8_4,
     96             prelu::is_ignored_weight_as_input_quant8_4,
     97             prelu::get_examples_weight_as_input_quant8_4());
     98 }
     99 TEST_AVAILABLE_SINCE(V1_2, prelu_weight_as_input_quant8_4, prelu::CreateModel_weight_as_input_quant8_4)
    100 
    101 TEST_F(GeneratedTests, prelu_weight_as_input_float16) {
    102     execute(prelu::CreateModel_weight_as_input_float16,
    103             prelu::is_ignored_weight_as_input_float16,
    104             prelu::get_examples_weight_as_input_float16());
    105 }
    106 TEST_AVAILABLE_SINCE(V1_2, prelu_weight_as_input_float16, prelu::CreateModel_weight_as_input_float16)
    107 
    108 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape) {
    109     execute(prelu::CreateModel_dynamic_output_shape,
    110             prelu::is_ignored_dynamic_output_shape,
    111             prelu::get_examples_dynamic_output_shape());
    112 }
    113 
    114 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_relaxed) {
    115     execute(prelu::CreateModel_dynamic_output_shape_relaxed,
    116             prelu::is_ignored_dynamic_output_shape_relaxed,
    117             prelu::get_examples_dynamic_output_shape_relaxed());
    118 }
    119 
    120 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_quant8) {
    121     execute(prelu::CreateModel_dynamic_output_shape_quant8,
    122             prelu::is_ignored_dynamic_output_shape_quant8,
    123             prelu::get_examples_dynamic_output_shape_quant8());
    124 }
    125 
    126 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_quant8_2) {
    127     execute(prelu::CreateModel_dynamic_output_shape_quant8_2,
    128             prelu::is_ignored_dynamic_output_shape_quant8_2,
    129             prelu::get_examples_dynamic_output_shape_quant8_2());
    130 }
    131 
    132 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_quant8_3) {
    133     execute(prelu::CreateModel_dynamic_output_shape_quant8_3,
    134             prelu::is_ignored_dynamic_output_shape_quant8_3,
    135             prelu::get_examples_dynamic_output_shape_quant8_3());
    136 }
    137 
    138 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_quant8_4) {
    139     execute(prelu::CreateModel_dynamic_output_shape_quant8_4,
    140             prelu::is_ignored_dynamic_output_shape_quant8_4,
    141             prelu::get_examples_dynamic_output_shape_quant8_4());
    142 }
    143 
    144 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_float16) {
    145     execute(prelu::CreateModel_dynamic_output_shape_float16,
    146             prelu::is_ignored_dynamic_output_shape_float16,
    147             prelu::get_examples_dynamic_output_shape_float16());
    148 }
    149 
    150 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_weight_as_input) {
    151     execute(prelu::CreateModel_dynamic_output_shape_weight_as_input,
    152             prelu::is_ignored_dynamic_output_shape_weight_as_input,
    153             prelu::get_examples_dynamic_output_shape_weight_as_input());
    154 }
    155 
    156 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_weight_as_input_relaxed) {
    157     execute(prelu::CreateModel_dynamic_output_shape_weight_as_input_relaxed,
    158             prelu::is_ignored_dynamic_output_shape_weight_as_input_relaxed,
    159             prelu::get_examples_dynamic_output_shape_weight_as_input_relaxed());
    160 }
    161 
    162 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_weight_as_input_quant8) {
    163     execute(prelu::CreateModel_dynamic_output_shape_weight_as_input_quant8,
    164             prelu::is_ignored_dynamic_output_shape_weight_as_input_quant8,
    165             prelu::get_examples_dynamic_output_shape_weight_as_input_quant8());
    166 }
    167 
    168 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_weight_as_input_quant8_2) {
    169     execute(prelu::CreateModel_dynamic_output_shape_weight_as_input_quant8_2,
    170             prelu::is_ignored_dynamic_output_shape_weight_as_input_quant8_2,
    171             prelu::get_examples_dynamic_output_shape_weight_as_input_quant8_2());
    172 }
    173 
    174 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_weight_as_input_quant8_3) {
    175     execute(prelu::CreateModel_dynamic_output_shape_weight_as_input_quant8_3,
    176             prelu::is_ignored_dynamic_output_shape_weight_as_input_quant8_3,
    177             prelu::get_examples_dynamic_output_shape_weight_as_input_quant8_3());
    178 }
    179 
    180 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_weight_as_input_quant8_4) {
    181     execute(prelu::CreateModel_dynamic_output_shape_weight_as_input_quant8_4,
    182             prelu::is_ignored_dynamic_output_shape_weight_as_input_quant8_4,
    183             prelu::get_examples_dynamic_output_shape_weight_as_input_quant8_4());
    184 }
    185 
    186 TEST_F(DynamicOutputShapeTest, prelu_dynamic_output_shape_weight_as_input_float16) {
    187     execute(prelu::CreateModel_dynamic_output_shape_weight_as_input_float16,
    188             prelu::is_ignored_dynamic_output_shape_weight_as_input_float16,
    189             prelu::get_examples_dynamic_output_shape_weight_as_input_float16());
    190 }
    191 
    192