Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
f1c952a
add conftest.py, utils.py, update test_keras_api.py
marco66colombo Jan 15, 2025
4fb8bfe
Use asserts in check_synthesis
marco66colombo Jan 15, 2025
38f9199
update utils.py
marco66colombo Mar 14, 2025
d3038bd
Merge branch 'main' into add-conftest
marco66colombo Mar 14, 2025
109195d
fix baselines dir path
marco66colombo Mar 19, 2025
d25ea90
refactor synthesis_helpers.py
marco66colombo Mar 26, 2025
f2abbeb
fix comment
marco66colombo Mar 26, 2025
4b05026
Merge branch 'main' into add-conftest
marco66colombo Mar 26, 2025
bddf2c2
Merge pull request #1 from marco66colombo/add-conftest
marco66colombo Mar 26, 2025
a7bbc04
pytest synthesis tests refactor
marco66colombo Apr 1, 2025
343a4e1
update synthesis_helpers, confetst.py
marco66colombo Apr 1, 2025
08abec3
update default vitis version
marco66colombo Apr 1, 2025
3dae27b
fix typo test_keras_api.py
marco66colombo Apr 1, 2025
76b16fc
Merge branch 'main' into add-conftest
marco66colombo Apr 1, 2025
e6b09fd
Merge pull request #2 from marco66colombo/add-conftest
marco66colombo Apr 1, 2025
9528c8f
Merge branch 'fastmachinelearning:main' into main
marco66colombo Apr 1, 2025
3195bcb
clean imports test_keras_api
marco66colombo Apr 1, 2025
5e8990b
clean new lines test_keras_api
marco66colombo Apr 1, 2025
c1436a9
Trigger pre-commit hook
marco66colombo Apr 1, 2025
943dc74
update after precommit
marco66colombo Apr 1, 2025
19f653d
Merge branch 'fastmachinelearning:main' into main
marco66colombo Apr 2, 2025
34b28ea
enable vivado and vitis
marco66colombo Apr 3, 2025
8a2771f
Merge branch 'fastmachinelearning:main' into main
marco66colombo Apr 8, 2025
2908052
add oneAPI report support, bug fix
marco66colombo Apr 9, 2025
c51c180
add temp test file
marco66colombo Apr 11, 2025
e423d16
update generate_ci_template.py
marco66colombo Apr 11, 2025
d9c613a
update temp test file
marco66colombo Apr 11, 2025
97f3fe6
install libidn
marco66colombo Apr 11, 2025
1ed33b4
test cmake version
marco66colombo Apr 14, 2025
d39d7dc
fix cmake error
marco66colombo Apr 14, 2025
1280aa7
fix cmake error
marco66colombo Apr 14, 2025
aaf865f
update baselines, clean ci-template
marco66colombo Apr 14, 2025
db21ed4
remove test_keras_api_temp.py
marco66colombo Apr 15, 2025
4b9ceac
Merge remote-tracking branch 'upstream/main'
marco66colombo Apr 15, 2025
45f862b
separate test_keras_api in a single job
marco66colombo Jun 17, 2025
37d184f
update genereate_ci_yaml.py to batch syntehsis tests
marco66colombo Jun 17, 2025
44a11a0
update gitlab-ci.yml to support pytest
marco66colombo Jun 17, 2025
df6a487
create jobs for single test functions
marco66colombo Jun 18, 2025
f7c0c79
update test policy from skip to fail
marco66colombo Jun 18, 2025
0a90de3
test conv1d vivado
marco66colombo Jun 19, 2025
8a3f0ae
use apptainer in cvmfs
marco66colombo Jun 20, 2025
9581f27
fix bug ci-tempalte
marco66colombo Jun 20, 2025
c2f4297
use apptainer-suid
marco66colombo Jun 20, 2025
2872ce7
check apptainer on host
marco66colombo Jun 24, 2025
45be75f
install apptainer in CI container
marco66colombo Sep 4, 2025
bfb534b
fix precommit
marco66colombo Sep 4, 2025
9a3ae01
Merge remote-tracking branch 'upstream/main'
marco66colombo Sep 5, 2025
1cae5db
install apptainer with sudo
marco66colombo Sep 5, 2025
d5472c1
fix vivado cvmfs path
marco66colombo Sep 5, 2025
72acc7d
add vitis-run command
marco66colombo Sep 5, 2025
2fd290e
test test_keras_api test_dense
marco66colombo Sep 5, 2025
e6c14a8
update image version
marco66colombo Sep 8, 2025
6c0977b
fix pre-commit error
marco66colombo Sep 8, 2025
44cdfbe
fix pre-commit ci-template.yml
marco66colombo Sep 8, 2025
feaf71f
one job per test
marco66colombo Sep 9, 2025
6059b96
remove baselines submodule
marco66colombo Oct 6, 2025
e890f6b
add baselines
marco66colombo Oct 6, 2025
38f0614
add baselines as folder
marco66colombo Oct 6, 2025
1e61b31
add new baselines
marco66colombo Oct 7, 2025
844dd56
fix oneapi report
marco66colombo Oct 14, 2025
9f9578b
Merge remote-tracking branch 'upstream/main'
marco66colombo Oct 14, 2025
fa54b24
add oneAPI baselines
marco66colombo Oct 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions hls4ml/report/oneapi_report.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,11 @@ def _parse_single_report(prjDir):
continue
if float(loopInfo['af']) < worstFrequency:
worstFrequency = float(loopInfo['af'])
if int(loopInfo['ii']) > worstII:
worstII = int(loopInfo['ii'])
try:
if int(loopInfo['ii']) > worstII:
worstII = int(loopInfo['ii'])
except ValueError:
pass
if float(loopInfo['lt']) > worstLatency:
worstLatency = float(loopInfo['lt'])
loopReport = {'worstFrequency': str(worstFrequency), 'worstII': str(worstII), 'worstLatency': str(worstLatency)}
Expand Down
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"CSynthesisReport": {
"TargetClockPeriod": "5.00",
"EstimatedClockPeriod": "4.727",
"BestLatency": "1",
"WorstLatency": "1",
"IntervalMin": "1",
"IntervalMax": "1",
"BRAM_18K": "1",
"DSP": "2",
"FF": "38",
"LUT": "178",
"URAM": "0",
"AvailableBRAM_18K": "5376",
"AvailableDSP": "12288",
"AvailableFF": "3456000",
"AvailableLUT": "1728000",
"AvailableURAM": "1280"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"CSynthesisReport": {
"TargetClockPeriod": "5.00",
"EstimatedClockPeriod": "2.787",
"BestLatency": "16",
"WorstLatency": "16",
"IntervalMin": "17",
"IntervalMax": "17",
"BRAM_18K": "1",
"DSP": "1",
"FF": "329",
"LUT": "674",
"URAM": "0",
"AvailableBRAM_18K": "5376",
"AvailableDSP": "12288",
"AvailableFF": "3456000",
"AvailableLUT": "1728000",
"AvailableURAM": "1280"
}
}
Loading
Loading