Skip to content

Conversation

@5000user5000
Copy link
Owner

PR: Implement Post-Processing Component and Python API Integration

Features Added:

  • Implemented add_bias() and apply_activation() (ReLU, Sigmoid, Identity) in post_processing.hpp.
  • Added bindings.cpp with pybind11 wrappers for post-processing functions.
  • Exposed C++ post-processing functions to Python as mpgemm module.
  • Integrated mpgemm.so build into Makefile, auto-built in make all.

Testing:

  • Added test_post_process.py with unit tests for all post-processing cases.
  • Enabled make pytest for easy Python testing.
  • Updated CI to install pybind11 and run Python unit tests via pytest.

@5000user5000 5000user5000 merged commit 8e6acb8 into main May 3, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants