بلاگ ابرفردوسی > آموزشی‌های سایت : آموزش نصب کتابخانه موردنظر روی سرور ژوپیتر لب

آموزش نصب کتابخانه موردنظر روی سرور ژوپیتر لب

آموزش نصب کتابخانه موردنظر روی سرور ژوپیتر لب

در محیط ژوپیتر لب (JupyterLab)، شما آزادی کامل دارید تا هر کتابخانه تخصصی‌ای که برای تحلیل داده یا یادگیری ماشین نیاز دارید را نصب کنید. اما برای اینکه بهترین کارایی را از سرورهای قدرتمند ابر فردوسی بگیرید، باید چند نکته‌ی فنی را رعایت کنید که در ادامه راهنما به آن‌ها اشاره می‌شود.

مرحله ۱: بازکردن ترمینال (Terminal)

تمامی دستورات نصب و مدیریت پکت‌ها در محیط خط فرمان سرور ژوپیترلب انجام می‌شود.

۱. در صفحه‌ی اصلی ژوپیتر لب خود -از بخش Other- روی آیکون Terminal کلیک کنید.

بازکردن ترمینال در ژوپیترلب ابری

مرحله ۲: بررسی منابع سیستم و GPU

قبل‌از نصب کتابخانه‌های محاسباتی (مانند PyTorch, TensorFlow, Jax)، بسیار مهم است که بدانید چه سخت‌افزاری در اختیار دارید. برخی کتابخانه‌ها دو نسخه‌ی متفاوت برای CPU و GPU دارند.

۱. در ترمینال دستور زیر را تایپ کنید و اینتر بزنید:

nvidia-smi

چرا این مرحله مهم است؟

مثلاً اگر شما نسخه‌ی مخصوص CPU را به‌جای نسخه GPU نصب کنید، پردازش‌های شما به‌شدت کند خواهد بود و عملاً از قدرت کارت گرافیک سرور خود استفاده نخواهید کرد. با چک‌کردن نسخه‌ی CUDA در این جدول، می‌توانید دقیقاً پکیج هماهنگ با سخت‌افزارتان را دانلود کنید.

دستور nvidia-smi

مرحله ۳: نصب کتابخانه با استفاده از PIP

رایج‌ترین راه برای نصب کتابخانه‌های پایتون استفاده از مدیریت پکیج pip است.

مثال: نصب کتابخانه‌ی Numpy

برای نصب، دستور زیر را در ترمینال وارد کنید:

pip install numpy

پس‌از اجرای دستور، سیستم به‌صورت خودکار آخرین نسخه‌ی فعال کتابخانه را دانلود و نصب می‌کند. شما می‌توانید به‌جای numpy نام هر کتابخانه‌ی دیگری (مانند pandas ،matplotlib ،scikit-learn و …) را قرار دهید. البته خیلی از این کتابخانه‌ها از قبل روی سرور نصب شده‌اند که می‌توانید به لیست آن‌ها دسترسی داشته باشید.

دستور pip install numpy

نکته نهایی

پس‌از پایان نصب کتابخانه روی ژوپیترلب ابری، می‌توانید برای اطمینان از صحت عملیات، در یک نوت‌بوک جدید کتابخانه را import کنید. اگر خطایی دریافت نکردید، یعنی همه‌چیز باموفقیت انجام‌شده است.

اگر برای نصب کتابخانه‌های خاص با معماری GPU نیاز به راهنمایی تخصصی‌تری داشتید، همکاران ما در بخش پشتیبانی آماده راهنمایی شما هستند.

یاسین اسدی

اگه می‌خوای زندگیت تغیر کنه کتاب نخون؛ نوشته‌های منو بخون!
پست های مرتبط

آموزش آپلود و دانلود روی سرور ژوپیترلب

مدیریت فایل‌ها در محیط ژوپیترلب (JupyterLab) بسیار ساده است، اما زمانی که با پوشه‌ها سروکار داریم، نیاز به چند ترفند کوچک در ترمینال داریم. در این مقاله، روش صحیح آپلود و دانلود روی سرور ژوپیترلب و انتقال…

۲۶ بهمن ۱۴۰۴

آموزش قطع و وصل اینترنت در ماشین مجازی

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

۲۶ بهمن ۱۴۰۴

آموزش استفاده از فایلزیلا (سرورهای ویندوز و لینوکس)

استفاده از پروتکل FTP و ابزار محبوب FileZilla، یکی از سریع‌ترین روش‌ها برای مدیریت و جابه‌جایی حجم بالای فایل‌ها بین کامپیوتر شخصی و سرورهای ابری است. در این راهنما، ابتدا نحوه‌ی استفاده از فایلزیلا تبدیل سرور ویندوزی…

۲۶ بهمن ۱۴۰۴
0 0 رای ها
به مقاله امتیاز بدید
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه نظرات