aidecentralized / sonar

SONAR - Self-Organizing Network of Aggregated Representations
MIT License
7 stars 27 forks source link

O4 gRPC Module For Communication Layer #20

Closed hardlyhuman closed 1 week ago

hardlyhuman commented 1 month ago

As an initial step towards this Objective, I propose migrating the current MPI version of CommUtils to gRPC. It can be done in following steps:

  1. Define the gRPC service and messages in a .proto file.
  2. Generate the gRPC code from the .proto file.
  3. Implement the gRPC server with the necessary services.
  4. Implement the gRPC client to replace the MPI communication calls.

if nothing else is priority now, I can get started with this

tremblerz commented 1 month ago

Thanks for bringing it up! Xavier and Gautam are working towards this.

hardlyhuman commented 1 month ago

Hi @gautamjajoo , I want to check if I can help you with anything in the development of the gRPC Module

tremblerz commented 1 week ago

The issue is fixed now with a new communication manager API