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

سوالات متداول

آیا برای همه کارها باید از Slurm استفاده کنم؟

خیر. برای تست کوتاه، Notebook و تحلیل تعاملی می‌توانید از JupyterLab استفاده کنید. برای اجرای سنگین، طولانی یا قابل پیگیری بهتر است Slurm استفاده شود.

چرا Job من در صف مانده است؟

ممکن است منابع کافی آزاد نباشد، Jobهای دیگر اولویت بالاتری داشته باشند یا منابع درخواستی شما زیاد باشد. وضعیت را با این دستور بررسی کنید:

squeue -u $USER

چرا Job من سریع Fail می‌شود؟

معمولاً به یکی از این دلایل است: مسیر اشتباه، فایل ورودی ناموجود، دستور نامعتبر، کتابخانه نصب‌نشده یا Permission مشکل‌دار. فایل .err را بررسی کنید.

cat logs/*.err

چرا JupyterLab بعد از انتخاب Profile باز نمی‌شود؟

ممکن است منابع آزاد نباشد، Session قبلی گیر کرده باشد یا نود اجرا مشکل موقت داشته باشد. اول Session قبلی را Stop کنید و با Profile کوچک‌تر تست کنید.

آیا می‌توانم کتابخانه Python نصب کنم؟

بله، بهتر است داخل venv پروژه نصب کنید:

python3 -m venv .venv
source .venv/bin/activate
pip install PACKAGE_NAME

آیا می‌توانم نرم‌افزار جدید درخواست کنم؟

بله. قبل از درخواست، module avail و which را بررسی کنید. سپس نام نرم‌افزار، نسخه، لینک رسمی و کاربرد را برای پشتیبانی ارسال کنید.

خروجی Job کجاست؟

بستگی به فایل Slurm دارد. اگر این خط‌ها را نوشته باشید:

#SBATCH --output=logs/job-%j.out
#SBATCH --error=logs/job-%j.err

خروجی و خطا در پوشه logs ذخیره می‌شود.

اگر Error 500 دیدم چه کنم؟

چند دقیقه صبر کنید، Session قبلی را Stop کنید و با Profile کوچک‌تر تست کنید. اگر مشکل تکرار شد، اطلاعات صفحه «Error 500 بعد از انتخاب Profile» را برای پشتیبانی بفرستید.

چطور همه Jobهای خودم را ببینم؟

squeue -u $USER

چطور Job را لغو کنم؟

scancel JOBID