Skip to content

Add 16bit support for xtensa max and average pooling kernels#3483

Open
narrietal wants to merge 1 commit intotensorflow:mainfrom
narrietal:add_16bit_xtensa_max_avg_pooling
Open

Add 16bit support for xtensa max and average pooling kernels#3483
narrietal wants to merge 1 commit intotensorflow:mainfrom
narrietal:add_16bit_xtensa_max_avg_pooling

Conversation

@narrietal
Copy link

This PR adds support for the optimized Xtensa max and average pool kernels when using 16-bit activations and 8-bit weights. Previously, this configuration would fall back to the reference implementation.

Changes:

  • Created new 'pooling_hifi.cc' file which contains implementations of max and average pooling for both 8-bit and 16-bit inputs
  • Removed old 'pooling_int8.cc' file

bug=fixes #3482

@narrietal narrietal requested a review from a team as a code owner February 16, 2026 16:08
@rameshkunasi rameshkunasi added the ci:full Triggers the comprehensive cross-platform test suite. label Mar 4, 2026
@rameshkunasi rameshkunasi deployed to integration-test March 4, 2026 16:36 — with GitHub Actions Active
@rameshkunasi
Copy link
Contributor

Hi @narrietal ,

Thanks for this PR. Can you please resolve the issue and update the PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:full Triggers the comprehensive cross-platform test suite.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing support for Xtensa's 16bit max and average pooling kernels

2 participants