DeepSpeed Launcher Runner Implementation for Multi-node Multi-GPU Training

from copy import deepcopy def filter_host_resources(host_info, include_list="", exclude_list=""): '''Process inclusion or exclusion specifications for host resource filtering. Format is NODE_SPEC[@NODE_SPEC ...], where NODE_SPEC = NAME[:SLOT[,SLOT ...]]. Omitting :SLOT includes/excludes all slots on tha ...

Posted on Tue, 04 Aug 2026 16:15:09 +0000 by g.grillo

Understanding Linux Cgroups: Resource Control Fundamentals

Linux Cgroups Why Cgroups Exist Linux Namespaces provide environmental isolation for containers and processes—similar to how chroot confines a user to a specific directory tree. However, as discussed in namespace documentation, certain resources remain globally accessible and largely unrestricted: memory, CPU cycles, disk I/O, and more. A proce ...

Posted on Tue, 30 Jun 2026 18:05:41 +0000 by Mr P!nk

Understanding and Using the ulimit Command for Resource Management

ulimit is a built-in shell command in Linux that manages resource limits for shell processes and their children. It controls constranits like maximum open files, memory usage, and core file sizes. The syntax includes options such as -a to display all current limits, -c for core file size in blocks, -d for data segment size in KB, -f for file si ...

Posted on Thu, 25 Jun 2026 16:24:22 +0000 by gotDNS