@@ -14,11 +14,8 @@ namespace onnxruntime {
1414namespace test {
1515
1616// Helper function to create a simple Add model for BF16 testing
17- static GetTestModelFn BuildBF16AddTestCase (const TestInputDef<float >& input1_def,
18- const TestInputDef<float >& input2_def) {
19- // Silence unused function warning
20- (void )BuildBF16AddTestCase;
21-
17+ [[maybe_unused]] static GetTestModelFn BuildBF16AddTestCase (const TestInputDef<float >& input1_def,
18+ const TestInputDef<float >& input2_def) {
2219 return [input1_def, input2_def](ModelTestBuilder& builder) {
2320 NodeArg* input1 = MakeTestInput (builder, input1_def);
2421 NodeArg* input2 = MakeTestInput (builder, input2_def);
@@ -28,11 +25,8 @@ static GetTestModelFn BuildBF16AddTestCase(const TestInputDef<float>& input1_def
2825}
2926
3027// Helper function to create a simple MatMul model for BF16 testing
31- static GetTestModelFn BuildBF16MatMulTestCase (const TestInputDef<float >& input1_def,
32- const TestInputDef<float >& input2_def) {
33- // Silence unused function warning
34- (void )BuildBF16MatMulTestCase;
35-
28+ [[maybe_unused]] static GetTestModelFn BuildBF16MatMulTestCase (const TestInputDef<float >& input1_def,
29+ const TestInputDef<float >& input2_def) {
3630 return [input1_def, input2_def](ModelTestBuilder& builder) {
3731 NodeArg* input1 = MakeTestInput (builder, input1_def);
3832 NodeArg* input2 = MakeTestInput (builder, input2_def);
@@ -42,11 +36,8 @@ static GetTestModelFn BuildBF16MatMulTestCase(const TestInputDef<float>& input1_
4236}
4337
4438// Helper function to create a Conv model for BF16 testing
45- static GetTestModelFn BuildBF16ConvTestCase (const TestInputDef<float >& input_def,
46- const TestInputDef<float >& weights_def) {
47- // Silence unused function warning
48- (void )BuildBF16ConvTestCase;
49-
39+ [[maybe_unused]] static GetTestModelFn BuildBF16ConvTestCase (const TestInputDef<float >& input_def,
40+ const TestInputDef<float >& weights_def) {
5041 return [input_def, weights_def](ModelTestBuilder& builder) {
5142 NodeArg* input = MakeTestInput (builder, input_def);
5243 NodeArg* weights = MakeTestInput (builder, weights_def);
@@ -56,13 +47,11 @@ static GetTestModelFn BuildBF16ConvTestCase(const TestInputDef<float>& input_def
5647}
5748
5849// Helper function to run BF16 model test
59- static void RunBF16ModelTest (const GetTestModelFn& build_test_case,
60- const std::vector<int64_t >& input_shape,
61- ExpectedEPNodeAssignment expected_ep_assignment = ExpectedEPNodeAssignment::All,
62- int opset = 18 ,
63- float fp32_abs_err = 1e-2f ) {
64- // Silence unused function warning
65- (void )RunBF16ModelTest;
50+ [[maybe_unused]] static void RunBF16ModelTest (const GetTestModelFn& build_test_case,
51+ const std::vector<int64_t >& input_shape,
52+ ExpectedEPNodeAssignment expected_ep_assignment = ExpectedEPNodeAssignment::All,
53+ int opset = 18 ,
54+ float fp32_abs_err = 1e-2f ) {
6655 ORT_UNUSED_PARAMETER (input_shape);
6756
6857 ProviderOptions provider_options;
0 commit comments