MCPcopy Create free account
hub / github.com/ROCm/AMDMIGraphX / TEST_CASE

Function TEST_CASE

test/op/builder/batchnorm_test.cpp:27–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25#include <op_builder_test_utils.hpp>
26
27TEST_CASE(batchnorm_rank_0_op_builder_test)
28{
29 migraphx::module mm;
30
31 mm.add_parameter("x", {migraphx::shape::half_type, {}});
32 mm.add_parameter("scale", {migraphx::shape::float_type, {3}});
33 mm.add_parameter("bias", {migraphx::shape::float_type, {3}});
34 mm.add_parameter("mean", {migraphx::shape::float_type, {3}});
35 mm.add_parameter("variance", {migraphx::shape::float_type, {3}});
36
37 EXPECT(test::throws<migraphx::exception>(
38 [&] { make_op_module("batchnorm", {}, mm.get_parameters()); },
39 "rank 0 input tensor, unhandled data format"));
40}
41
42TEST_CASE(batchnorm_rank_1_op_builder_test)
43{

Callers

nothing calls this directly

Calls 7

make_op_moduleFunction · 0.85
add_common_opFunction · 0.85
add_parameterMethod · 0.80
get_parametersMethod · 0.80
make_opFunction · 0.50
add_literalMethod · 0.45
add_instructionMethod · 0.45

Tested by

no test coverage detected