Skip to content

Conversation

calad0i
Copy link
Contributor

@calad0i calad0i commented Jul 6, 2025

Description

(This PR includes #1321)

  • Fixes pooling layers in io parallel implementation when strides are non-trivial (!= pool_size)
  • Fixes keras v3 parser padding computation
  • Added QPooling layer support for HGQ2

Known Issue

  • Pooling in io_stream with non-trivial strides could still crash, most likely when strides > pool_size.

Type of change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change which adds functionality)

Tests

Updated test_pooling.py; HGQ2 tests are added in the HGQ2 repo.
(keras v3 tests will not be triggered here anyway; in the future maybe we can directly reuse HGQ2's hls4ml convert tests)

Test Configuration:

Checklist

  • all, but no doc

@calad0i calad0i added the please test Trigger testing by creating local PR branch label Jul 7, 2025
@calad0i calad0i added please test Trigger testing by creating local PR branch and removed please test Trigger testing by creating local PR branch labels Jul 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
please test Trigger testing by creating local PR branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant