Skip to content

Adding a non deep learning end to end model training? #122

Closed Answered by yanchengnv
vkullu asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks for this good suggestion!

There are quite a few examples in the "examples" folder already, and some of them have nothing to do with DL (e.g. hello-numpy).

As you might already have noticed, NVFLARE is totally agnostic to what the client is doing (doesn't even have to be machine learning). All it requires is that executors are defined for tasks received from the server, and these executors must return some result (called Shareable).

Tasks are assigned by Controllers running on the Server. We defined a few commonly used controllers (i.e. ScatterAndGather for Fed Average). You can create your own using the Controller API.

As long as the Controllers on the Server and Executors on the C…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@vkullu
Comment options

@yanchengnv
Comment options

Answer selected by yanchengnv
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
examples Label for all example related work
3 participants