diff --git a/README.md b/README.md index 24112db8..f6b344c3 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Swarm Learning nodes works in collaboration with other Swarm Learning nodes in t - SWCI node is the command interface tool to the Swarm Learning framework. It is used to monitor the Swarm Learning framework. SWCI nodes can connect to any of the SN nodes in a given Swarm Learning framework to manage the framework. For more information on SWCI, see [Swarm Learning Command Interface](./docs/User/Swarm_Learning_Command_Interface.md). -- SLM-UI node is the GUI management tool to the Swarm Learning framework. It has three functionalities. It is used to [install](./docs/Install/Installing_Swarm_Learning_using_SLM-UI.md) Swarm Learning framework, [deploy](./docs/User/Running_MNIST_example_using_SLM-UI.md) a Swarm training and [monitor](./docs/User/Monitoring_Swarm_Learning_training_using_SLM-UI.md) the progress of the current training and track past training runs to decide the best training. +- SLM-UI node is the GUI management tool to the Swarm Learning framework. It has three functionalities. It is used to [install](./docs/Install/Adding_a_Swarm_Host_in_SLM-UI.md) Swarm Learning framework, [deploy](./docs/User/Running_MNIST_example_using_SLM-UI.md) a Swarm training and [monitor](./docs/User/Monitoring_Swarm_Learning_training_using_SLM-UI.md) the progress of the current training and track past training runs to decide the best training. - Swarm Learning security and digital identity aspects are handled by X.509 certificates. Communication among Swarm Learning components are secured using X.509 certificates. User can either generate their own certificates or directly use certificates generated by any standard security software such as SPIRE. For more information on SPIRE, see [https://thebottomturtle.io/Solving-the-bottom-turtle-SPIFFE-SPIRE-Book.pdf](https://thebottomturtle.io/Solving-the-bottom-turtle-SPIFFE-SPIRE-Book.pdf) and [https://spiffe.io/](https://spiffe.io/).
diff --git a/docs/Install/Execute_Task.md b/docs/Install/Execute_Task.md index 5e3901c9..1da81559 100644 --- a/docs/Install/Execute_Task.md +++ b/docs/Install/Execute_Task.md @@ -21,5 +21,5 @@ User can use the **Execute Task** to initiate execution of various types of Swar 4. Click **Create** to execute the task. -**Parent topic:**[Executing a task](GUID-5F64446D-CE0E-4465-A33D-F307BF266DAD.md) +**Parent topic:**[Executing a task](/docs/Install/Executing_a_Task.md) diff --git a/docs/Install/Executing_a_Task.md b/docs/Install/Executing_a_Task.md index ed999b75..382f20c0 100644 --- a/docs/Install/Executing_a_Task.md +++ b/docs/Install/Executing_a_Task.md @@ -4,10 +4,10 @@ Once you create the task, there are two options \(**Execute** and **Targeted Exe ![Task List](GUID-E39144A3-3EC5-4E5F-B3BC-AEB2E297D6F1-high.png) -- **[Execute task](GUID-3469F96B-6670-4E3B-B786-798CF4B4E205.md)** +- **[Execute task](/docs/Install/Execute_Task.md)** -- **[Targeted execute](GUID-C11178F0-5AFF-45B9-A055-46E1196D26B2.md)** +- **[Targeted execute](/docs/Install/Targeted_Execute.md)** -**Parent topic:**[Running Swarm Learning examples using SLM-UI](GUID-A2B92980-7281-4B0A-989F-33097B7C96A5.md) +**Parent topic:**[Running Swarm Learning examples using SLM-UI](/docs/Install/Running_Swarm_Learning_examples_using_SLM-UI.md) diff --git a/docs/Install/Targeted_Execute.md b/docs/Install/Targeted_Execute.md index 910c43d5..fa036ff4 100644 --- a/docs/Install/Targeted_Execute.md +++ b/docs/Install/Targeted_Execute.md @@ -33,5 +33,5 @@ User can use **Targeted Execute** to initiate execution of various types of Swar 3. Click **Create** to execute the task. -**Parent topic:**[Executing a task](GUID-5F64446D-CE0E-4465-A33D-F307BF266DAD.md) +**Parent topic:**[Executing a task](/docs/Install/Executing_a_Task.md) diff --git a/docs/Install/Versioning_and_upgrade.md b/docs/Install/Versioning_and_upgrade.md index 8cc3370d..37ec6b9b 100644 --- a/docs/Install/Versioning_and_upgrade.md +++ b/docs/Install/Versioning_and_upgrade.md @@ -7,7 +7,7 @@ To upgrade to a latest version: This step is not applicable, if you are running any older version of Swarm Learning \(version < 2.0.0 \). -- Add the host again with new Swarm version on the same install location that was used earlier. If user selects the same installation location, the system overwrites the earlier version artifacts. If user needs both older and newer versions of Swarm Learning on the same host, they need to set a new installation location. User must restart the training with new images if needed. For more information, see [Installing Swarm Learning using SLM-UI](Installing_Swarm_Learning_using_SLM-UI.md). +- Add the host again with new Swarm version on the same install location that was used earlier. If user selects the same installation location, the system overwrites the earlier version artifacts. If user needs both older and newer versions of Swarm Learning on the same host, they need to set a new installation location. User must restart the training with new images if needed. For more information, see [Installing Swarm Learning using SLM-UI](/docs/Install/Adding_a_Swarm_Host_in_SLM-UI.md). SLM-UI can handle multiple hosts each with their own version of Swarm and hence supporting a manual rolling upgrade, where users can upgrade one host at a time. However on a given host machine, if multiple versions are installed, only the last installed version is seen active. All nodes in a Swarm Learning running cluster must be running the same version of the product. diff --git a/examples/nih/README.md b/examples/nih/README.md index b170337a..74f13687 100644 --- a/examples/nih/README.md +++ b/examples/nih/README.md @@ -139,4 +139,4 @@ The cluster setup for this example uses one host, as shown in the figure below: ## References [1] Kaggle NIH Chest X-rays : [NIH Chest X-rays](https://www.kaggle.com/datasets/nih-chest-xrays/data) -[2] [Kaggle kernel referenced in this exampe ](https://www.kaggle.com/code/adamjgoren/nih-chest-x-ray-multi-classification) +[2] [Kaggle kernel referenced in this example ](https://www.kaggle.com/code/adamjgoren/nih-chest-x-ray-multi-classification)