diff options
author | David Sorber <david.sorber@blacklynx.tech> | 2021-07-29 11:34:37 -0400 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-10-25 11:27:01 -0400 |
commit | f3c558d88bc68d865f823c31e7d9aa78b3feab59 (patch) | |
tree | 026d8ff5568bc2c5ab731df29d87901cf1177e00 /gnuradio-runtime/python/gnuradio/gr/bindings/python_bindings.cc | |
parent | 788827ae116bef871e144abd39b1e4482208eabe (diff) |
runtime: Custom Buffer/Accelerator Device Support - Milestone 2
Completion of custom buffer/accelerator device support changes:
* Improved custom buffer interface by removing awkward memory
allocation functions from the block class
* Increased flexibility for creating custom buffers by allowing
creation of buffer_single_mapped subclasses
* Fully incorporated data movement abstraction into the custom
buffer interface and the runtime itself; accelerated blocks are no
longer directly responsible for their own data movement
* Zero copy back-to-back accelerated blocks are now supported (data
no longer needs to be moved back to the host between each block)
Signed-off-by: David Sorber <david.sorber@blacklynx.tech>
Signed-off-by: Mike Mason <mike.mason@blacklynx.tech>
Diffstat (limited to 'gnuradio-runtime/python/gnuradio/gr/bindings/python_bindings.cc')
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr/bindings/python_bindings.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/python_bindings.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/python_bindings.cc index 1f39775f81..760578254d 100644 --- a/gnuradio-runtime/python/gnuradio/gr/bindings/python_bindings.cc +++ b/gnuradio-runtime/python/gnuradio/gr/bindings/python_bindings.cc @@ -29,6 +29,7 @@ void bind_block_detail(py::module&); void bind_block_gateway(py::module&); // void bind_block_registry(py::module&); void bind_buffer(py::module&); +void bind_buffer_type(py::module& m); void bind_constants(py::module&); void bind_endianness(py::module&); void bind_expj(py::module&); @@ -121,6 +122,7 @@ PYBIND11_MODULE(gr_python, m) bind_msg_handler(m); bind_msg_queue(m); + bind_buffer_type(m); bind_io_signature(m); // // bind_attributes(m); bind_basic_block(m); |