GUIDE teknik

Slurm ngir kuréel yiy tàggat IA

Slurm njiitu liggéey la bu ubbeeku, mooy waajal ak doxal ay liggéey ci cluster ordinatër yu am doole, mu nekk tànneef biñ tànn ci tàggat IA yu mag.

2 simili jàngDañu mujjee yeesal

Résumé

It matters because it reliably distributes massive training runs across thousands of GPUs.

Plongeur bu xóot

Slurm (Utilite Linux bu yomb ngir doxal ay jumtukaay) mingi cosaanoo ci super ordinatër te leegi mooy dooleel cluster yu gëna mag ci àdduna bi di tàggat IA. Jëfandikukat yi dañuy joxe script yu bari ak sbatch, laaj jumtukaay yu melni node ak GPU ak tegtal yu melni --gres = gpu: 8, ak raŋ Slurm, njëkkante, ak tàmbali liggéey bi. Launcher srun bi dafay jur ay liggéey yuñ boole ci node yi, yuy boole seen bopp ak kaadar yuñ séddale yu melni PyTorch DDP ak NCCL. Slurm dafay topp kontabilite ci jumtukaay yi, di tëral ay yamaleg séddoo ak xaaj, ba noppi di yoriinu kalendriye delloosi ngir dindi ay liggéey yu ndaw ci ay bërëb. Ci wàllu tàggat modelu frontiere, ekip yi dañuy wéeru ci Slurm ngir yor ay junni GPU, tàmbaliwaat ci checkpoint yi ginaaw bi node yi ñàkkee, ba noppi denc kàttan ngir daw ayu-bis yu bari.

Gis-gis xarala

Daemon bi yor Slurm (slurmctld) mooy jël dogal ci jamono ji ab ndawu slurmd ci node bu nekk di tàmbali ay liggéey ak di xamle tolluwaayu liggéey bi. Plugin Resource Generic (GRES) dafay topp GPU yi suko defee liggéey yi laaj leen ci anam wu leer. srun dafay tëral ay variable environmaa bi (rang, dayo àdduna, adres master) biy séddale bibliotek yiy jàng ngir tàmbali jokkoo NCCL. Backfill scheduling dafay tax liggéey yu gàtt yi teela dem, lépp bëgg ñu baña yeexal reservation yu gëna am solo, ba noppi jëfandikoo gi gëna yéeg.

njeextalu pexe

Njëgg ak budget

Dogal yi architecture di jël dañuy indi njariñ ak njëgu liggéey bi ay at ci ginaaw.

dogal yu gëna leer

Njàngalem xarala yi dafay jàppale ekip yi ñu tànn li gën, te baña yam ci li gëna bees daal.

Xool kalite

Tanneef yu gëna baax ci wàllu ingeñër dina wàññi jafe-jafe yi ci wàllu wóor ci liggéey bi.

Ëlëgu Slurm ngir kuréel yiy tàggat IA

Slurm mingi wéy di yokk cloud-bursting, jàppale conteneur jaaraleko ci Pyxis ak Enroot, ak man-mani GPU yu gëna dëgër. Bi clusters IA di yokk ba yegg ci 100,000-plus GPUs, xaar tolerans bu gëna am doole ci njuumte, boole checkpoint-tambaliwaat ci saa si, ak liggéey yu elastik yuy soppi dayo bi ginaaw bi ñu defee njuumte. Mbootaay yu bari leegi dañuy doxal Slurm ci wetu wala ci suufu Kubernetes, te scheduler hybrid yi dañu bëgga boole njariñu xeetu HPC ak neexaayu cloud-native ngir tàggat yaram yu gëna mag.

Doxal ci àdduna dëgg

Benn laboratoire frontier dafa tàmbali tàggat ayu-bis yu bari ci ay junni GPU ak benn script buy laaj téemeeri node.

Benn gëstukat dafa joxe 'srun --gres=gpu:8' ngir jël juróom ñatti GPU ci benn node ngir jàngat PyTorch DDP.

Backfill scheduling slots ab liggéeyu evaluation bu gàtt ci GPUs yu inaxul yi ci jamono ji ab tàggat yaram bu mag buñ denc di xaar ngir tàmbali.

Ginaaw bi node bi jàllul ci diggu run bi, Slurm dafay delloosi liggéey bi ba noppi mu dellu ci checkpoint bi mujjee ci barabu tàmbaliwaat.

Risk yi ak balustrade yi

Optimize benn benchmark mën na nëbb ñakk kattan yu gëna yaatu ci sistem bi.

Njëg li ñuy fay ci infrastructure yi ak ci toppatoo dañuy faral di suufeel.

Bu sistem yi di gëna xawa jafee xam, jafe-jafe yi am ci wàllu kaaraange ak seetlu mën nañu gëna bari.

Roadmap ngir samp gi

1

Mandargal latency, kalite, ak njëg yi laata ngay jëfandikoo.

2

Benchmark ci biir sargal ak done yu dëggu.

3

Jumtukaay bi di saytu njuumte yi, derive bi ak njeextalu jëfandikukat bi.

4

Waajal rollback ak yooni tontu ci jafe-jafe yi laata ngay eskale.

Weyal di banneexu

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Slurm for AI Training Clusters quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Tambalil quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Gis bi ci topp

Gaawaay bu xóot ak Megatron

Laaj yi ñuy faral di laaj

What is Slurm for AI Training Clusters?

Slurm njiitu liggéey la bu ubbeeku, mooy waajal ak doxal ay liggéey ci cluster ordinatër yu am doole, mu nekk tànneef biñ tànn ci tàggat IA yu mag. Dafa am solo ndax dafay séddale tàggat yaram yu bari ci ay junni GPU.

Ban ndigal la jëfandikukat yi di faral di jëfandikoo ngir yónnee Slurm liggéey bu bari?

sbatch dafay yónnee ab script batch buy leeral jumtukaay yi ak ndigal yi ngir ab liggéey ci rang Slurm.

naka lay def ba liggéeyu Slurm laaj GPUs?

Sistem Resource Generique (GRES) dafay may liggéey yi ñu laaj GPU ci anam wu leer, ci misaal --gres=gpu:8.

Ban cër Slurm mooy jël dogal yi gëna am solo ci wàllu kalendriye?

slurmctld mooy daemon biy doxal liggéey yi, fekk slurmd dafay daw ci node bu nekk ngir tàmbali liggéey yi.

Lan moo waral srun di méngoo bu baax ak kaadar tàggat yuñ séddale yu melni PyTorch DDP?

srun dafay tàmbali liggéey yuñ boole ci node yi, ba noppi joxe leeral ci rang ak adres master bi bibliotek yiñ séddale di jëfandikoo ngir tàmbali.

Lan mooy sabab bi ñuy def backfill ci Slurm?

Backfill dafay gëna baaxal jëfandikoo gi ndax dafay boole ay liggéey yu ndaw ci ay bërëb yuñ tëral, lépp bëgg ñu baña delloo liggéey yiñ denc.