پرش به محتویات

راهنمای شروع سریع سامانه HPC

به راهنمای سامانه محاسباتی پیشرفته دانشگاه تحصیلات تکمیلی علوم پایه زنجان خوش آمدید.

این راهنما برای کاربران سامانه تهیه شده است تا بتوانند از طریق JupyterHub، JupyterLab و Slurm، کارهای محاسباتی، آموزشی و پژوهشی خود را با نظم و امنیت بیشتری اجرا کنند.

۱. ورود به سامانه

از صفحه اصلی سامانه، نام کاربری و رمز عبور دانشگاهی خود را وارد کنید.

۲. انتخاب پروفایل

متناسب با نیاز خود، CPU، حافظه و زمان اجرای JupyterLab را انتخاب کنید.

۳. آماده‌سازی فایل‌ها

کدها، Notebookها و داده‌ها را در مسیرهای مجاز و منظم قرار دهید.

۴. اجرای محاسبات

کارهای سبک را در Notebook و کارهای سنگین را با Slurm اجرا کنید.

مسیر پیشنهادی برای کاربران تازه‌کار

  1. وارد https://hpc.iasbs.ac.ir/ شوید.
  2. نام کاربری و رمز عبور خود را در باکس ورود وارد کنید.
  3. پس از ورود، در صفحه انتخاب Profile، گزینه مناسب را انتخاب کنید.
  4. وارد محیط JupyterLab شوید.
  5. یک Terminal یا Notebook باز کنید.
  6. فایل‌های پروژه خود را مرتب کنید.
  7. برای اجرای محاسبات سنگین، از دستور sbatch استفاده کنید.
  8. خروجی Job را با squeue، sacct و فایل‌های .out / .err بررسی کنید.
  9. بعد از پایان کار، 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

برای اجرای درست محاسبات روی کلاستر، این ترتیب پیشنهاد می‌شود:

  1. ابتدا صفحه «اجرای Job با Slurm» را بخوانید.
  2. سپس «مفاهیم و منابع Slurm» را مطالعه کنید.
  3. یک نمونه ساده از صفحه «نمونه Jobهای واقعی» اجرا کنید.
  4. وضعیت Job را با صفحه «پایش و مدیریت Jobها» بررسی کنید.
  5. اگر خطا داشتید، صفحه «خطاهای رایج Slurm» را ببینید.