Closed
Description
Timeline
Released Date: Oct. 11th, 2023
Work Items
Communication Features and Interfaces
GPU-side communication interfaces
-
[ ] Interfaces: add tile-based communication interfaces (Add tile-based API #145)moved to the next version
-
- Semaphore: add timeout for semaphores ([Feature] semaphores do not take a timeout for wait. #161)
-
- Interfaces: align interfaces of
put()
,get()
,putPackets()
, andgetPackets()
([Feature]getPacket
arg list does not match theget
function fromsm_channels
#158)
- Interfaces: align interfaces of
Host-side interfaces
-
- Python: add Python bindings (Python bindings #125)
-
[ ] SmChannel: [feature]moved to the next versionsm_channel
constructors need to be improved. #148
-
- Interfaces: connection setup without bootstrap (Add Context and Endpoint classes to enable non-Communicator use-cases #166)
-
- Interfaces: construct
ProxyChannel
with shared pointers (ConstructProxyChannel
with shared pointers #184)
- Interfaces: construct
Bug Fix
-
- Bug: semaphore ownership issues (Make sure the semaphore not be released during the lifecycle of SmChannel #131)
-
- Bug: compilation fails in the debug mode ([Bug] Compilation fails with
CMAKE_BUILD_TYPE=Debug
#174)
- Bug: compilation fails in the debug mode ([Bug] Compilation fails with
Performance Optimization
Development Pipeline
-
- Unit Tests: add Python unit tests ([Unit Test] Add Python unit tests #134)
-
- Unit Tests: add more unit tests ([Unit Test] Listing unit tests needed #115)
-
[ ] Debugging Tool: fix broken NPKit support (@yzygitzh)
-
- Debugging Tool: support
POLL_PRINT_ON_STUCK
(Change device handle interfaces & others #142)
- Debugging Tool: support
Documents
-
[ ] Docs: update performance numbers on readme (call for contribution)moved to the next version
Metadata
Metadata
Assignees
Labels
No labels