Open main menu

DAVE Developer's Wiki β

Changes

Virtual environment
===== Virtual environment =====
To simulate a real-world scenario, VMs were set up and configured to act as clients in a FL system. This simulation allowed for the exploration of diverse data distributions, data processing capabilities, and communication constraints that might arise in a real deployment. The following table summarizes the characteristics of such a test bed.
 
{| class="wikitable"
! extbf{System}
! \textbf{Component}
! \textbf{Name}
! \textbf{Version}
|-
| \multirow{8}{*}{\textbf{Host}}
| Operating system
| GNU/Linux Ubuntu
| 22.04
|-
|
| ML frameworks
| Pytorch
| 1.13.1
|-
|
| \multirow{2}{*}{FL frameworks}
| Flower
| 1.4.0
|-
|
|
| NVFlare
| 2.3.0
|-
|
| \multirow{2}{*}{Hardware}
| intel i7 12700h
| 6+8 core
|-
|
|
| 16GB Ram
| DDR4
|-
|
| Platform
| python venv
| 3.10.6
|-
|
| Architecture
| x86
|
|-
| \multirow{7}{*}{\textbf{VMs}}
| Operating system
| GNU/Linux Ubuntu
| 22.04
|-
|
| ML frameworks
| Pytorch
| 1.13.1
|-
|
| \multirow{2}{*}{FL frameworks}
| Flower
| 1.4.0
|-
|
|
| NVFlare
| 2.3.0
|-
|
| \multirow{2}{*}{Hardware}
| intel i7 12700h
| 3 core
|-
|
|
| 4GB Ram
| DDR4
|-
|
| \multirow{4}{*}{Platform}
| python venv
| 3.10.6
|-
|
|
| Vagrant
| 2.3.4
|-
|
|
| Virtualbox
| 6.1.38
|-
|
|
| Ansible
| 7.5.0
|}
===== Embedded Environment =====
4,650
edits