Skip to content

BuildGraph for GoogleNet, DenseNet, ResNet, Yolo. Add MatMul_Layer, SoftMax_Layer, Reshape_Layer, BatchNormalization_Layer. Modificates for FCLayer, Flatten, Pooling, Convolution. Add universal accuracy check#212

Merged
aobolensk merged 62 commits into
mainfrom
Semyon1104/BuildGraph_branching
Oct 20, 2025

fix unused

6c2987a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 19, 2025 in 0s

84.06% (-0.83%) compared to 3e8a111

View this Pull Request on Codecov

84.06% (-0.83%) compared to 3e8a111

Details

Codecov Report

❌ Patch coverage is 81.72348% with 193 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.06%. Comparing base (3e8a111) to head (6c2987a).

Files with missing lines Patch % Lines
include/layers/PoolingLayer.hpp 68.47% 20 Missing and 38 partials ⚠️
src/layers/MatmulLayer.cpp 72.36% 44 Missing and 11 partials ⚠️
include/layers/ConvLayer.hpp 90.82% 7 Missing and 12 partials ⚠️
src/layers/BatchNormalizationLayer.cpp 84.50% 7 Missing and 4 partials ⚠️
src/layers/ReshapeLayer.cpp 87.77% 7 Missing and 4 partials ⚠️
src/layers/SoftmaxLayer.cpp 88.50% 6 Missing and 4 partials ⚠️
src/layers/FlattenLayer.cpp 82.35% 7 Missing and 2 partials ⚠️
src/layers/ConvLayer.cpp 75.00% 5 Missing and 1 partial ⚠️
include/graph/graph.hpp 84.61% 3 Missing and 1 partial ⚠️
src/layers/ConcatLayer.cpp 78.57% 1 Missing and 2 partials ⚠️
... and 5 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #212      +/-   ##
==========================================
- Coverage   84.88%   84.06%   -0.83%     
==========================================
  Files          34       42       +8     
  Lines        1912     2667     +755     
  Branches     1008     1397     +389     
==========================================
+ Hits         1623     2242     +619     
- Misses        124      220      +96     
- Partials      165      205      +40     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.