gRPC Services for the AI Domain Definition Langauge (AIDDL) Framework
Project description
A GRPC Library for AIDDL
Interfaces to connect the AIDDL framework to other components via Protobuf and gRPC.
- Proxy container functionality
- Server hosts a container
- Client is a proxy for a container
- Supported services:
- Call function registered on server via its URI
- Proxy Function
- Single AIDDL function offered by a server
- Client is a proxy of an AIDDL function f: Term -> Term
- Actor abstraction
- Implement actor servers
- Use actor servers via gRPC
- Sender abstraction
- Send AIDDL messages to a server
- Receiver abstraction
- Read queued up AIDDL messages form a receiver server
- Query determines how messages are retrieved
- Server collects messages and sends them to client when queried
- Can be used to collect sensor data occasionally queried by a sensor abstraction
Roadmap
0.1.0
- Actor client
- Actor server (abstract)
- Container proxy
- Function call service
- Container proxy client
- Function proxy client
- Function proxy server (abstract)
- Receiver client
- Receiver server (abstract)
- Sender client
- Sender server (abstract)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiddl-external-grpc-0.1.4.tar.gz
(10.3 kB
view hashes)
Built Distribution
Close
Hashes for aiddl-external-grpc-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10cc9696d366e18083acbc17623599523c95eeae7ab379006cff00aa5784067e |
|
MD5 | 8a1845bf633d2cecc9ae93a954ded334 |
|
BLAKE2b-256 | b0e22bc8936e7a69d2cea32b98ccdfa8dcd8edf170ff0a112c56872d435fd738 |
Close
Hashes for aiddl_external_grpc-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 628630dc9fbc858da9c331dd76dd21562b476080997bf3bba8da6916f0a4d951 |
|
MD5 | 6671058ca36969bd6000dbe640f3178b |
|
BLAKE2b-256 | 3651e2d1897fe0390b9cea0d4a6ec52cd70bab59862e11665afa760be0a53238 |