@@ -898,8 +898,8 @@ TestResult NNModuleTest::testModuleLinear() {
898898
899899 // Test forward with residual connection
900900 spdlog::info (" Testing Linear forward with residual connection" );
901- auto residual = infinicore::Tensor::ones ({2 , 4 }, infinicore::DataType::F32, infinicore::Device ());
902- auto output_with_residual = m1.forward (input1, residual );
901+ // auto residual = infinicore::Tensor::ones({2, 4}, infinicore::DataType::F32, infinicore::Device());
902+ auto output_with_residual = m1.forward (input1);
903903 if (output_with_residual->shape () != std::vector<size_t >({2 , 4 })) {
904904 spdlog::error (" Linear output with residual shape mismatch. Expected {{2, 4}}, got different shape" );
905905 return false ;
@@ -911,10 +911,10 @@ TestResult NNModuleTest::testModuleLinear() {
911911
912912 // Create test data with known values for verification
913913 auto test_input = infinicore::Tensor::ones ({2 , 8 }, infinicore::DataType::F32, infinicore::Device ());
914- auto test_residual = infinicore::Tensor::ones ({2 , 4 }, infinicore::DataType::F32, infinicore::Device ());
914+ // auto test_residual = infinicore::Tensor::ones({2, 4}, infinicore::DataType::F32, infinicore::Device());
915915
916916 // Get InfiniCore result
917- auto infinicore_output = m1.forward (test_input, test_residual );
917+ auto infinicore_output = m1.forward (test_input);
918918
919919 // Compute naive result: output = input @ weight.T + bias + residual
920920 auto naive_output = infinicore::Tensor::empty ({2 , 4 }, infinicore::DataType::F32, infinicore::Device ());
@@ -935,7 +935,7 @@ TestResult NNModuleTest::testModuleLinear() {
935935 infinicore::op::add_ (naive_output, matmul_result, bias_view);
936936
937937 // Add residual
938- infinicore::op::add_ (naive_output, naive_output, test_residual);
938+ // infinicore::op::add_(naive_output, naive_output, test_residual);
939939
940940 // Compare results with actual value checking
941941 if (infinicore_output->shape () != naive_output->shape ()) {
@@ -956,10 +956,10 @@ TestResult NNModuleTest::testModuleLinear() {
956956 // Test computation correctness without bias (using m2)
957957 spdlog::info (" Testing computation correctness without bias" );
958958 auto test_input_no_bias = infinicore::Tensor::ones ({1 , 16 }, infinicore::DataType::F32, infinicore::Device ());
959- auto test_residual_no_bias = infinicore::Tensor::ones ({1 , 3 }, infinicore::DataType::F32, infinicore::Device ());
959+ // auto test_residual_no_bias = infinicore::Tensor::ones({1, 3}, infinicore::DataType::F32, infinicore::Device());
960960
961961 // Get InfiniCore result (no bias)
962- auto infinicore_output_no_bias = m2.forward (test_input_no_bias, test_residual_no_bias );
962+ auto infinicore_output_no_bias = m2.forward (test_input_no_bias);
963963
964964 // Compute naive result without bias: output = input @ weight.T + residual
965965 auto naive_output_no_bias = infinicore::Tensor::empty ({1 , 3 }, infinicore::DataType::F32, infinicore::Device ());
@@ -970,7 +970,7 @@ TestResult NNModuleTest::testModuleLinear() {
970970 auto matmul_result_no_bias = infinicore::op::matmul (test_input_no_bias, weight_t_no_bias); // [1, 3]
971971
972972 // Add residual
973- infinicore::op::add_ (naive_output_no_bias, matmul_result_no_bias, test_residual_no_bias);
973+ // infinicore::op::add_(naive_output_no_bias, matmul_result_no_bias, test_residual_no_bias);
974974
975975 // Compare results with actual value checking
976976 if (infinicore_output_no_bias->shape () != naive_output_no_bias->shape ()) {
0 commit comments