Description
On worker startup, log a concise summary of the worker’s resource configuration (CPUs, memory, GPUs, storage, roles, etc.) so operators can verify that the worker is advertising what they expect.
Context
Without an explicit startup summary, it’s not obvious what the worker thinks its baseline resources are often running with the defaults and not matching the system.
Acceptance Criteria
On startup, each worker logs an info-level summary like:
INFO hypha_worker::resources: Worker initialized with 8 CPU, 32 GB RAM, 8 GB GPU, 200 GB storage; executors=[train:diloco-transformer, aggregate:parameter-server]