diff --git a/python_binding/recipes/pybind_Recipes.cpp b/python_binding/recipes/pybind_Recipes.cpp
index f656af70dfa05678875afd4b4748f358437852a8..21478a5b14d609801f232b20cda25e7e1c0d9475 100644
--- a/python_binding/recipes/pybind_Recipes.cpp
+++ b/python_binding/recipes/pybind_Recipes.cpp
@@ -151,6 +151,14 @@ void init_Recipes(py::module &m)
     :param node: Node which Operator will turn into a Generic Operator
     :type graph_view: :py:class:`aidge_core.Node`
     )mydelimiter");
+
+  m.def("apply_weightinterleaving", applyWeightInterleaving, py::arg("node"), R"mydelimiter(
+    Replace weight Producer linked to the given node with a weight producer with interleaving and format NHWC.
+    This recipe is specific to the ARM cortex-m export for low bit integer support.
+
+    :param node: Node which linked weights will recieve interleaving
+    :type graph_view: :py:class:`aidge_core.Node`
+    )mydelimiter");
 }
 
 } // namespace Aidge