Automate the process to make new nodes easily access the distributed training process, initial thought would be using the sentinel node to distribute the env(install containers and licence exchanging) with python/shell scripts.
[x] Hardware, Exposed Ports check if meeting the demand
[x] GPU env setup(if needed)
[x] Server Setup
[x] Install Docker
[x] Downloading and Installing the License Server
[x] Download and Install Swarm Learning
[x] Start Swarm Learning
[x] Generate and exchange CA certificates between the hosts
[x] distribute models and configuration files between hosts
[x] create a docker network for SN, SWOP, SWCI, SL, and user containers running in hosts.
Automate the process to make new nodes easily access the distributed training process, initial thought would be using the sentinel node to distribute the env(install containers and licence exchanging) with python/shell scripts.