InoteveraGaidhi rinotevera
Storage for AI Training Clusters
Tekinoroji
Nhungamiro yehunyanzvi
Slurm ndeye yakavhurika-sosi yebasa maneja anoronga uye anomhanyisa mabasa pane yakakwirira-inoita makomputa masumbu, uye yave sarudzo yekusarudzika yekudzidziswa kukuru kweAI.
Teerera kugwaro iriAI-yakarondedzerwa · ~2 min
Izvo zvine basa nekuti inogovera nekuvimbika kudzidziswa kukuru kunomhanya nezviuru zveGPU.
Slurm (Simple Linux Utility for Resource Management) yakatanga mu supercomputing uye ikozvino inopa masimba mazhinji epasi rose makuru eAI ekudzidzisa masumbu. Vashandisi vanoendesa zvinyorwa zvebatch zvine sbatch, kukumbira zviwanikwa senge node uye maGPU ane mirairo yakadai --gres=gpu:8, uye Slurm mitsara, inoisa pamberi, uye inotanga basa. Yayo srun launcher inoburitsa maitiro akarongedzerwa munzvimbo dzese, ayo anowirirana nemasikirwo ane akagoverwa masisitimu sePyTorch DDP neNCCL. Slurm inoteedzera resource accounting, inosimbisa-yakanaka-kugova uye yekuparadzanisa miganho, uye inobata backfill kuronga kupinza mabasa madiki mumagap. Kune yepamberi modhi yekudzidziswa, zvikwata zvinovimba neSlurm kubata zviuru zveGPU, kutangazve kubva kunzvimbo dzekutarisa mushure mekutadza kwenode, uye kuchengetedza yakazvitsaurira kugona kweakareba mavhiki akawanda anomhanya.
A frontier lab inotanga kudzidziswa kwemavhiki akawanda kumhanya nezviuru zveGPU ine imwechete sbatch script ichikumbira mazana emanodhi.
Muongorori anoendesa 'srun --gres=gpu:8' kuti abate maGPU masere pane imwe node yePyTorch DDP kuyedza.
Kudzosera kumashure kuronga kunotsvedza basa pfupi rekuongorora kuita maGPU asina basa nepo yakakura yakachengetwa yekumhanyisa kumhanya inomirira kutanga.
Mushure mekunge node yakundikana pakati pekumhanya, Slurm inodzokorodza basa uye inotangazve kubva kune ichangoburwa yekutarisa pane kutanga patsva.
Slurm inoramba ichiwedzera kuputika kwegore, tsigiro yemidziyo kuburikidza nePyxis uye Enroot, uye yakasimba GPU-inoziva maficha. Sezvo maAI masumbu anoyera akananga ku100,000-pamwe maGPU, tarisira kushivirira kwakasimba kwekukanganisa, otomatiki yekutarisa-kutangazve kubatanidzwa, uye elastic mabasa ayo anochinja mushure mekutadza. Masangano mazhinji zvino anomhanyisa Slurm padivi kana pasi peKubernetes, uye mahybrid schedulers anovavarira kubatanidza HPC-maitiro ekushanda pamwe ne-cloud-native flexibility for ever-lasting training run.
Tsamba yemahara
Nhatu dzakasimbiswa dzeAI nyaya mangwanani ega ega pakati pevhiki, dzakanyorwa neChirungu chakajeka. Yemahara zvachose, hapana ads.
Imwe email zuva rega rega revhiki. Bvisa kunyoresa kamwe chete. Hatimbotengese kana kugovera kero yako.
Zviedze iwe pachako
Mhinduro yepakarepo pamhinduro yega yega, uye chitupa chinogovaniswa chine ID inobatika kana wapedza kosi.
Tsigira dzidzo yemahara yeAI. AI Understanding ndeye 501(c)(3) isingabatsiri - hapana ads, hapana paywall, zvachose. Ita chipo
Slurm ndeye yakavhurika-sosi yebasa maneja anoronga uye anomhanyisa mabasa pane yakakwirira-inoita makomputa masumbu, uye yave sarudzo yekusarudzika yekudzidziswa kukuru kweAI. Izvo zvine basa nekuti inogovera nekuvimbika kudzidziswa kukuru kunomhanya nezviuru zveGPU.
sbatch inotumira batch script inotsanangura zviwanikwa uye mirairo yebasa kuSlurm queue.
Iyo Generic Resource (GRES) system inoita kuti mabasa akumbire maGPU zvakajeka, semuenzaniso --gres=gpu:8.
slurmctld ndiye controller daemon inoronga mabasa, ukuwo slurmd ichimhanya pane imwe neimwe node kuvhura mabasa.
srun launches task steps in the allocation and exposes Slurm task information; distributed frameworks may still require explicit rendezvous settings.
Backfill inovandudza mashandisirwo nekuisa mabasa madiki mukuronga mapundu chero bedzi asingasundire kumashure mabasa akachengetwa.
Ramba uchidzidza
Mamwe madhairekitori akasarudzirwa nyaya iyi
InoteveraGaidhi rinotevera
Storage for AI Training Clusters
Tekinoroji