راهنمای شروع سریع سامانه HPC¶
به راهنمای سامانه محاسباتی پیشرفته دانشگاه تحصیلات تکمیلی علوم پایه زنجان خوش آمدید.
این راهنما برای کاربران سامانه تهیه شده است تا بتوانند از طریق JupyterHub، JupyterLab و Slurm، کارهای محاسباتی، آموزشی و پژوهشی خود را با نظم و امنیت بیشتری اجرا کنند.
۱. ورود به سامانه
از صفحه اصلی سامانه، نام کاربری و رمز عبور دانشگاهی خود را وارد کنید.
۲. انتخاب پروفایل
متناسب با نیاز خود، CPU، حافظه و زمان اجرای JupyterLab را انتخاب کنید.
۳. آمادهسازی فایلها
کدها، Notebookها و دادهها را در مسیرهای مجاز و منظم قرار دهید.
۴. اجرای محاسبات
کارهای سبک را در Notebook و کارهای سنگین را با Slurm اجرا کنید.
مسیر پیشنهادی برای کاربران تازهکار¶
- وارد
https://hpc.iasbs.ac.ir/شوید. - نام کاربری و رمز عبور خود را در باکس ورود وارد کنید.
- پس از ورود، در صفحه انتخاب Profile، گزینه مناسب را انتخاب کنید.
- وارد محیط JupyterLab شوید.
- یک Terminal یا Notebook باز کنید.
- فایلهای پروژه خود را مرتب کنید.
- برای اجرای محاسبات سنگین، از دستور
sbatchاستفاده کنید. - خروجی Job را با
squeue،sacctو فایلهای.out/.errبررسی کنید. - بعد از پایان کار، Server خود را خاموش و Logout کنید.
آدرسهای مهم¶
| بخش | آدرس |
|---|---|
| صفحه اصلی سامانه | https://hpc.iasbs.ac.ir/ |
| راهنمای سامانه | https://hpc.iasbs.ac.ir/help/ |
| ایمیل پشتیبانی | goodarzi@iasbs.ac.ir |
چه کاری را کجا انجام بدهم؟¶
| نوع کار | روش پیشنهادی |
|---|---|
| تست کوتاه Python یا Notebook | داخل JupyterLab |
| آمادهسازی فایلها | File Browser یا Terminal |
| اجرای محاسبات طولانی | Slurm با sbatch |
| بررسی وضعیت Job | squeue و sacct |
| دانلود خروجی | File Browser، scp یا rsync |
| کار چندروزه | Profile طولانی یا Job مستقل Slurm |
نکته مهم
JupyterLab محیط خوبی برای آمادهسازی، آموزش، تست و تحلیل است؛ اما اجرای سنگین و طولانی باید با Slurm انجام شود تا منابع سامانه منصفانه و پایدار بین کاربران تقسیم شود.
راهنمای سریع دستورات¶
# وضعیت کلی کلاستر
sinfo
# وضعیت Jobهای خودتان
squeue -u $USER
# ارسال یک Job
sbatch job.slurm
# لغو Job
scancel JOBID
# بررسی سوابق Jobها
sacct -u $USER --starttime today
مسیر یادگیری Slurm¶
برای اجرای درست محاسبات روی کلاستر، این ترتیب پیشنهاد میشود:
- ابتدا صفحه «اجرای Job با Slurm» را بخوانید.
- سپس «مفاهیم و منابع Slurm» را مطالعه کنید.
- یک نمونه ساده از صفحه «نمونه Jobهای واقعی» اجرا کنید.
- وضعیت Job را با صفحه «پایش و مدیریت Jobها» بررسی کنید.
- اگر خطا داشتید، صفحه «خطاهای رایج Slurm» را ببینید.