| 281 | array ha, hb, gold; |
| 282 | |
| 283 | void SetUp() { |
| 284 | SUPPORTED_TYPE_CHECK(half_float::half); |
| 285 | int elems = GetParam(); |
| 286 | array fa = af::randu(elems) - 0.5f; |
| 287 | array fb = af::randu(elems) - 0.5f; |
| 288 | |
| 289 | ha = fa.as(f16); |
| 290 | hb = fb.as(f16); |
| 291 | |
| 292 | gold = dot(fa, fb); |
| 293 | } |
| 294 | }; |
| 295 | |
| 296 | std::string print_dot(const ::testing::TestParamInfo<Dot::ParamType> info) { |