Requirements

Hardware and software requirements for malagent

Hardware

Training Host (Required)

ComponentMinimumRecommended
GPUAMD RDNA3AMD Strix Halo (gfx1151)
VRAM/Memory24GB128GB unified
CPU8 cores16+ cores
Storage100GB SSD500GB+ NVMe

The AMD Strix Halo’s 128GB unified memory allows loading 7B+ models without quantization.

Windows DEVBOX (Required)

ComponentRequirement
OSWindows 10/11 (64-bit)
CompilerVisual Studio Build Tools 2022
NetworkSSH accessible from training host
Storage50GB free

Elastic Controller (Optional)

ComponentRequirement
OSLinux (Docker support)
RAM8GB minimum, 16GB recommended
Storage100GB for Elasticsearch

Windows VM Pool (Optional)

ComponentRequirement
HypervisorProxmox VE recommended
VMs2-4 Windows 11 VMs
RAM per VM4GB minimum

Software

Training Host

  • ROCm 6.0+ (7.0 recommended with TheRock)
  • Python 3.10+
  • PyTorch 2.1+ (ROCm build)
  • Toolbox (Fedora container system)

Windows DEVBOX

  • Visual Studio Build Tools 2022
  • OpenSSH Server (Windows feature)
  • ThreatCheck.exe (optional, for legacy mode)

Elastic Stack (Optional)

  • Docker & Docker Compose
  • Elastic Stack 8.14+

Network Architecture

Training Host ───SSH──→ Windows DEVBOX
      │                      │
      │                      │ (compiled binaries)
      │                      ▼
      └─────────────→ Windows VM Pool
                            │
                            │ (Elastic Agent)
                            ▼
                     Elastic Controller