You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository could be (and should be) turned into a workspace with the following crates:
dkn-p2p-client that handles all P2P connections
dkn-model-client that handles Workflow execution, and model configurations & service checks
dkn-oracle-node that handles LLM oracle executions, uses (2)
dkn-compute-node that handles DKN tasks, uses (1) and (2)
dkn-node-launcher that basically takes care of configurations, envs, and updates; this shall be the only executable released & downloaded, the choice of node should come with a command line argument as it does in Oracle
(1) is required to share the P2P logic tht we keep copy-pasting around from a single source, will be useful for RPC
(2) is required to share the model logic between compute, oracle and even launcher maybe, again will help us avoid copy-pasting all the time
(5) is required because Oracle node needs a launcher logic as well, and using clap we can "connect" the underlying CLIs together, e.g dkn-oracle foobar becomes dkn oracle foobar
The text was updated successfully, but these errors were encountered:
Note that Ollama Workflows will be re-exported from dkn-model-client, so if there is an update there we only need to update the version within dkn-model-client only!
This repository could be (and should be) turned into a workspace with the following crates:
dkn-p2p-client
that handles all P2P connectionsdkn-model-client
that handles Workflow execution, and model configurations & service checksdkn-oracle-node
that handles LLM oracle executions, uses (2)dkn-compute-node
that handles DKN tasks, uses (1) and (2)dkn-node-launcher
that basically takes care of configurations, envs, and updates; this shall be the only executable released & downloaded, the choice of node should come with a command line argument as it does in Oracleclap
we can "connect" the underlying CLIs together, e.gdkn-oracle foobar
becomesdkn oracle foobar
The text was updated successfully, but these errors were encountered: