-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shmem Ports & Channel refactor development #307
Shmem Ports & Channel refactor development #307
Commits on Aug 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7461e2a - Browse repository at this point
Copy the full SHA 7461e2aView commit details -
Merge branch 'messaging_refactor_develop' of https://github.com/hexu3…
…3/lava_dev into messaging_refactor_develop
Configuration menu - View commit details
-
Copy full SHA for 642d813 - Browse repository at this point
Copy the full SHA 642d813View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0aeb69 - Browse repository at this point
Copy the full SHA b0aeb69View commit details -
Configuration menu - View commit details
-
Copy full SHA for d32bff0 - Browse repository at this point
Copy the full SHA d32bff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 542188d - Browse repository at this point
Copy the full SHA 542188dView commit details
Commits on Aug 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fead41d - Browse repository at this point
Copy the full SHA fead41dView commit details -
Change shmem ports functions name following Google style
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5dbbf90 - Browse repository at this point
Copy the full SHA 5dbbf90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d33260 - Browse repository at this point
Copy the full SHA 0d33260View commit details -
Fix build bugs & Add PortProxy class
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5184a14 - Browse repository at this point
Copy the full SHA 5184a14View commit details -
Use shared_ptr to replace original pointers
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 873c6cd - Browse repository at this point
Copy the full SHA 873c6cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 634dced - Browse repository at this point
Copy the full SHA 634dcedView commit details
Commits on Aug 17, 2022
-
Add GetChannel wrapper & Make channel return port_proxy
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7d3cfa - Browse repository at this point
Copy the full SHA d7d3cfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af6d79 - Browse repository at this point
Copy the full SHA 1af6d79View commit details -
Configuration menu - View commit details
-
Copy full SHA for b501b90 - Browse repository at this point
Copy the full SHA b501b90View commit details
Commits on Aug 18, 2022
-
Add test for channel& port python wrapper[Todo: bug fix]
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 094adc9 - Browse repository at this point
Copy the full SHA 094adc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e61b780 - Browse repository at this point
Copy the full SHA e61b780View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d0766 - Browse repository at this point
Copy the full SHA a9d0766View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd859cf - Browse repository at this point
Copy the full SHA fd859cfView commit details -
Wrapper Shemchannel to pypychannel.py
Signed-off-by: Miao, Hongda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c13cc6c - Browse repository at this point
Copy the full SHA c13cc6cView commit details
Commits on Aug 19, 2022
-
Fix returning base class pointer bug
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50d782a - Browse repository at this point
Copy the full SHA 50d782aView commit details -
Add implementation for AbstractPort
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08a5a3a - Browse repository at this point
Copy the full SHA 08a5a3aView commit details -
Fix bug of implementation for AbstractPort
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d170fa - Browse repository at this point
Copy the full SHA 8d170faView commit details -
* Convert CppIn/Out/Ref/Var-Ports (#297) * Adding preliminary ports * Added CppPort and CppIOPort * Add preliminary classes for CppInPorts and CppOutPorts * Add preliminary code for CppRefPorts * Added preliminary CppVarPort class * Add derived classes for CppVarPort * Update namespace naming * Fix linting issues * Updated pybind11 for numpy arrays * Fixed cpplint issues * Added lambda functions * Fix linting issues in Ports.h and Abstract Port cc file * Added Python wrapper functions * Added Pybind dtype for AbstractPortImplementation * Added tranformer header file * Updated transformers with parameters * Add missing include in PyWrapper * Add namespace for ports.cc * Add different types of Read() * Add transformer include and null to constants * Swap naming of classes in PyWrapper * Test variant on return types * Added Python wrapper for transformer class * Comment out Out/Ref/VarPorts for debugging * Change to use template for Recv and Peek (CppInPort) * Using pointers for constants * Updated templates for all ports * Fixed issue with vectors * Fix linting issue * Uncomment in PyWrapper * Add AbstractPort, Port and Transformer to CMakeLists Co-authored-by: shaline-koh <[email protected]> * amend xport apis Signed-off-by: luoxiaoc <[email protected]> * add xport test Signed-off-by: luoxiaoc <[email protected]> * fix double free Signed-off-by: luoxiaoc <[email protected]> Signed-off-by: luoxiaoc <[email protected]> Co-authored-by: Wen Jie Seow <[email protected]> Co-authored-by: shaline-koh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25d6dfa - Browse repository at this point
Copy the full SHA 25d6dfaView commit details -
* Update shemchannel in pypychannel.py * Update Channel and Channel Type from message_infrastructure cpplib * update channel interface: Update message_infrastructure ChannelType to ChannelTransferType TODO: Update the relationship between SharedMem and SharedMemManager TODO: Offload Python CSPSelect to message_infrastructure cpplib * Update Service and Runtime Channel Builder Signed-off-by: Miao, Hongda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed4076a - Browse repository at this point
Copy the full SHA ed4076aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7148a72 - Browse repository at this point
Copy the full SHA 7148a72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 399ee74 - Browse repository at this point
Copy the full SHA 399ee74View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5dc955 - Browse repository at this point
Copy the full SHA a5dc955View commit details -
Merge branch 'messaging_refactor_develop' of https://github.com/hexu3…
…3/lava_dev into messaging_refactor_develop
Configuration menu - View commit details
-
Copy full SHA for 893915b - Browse repository at this point
Copy the full SHA 893915bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed57ab - Browse repository at this point
Copy the full SHA 2ed57abView commit details -
Fix RecvPort Queue data struct
Signed-off-by: hexu1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4777c3b - Browse repository at this point
Copy the full SHA 4777c3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e73b101 - Browse repository at this point
Copy the full SHA e73b101View commit details -
align py ports interface with message_infrastructure lib
Signed-off-by: luoxiaoc <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3514c2 - Browse repository at this point
Copy the full SHA c3514c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ffe72 - Browse repository at this point
Copy the full SHA a4ffe72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e2b7cf - Browse repository at this point
Copy the full SHA 3e2b7cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45d54ae - Browse repository at this point
Copy the full SHA 45d54aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 798a8f6 - Browse repository at this point
Copy the full SHA 798a8f6View commit details -
Merge branch 'messaging_refactor_develop' of https://github.com/hexu3…
…3/lava_dev into messaging_refactor_develop
Configuration menu - View commit details
-
Copy full SHA for 193fe8a - Browse repository at this point
Copy the full SHA 193fe8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46761d0 - Browse repository at this point
Copy the full SHA 46761d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee556b8 - Browse repository at this point
Copy the full SHA ee556b8View commit details